OS16 10. DAEMON, SERVICE 데몬 : 항상 실행하는 프로그램=> 윈도우의 service 개념 데몬 프로그램은 etc/init.d 디렉토리에 위치함 sudo service 프로그램명 start : 데몬 프로그램 실행 시작sudo service 프로그램명 stop : 데몬 프로그램 종료 컴퓨터 실행 시 자동으로 프로그램 실행되도록 하고싶을 때 : /etc/rc3.d/에 링크를 걸면 됨 rc3.d : cli/etc/rc3.d => cli로 부팅했을때에 자동으로 실행되는 프로그램 모아 놓은 곳rc5.d : gui/etc/rc5.d => gui로 부팅했을때에 자동으로 실행되는 프로그램 모아 놓은 곳 이 링크에 있는 프로그램들은 부팅할 때 자동으로 실행됨링크 바로가기 ex) S01apacheS02dtd K01apache2=> S는 시작, K.. 2026. 4. 2. 9. 백그라운드 실행(nohup, kill) nohup(NO HangUPs) : 쉘 스크립트 파일을 데몬 형태로 실행. 표준 출력을 지정한 파일로 리다이렉트리다이렉트 예시) nohup echo "Bash Command"ctrl+z : 백그라운드 실행fg : 포그라운드 실행jobs : 백그라운드 작업 목록 보기fg %번호 : 특정 번호의 프로그램 실행#############################################################kill : 지정한 프로세스에 지정한 시그널을 보내 프로세스 종료INT : 프로그램을 안전하게 종료kill -2 프로세스 번호kill -INT 프로세스 번호TERM : 프로그램을 안전하게 종료kill -15 프로세스 번호kill -TERM 프로세스 번호kill %프로세스번호 : 특정 번호의 프로그.. 2026. 4. 2. 8. 프로세스 모니터링 (top, htop) https://ironmask84.tistory.com/355#google_vignette top 명령어 (실시간 CPU 사용률 체크)리눅스 명령어 중에 'top' 라는 것이 있습니다.실시간으로 CPU 사용률 체크를 해주는 도구인데요.리눅스를 사용하는 디바이스의 성능이나 리눅스 서버의 성능을 체크할 때 매우 유용합니다.어떤ironmask.net top : 프로세스 목록을 일정 시간마다 새로고침하여 화면에 출력하는 툴. 시스템 전반적인 상황을 모니터링 할 수 있음맨 윗줄 (uptime 명령어와 결과값이 같다.)13:53:38 : 현재 서버 시간 / 1 user : 현재 한 명의 사용자가 접속 / load average : 부하율 tasks95 total : 95개의 프로세스가 가동중 / 1 running .. 2026. 4. 1. 7. 쉘 스크립트 일련의 쉘 명령어들을 순차적으로 실행할 수 있도록 작성한 것=> 재사용성, 안정성 | : 파이프라인 왼쪽의 명령결과 표준스트림을 오른쪽 명령의 입력으로 사용; : 세미콜론 왼쪽의 명령이 끝난 후 이어서 세미콜론 오른쪽의 명령을 실행 AND 조건 (&&)- aOR 조건 (||)- ounix계열 기본 탑재 명령어가 있는 root directory => binls /bin으로 확인 가능 쉘 스크립트 작성시 상단 조건문if# 대괄호 안쪽 조건문 양옆 한 칸 띄우기# then을 아래줄로 옮겨 작성하면 ; 안써도 됨if [ 조건문1 ]; then 조건문1이 참일 때 실행할 명령어elif [ 조건문2 ]; then # 필요시 추가 가능 조건문1은 거짓이고 조건문2가 참일 때 실행할 명령어else 조건문1,2가 모.. 2026. 3. 25. 이전 1 2 3 4 다음 728x90