Linux 에서 Shell Script를 개발 및 사용 하다보면 연산처리가 필요 할 경우가 있으며, Linux 기반에서 사용할 수 있는 연산 처리자들은 expr, let, bc, awk 내장 연산자 등이 있다. 1. expr 사용 예시 - 아래와 같이 expr은 정수를 기준으로 사칙연산을 지원하지만 아쉽게도 부동 소수점 연산을 지원하지 않는다. [root@s-node01 ~]# [root@s-node01 ~]# expr 1 + 1 2 [root@s-node01 ~]# expr 1 \* 4 4 [root@s-node01 ~]# expr 1 \* -4 -4 [root@s-node01 ~]# expr -2 \* -2 4 [root@s-node01 ~]# [root@s-node01 ~]# expr 1 + 1.5..
CentOS등 Redhat 계열 Linux 들은 RPM 기반의 패키지 관리 체계를 갖고 있으며 Yum 또한 RPM 패키지 DB를 기반으로 동작 된다. RPM 기반의 패키지들은 RPM-GPG-KEY 라는 공개키 기반의 디지털 서명과 검증을 통해 해당 패키지의 버전과 그에 따른 보증과 검증을 수행하며, 때문에 Public GPG KEY가 등록되어있지 않는 상태에서는 Yum 을 사용 할 수 없게 된다. 1. Yum Repository를 Local ISO 로 구성 [root@CentOSTEST ~]# [root@CentOSTEST ~]# [root@CentOSTEST ~]# mount -t iso9660 -o loop /root/CentOS-5.6-x86_64-bin-DVD-1of2.iso /mnt [root@..
Linux System에서는 아래와 같이 dmidecode 및 lspci 명령을 통해 PCI Slot 정보를 확인 가능하다. 1. 전체 PCI Slot 수와 Slot Type 확인 [root@TestDB01 ~]# dmidecode -t slot | grep Type | wc -l 16 [root@TestDB01 ~]# [root@TestDB01 ~]# dmidecode -t slot | grep Type Type: x4 PCI Express Gen 2 x8 Type: x4 PCI Express Gen 2 x8 Type: x8 PCI Express Gen 2 x16 Type: x4 PCI Express Gen 2 x8 Type: x8 PCI Express Gen 2 x16 Type: x4 PCI Expr..
Linux 시스템에는 mpstat, iostat, top 과 같은 다양한 관리 명령어가 존재 하며 이들을 통해 시스템의 상태를 체크하고 분석 할 수 있다. 이러한 관리 명령어들을 통해 보여지는 Data들은 sysstat 라는 패키지에 의해 포함된 sar 유틸리티의 raw data를 통해 추출되어 보여진다. 따라서 sar 명령을 사용하고, 그 각각의 값이 정의하고 있는 의미들을 이해하게 되면 시스템 분석에 많은 도움이 될 수 있다. 1. sysstat 패키지의 설치 여부 확인 [root@s-node01 ~]# [root@s-node01 ~]# rpm -qf `which sar` sysstat-7.0.2-12.el5 [root@s-node01 ~]# 2. yum을 통한 sysstat 패키지의 설치 [root..
'꽁 치'가 집으로 온지도 벌써 십여일이 흘렀습니다. 주말도 되고 겸사 겸사 기생충 검사와 고양이 예방 접종을 맞히러 병원에 다녀왔습니다. 병원에서 난생 처음 피도 뽑고 주사도 맞고 해서인지 신경이 날카로워져 있는 꽁치를 보고 얼마나 안타깝던지... 이젠 정말 한식구가 되었나 봅니다. 병원 스트레스에 지쳤는지 역시나 집에 돌아오자 마자 뻗어 버리고 마는 꽁치 그나저나... 그놈 참 발이 예쁘게 생겼............ -_ -; '발 페티쉬' 느낌이 뭔지 이제 알 것 같습니다. -_ -a '2014.03.02. 뻗어 버린 꽁치' Nikon D3s, Nikon AF-S Nikkor 105mm Macro F2.8G VR ED N, Nikon Speed Light SB-910 사진은 Click~!