본문 바로가기

OS/Linux

리눅스 시스템 설정과 자원 사용량 확인 명령어

CPU 정보 (uname)

   # uname -p  ;i686은 펜티엄4를 의미
   # uname --help

메모리 정보 (free)

   # free -m  ;MB단위
   # free -k   ;KB단위

프로세스 정보 (ps, pstree)

   # ps auxw | grep httpd
   # pstree

프로세스별 CPU와 메모리 점유율 (top)

   # top          ;시스템이 갑자기 느려졌을 경우 사용

 - 주요 영역별 의미
    PID : 프로세스 ID
    USER : 소유주
    SIZE : 데이터 크기 (단위 KB) 

    %CPU : CPU 점유율(%)
    %MEM : 멤리 점유율(%)

 - 종료 : q

마운트한 파일시스템의 정보 ( df)

 - 마운트한 파일시스템의 전체크기,사용한 공간, 여유공간 등의 정보
   # df -u

디렉토리별 용량 (du)

 - 각 디렉토리별 용량 확인
   # du --max-depth=1 -h /home  ;사용자별 디스크 사용현황

사용중인 장치정보(lsdev)

 - 시스템에서 인식하고 있는 장치(DMA, IRQ, I/O 포트 등)의 정보
   # lsdev

 - 세부적인 정보확인   ;/etc/sysconfig/hwconf 파일
 

현재 시스템 자용자 정보 (w)

 - 사용자명, 사용중인 터미널 사용중인 명령어 등의 현황
   # w

시스템에 설정된 시간 (date, rdate)

   # date                      ;현재 시간
   # rdate -s time.bora.net    ;표준 시간을 가져옴
   # clock                     ;CMOS의 시간
   # clock -w                  ;현재시간을 CMOS에 덮어 씀

   ※ 부팅시마다 rdate 로 정확한 시간을 가져와서 CMOS에 덮어쓰기 위해서는 /etc/rc.local을 편집

       # rdate -s time.bora.net
       # clock -w

       을 추가한다.

시스템에 연결된 소켓 정보

   # netstat

최근 시스템 접속자 정보

   # last

네트워크 장치 설정 정보

   # ifconfig

IP 주소 변경 방법 1 , 임시변경

   # ifconfig eth0 down == # ifdown eth0
   # ifconfig eth0 inet <new-ip> netmask <netmask>
   # ifconfig eth0 up == #ifup eth0
   # ifconfig eth0

IP 주소 변경 방법 2

   #redhat-config-network      ;에서 설정을 변경한 후 네트웍 서비스 재시작 ( # service network restart)을 해줘야 한다.

IP 주소 변경 방법 3

  /etc/sysconfig/network-scripts/ifcfg-eth0 파일을 vi로 편집     ; 네트웍 서비스 재시작

'OS > Linux' 카테고리의 다른 글

리눅스에서 지속적인 통합(CI) 툴 Jenkins 설치  (0) 2013.11.19
vi 스크립트 명령어  (0) 2013.07.30