Linux 40

시스템에서 사용중인 PCI Slot 할당 내역 조회 스크립트

시스템에 할당되어 있는 PCI Slot의 사용내역을 확인하는 스크립트 입니다. SLot별로 어떤 Device가 연결되어 있는지 직관적으로 파악이 가능합니다. 1. 스크립트 (slot.sh) ----------------------------------------------------------------- #!/bin/sh cnt=1 NET_DIR="/sys/class/net" DISK_DIR="/sys/class/scsi_disk" TAPE_DIR="/sys/class/scsi_tape" clear echo "#######################################" echo -n "HOSTNAME :" hostname dmidecode | grep "Product Name" echo "..

[UNIX/LINUX] inode로 파일 삭제하기

inode를 통한 파일 삭제 방법에 대해 글 올립니다.간혹 시스템을 운영 또는 관리하면서 파일 등을 생성하다가 타이핑 또는 copy&paste 상의 오류로 인해 아래와 같은 당황스런 상황을 겪으실 텐데요.[root@ktdsoss01 tmp]# lltotal 28-rwxr-xr-x. 1 root root 451 Jul 1 19:06 check_filesize.shdrwx------. 2 gdm gdm 4096 Apr 16 13:35 orbit-gdm-rw-------. 1 root root 4096 Jun 25 16:09 perf-vdso.so-cub1DCdrwx------. 2 gdm gdm 4096 Apr 16 13:34 pulse-QsuJaVkv9Zamdrwx------. 2 soya soya 409..

[UNIX/LINUX] File Size 체크 스크립트

이전 글에 이어 특정 파일시스템에서 어떤 파일들이 용량을 많이 차지하고 있는지 확인하는 스크립트에 대해 글 올립니다.먼저 스크립트 전문은 다음과 같습니다.#!/bin/bash SEARCH_PATH=${1} // 특정 용량 이상을 차지하는 file 들을 확인할 디렉토리명MB_SIZE=${2} // 어느 정도 용량 이상의 file 들을 확인할 것인지 MB 단위로 지정 cd ${SEARCH_PATH} ### Check File Size more than ${MB_SIZE} MBfile_list=`find . -size +${MB_SIZE}M -type f -print` // ${MB_SIZE} MB 이상의 type 이 file인 것들을 ${SEARCH_PATH} 에서 find 하여 파일명만 file_list ..

linux 전체 파일시스템 용량 및 사용량 확인 스크립트

linux에서 시스템 전체 파일시스템의 용량 및 사용량 확인 스크립트 ------------------------------------------------------------------------------------------------------ #!/bin/sh df -k | awk 'BEGIN { Total_Size=0; Total_Used=0; Total_Avail=0 } { Total_Size += $2; Total_Used += $3 ; Total_Avail += $4 } END { printf("Total Size : %5.1f GB, Total Used : %5.1f GB, Total_Avail : %5.1f GB, Used % : %5.1f %\n", Total_Size/1024/1..

linux에서 raw device 구성하기

1. fdisk fdisk /dev/sddlma000 - Command : n - p primary partition (1-4) : p - partition number (1-4) : 1 - First cylinder : 1 - Last synlinder : 마지막숫자 - t 파티션 ID : 83 (boot - 82) - wq : 저장 후 종료 2. raw device 구성 /etc/sysconfig/rawdevices /dev/raw/raw1 /dev/sddlmae1 /dev/raw/raw2 /dev/sddlmaf1 /dev/raw/raw3 /dev/sddlmag1 /dev/raw/raw4 /dev/sddlmah1 /dev/raw/raw5 /dev/sddlmai1 /dev/raw/raw6 /dev/sd..

[UNIX/LINUX] 파일시스템 사용량 체크 스크립트

파일시스템 사용량 체크를 간편하게 하기 위한 스크립트에 대해 글 올립니다.Linux 에서 파일시스템 사용량을 점검하는 것이 매우 중요하다는 것은 다 알고 계실 겁니다.점검해야 할 서버 대수가 적고 별다른 할 일이 없을 만큼 한가하다면 일일이 육안으로 점검해도 되겠지만, 점검해야 할 대상 서버와 파일시스템이 많다면 일일이 점검하다가 눈이 골뱅이가 될 것입니다.(@.@)이럴 때 편하게 점검할 수 있는 스크립트입니다.#!/bin/bashthreshold=${1} // 스크립트 실행 시의 input parameter를 threshold 변수에 저장fs_use_lists=`df -Ph | grep -v Filesystem | awk '{print $6,$5}'` // df 명령을 통해 파일시스템명과 사용률(Use..

[LINUX] OS bit 수 확인 방법

1. getconf 명령으로 확인# getconf LONG_BIT64 --> 64 bit 인 경우 '64' 로, 32 bit 인 경우 '32' 로 표기됨 2. uname 명령으로 확인# uname -mx86_64# uname -aLinux ktdsoss01 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux --> 64 bit 인 경우 'x86_64' 와 같은 식으로 표기되며, 32 bit 인 경우 'i686' 이나 'i386' 으로 표기됨 3. /proc/cpuinfo 정보를 통해 확인# cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu fam..

Linux서버에 NFS서버 구성하기

1. NFS 설치 및 접속 계정 설정 nfs, nfs-utils, rpcbind 패키지가 설치되있는지 확인 한다. # yum install rpcbind nfs-utils nfs-utils-lib 1) 재부팅시 자동 실행 되도록 서비스에 등록해준다. # chkconfig --level 35 nfs on # chkconfig --level 35 nfslock on # chkconfig --level 35 rpcbind on 2) 서비스를 실행한다. # service rpcbind start # service nfslock start # service nfs start 3) 잘 돌아가는지 확인한다. # rpcinfo -p localhost program vers proto port service 100000..

SAR 명령어를 이용한 서버 모니터링 방법

1. sar 명령어 사용을 위한 package 설치 1) rpm -Uvh sysstat-9.0.4 또는 2) yum -y install sysstat-9.0.4 2. 서버 성능 모니터링을 위한 옵션 1) CPU 사용율 : # sar -u 1 120 --> 매 1초 간격으로 120초 동안 서버 CPU 사용율 표시 2) 메모리 사용율 : # sar -r 1 120 --> 매 1초 간격으로 120초 동안 서버 메모리 사용율 표시 3) load average : # sar -q 1 120 --> 매 1초 간격으로 120초 동안 서버 load average 사용율 표시 4) disk IO : # sar -d 1 120 --> 매 1초 간격으로 120초 동안 서버 Disk IO 사용율 표시 5) 네트워크 트래픽 :..