보안/CentOS+Ubuntu

CentOS 7 리눅스 사용 시 알면 좋은 필수 개념

lowcodingpython 2022. 2. 28. 01:30
반응형

**개인적으로 공부했던 내용을 바탕으로 작성되었습니다.**

 

현재 리눅스를 실행하면 자동으로 x 윈도가 실행이 된다.

 

X원도(x windows) : 마이크로소프트 사의 윈도우와 같은 GUI 리눅스에 제공하는 유틸리티

 

x윈도를 사용할 있게 Centos OR kali linux 기본적으로 그놈(GNOME)이라는 데스크탑 환경을 제공하며, KDE라는 환경도 사용가능

 

X 윈도 시스템 종료

칼리 리눅스 기준으로 바탕화면 -> 전원 아이콘 -> 시스템 종료

OR 다시 시작 -> 로그아웃

x윈도-시스템종료

 

터미널/콘솔에서 시스템 종료 명령

시스템 종료 명령으로는 poweroff, shutdown –P now, halt –p, init 0

 

#shutdown -P + 10 > 10 후에 종료(P : poweroff)

#shutdown -r 22:00 > 오후 10시에 재부팅(r : reboot)

#shutdown -c > 예약된 shutdown 취소(c : cancel)

#shutdown -k +15 > 현재 접속한 사용자에게 15 후에 종료된다는 메시지를 보내지만 실제로는 종료 x

 

여기서 # $ 차이점

# > root 사용자

$ > 일반 사용자

 

시스템 재부팅

재부팅 명령어 shutdown -r now, reboot, init 6

 

로그아웃

시스템에 접속된 많은 사용자가 작업 중에 관리자가 서버를 종료해버리면 어떻게 될까요. 큰일….

#logout

#exit

위와 같은 명령어로 로그아웃을 실행

 

 

가상 콘솔

가상의 모니터!!

컴퓨터 한 대에 모니터가 여섯 개가 연결된 효과가 있음

ctrl + alt + F1 ~ F6

kali linux 기준으로 F7를 누를 시 원래 화면으로 돌아옵니다.

가상콘솔-1번가상콘솔-6번

 

런레벨

앞에서 init이라는 명령어를보신 적이

init [0 ~ 6] 숫자가붙는 것을 런레벨 이라고 부릅니다.

런레벨 영문 모드 설명 비고
0 Power Off 종료모드  
1 Rescue 시스템 복구 모드 단일 사용자 모드
2 Multi-User   사용 x
3 Multi-User 텍스트 모드의다중사용자모드  
4 Multi-User   사용 x
5 Graphical 그래픽 모드의 다중 사용자 모드  
6 Reboot    

**런레벨 3번을 Multi-User모드로 사용, 2번 4번은 CentOS 7에서는 사용하지 않지만 호환성을 위해서 런레벨 3번과 동일한 것으로 취급

/lib/systemd/system 디렉터리의renlevel?. target파일을 확인

런레벨-타겟-확인

해당 타겟 파일들은 링크 파일들입니다.

링크 파일은 실제 파일과 연결되어 있고 런레벨 0 파일은 실제로 poweroff.target파일을 가리키는 것입니다.

 

현재 시스템에 설정된런레벨은

/lib/system/system/default.target 에서 확인이 가능합니다.

현재-런레벨-설정

 

텍스트 모드로 변경하는 방법

‘#ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target’ 입력

#ls -l /etc/systemd/system/default.target을 입력해 확인!!

#reboot

텍스트-모드로-변경

 

그래픽 모드로 변경하는 방법

텍스트 모드에서 #startx

‘#ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target’ 입력

#reboot

그래픽-모드

 

 

반응형