1. 개요
AIX(Advanced Interactive eXecutive)는 기업 환경에서 안정성과 보안성을 제공하는 UNIX 운영체제이다. 본 가이드에서는 AIX 시스템을 운영하는 데 필수적인 명령어들을 정리하여 소개한다.
2. 시스템 정보 확인 명령어
- AIX 버전 확인
oslevel -s # 현재 설치된 AIX 버전 확인
- 커널 및 OS 정보 확인
uname -a # 시스템의 커널 및 운영체제 정보 표시
lsattr -El sys0 # 시스템 속성 조회
- CPU 및 메모리 사용량 확인
vmstat 5 10 # 5초 간격으로 10번 CPU 및 메모리 사용량 출력
lsattr -El mem0 # 메모리 상세 정보 확인
3. 파일 및 디렉터리 관리
- 디스크 사용량 확인
df -g # 디스크 사용량을 GB 단위로 출력
lsvg -o # 현재 활성화된 볼륨 그룹 확인
- 파일 및 디렉터리 조작
ls -al # 숨김 파일 포함한 상세 목록 보기
cp [원본파일] [대상파일] # 파일 복사
mv [원본파일] [대상파일] # 파일 이동 또는 이름 변경
rm -rf [디렉토리] # 디렉터리 강제 삭제
4. 사용자 및 권한 관리
- 사용자 계정 추가 및 삭제
mkuser [사용자명] # 새 사용자 추가
passwd [사용자명] # 비밀번호 설정
rmuser [사용자명] # 사용자 삭제
- 사용자 그룹 관리
groupadd [그룹명] # 새 그룹 생성
usermod -G [그룹명] [사용자명] # 사용자를 특정 그룹에 추가
- 파일 및 디렉터리 권한 변경
chmod 755 [파일명] # 소유자는 읽기/쓰기/실행, 그룹과 기타 사용자는 읽기/실행 권한 부여
chown [사용자]:[그룹] [파일명] # 파일의 소유자 및 그룹 변경
5. 프로세스 및 서비스 관리
- 실행 중인 프로세스 확인
ps -ef # 실행 중인 프로세스 목록 출력
- 특정 프로세스 종료
kill -9 [PID] # 특정 프로세스를 강제 종료
- 서비스 시작 및 중지
startsrc -s sshd # SSH 서비스 시작
stopsrc -s sshd # SSH 서비스 중지
6. 네트워크 관리
- 네트워크 인터페이스 정보 확인
ifconfig -a # 활성화된 네트워크 인터페이스 확인
netstat -rn # 라우팅 테이블 확인
- 호스트와의 연결 확인
ping [IP주소] # 특정 IP 주소로의 연결 확인
traceroute [도메인] # 네트워크 경로 추적
- 방화벽 및 포트 확인
iptables -L # 방화벽 설정 확인
netstat -an | grep LISTEN # 현재 열려 있는 포트 확인
7. 시스템 모니터링 및 유지보수
- 로그 파일 확인
tail -f /var/adm/messages # 시스템 로그 실시간 출력
errpt -a # 시스템 오류 로그 확인
- 백업 및 복구
tar -cvf /backup/system_backup.tar / # 전체 시스템 백업
mksysb -i /backup/mksysb_image # AIX 전용 백업 이미지 생성
8. 결론
AIX 시스템을 효과적으로 운영하려면 위의 필수 명령어를 숙지하는 것이 중요하다. 본 가이드를 참고하여 AIX 환경을 보다 안정적으로 관리할 수 있다.
다음 글에서는 AIX 성능 튜닝 가이드를 다룰 예정이다!


