일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- POP폰트
- 한글 기호 자동변환 해제
- AIX NAS NFS
- net user 사용법
- javascript redirection code
- AIX NFS
- 삼성멀티캠퍼스SQL
- ie모드 해제
- 작업표시줄 먹통현상 해결하기
- 오라클팁
- 붙여넣기 단축키
- 오라클DB팁
- 스타워즈 영화 감상 순서
- 금리와 물가와의 상관관계
- 레드햇 버전확인
- 메타버스 용어
- 헤드퍼스트SQL
- 업무에 바로 쓰는 SQL
- OpenSSL 업데이트
- 엑셀에서 콤마를 제외한 숫자 개수 세기
- AIX 버전확인
- 윈도우 10 프리징 해결하기
- 윈도우10 먹통현상 해결하기
- 부자의 그릇 요약
- 잘라내기 단축키
- 복사 단축키
- 무료 이미지 제공 사이트
- 윈도우 10 슬라이드 종료 단축키 만들기
- 롤오버 기간을 설정한 비밀번호 마이그레이션 방법
- 바탕화면에 원격 데스크톱 연결 바로가기 만들기
- Today
- Total
Today is Present.
업무에 활용하는 AIX 명령어 학습하기 본문
AIX 버전 5.3 시스템 사용자 안내서
$ uname -a // 운영체제 이름 표시
$ uname -n // 시스템 이름 표시
$ uname -auM // Model name
$ oslevel -r // OS Version
$ lspv // Disk 인식 확인
$ lspv hdisk0 // hdisk0 세부 확인
$ lscfg // 시스템 내 전체 장치 목록을 보여줌
$ lscfg -l hdisk2 // 해당 장치에 대한 세부 정보
$ lscfg -v // 부품번호, 일련번호 같은 주요 제품 데이터(VPD) 조회
$ lslpp -l -a // 시스템에 설치된 소프트웨어 조회
$ stty -a // 사용자 터미널용 제어키 조회
# 사용자 터미널용 제어키란? interrupt = ^C; quit = ^\; erase = ^H; kill = ^U; 등을 말한다.$ env // 환경변수 조회
$ history // 이전 명령어 16개 나열
$ cat $HOME/.sh_history | more // 이전 명령어 조회(root는 512개, 일반 사용자는 128개 명령어 저장)
$ r // 가장 마지막의 명령어 반복
$ errpt -a // 서버 에러 로그 확인(상세)
$ errpt -aj [IDENTIFIER] // 하나의 항목[IDENTIFIER no] 에 대한 상세 조회
$ errclear 0 // 에러 로그 삭제
$ lsdev -Cc disk // physical disk 상태 및 Available 상태인지 확인
$ lsdev -Cc memory // 메모리 상태 및 Available 확인
$ lscfg -vp | grep Size
$ sar 1 5 // CPU 사용률을 1초 간격으로 5회 출력, %usr + %sys 가 80을 넘으면 병목으로 판단
$ topas // Kernel이 70이 넘어가면 점검 필요, Memory COMP(현재 사용중)
$ netstat -v // network 상태 점검
$ df -gP // GB 단위로 용량 체크
$ ps gv // 프로세스의 상태 정보를 보는 명령어
$ ps -ef // 시스템이 실행 중인 프로세스 표시 명령어
UID 프로세스를 실행시킨 유저
PID Process ID
PPID Parent of Process ID
C 프로세스의 CPU 활용
STIME 프로세스 시작시간
TTY 프로세스를 제어하는 터미널
TIME 프로세스 총 실행시간
CMD 명령어
/dev/null 은 항상 비어있는 특수파일로 /dev/null 을 입력장치로 하면 해당 파일의 내용을 지워버린다.
ex) filename < /dev/null # /dev/null 을 출력
○ 파일시스템
- AIX는 파일시스템의 기본 유형으로 저널 파일 시스템(JFS)를 사용합니다.
- 구조적 일관성 유지를 위해 데이터베이스 저널링 기술을 사용합니다.
○ 파일 시스템 구조
/dev/hd1 → /home
/dev/hd2 → /usr
/dev/hd3 → /tmp
/dev/hd4 → /
/dev/hd9var → /var
/proc → /proc
/dev/hd10 → /opt
$ mkdir -m 755 -p /home/morphys/test01 // -m 디렉토리 권한 부여, -p 상위 디렉토리도 함께 만들기
$ cp -R /home/morphys /home/morphys2 // -R 하위 디렉토리 포함하여 복사
$ rmdir -p /morphys/test1/tmp // -p 하위 디렉토리까지 한꺼번에 지우기
$ head -100 test.txt // 지정된 파일의 맨 위부터 100줄 보기
$ tail -100 test.txt // 파일 끝부터 100줄 보기, default 10행 표시, -f 실시간 view
$ shutdown -F // fast shutdown, halt 와 동일
$ shutdown -r // reboot
$ shutdown -l // shutdown with writing to /etc/shutdown.log
○ rc.shutdown 명령어 작성(DBMS 셧다운 포함)
$ cat /etc/rc.shutdown shutdown script runs at the beginning of the shutdown. su=/usr/bin/su Oracle Database shutdown $ su - oracle << aa |
○ 보안 관련 명령어
su 또는 switch user 명령은 사용자 간 전환을 위한 명령어이다.
다른 사용자 계정 입력 없이 su만 입력할 경우 root 로 전환한다.
su 명령어에 - 옵션을 사용하면 전환하는 사용자의 로그인 환경을 그대로 물려받는다.
su 명령이 실행되면 /var/adm/sulog에 다음 항목의 swith user의 기록이 남는다.
- su 명령을 실행한 날짜와 시간
- su 명령이 실행된 터미널
- 그 명령을 실행한 계정
- 사용자가 변경을 시도한 계정
○ 보안 로그
- 사용자가 로그인에 성공하면 로그인 기록이 /var/adm/wtmp에 기록된다.
- 현재 로그인 되어 있는 사용자는 /etc/utmp에 기록된다.
- /var/adm/wtmp, /etc/utmp 파일은 바이너리 파일로, who 명령어를 사용하여 view 한다.
$ who /etc/utmp
$ who /var/adm/wtmp - 시스템에 로그인을 시도했지만 실패한 경우 /etc/security/failedlogin에 기록된다.
$ who /etc/security/failedlogin
○ 실제 메모리 용량 확인
$ lsattr -El sys0 -a realmem
realmem 31457280 Amount of usable physical memory in Kbytes False
// 31457280은 KB이며 /1024/1024로 나누면 30G임을 알 수 있다.
// 제일 뒤 "false"는 명령을 통해 변경할 수 없다는 의미이다.
$ lsps -a // paging space 확인
$ lsps -s // 2개 이상 paging space를 사용할 경우 전체 크기와 사용률 확인
https://ttend.tistory.com/111?category=391740 (계속)
출처: ttend.tistory.com
https://blog.naver.com/rury11/70113242230
https://www.superip.net/bbs/board.php?bo_table=ibm
https://hardy.tistory.com/112
'신속한 업무를 위한 팁' 카테고리의 다른 글
[엑셀] 파일 전체 경로에서 디렉토리명과 파일명 추출하기 (0) | 2021.06.20 |
---|---|
기본적인 AIX 명령어 정리 (0) | 2021.03.05 |
HP 3Par 7440c 관리 명령어 (0) | 2021.02.16 |
IBM 서버(AIX) 사양 파악하는 법 (0) | 2021.02.15 |
엑셀에서 특수문자가 포함된 문자열 찾기('틸트문자(~)') (0) | 2021.02.08 |