-
기타 명령어(네트워크, 시스템종료)Linux 2022. 2. 24. 02:44
ping [옵션] [도메인명 혹은 IP주소]
* 외부 호스트에 신호를 보내며 신호를 받은 호스트는 응답을 주면서 서로 네트워크가 연결되어 있음을 확인시켜 주는 명렁어
-c [요청수] : ping을 보낼 횟수로 생략될 경우 무제한으로 실행
-i [초] : 신호를 보내는 시간 간격으로 생략될 경우 1초 단위로 설정
-s [패킷크기] : 전송하는 패킷 크기를 바이트(byte) 단위로 설정
traceroute [도메인명 혹은 IP주소]
* 목적지 호스트까지의 경로를 표시하고 그 구간의 정보를 기록하는 명령어
* 목적지 호스트까지의 패킷 전송 지역을 측정하거나 목적지 호스트로 향하는 경로상에 어떤 장애가 있는 경우 위치를 파악할 수 있음
nslookup [옵션] [호스트명]
* 도메인명으로 IP주스롤 조회하거나 또는 IP 주소로 도메인명을 조회하는 명령어
dig [서버명] [호스트명] [질의타입]
* 명령어 nslookup과 유사한 기능을 가진 명령어로 호스트명에 대한 IP 주소 정보 또는 IP 주소에 대한 호스트명을 조회하는 명령
* 서버명은 확인하고자 할 네임 서버를 지정하는 것이며 지정하지 않을 경우 /etc/resolv에 등록된 네임 서버를 이용하여 루트 서버를 조회함
(질의타입)
a : 도메인 IP 정보
any : 지정된 도메인의 모든 정보
mx : 지정된 도메인의 메일 서버 정보
ns : 네임 서버 정보
soa : SOA 정보
host [옵션] [도메인 또는 IP주소] [DNS서버]
* 호스트명을 알고 있는데 IP 주소를 모르거나 그 반대의 경우에 사용하는 명령어
* 호스트명을 이용하면 IP 주소뿐만 아니라 하위 호스트명도 조회할 수 있음
* 호스트는 시스템에 등록된 DNS 서버를 이용하여 검색한느데 다른 DNS 서버를 이용 시 따로 지정할 수 있음
-d : 디버깅 모드로 출력
-l zone : zone 아래 모든 시스템을 출력
-r : 반복 처리 안함
-t type : type을 지정하여 정보를 얻음
hostname [옵션] [파일명]
* 시스템 이름을 확인하거나 변경할 때 사용하는 명령어
-a : 별칭 출력
-d : 도메인명 출력
-F : 지정한 파일에서 호스트명을 설정
-v : 호스트 설정이나 호스트명을 자세히 출력
shutdown [옵션] 시간 [경고메세지]
* 시스템을 종료하거나 재부팅하는 명령어
* 현재 수행 중인 프로세스들을 종료하며 sync를 수행하여 저장되지 않은 데이터를 디스크에 저장하고 모든 파일 시스템을 mount 시킨 후에 시스템을 종료
* root 사용자만이 권한을 가지고 있는 명령어
-r : 종료 후 재부팅
-h : 시스템 종료
-c : 진행 중인 shutdown 명령 취소
-k : 경고 메세지만 출력하고 shutdown을 하지 않음
-f : 재부팅 시 fsck 명령을 생략하고 부팅을 빠르게 진행
-n : init를 호출하지 않고 shutdown
-t sec : 지정 시간에 시스템 재시동
shut down -h now : 즉시 종료
shut down -h +5 : 5분 후 종료
shutdown -r now : 즉시 재부팅
shutdown -r 10:00 : 10시에 재부팅
shtudown -h 10:00 : 10시에 종료
init 런레벨
* shutdown 명령어와 동일한 기능을 가진 명령어
런레벨 설명 0 지금 즉시 종료 1 단일 사용자 복구 모드로 재시작 2 다중 사용자 모드(NFS 사용 불가로 서버와 공유 안 됨) 3 텍스트 모드로 재시작 4 사용 안 함 5 X 윈도우 모드로 재시작 6 재가동 모드(재부팅) reboot [옵션]
* 시스템을 재부팅하는 명령어
-f : 시스템 강제 재부팅
halt [옵션]
* 시스템을 종료하는 명령어
-f : 시스템 강제 종료
clear
* 터미널의 내용을 지우는 명령어
time
* 프로그램이 수행되는 데 걸리는 시간을 측정하여 출력하는 명령어
* 명령어 실행 시간을 측정할 수 있으므로 셸 스크립트 작성이나 간단한 성능 체크에 유용
* 세 가지 시간 결과 real, user, sys를 보여주고 real은 총 수행시간, user은 CPU가 사용자 영역에서 보낸 시간, sys는 시스템 호출 실행에 걸린 시간
'Linux' 카테고리의 다른 글
디렉터리 및 파일 (0) 2022.02.18 사용자 생성 및 계정 관리 (0) 2022.02.18 현재 디렉토리 확인과 디렉토리 이동하기 (0) 2021.12.21 디렉토리 구조 (0) 2021.12.13 ssh와 Putty (0) 2021.12.08