[20] 분실된 root 비밀번호 재설정, grub 암호설정 ps, top, pstree, kill, who, write, wall, skill, inittab, uname, file
| Study/CentOS 2015. 3. 28. 14:07- 2014.12.03
1. 분실된 root 비밀번호 재설정
1) 시스템 재부팅, 부팅시 VM logo 뜨면 아무 키나 누른다.
2) 최신 커널 선택 후 알파벳 e를 누른다.
3) kernel ... 을 선택한 후 알파벳 e를 누른다.
4) rhgb quiet 를 지우고 single 이라고 입력한다.
5) b를 통해 boot 시킨다.
6) passwd 통해 패스워드 변경
7) reboot 후 확인
2. grub에 암호 설정
1) 프롬프트 상태에서 grub를 입력한다.
2) grub> 에서 md5crypt를 입력한 후 password 를 넣는다.
3) 암호화된 패스워드를 복사 해둔다.
4) # vi /etc/grub.conf (=# vi /boot/grub/grub.conf)를 열어 주석 밑에
password --md5 [복사한 암호화된 password]
5) 재부팅 통해 grub 모드 들어가 p 눌러 password 입력 되는지 확인한다.
3. ps
현재 동작하고 있는 프로세스들의 상황(스냅샷)을 보여줌 - 실시간이 아닌 그 때 그 상황
in Windows)
Ctrl + Shift + Ese : Process Management 실행 단축키
system idle process - 시스템 점유율 갖고 있다가 필요한 곳에 주는 녀석.
in Linux)
# ps -ef 명령어를 주로 사용.
UID : 사용자
PID : Process ID
PPID : Parent Process ID
C : CPU
STIME : Start Time
TTY : terminal
TIME : 작업시간
CMD : 명령어 (= PID)
즉, UID 사용자가 STIME 시간에 TTY(terminal)을 통해 CMD 명령어를 실행한 시간이 TIME 만큼이고 이 때 CPU 점유율은 C 만큼이다.
4. top
프로세스 실행 상황을 3초의 간격을 두고 새로고침하여 보여준다.
스페이스를 누르면 현재 프로세스 실행 상황을 보여준다.
꺽쇠 (< , >) 통해 화면 전환 가능하며 h 누르면 도움말, q 누르면 종료.
단, 프로세스가 어떻게 연결되어 있는지 잘 모른다.
5. pstree
프로세스를 트리 형식으로 보여준다.
# pstree -p : with PID
-pn : with PID & 번호순
6. kill
프로세스 강제 종료 명령어.
# kill + PID : PID 프로세스 종료
7. who
현재 접속 중인 사용자 상황 조회
자세히보기 : # w
8. write
접속중인 사용자에게 메세지 전송
# write 사용자계정 pts/n (<- who 명령어 통해 알 수 있음)
연결 끊기 : Ctrl + C
9. wall
모든 사용자에게 메세지 전달. 즉 broadcast message 전달.
# wall 할말
10. skill
특정 사용자의 접속 끊기
# skill -KILL 사용자명
11. inittab
# vi /etc/inittab 에서 설정 변경 가능.
- runlevel. (init 숫자)
0 - halt
1 - Single Single user mode
2 - Multiuser, without NFS
3- Full multiuser mode
4 - unused
5 - X11
6 - reboot
12. uname
시스템 정보를 출력
ex)
# uname
Linux
# uname -a
Linux localhost.localdomain 2.6.32-504.1.3.el6.x86_64 #1 SMP Tue Nov 11 17:57:25 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
# uname -i
x86_64
13. file
리눅스의 파일 속성 확인 및 디스크 파티션 포맷 확인
1) 파일 속성 확인
# file [file_name]
2) 디스크 파티션 포맷 확인
# file -s /dev/sda1
'Study > CentOS' 카테고리의 다른 글
[22] SELinux(소개), NIC, route, netstat, arp, nslookup, dig (0) | 2015.03.28 |
---|---|
[21] 이론 - ip, subnetmask, prefix (0) | 2015.03.28 |
[19] partition, mkfs, mount 실습 (0) | 2015.03.28 |
[18] HDD & Partition, MBR, fdisk, mkfs, mount, umount (0) | 2015.03.28 |
[17] rpm(2), yum (0) | 2015.03.28 |