ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 기타 명령어(네트워크, 시스템종료)
    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
Designed by Tistory.