일단 대체적인 개념
process : 실행되고 있는 프로그램
daemon : 내가 안켜도 자동으로 실행되는 프로그램(ex. windows의 service, etc)
fork 방식
A란놈이 어떤 프로그램 요청 그 프로그램은 자신이 실행되는게 아니라 복제인간을 만들어서 그놈보고 하라고 시킨다.
B란놈이 위의 같은 프로그램 요청 그 프로그램은 또 다른 복제인간을 만들어서 그놈보고 하라고 시킨다.
A란 놈 일 다한 후에는 복제인간이 엄마보고 '나 일 다 했어' 하면 엄마가 '그래, 넌 없어져서 쉬어라'라고 한다.
B도 마찬가지
여기서 원래 프로그램(엄마) : PPID(parent pid), 복제인간 : PID(process id)
요런 방식이 fork방식
그런데 여기서 웃긴게, 복제인간이 일을 끝내지 않았는데, 엄마가 죽었다. A가 일을 끝내서 복제인간이 엄마한테 쉬는거 허락받으려고 갔는데 엄마가 없다 ㅠ.
----> 복제인간은 못쉬고 계속 일을 한다. (좀비) 이러한 process는 defunct
defunct는 강제로 죽이기 전까진 계속 메모리에 상주하게 된다.
---------------------------------------------------------------------------------------------------------
명령어
ps -ef |grep processname
[root@localhost ~]# ps -ef |grep vmware
root 4209 1 0 22:48 ? 00:00:00 /usr/lib/vmware-tools/bin64/vmwa re-user-loader --blockFd 3
root 5861 5813 0 23:38 pts/2 00:00:00 grep vmware
pstree : 프로세스 요약(filter로 grep 종종 사용)
top : 윈도우의 작업관리자(top안에서 shift+p : PID정렬, shift+m : mem정렬, h : 도움말, k : kill 명령어수행)
(top -c : 작업을 보여줄때 어떤 파일인지 보여줌) <---- 보통 이것을 많이 씁니다.
kill -1 PID : 강제종료 후 다시시작
-9 PID : 강제종료
-15(default) PID : 정상종료
---------------------------------------------------------------------------------------------------------
| 파티션 | 포멧 | 마운트 |
윈도우 | fdisk | format | 자동 |
리눅스 | fdisk | mkfs | mount |
솔라리스 | format안의 fdisk | newfs | mount |
파티션은 primary 최대 4개(primary 3개 + extended파티션)
---------------------------------------------------------------------------------------------------------------------------
| 속도 | 용량 | 가격 |
E-IDE | 저속 | 고용량 | 저 |
S-ATA, S-ATA2 | E-IDE와 SCSI의 장점을 합침..예전에는 메일 100MB주면 | 많이 주는거였는데 요즘은 뭐 기본이 1GB가 된 이유가 | S-ATA, S-ATA2 사용하면서 부터 입니다. |
SCSI | 고속 | 저용량 | 고 |
서버에는 SCSI를 사용합니다.
왜냐하면, E-IDE 들로 서버가 구성되면 어떤 파일을 하나 찾을 때 첫번째E-IDE 다 찾고, 없으면 두번째꺼에서 찾고, 없으면 세번째꺼에서 찾고 이런식으로 찾고(순차검색),
반면에 SCSI는 SCSI Card라는 것이 구성이 되면, 파일 검색할때 여러개의 SCSI에서 동시에 검색해버리기 떄문에, 기본 하드속도에서도 빠르고 검색방식도 병렬검색으로 빠르기 때문에 서버에서는 SCSI를 사용합니다.
'OS > Linux' 카테고리의 다른 글
2011.12.01 리눅스RAID, 관련명령어 (0) | 2012.01.09 |
---|---|
2011.11.30 리눅스 어떤 명령을 1초마다 치고 싶을때, 실시간 검사, 부팅시 실행,LVM (0) | 2012.01.09 |
2011.11.30 리눅스 응급복구 (0) | 2012.01.09 |
2011.11.30 LVM 리뷰 (0) | 2012.01.09 |
2011.11.29 리눅스 예약반복작업(cron), 네트워크관련설정 및 명령어, 파이프, 리다이렉션, 파일내용삭제 (0) | 2012.01.09 |