OS Unix [IBM aix] 27

계정 생성 및 삭제, 계정 속성 변경

Initial Program 에서 빠진 내용이 있고 반드시 들어가야 할 경로가 있다. 고객사에선 /usr/bin/ksh 로 동일하게 되어있으나, /bin/ksh 또한 같은 파일의 크기이며, 해도 되는걸로 확인된다. 해당 적어야 되는 내용을 적은 후 esc+6 으로 command를 확인할 수 있다. x 부분에 mkuser 를 의미하는 것이며, 각 옵션에 대한 정보는 mkuser admin='false' home='/home/infralee' infralee 인 셈이다. User NAME 에 삭제할 계정을 입력하거나, esc+4 로 계정 리스트를 확인한다. Remove AUTHENTICATION information? yes 로 default로 되어있는대로 그대로 수행한다. 홈디렉터리 또한 삭제된 것을 확인..

nmon 적재하는 system_log 삭제 스크립트

일정 cron에 script를 등록하는 방법은 다음과 같다. crontab -l //cron일정을 보려면 root로 접속 후 해당명령어를 사용하라. 시간은 안겹치게 해주는게 좋다. crontab -e //edit 옵션으로 수정해서 추가해서 넣는다. 30 06 * * * /usr/systemlog/log_delete.sh /system_log 80 :wq!로 저장 >df -k Filesystem 1024-blocks Free %Used lused %lused Mounted on /dev/hd4 8912707 7993598 11% 19872 2% / /dev/hd2 8388502 4486420 47% 55432 6% /usr /dev/hd9var 6291453 4043802 36% 13414 2% /var ..

자원 (CPU, mem) spec 확인

lsdev -Cc processor //물리 core 확인방법 proc0 Available 00-00 processor proc4 Available 00-04 processor proc8 Available 00-08 processor proc12 Available 00-12 processor Available 한 proc CPU를 확인하면 되며, 4개 모두 Available 이므로 물리 core는 4 core이다. proc0 Available 00-00 processor proc4 Available 00-04 processor proc8 Defined 00-08 processor proc12 Defined 00-12 processor Available 한 proc CPU를 확인하면 되며, 4개 중 2개만..

who 명령어 및 계정 보안

https://www.ibm.com/docs/en/aix/7.2?topic=w-who-command 불러오는 중입니다... *who 명령어는 /etc/security에 권한이 일반계정으론 읽지못하기 때문에 /etc/security/failedlogin doesn't exist or isn't readable로 뜰것이나, default로 /etc/security/failedlogin 은 존재한다. Usage : who [-AabdHilmpqrsTtuwX?] [am {i,I}] [file] 해당 옵션값에 대한 설명이 따로 나온다. 1)wtmp 파일 [/var/adm/wtmp]=last 또는 who /var/adm/wtmp 로 확인 처음부터 접속했던 모든 사용자의 로그인 및 로그아웃 정보를 갖고 있다. 해당 ..

/etc/passwd , /etc/security/passwd, 계정관련

혹시나 계정 관련 디렉터리가 삭제되었다면 아무리 접속을 하려고 해도 connection closed 로 된다. 이미 session에 대한 접속을 할 수가 없는 상태다. etc/passwd를 삭제했으면 당연히 부팅이 안 되므로, 해당 서버에 세션창까지도 열려 있는 경우가 없다면 maintenance 모드로 복구 할 수 밖에 없다. RHCSA 7 시험의 경우에도 패스워드를 잃어버렸을 때 최초로 리부팅해서 복구시킬 수 밖에 없다. 그러나 세션이 열려 있는 상태라면 백업 솔루션을 활용해서 그전에 있던 정보를 활용할 수 밖에 없다. 그래도 복사를 해놓은 상태고 root를 유지하는 상태이면 복사해서 진행 가능하다. 그래서 export TMOUT=0 의 환경 설정 값이 중요하다. [리눅스일 때 복구 방법] /etc/..

test구성 리눅스에서 github로 aix 7.2 설치 (test)=>실패

https://astr0baby.wordpress.com/2018/11/04/running-aix-7-2-tl3sp1-on-x86_64-via-qemu-system-ppc64/ Running AIX 7.2 TL3SP1 on x86_64 via qemu-system-ppc64 Who would not wish to run the best operating system on earth on his pity Intel Laptop ? I will describe here what I have done with the help of others and share some of my findings and recommendatio… astr0baby.wordpress.com 일반적으로 구현되기 쉽지 않은상황이지만..

OS Unix [IBM aix] 2021.11.28

시스템 정보 파악 명령어 및 HMC

[ 시스템 정보 파악하기 ] -HMC에서 해당 LPAR로 접속 후 해당 접속 정보 파악 (1)HMC 접속 계정의 id /password를 default로 사용한다면, ID : hscroot PW : abc123 또는 abc1234 (1-1) 해당 LPAR에서 Open restrict shell 클릭하면 명령어 창이 뜨게 된다. vtmenu 입력하자 마자 좌측 서버 측에 속해있는 lpar 리스트들이 뜬다. UI에서도 확인 할 수 있는 내용이다. 해당 LPAR번호를 통해 접속하면 된다. 19번이 Lpar가 부팅(running)되어 있고 나머지 lpar들은 boot되지 않은 Not Activate 상태이다. 19번을 들어가서 확인한다. 이제 해당 hw basic이라는 LPAR로 접속이 가능해진다. (1-2)V..

xinetd(linux), inetd

inetd 슈퍼데몬 의 정의 - inetd 는 인터넷 서비스 데몬이며, 외부 네트워크의 요청이 있을 때 /etc/inetd.conf에 등록되어있는 내부 프로그램인 인터넷 서비스들의 데몬을 실행시켜 주는 역할을 한다. 즉 다양한 다른 데몬들을 제어 및 연결하는 역할을 하는 데몬이다. https://www.ibm.com/docs/en/aix/7.2?topic=formats-inetdconf-file-format-tcpip 경로(서비스 포트) 설명 Windows server C:\Windows\System32\drivers\etc\services C:\Windows\System32\drivers\etc\이하의 경로에는 리눅스의 /etc/hosts , /etc/services, /etc/protocol 등이 있..

AIX 점검

1)하드웨어 점검 infraleesh@/> uptime //boot된지 51일째를 의미 04:33PM up 51 days, 23:45, 1 user, load average: 1.91, 1.99, 2.07 Lpar명 @/> hostname infraleesh (1-1)머신, 시리얼 확인방법1 infraleesh@/> uname -uM IBM,9179-MHB IBM,02XXXXXXX (1-2)머신, 시리얼 확인방법2 prtconf 명령어로도 확인 가능하다. CPU,memory 등 다양한 정보가 있다. prtconf 는 페이지 출력되는 부분이 많으므로, 옵션을 | more 붙여서 보는게 좋다. infraleesh@/>prtconf system model : IBM, 9179-MHB machine serial..

interdisk (rootvg ) hdisk 교체 방법1 (Power 7이하)

보통 power 7이하 장비에선 format을 해줄필요가 없으나, Power 8 이상 장비에선 장애난 pdisk 교체 후 hdisk로 포맷을 해주어야 됩니다. 주의점 ! 1. lsvg rootvg 시 quorum 이 enabled인 경우 시스템이 다운됨!(거의 모든 고객사의 해당 디스크 quorum이 다행이도 disabled 되어있지만, 혹시나 enabled되어있을 시 꼭 disabled로 바꿔줘야 함) 2. lg_sysdumplv 말고도 간혹 미러가 풀려있는게 있는지 확인한다. 그런 경우는 드물지만, hd5(/boot영역), hd3 등등의 미러 풀려있는 경우(=unmirror) 미러 하는 방법은 해당 URL을 참조하라. [1. rootvg hdisk 교체 장애처리 순서] IBM Power 7 lg_du..

AIX socket의 이해 1

socket의 디렉터리 위치 : /usr/include/sys/socket.h 에 위치합니다. vi 또는 cat으로 해당 파일을 읽어봅니다. 1.socket types 가장 많이 사용되는 것 1. = TCP 소켓 2. = UDP 소켓 3. = user가 transport를 직접 작성하는 native 소켓 소켓이 만들어질 때 결정되는 것이 socket types. 2.socket Option Flags 소켓 옵션은 프로그램 작성시에 정의 가능하며, OS의 parameter 형태로도 넣을 수 있음. 하지만, 프로그램 작성시 정의된 값이 우선 값으로 적용됨. 3.socket functions // Function declarations and prototypes. */ #ifndef _KERNEL #ifdef..

OS Unix [IBM aix] 2021.03.01