또 뭐하지
[포너블 기초] 생활코딩 리눅스 섹션 5. 프로세스와 실행 본문
728x90
Process
컴퓨터의 구조
- Processor - cpu
- Memory에 올라와 있는 프로그램을 읽어서 실행한다
- Memory - RAM
- 가격이 비싸다 -> 저장공간이 작다, 속도가 빠르다
- 사용하는 프로그램을 Storage에서 읽어서 적재한다
- Storage - SSD, HDD
- 가격이 싸다 -> 저장공간이 크다, 속도가 느리다
- 실행되지 않는 프로그램들을 저장한다
- process : 실행되고 있는 상태의 프로그램
프로세스 모니터링 (ps, top, htop)
ps
: 프로세스 리스트를 보여준다kill
: 강제로 프로그램을 종료시킨다
sudo top
: 프로세스 리스트sudo htop
: 프로세스 리스트, sudo top
보다 그래픽적 요소가 있음, CPU와 MEM을 기준으로 재정렬할 수 있음
백그라운드 실행
Ctrl + z : 실행중인 프로그램을 백그라운드로 보내는 단축키. 명령어가 일시정지된다.fg
: background에 실행되던 프로그램을 foreground로 불러내는 명령어.jobs
: 현재 background 작업을 확인하는 명령어.
&
: 명령어 뒤에 붙여 실행할 때부터 프로그램을 background로 보낸다
항상 실행 - 데몬
데몬에 해당하는 프로그램들은 항상 켜져 있다
서버가 데몬에 해당한다
/etc/init.d
: 데몬 프로그램들이 위치하는 디렉토리
service
라는 명령어를 통해 실행, 중지시킨다sudo service appache2 start
, sudo service appache2 stop
정기적 실행 - cron
crontab -e
쉘을 시작할 때 실행
startup 설정
alias
: 명령에 별명을 붙여줌
ex) alias l='ls -al'
: l을 입력하면 ls -al 이 실행된다
.bashrc
: 쉘을 시작할 때 실행될 내용이 저장된 파일
'I.sly() > 9기 기초 - 포너블' 카테고리의 다른 글
[포너블 기초] 생활코딩 리눅스 섹션 7. 권한 (0) | 2024.03.29 |
---|---|
[포너블 기초] 생활코딩 리눅스 섹션 6. 사용 (1) | 2024.03.29 |
[포너블 기초] 생활코딩 리눅스 섹션 4. 디렉토리 구조와 파일찾는 법 (0) | 2024.03.23 |
[포너블 기초] 생활코딩 리눅스 섹션 3. 쉘과 쉘스크립트 (0) | 2024.03.23 |
[포너블 기초] 생활코딩 리눅스 섹션 2. IO Redirection (0) | 2024.03.23 |