1. 프로세스 하드디스크에 저장된 프로그램이 메모리에 로딩되어 활성화 된 것 하드디스크에 저장된 파일을 ‘프로그램’이라고 부르고 프로그램이 실행(메모리에 로딩)되어 화면에 나타난 상태를 ‘프로세스’라고 한다. 1) 포그라운드 프로세스(Foreground Process) 프로그램을 실행하면 화면에 나타나 사용자와 상호작용하는 프로세스 2) 백그라운드 프로세스(Background Process) 프로그램을 실행했지만, 화면에 나타나지 않는 프로세스(예 : 백신, 서버 데몬(서비스) 등) 3) 프로세스 번호 메모리에 로딩되어 활성화된 프로세스를 구분하기 위해서는 고유한 번호가 필요하다. 각각의 프로세스에 할당된 고유 번호를 프로세스 번호라고 한다. 4) 작업 번호 현재 실행되고 있는 백그라운드 프로세스의 순차..
1. 파이프 2개의 프로그램을 연결하는 통로('|' 를 사용한다.) ls -alrth /etc | more # → 파일 목록이 너무 많이 출력되어 한 페이지에서 다 볼 수 없으므로 페이지를 나눠서 보겠다. 2. 필터 필요한 것만 필터링 해주는 기능(grep, tail, wc, sort, awk, sed 등을 사용할 수 있다.) # 모든 프로세스 번호를 출력하는데 bash라는 글자가 들어간 프로세스만 출력 ps -ef | grep bash # 설치된 패키지 중에서 dnf라는 글자가 들어간 패키지를 출력 rpm -qa | grep dnf 3. 리디렉션 표준 입출력의 방향을 바꾸는 기능 # ls -l 명령의 결과를 화면에 출력하지 않고 list.txt파일에 작성 후 저장(기존 파일이 있는 경우,..
1. CRON 1) CRON이란 주기적으로 반복되는 시스템 작업을 예약 cron과 관련된 서비스(데몬)은 crond이고 /etc/crontab에 관련 파일들이 위치하고 있다. 2) crontab /etc/crontab의 형식은 아래와 같다 분 시 일 월 요일 사용자 실행명령 분 : 00 ~ 59 시 : 00 ~ 23 일 : 1 ~ 31 월 : 1 ~ 12 요일 : 0 ~ 6 (일요일이 시작 == 0) 예시 00 05 1 * * root cp -r /home /backup → 매일 매월 1일 05:00에 root 사용자가 해당 작업을 실행한다.(/home디렉토리를 /backup으로 복사) 2) 디렉토리 구조 /etc/crontab 파일 /etc/cron.hourly/ /etc/cron.daily/ /etc..