목록Linux (39)
59doit
| nohup 세션이 끊겨도 계속 실행 nohup 명령어는 로그아웃 등과 같이 터미널과의 세션 연결이 끊기더라도 프로세스가 계속 동작되도록 해준다. 일반적으로 터미널과의 세션 연결이 끊기게 되면 리눅스에서는 해당 세션에서 실행된 프로세스들에게 HUP(Hang Up,끊다) 시그널을 전달하여 프로세스들이 종료되도록 한다. 이 때, nohup 명령은 “세션이 종료되더라도 계속 실행하게 하고 싶은 프로세스에는 HUP 시그널을 전달하지 않도록(No Hang Up,끊지마) 한다"는 의미이다. nohup [command] 파일압축하기 더보기 zip test.sip ./* → 특정 디렉토리에 모든 파일(./*)를 test.zip으로 압축한다. 파일 및 디렉토리 압축하기 더보기 zip -r test.zip ./* → 현..
| uptime 현재시간, 시스템 부팅 후 경과된 시간, 로그인 사용자, 시스템 부하율 시스템 부팅 후 경과된 시간 로그인 사용자 수 최근 1, 5, 15분 간의 평균 시스템 부하율 더보기 uptime → [ 결과 ] 10:42 up 01:25, 3 users, load averages: 2.24 5.27 3.76 [ 결과해석 ] 현재 시간은 10:42 이다. 부팅하고 01시간 25분이 경과되었다. 3명의 사용자가 시스템에 로그인한 상태이다. 시스템 부하율 최근 1분간의 평균 시스템 부하율은 2.24. 최근 5분간의 평균 시스템 부하율은 5.27. 최근 15분간의 평균 시스템 부하율은 3.75.
| top 실시간 프로세스 모니터링 실시간 프로세스 모니터링 프로그램 기본적으로 3초마다 화면이 갱신되고 스페이스바를 누르면 바로 갱신된다. top (option) -d [시간] : 화면 갱신 시간 설정 -i : idle 상태와 좀비 프로세스 무시 실행중에 사용 가능 명령어 k : kill 명령 r : nice값 변경 l : top 맨 윗줄 항목 on/off m : 메모리 항목 on/off t : 프로세스와 CPU 항목 on/off c : command line의 옵션 on/off q : 프로그램 종료