[CentOS] CentOS7 기본설정

node·2023년 11월 2일
0
post-thumbnail

CentOS를 설치하고 기본적으로 설정해야할 내용들을 다루려고 한다.


SELinux 설정

SELinux는 CentOS7 이후 버전부터 기본적으로 적용되어 있는 보안 아키텍쳐로 보안에 문제가 될수 있는 명령어를 강제로 차단하기 때문에 명령어 실행여부를 제대로 확인하기 어려워 개발단계에서는 끄는 것이 편리하다.


1회성 종료

현재 SELinux의 상태를 확인 setenforce [num] 명령어로 적용
  • 해당 명령어는 VM이 재시작 될 경우에는 다시 변경되며 disalbed 상태로는 변경할수 없다. (0: permissive, 1: enforceing)
  • SELinux의 동작상태
    • enforcing: 보안정책이 강제적으로 명령어를 막고 로그를 남김, 기본값
    • permissive: 명령어를 차단하지는 않고 로그만 남김
    • disabled: 비활성화 되어 로그도 남지 않음

영구적인 종료

vi /etc/selinux/config 명령어로 해당 파일을 확인해보면
아래와 같이 동작상태가 입력되어있는데 해당 값을 수정하면 영구적으로 수정할수 있다.


네트워크 설정

네트워크가 연결되지 않으면 인터넷을 통해 프로그램을 설치하거나 통신할 수 없기 때문에 우선적으로 연결해주어야한다.

ip a 명령어를 입력하여 현재 VM에 연결된 네트워크 어댑터를 할수 있는데 ens33이라는 인터페이스로 연결되어 있지만 ip를 부여받지 못한것을 볼 수 있다.

  • nmtui 명령어를 통해 tui 환경에서 네트워크를 설정할수 있다.
Activate a connection 현재 꺼져있는 상태, Enter키 입력 켜진 상태

이 외에도 nmcliifcfg 파일을 직접 수정하는 방법도 있지만 나중에 다루도록 하겠다.

profile
NOvice + DEveloper

0개의 댓글