OS/Linux 17

2011.11.30 리눅스 프로세스, 데몬, 서비스, 디스크, 파티션개수, 하드의종류와 장단점

일단 대체적인 개념 process : 실행되고 있는 프로그램 daemon : 내가 안켜도 자동으로 실행되는 프로그램(ex. windows의 service, etc) fork 방식 A란놈이 어떤 프로그램 요청 그 프로그램은 자신이 실행되는게 아니라 복제인간을 만들어서 그놈보고 하라고 시킨다. B란놈이 위의 같은 프로그램 요청 그 프로그램은 또 다른 복제인간을 만들어서 그놈보고 하라고 시킨다. A란 놈 일 다한 후에는 복제인간이 엄마보고 '나 일 다 했어' 하면 엄마가 '그래, 넌 없어져서 쉬어라'라고 한다. B도 마찬가지 여기서 원래 프로그램(엄마) : PPID(parent pid), 복제인간 : PID(process id) 요런 방식이 fork방식 그런데 여기서 웃긴게, 복제인간이 일을 끝내지 않았는데,..

OS/Linux 2012.01.09

2011.11.30 리눅스 응급복구

login as: root root@192.168.20.128's password: Access denied root@192.168.20.128's password: 헉!!!!!! 밀고 다시 깔아야 되나? FAIL 리눅스 설치 CD1만 있으면 복구가능합니다. 1. 리눅스CD1을 넣고 CD로 부팅 2. 처음 나오는 화면에서 F5입력(F5 - Rescue) 3. 그 다음 화면에서 linux rescue 입력 쭉쭉쭉쭉 넘어가신 다음에 블라블라 chroot /mnt/sysimage 블라블라 나올때 chroot 부분 기억 4.프롬프트가 뜨면 chroot부분 입력(chroot /mnt/sysimage) 입력하지 않게되면 하드디스크에 있는 파일을 못 불러옵니다. 5. vi /etc/shadow 파일 수정(root 계..

OS/Linux 2012.01.09

2011.11.29 리눅스파일압축, 풀기, 파일검색

압축프로그램 종류 zip, bz2, gz, etc a ---> b ---> tar -----> abc.tar ---> 압축 ---> abc.tar.bz2 c ---> (묶기) 참고: 기본적으로 묶기와 압축을 분리되어있다.(solaris, unix), but linux계열은 tar의 옵션으로 압축까지 해결 tar -zcvf destination.tar.gz a b c 옵션 (z or j : z--> gzip, j-->bz2 c or x : c--> compress(압축하기), x --> extract(압축풀기) f : 파일지정) 주의사항 : gzip과 bz2, 등등은 호환이 되지 않음. 해당 프로그램으로 압축했으면 해당 프로그램으로 풀기 --------------------------------------..

OS/Linux 2012.01.09

2011.11.28 리눅스(권한, 소유권, 링크, rpm)

권한 및 소유권 drwxr--r-- -rwxr--r-- d는 디렉토리인지 아닌지 판별 file directory r 내용확인, 복사 ls로 내용확인가능 (안에 무슨파일이 있는지) w 내용변경 및 저장 디렉토리안에 파일생성가능 x 실행가능 cd로 변경가능 권한변경방법 chmod 권한설정 권한설정(777, 755스타일, u+x, o-r스타일) 사용자(소유자) : u(ser) 그룹 : g(roup) 기타 : o(ther) 옵션 chmod -R directoryname : directoryname안의 모든 파일과 디렉토리권한 변경 소유자변경방법 chown username.groupname filename (주의 : 디렉토리변경시 디렉토리자체는 소유자가 변경이 되지만 안의 내용은 변경이 안됨) -R usernam..

OS/Linux 2012.01.09

2011.11.28 리눅스관련(사용자관리와 파일속성)

사용자관리와 파일속성 /etc/passwd : 사용자정보저장파일 /etc/shadow : 사용자암호저장파일 useradd(사용자추가) -u uid 직접지정 -d 홈디렉토리직접지정(default : /home/username) -s shell지정(기본 : /bin/bash -g groupname 그룹지정(그룹은 미리 생성되어있어야함) 참고 : useradd시 /etc/skel의 내용이 자동으로 해당 사용자의 홈으로 복사된다.(파일자동배포시 편리) passwd username : 암호지정, 변경 userdel username : 기본은 홈디렉토리 삭제하지않음 -r username : 홈디렉토리까지 삭제 참고 : 여러계정 삭제시 일일이 userdel 쓰기보다는 /etc/passwd, /etc/shadow편집(..

OS/Linux 2012.01.09