본문 바로가기

Linux - pgrep 명령어 옵션 정리 pgrep : ps 명령어와 grep 명령어를 합쳐서 하나의 명령어로 사용해서 원하는 정보를 편하게 출력하는 명령어 ### 옵션-c : 조건에 맞는 프로세스 수를 출력한다.$ pgrep vi$ pgrep -c vi -d : PID를 구분하는 문자열을 설정한다.$ pgrep -d : vi -f : -l 옵션과 함께 사용하면 명령어의 경로를 출력한다.$ pgrep -fl vi -g : -G : 작성한 GID와 프로세스가 일치하는 목록을 출력한다.$ pgrep -G 1000 -l : PID와 함께 일치하는 프로세스의 이름을 출력한다.$ pgrep -l vi -a : 명령어와 PID를 출력한다.$ pgrep -a vi -n : 패턴과 일치하는 프로세스의 가장 최근의 PID를 출력한다.$ pgrep -n vi -..
Linux - nice 명령어 옵션 정리 nice : 수많은 프로세스들 사이에 우선순위를 변경할 수 있는 명령어 ### 옵션 -n : 우선순위를 설정 한다.$ nice -n 15 vi$ ps -ef | grep vi$ ps -l 8382 ## NI 값이 15로 변경 확인. --help : 도움말을 출력한다.$ nice --help--version : 버전 정보를 출력한다.$ nice --version
Linux - killall 명령어 옵션 정리 killall : 특정프로세스를 한번에 종료시키는 명령어. (권한 필요) ### 옵션-e : 긴 프로세스명에 일치해야 한다. -I : 대소문자를 구별하지 않고 프로세스며으로 종료한다.$ killall -I abc -g : 프로세스 대신 프로세스가 속한 그룹을 종료한다.$ killall -g aaa -y : 지정한 시간보다 이전 프로세스를 종료한다.$ killall -y 1m vi -o : 지정된 시간보다 이후 프로세스를 종료한다.$ killall -o 1m vi -i : 종료 전에 메시지를 확인한다.$ killall -o 1m -i vi-l : 모든 알려진 시그널 이름을 출력한다.$ killall -l -q : 오류 메시지를 출력하지 않는다.$ killall -o 1m -g vi -r : 확장된 정규표현..
Linux - kill 명령어 옵션 정리 kill : 프로세스에 특정한 signal을 보내는 명령어 일반적으로 종료되지 않는 프로세스를 종료 시킬 때 많이 사용한다. ### 옵션-l : signal 의 종류를 출력한다.$ kill -l ### 사용 예kill [옵션 or 시그널(번호 또는 이름)] PID$ kill -9 1234 ### Signal 의 종료1) SIGHUP : 연결 끊기. 프로세스의 설정파일을 다시 읽음 2) SIGINT : 인터럽트 3) SIGQUIT : 종료 4) SIGILL : 잘못된 명령 5) SIGTRAP : 트렙 추적 6) SIGABRT 7) SIGBUS : 버스 에러 8) SIGFPE : 고정 소수점 예외 9) SIGKILL : 죽이기 10) SIGUSR1 11) SIGSEGV : 세그멘테이션 위반 12) SIGUS..
Linux - chroot 명령어 옵션 chroot : 특정사용자, 그룹에 시스템환경을 제공하지만 메인시스템(상위 디렉토리)으로 접근을 방지하는 명령어 ## 사용 옵션-- help : 도움말을 출력한다.--version : 버전 정보를 출력한다. ## 설정 방법$ mkdir /home/aaa$ chmod -R 755 /home/aaa$ chroot /home/aaa## 그냥 하면 위와 같은 에러가 발생한다.## bash를 사용하게 하기 위한 라이브러리 복사가 필요하다. $ ldd /bin/bash ## 라이브러리 경로와 동일하게 임시루트 하위에 생성$ cd /home/aaa$ mkdir -p lib64 lib lib/x86_64-linux-gun ## 라이브러리 복사$ cp /lib/x86_64-linux-gnu/libtinfo.so.5 /h..