728x90

IT/Unix & Linux 128

rpm 설치시 Library 오류 해결 (libx11.a 외) - updtvpkg

안녕하세요. 슈다 입니다. AIX에서 rpm 파일셋 설치 시 라이브러리 관련 오류 해결 방법에 대해 알아보겠습니다. freeware와 aix에서 제공하는 lib 파일이 있는데 필요한 파일의 경로가 freeware 나 os에서 제공하는 것 중 하나를 참고해야 하지만 상반된 것을 참고하는 경우 라이브러리를 찾을 수 없어 rpm 설치가 불가하다고 나오는 경우가 있다. 예를들어 파일셋을 설치하기 위해 # rpm -Uvh file.rpm 명령을 사용했는데 libx11.a 가 없다고 나오며 설치가 진행되지 않는다. find 명령으로 찾아보면 몇 개의 lib파일이 검색된다. # find . -name "*libx11.a*" 설치된 rpm 목록을 확인해 봐도 검색이 된다. # rpm -qa |grep -i lib 이런..

IT/Unix & Linux 2020.02.11

cannot open /dev/kmem: Permission denied 해결방법

안녕하세요. 슈다 입니다. 평소 잘 사용하던 명령어를 입력했는데, "cannot open /dev/kmem: Permission denied" 메세지가 발생하며 명령어 실행이 되지 않을 때 해결방법을 알아보겠습니다. 예를들어 netstat 명령을 사용한다고 가정합니다. # netstat -in cannot open /dev/kmem: Permission denied netstat 명령어가 아닌 처음보는 /dev/kmem 경로의 파일 권한이 없다고 나오는데요, 이 파일의 권한을 살펴보면 아래와 같이 출력됩니다. cr--r----- 1 root system 2, 1 월 일 년 /dev/kmem 현재 로그인 한 계정은 root 이고, /dev/kmem 파일의 소유자도 root 입니다. 그렇지만 원하는 명령어가..

IT/Unix & Linux 2020.02.05

[HMC] 명령어로 Lpar, Machine, HMC 종료/기동 방법

안녕하세요. 슈다 입니다. HMC 명령어로 Lpar, Machine, HMC 종료, 기동 방법에 대해 알아보겠습니다. 1. HMC가 관리하는 Machine name을 확인합니다. # lssyscfg -r sys -F name 2. HMC 명령어로 Lpar 기동하기 Lpar이름이나 Lpar번호 둘 중 하나를 옵션으로 사용해서 기동할 수 있습니다. # chsysstate -m machine_name -r lpar -o on -n Lpar_name # chsysstate -m machine_name -r lpar -o on --id Lpar_num machine_name 은 [1] 에서 확인한 머신이름 입니다. -n 옵션은 Lpar 명으로, --id 옵션은 Lpar 번호 입니다. id옵션은 - 가 두번 입력되..

IT/Unix & Linux 2020.01.28

[AIX] 서버 접속시 비밀번호 맞게 입력했는데 접속거부 당할때

안녕하세요. 슈다 입니다. AIX서버 로그인 시 올바른 비밀번호를 입력했는데도 접근이 되지 않고 튕기는 경우 아래의 내용을 확인해 보시기 바랍니다. 증상 : AIX서버 로그인 시 올바른 비밀번호 입력하였지만 로그인 되자마자 서버에서 튕김 원인 : 몇가지 경우가 얽히면 위와 같은 증상이 발생합니다. 1. AIX서버의 OS버전이 낮을 때 > AIX5.2 이하버전, AIX5.3 버전은 해당현상 발생 확인하지 못하였습니다. 2. 로그인 시도한 계정의 비밀번호가 만료되었을 때 3. 서버 접속시 "접근통제 솔루션" 등 을 사용할 때 > 기업에서 서버 보안 강화를 위해 접근통제 솔루션이 도입된 경우가 많습니다. 접속이 실패하는 경우 해당 서버의 syslog 파일을 모니터링 하면 아래와 같은 메세지가 발생합니다. fa..

IT/Unix & Linux 2020.01.13

[AIX] nim 명령 실패 - this command may only be executed on a NIM master 해결방법

안녕하세요. 슈다 입니다. nim master 서버에서 smit을 포함한 nim 관련 명렁어 사용 시 아래와 같은 메세지가 발생하며 실행되지 않을 때 해결방법을 알아보겠습니다. # lsnim 0042-012 lsnim: this command may only be executed on a NIM master 위 메세지는 nim master서버의 config 환경이 변경된 경우 발생할 수 있습니다. nim 관련 파일이 변경되었거나 nim서버를 migration 한 뒤 에도 발생할 수 있습니다. 1번 방안이 실패할 경우 2번 방안을 진행하도록 합니다. 방안 1. Initialize the NIM Master Only 수행 (NIM Master 생성) # smitty nim > Configure the NIM..

IT/Unix & Linux 2020.01.11

[Linux] CPU정보, Core 수, 하이퍼스레딩 확인

안녕하세요. 슈다 입니다. 리눅스의 CPU정보 확인 방법에 대해 알아보겠습니다. CPU 정보 관련 파일 # /proc/cpuinfo CPU 모델 확인 # cat /proc/cpuinfo |grep "model name" |uniq CPU 칩 장착 수 # cat /proc/cpuinfo |grep "physical id" |sort |uniq physical id : 0 physical id : 1 CPU 칩 1개 당 physical id 한개가 부여됩니다. physical id를 조회했는데 중복된 값이 많다면 중복값을 제거하여 uniq한 ID값 갯수를 구하면 CPU칩의 수가 됩니다. 위 결과는 physical id가 2개가 있으므로 2개의 칩이 장착되어 있습니다. CPU 칩 1개가 가지고 있는 core ..

IT/Unix & Linux 2020.01.10

vi 편집기 사용 시 화면깨짐, 텍스트 밀림 등 오류 해결방법

안녕하세요. 슈다 입니다. 유닉스나 리눅스 사용 시 vi 편집기 사용은 필수라고 할 수 있습니다. 그런데 vi 편집기 사용 시 첫번째 텍스트를 삭제했는데 확인해보니 두번째 텍스트가 삭제되 있다던지 vi편집기에 진입하면 화면이 일그러진다던지 하는 경우가 있는데요. 이러한 vi 사용 시 오류 해결 방법을 알아보도록 하겠습니다. 1. [vi 파일명] 으로 파일 편집시 정상적으로 출력되지 않고 화면이 일그러진다. > 일그러진 화면에서도 vi편집모드 명령어는 사용할 수 있습니다. :q! 를 입력한 후 vi에서 빠져나온 후, 터미널 타입을 변경해 줍니다. export TERM=vt100 export를 선언하였으므로 변수는 즉시 적용되며, 이후 vi로 파일 편집시 화면 일그러짐 현상을 해결할 수 있을 것 입니다. 2..

IT/Unix & Linux 2019.12.20

ssh key 파일의 from옵션을 이용한 IP 접근 제한 설정

안녕하세요. 슈다 입니다. ssh 사용시 key 파일을 만들어 서버와 클라이언트 간 등록하여 사용하는 경우 공개 key 파일에 옵션을 추가하여 접근하려는 서버의 IP를 제한하는 방법에 대해 알아보겠습니다. - rsa key 기준으로 설명합니다 - 서버에서 ssh-keygen -t rsa 명령으로 public key와 private key를 생성하면 아래의 두가지 키가 생성됩니다. id_rsa (private key) id_rsa.pub (public key) 서버의 특정 계정 id_rsa.pub 파일 내용이 클라이언트의 특정 계정 home 디렉토리 아래의 .ssh/authorized_keys 파일 안에 포함되어 있다면 서버와 클라이언트 간 해당 계정은 비밀번호 없이 ssh 로그인이 가능하게 됩니다. 여기..

IT/Unix & Linux 2019.11.18

[AIX] TCP Dump - iptrace, ipreport

안녕하세요. 슈다 입니다. AIX의 TCP DUMP 방법인 iptrace에 대해 알아보겠습니다. 서버와 클라이언트 간 패킷 송수신이 정상적으로 되었는지 확인하기 위해 TCP Dump를 뜬 후에 분석합니다. AIX는 iptrace 명령어로 TCP Dump를 받을 수 있습니다. iptrace 명령을 사용하기 위해서는 몇가지 정보가 필요합니다. 그렇지 않다면 모든 인터페이스의 모든 IP 및 포트에 대해 trace 하기때문에 자료의 양이 방대해 지게 됩니다. - iptrace를 사용하기 위해 필요한 정보 IP : 어떠한 IP로 통신하는지 Port번호 : 해당 IP가 어떠한 포트를 사용하는지 - iptrace 명령 사용 방법 iptrace 명령을 커맨드로 실행하거나, 파일을 만들어 스크립트로 실행할 수 있습니다...

IT/Unix & Linux 2019.11.15

특수 파라미터 변수 - Special parameters

안녕하세요. 슈다 입니다. 쉘 스크립트 등에서 사용하는 특수 파라미터 (Special Parameters) 종류 및 의미하는 바를 알아보겠습니다. $0, $? 등이 포함되어 작성된 쉘 스크립트를 보신 적이 있을 텐데요. 해당 변수는 특수 파라미터로 다양하게 응용이 가능한 변수 입니다. 대표적인 특수 파라미터는 아래 표로 확인할 수 있습니다. 특수 파라미터 내용 $$ 현재 실행되는 스크립트의 PID (터미널 창에서 $$ 확인시 로그인된 터미널 쉘의 PID 출력) $0 실행되는 쉘 스크립트의 이름 $1 실행되는 쉘 스크립트에 입력된 첫번째 위치 파라미터 $2 실행되는 쉘 스크립트에 입력된 두번째 위치 파라미터 $3 실행되는 쉘 스크립트에 입력된 세번째 위치 파라미터 $* 실행되는 쉘 스크립트의 모든 위치 파..

IT/Unix & Linux 2019.10.25
728x90