1. 네트워크 관련 명령어
1. ping
- 서로 네트워크가 연결되어 있음을 확인시켜 주는 명령어
ping [옵션] [도메인명 혹은 IP주소]
옵션 |
설명 |
-c [요청 수] |
ping을 보낼 횟수로 생략될 경우, 무제한으로 실행 |
-i [초] |
신호를 보내는 시간 간격으로, 생략될 경우 1초 단위로 설정 |
-s [패킷 크기] |
전송하는 패킷 크기를 바이트(Byte) 단위로 설정 |
2. traceroute
- 목적지 호스트까지의 경로를 표시하고 그 구간의 정보를 기록하는 명령어
traceroute [도메인명 혹은 IP주소]
3. nslookup
- 도메인명으로 IP주소를 조회하거나 IP주소로 도메인명을 조회하는 명령어
nslookup [옵션] [호스트명]
옵션 |
설명 |
-type=레코드 |
레코드 타입을 지정 |
레코드 |
설명 |
NS |
도메인의 네임서버 정보 |
MX |
도메인의 MX(Mail Exchange)서버 |
A |
호스트의 IP 주소 |
CNAME |
별칭으로 부여된 canonical name |
SOA |
도메인의 start-of-authority 정보 |
PRT |
IP 주소에 대한 호스트명 |
2. 시스템 종료 명령어
1. shutdown
- 시스템을 종료하거나, 재부팅하는 명령어
- root 사용자만이 권한을 가지고 있는 명령어
shutdown [옵션] 시간 [경고 메시지]
옵션 |
설명 |
-r |
종료 후 재부팅 |
-h |
시스템 종료 |
-c |
진행 중인 shutdown 명령 취소 |
-k |
경고 메시지만 출력 |
-f |
재부팅을 빠르게 실행 |
-n |
init을 호출하지 않고 shutdown |
-t sec |
지정시간에 시스템 재시동 |
시간 예시 |
설명 |
shutdown -h now |
즉시 종료 |
shutdown -h +5 |
5분 후 종료 |
shutdown -r now |
즉시 재부팅 |
shutdown -r 10:00 |
10시에 재 부팅 |
shutdown -h 10:00 |
10시에 종료 |
3. 기타 명령어
1. clear
2. time
- 명령어(프로그램)이 실행되는데 걸리는 시간을 측정하여 출력하는 명령어
- 셸 스크립트 작성이나 간단한 성능 체크에 유용함
- real은 총 수행시간, user는 CPU가 사용자 영역에서 보낸 시간, sys는 시스템 호출 실행에 걸린 시간
time [프로그램|명령어]
출처: 이기적 리눅스마스터 2급 기본서