본문 바로가기

728x90

리눅스

[리눅스] grep 명령어 grep 명령어 사용법 3.1 grep 명령어 grep : 파일 전체를 뒤져 정규표현식에 대응하는 모든 행들을 출력한다. egrep : grep의 확장판으로, 추가 정규표현식 메타문자들을 지원한다. fgrep : fixed grep 이나 fast grep으로 불리며, 모든 문자를 문자 그래도 취급한다. 즉, 정규표현식의 메타문자도 일반 문자로 취급한다. 3.2 정규표현식을 사용하는 grep의 예제 # grep NW datafile # grep NW d* (d로 시작하는 모든 파일에서 NW를 포함하는 모든 행을 찾는다.) # grep '^n' datafile (n으로 시작하는 모든 행을 출력한다.) # grep '4$' datafile (4로 끝나는 모든 행을 출력한다.) # grep TB Savage d.. 더보기
CentOS 7에서 Kickstart 파일을 생성하는 가장 간편한 방법(Kickstart Configurator) CentOS 7에서 Kickstart 파일을 생성하는 가장 간편한 방법(Kickstart Configurator) CentOS 7에서 Kickstart 파일을 생성하는 가장 간편한 방법은 Kickstart Configurator 도구를 사용하는 것입니다. Kickstart Configurator는 그래픽 사용자 인터페이스(GUI)를 제공하여 킥스타트 파일을 시각적으로 생성하고 편집할 수 있는 도구입니다. 아래는 CentOS 7에서 Kickstart Configurator를 사용하여 킥스타트 파일을 생성하는 방법입니다. 1. 시스템에서 Kickstart Configurator 설치 sudo yum install system-config-kickstart 2. Kickstart Configurator 실행 .. 더보기
[kickstart] 킥스타트 옵션 킥스타트 옵션 Red Hat Enterprise Linux 3: 시스템 관리 가이드-9장. 킥스타트 설치 http://www.linux4u.co.kr/RedhatAS/s1-kickstart2-options.html [root@kss kickstart]# pwd /tftpboot/kickstart [root@kss kickstart]# cat ks_centos6.4_64.cfg #platform=x86,AMD64,Intel EM64T #version=RHEL6 # Install OS instead of upgrade install #url --url=http://mirror.cdnetworks.com/centos/6/os/x86_64 nfs --server=192.168.1.105 --dir=/mnt/ce.. 더보기
[Kickstart] Kickstart(킥스타트) 설치 Kickstart(킥스타트) 설치 [참고] 킥스타트 설치 https://access.redhat.com/site/documentation/ko-KR/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/ch-kickstart2.html#s1-kickstart2-whatis 1. TFTP(Trivial File Transfer Protocol) 설치 2. DHCP(Dynamic Host Configuration Protocol) 설치 3. NFS(Network File System) 설치 4. SYSLINUX 설치 5. 기타 추가 설정 6. 서비스 시작 시스템 구축 환경 [root@kss ~]# cat /etc/redhat-release CentOS release 6... 더보기
CentOS 6.4에서 SYSLINUX을 설치하는 방법 CentOS 6.4에서 SYSLINUX을 설치하는 방법 테스트 환경 $ cat /etc/redhat-release CentOS release 6.4 (Final) $ getconf LONG_BIT 64 1. yum 명령어를 사용하여 필요한 패키지를 설치합니다. 다음 명령어를 실행합니다. wget wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm rpm -UvH rpmforge-release-0.5.2-2.el6.rf.i686.rpm sudo yum install syslinux 2. SYSLINUX이 설치되면 /usr/share/syslinux 디렉토리에 SYSLINUX 관련 파일이 위치합니다. .. 더보기
우분투에서 TFTP 서버를 구축하는 방법 우분투에서 TFTP 서버를 구축하는 방법 TFTP 서버는 작은 크기의 파일을 네트워크를 통해 전송하는 간단한 파일 전송 프로토콜을 제공합니다. 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 22.04.1 LTS Release:22.04 Codename:jammy APT 리포지토리 패키지 업데이트 apt update tftpd-hpa 패키지 설치 apt install -y tftpd-hpa TFTP 계정 정보(그룹/계정) $ cat /etc/group | grep tftp tftp:x:118: $ cat /etc/passwd | grep tftp tftp:x:113:118:tftp d.. 더보기
CentOS 7에서 Kickstart 서버를 구성하는 방법 CentOS 7에서 Kickstart 서버를 구성하는 방법 SELinux 및 방화벽 설정 SELinux를 비활성화하려면 /etc/selinux/config 파일을 열고 SELINUX=disabled로 설정합니다. sudo vim /etc/selinux/config SELINUX=disabled 방화벽을 끄려면 다음 명령을 사용합니다. sudo systemctl stop firewalld sudo systemctl disable firewalld 1. TFTP 서버 설정 1-1. TFTP 서버를 설치하려면 다음 명령을 사용합니다. sudo yum install tftp-server TFTP 서버를 시작하고 활성화합니다. sudo systemctl start tftp sudo systemctl enable .. 더보기
Apache MPM prefork와 worker의 개념 및 작동 방식 그리고 차이점 Apache MPM prefork와 worker의 개념 및 작동 방식 그리고 차이점 Apache MPM(prefork, worker)은 Apache 웹 서버의 동작 방식을 결정하는 모듈입니다. MPM은 Multi-Processing Module의 약자로, 동시 접속자를 처리하기 위한 프로세스와 스레드 관리 방식을 정의합니다. Apache Prefork는 Apache의 Multi Processing Module(MPM) 중 하나입니다. Prefork MPM은 각 요청을 별도의 프로세스로 처리합니다. Prefork MPM은 보안성이 뛰어나고, 스레드를 지원하지 않는 웹 서버와 호환이 좋습니다. 그러나 Prefork MPM은 성능이 좋지 않고, 많은 메모리를 사용합니다. Apache Worker는 Apache.. 더보기

반응형