Linux ulimit
1. ulimit ulimit은 사용자가 사용할 수 있는 자원의 한계를 확인하고 설정할 수 있다. 자원 한계는 소프트(soft limit), 하드(hard limit) 두 가지가 있다. 사용 자원이 소프트가 최대 임계치는 아니어서 하드를 넘어서기 전까지는 자원을 유지할 수 있다. 2. 사용 예제 1) Soft limit $ ulimit -a c...
1. ulimit ulimit은 사용자가 사용할 수 있는 자원의 한계를 확인하고 설정할 수 있다. 자원 한계는 소프트(soft limit), 하드(hard limit) 두 가지가 있다. 사용 자원이 소프트가 최대 임계치는 아니어서 하드를 넘어서기 전까지는 자원을 유지할 수 있다. 2. 사용 예제 1) Soft limit $ ulimit -a c...
1. top 프로세스 정보를 실시간으로 표시한다. 2. 주요 옵션 옵션 내용 -d [second] 지정한 초(second) 마다 갱신 -p [process id] 지정한 프로세스 ID의 정보만 출력 ...
1. systemctl 리눅스 시스템이 실행 되고 가장먼저 실행되어 다른 프로세스를 실행하는 역할을 하는 것이 systemd(system daemon)이다. 이 프로세스로 프로그램을 서비스로 등록할 때 사용할 수 있는 명령어가 systemctl이다. 2. 사용예제 1) 서비스 파일 시스템에 서비스로 등록하기 위해서는 서비스 파일을 생성해야 한다....
1. sar 시스템의 운영 정보를 확인할 수 있는 명령어 이다. System Active Report의 약자로 CPU, 메모리, 소켓, I/O 등의 여러 정보를 확인할 수 있다. 2. 주요 옵션 옵션 내용 -A 모든 정보 출력 -u ...
1. ps 프로세스 정보를 표시한다. 2. 주요 옵션 옵션 내용 -e 현재 실행중인 모든 프로세스를 표시한다. -f 유저명, 시작시간을 표시한다. -u 유저명으로 검색한다. ...
1. pgrep ps 명령과 grep 명령을 동시에 실행하는 것과 같은 명령어 이다. 지정한 형식에 맞는 프로세스 번호를 반환한다. 2. 주요 옵션 옵션 내용 -f 문자열 패턴에 맞는 프로세스 반환 3. 사용예제 1) 이름에 맞는 프로세스 반...
1. nohup 리눅스에서 프로그램을 실행할 때 사용자의 세션이 끊어지면(hangup) 프로그램도 함께 종료된다. 처리에 오랜 시간이 걸리는 프로그램을 실행 할 때 nohup을 이용하여 사용자의 세션이 끊어져도 프로그램은 계속 실행되도록 할 수 있다. 2. 사용예제 nohup 명령을 이용할 때 포어그라운드로 실행하게 되면 다른 작업을 처리할 수 없기...
1. logrotate 시스템을 운영하다 보면 로그가 쌓이게 된다. 이 로그를 정리할 수 있는 명령어가 logrotate이다. 이 명령어는 데몬이 아니라서 크론탭을 이용하여 주기적으로 로그를 정리하는 명령을 추가해야 한다. 2. 주요 옵션 옵션 내용 -s 상태...
1. kill 프로세스를 종료한다. kill은 프로세스에 시그널을 전송한다. 시그널을 생략하면 TERM 시그널을 전송하여 프로세스를 종료한다. -9 옵션을 이용하여 프로세스를 강제 종료하는 경우도 많다. 시그널없이 프로세스를 종료하면 프로세스에게 종료를 통지하기 때문에 프로세스가 종료에 따른 후속처리를 진행하고 종료한다. -9 옵션을 이용하면 프로...
1. journalctl systemctl로 실행한 systemd의 로그를 확인할 수 있는 명령어 이다. 2. 주요 옵션 옵션 내용 -u 로그를 출력할 유닛을 지정 -o 출력 형식을 지정 (short, short-iso) ...