VMware 설치 (가상머신) #6 : 시작/종료 , 로그아웃, 가상콘솔(화면)/에디터
1. 재시작 -> reboot / shutdown -R now / init 0 (런레벨)
2. 종료 -> halt -p / shutdown -P now , poweroff / init 6 (런레벨)
3. 나만 로그아웃 -> exit
4. 다중모니터 - > ctrl + alt + [f1, f2 , .... ]
5. 일반사용자 / root 사용자 (관리자)
[로그인아이디]@[서버hostname] : ~
6. 서버 종료
> shutdown -h +5 ( 5분후에 강제종료 ) : 커맨드 입력 시 다중모니터 및 원격접속자들에게 5분후에 shutdown 을 알려줌
> shutdown -c (종료 취소)
> shutdown -k + 10 (강제종료 fake) : 서버관리가 필요한 시점 , 서버에 접속자가 너무 많을 때 진짜로 종료하지 않고 fake 알림을 서버접속자들에게 준다 (리소스가 부족 할 때 )
7. run level (부팅방법)
# 예 ) GUI -> CUI
> /lib/systemd/system
> ls -l renlevel?.tareget ( 런레벨 당 부팅 방법 리스트 )
> default.target ( 현재 graphical.target - > GUI )
> ln -sf 로 default.target 을 multi-user.target 으로 설정하면 reboot -> CUI 모드로 부팅됨
> CUI 모드로 부팅 -> startx ( GUI 로 변경됨 )
8. 그 외
history -c > 커맨드 기록 제거
9. 에디터
vi / nano
# nano dir > 에디터 수정(ctrl + c : 행,열 정보등기술) > ctrl + x 저장 > file 명등록 > 나오기
[ nano -c dir > ( 에디터 오픈 + 행,열 정보 기술 ) ]
# vi dir > 에디터 수정 > i (insert : 수정 ) > exit > :w [파일명] (저장) > :q (종료)
[ q! 저장 x -> 종료 ]
# 파일 삭제
10. vi editor 행 지우기 / 복,붙
> dd ( delete 버튼을 일일이 누르지 않고 한 행 전체를 지우고자 하면 )
> 5dd ( 5개의 행을 지움 )
> yy (현재 커서 행을 복사 )
> 5yy ( 현재커서로부터 5개행 복사 )
> p ( 붙여넣기 )
> exit -> :set number (행 수를 기술)
11. 도움말
> man ls ( ls 커맨드에 대한 정보 )