본문 바로가기
Linux/실습

CentOS 8 7

by JihoK 2024. 4. 18.

중요한 네트워크 관련 명령어

 

nmtui (network manager text user interface)

/etc/sysconfig/network   (네트워크 기본 정보가 설정되어있는 파일)

/etc/sysconfig/network-scripts/ifcfg-ens192 (ens192 장치에 설정된 네트워크 정보가 들어있는 파일)

/etc/resolv.conf (DNS 서버의 정보와 호스트 이름이 들어있는 파일)

/etc/host (현재 컴퓨터 호스트의 이름과 FQDN이 들어있는 파일)

 

 

 

 

systemctl start/stop/restart/status NetworkManager (네트워크 설정 변경 후 변경된 내용을 시스템에 적용시키는 명령어)

 

 

 

ifup [장치이름]   (네트워크 장치 작동 및 중지)

ifdown [장치이름]

 

ifconfig [장치이름] (네트워크 장치 관련 정보)

route 

nslookup  (DNS 서버 작동 테스트 명령)

ping [ip or url] (핑 테스트)

 

네트워크 보안을 위한 SELinux

SELinux 사용 여부 3레벨 : enforcing(강제), permissive(허용), disabled(비활성) 

/etc/sysconfig/selinux (SELinux 설정 파일)

system-config-selinux 명령으로도 설정 가능

 

 

파이프, 필터, 리디렉션

 

파이프: 2개의 프로그램을 연결하는 연결 통로의 의미 '|' 을 사용함

 

ls -l /etc | more  (ls -l /etc 입력하면 파일이 너무 많아서 1페이지에 모두 담을 수 없으므로 1페이지씩 나누어서 보겠다는 뜻)

 

필터: 필요한 것만 걸러주는 명령어.

grep, tail, wc, sort, awk, sed 명령어 등이 있다.

 

ps -ef | grep bash   (bash 라는 글자가 들어간 프로세스만 출력)

rpm -qa | grep dnf (dnf라는 글자가 들어간 패키지를 출력)

 

리디렉션: 표준 입출력의 방향을 바꿔준다.

 

ls -l > list.txt  (ls -l 명령 결과를 화면에 출력하지 않고 list.txt 파일에 저장, 기존에 파일이 존재하면 덮어씌움)

ls -l >> list.txt (위와 같은 명령이지만 기존 내용에 이어서 내용을 추가함)

sort < list.txt (list.txt 파일을 정렬해서 화면에 출력)

osrt < list.txt > out.txt (list.txt 파일을 정렬해서 out.txt파일에 쓴다.)

 

 

프로세스

 

ps  (현재 프로세스 상태 확인, 프로세스 번호 및 상태 확인: ps -ef | grep 프로세스이름)

kill  (프로세스 강제 종료, kill -9 프로세스번호)

pstree (부모 프로세스와 지식 프로세스의 관계를 트리 형태로 보여줌)

 

서비스 

 

데몬daemon 이라고 부르는 서비스는 서버 프로세스를 말한다.

web, ftp, db 등의 프로세스를 지칭

(서비스 = 데몬 = 서버 프로세스)

 

웹서버 httpd

DB서버 mysqld

ftp서버 vsftpd

 

실행 및 종료는 대부분  systemctl start/stop/restart 서비스이름  명령으로 사용된다.

예시로 웹서버 기준 system start httpd 명령으로 구동

 

소켓

 

서비스는 항상 가동되지만 소켓은 외부에서 특정 서비스를 요청할 경우 systemd가 구동시킨다. 요청 종료시 소켓도 종료

소켓의 대표적인 예 - 텔넷 서버

 

관련 스크립트 파일은 /usr/lib/systemd/system/소켓이름.socket

 



 

 

 

 

'Linux > 실습' 카테고리의 다른 글

CentOS 8 하드디스크 관리와 사용자 공간 할당 2  (1) 2024.04.18
CentOS 8 하드디스크 관리와 사용자 공간 할당  (1) 2024.04.18
CentOS 8 6  (0) 2024.04.17
CentOS 8 5  (0) 2024.04.17
CentOS 8 기초  (0) 2024.04.16