1. 개요
HP-UX는 UNIX 기반 운영체제로, 시스템 관리자가 원활한 운영을 위해 알아야 할 핵심 명령어들이 존재한다. 본 가이드에서는 HP-UX 환경에서 자주 사용되는 주요 명령어를 정리하여 설명한다.
2. 시스템 정보 확인 명령어
- uname -a : HP-UX 시스템의 버전 및 커널 정보 확인
- bdf : 디스크 사용량 확인 (Linux의 df 명령어와 유사)
- ioscan -fnC disk : 디스크 장치 정보 조회
- ioscan -fnC lan : 네트워크 인터페이스 정보 확인
- model : 서버 모델 정보 확인
3. 사용자 관리 명령어
- who : 현재 로그인한 사용자 확인
- whoami : 현재 사용자의 계정명 출력
- passwd : 사용자 비밀번호 변경
- useradd [사용자명] : 새 사용자 계정 생성
- usermod -G [그룹명] [사용자명] : 사용자의 그룹 변경
- userdel [사용자명] : 사용자 계정 삭제
4. 프로세스 관리 명령어
- ps -ef : 현재 실행 중인 프로세스 목록 출력
- top : 실시간 프로세스 상태 확인
- kill -9 [PID] : 특정 프로세스를 강제 종료
- nice -n [우선순위] [명령어] : 우선순위를 설정하여 프로세스 실행
- renice [우선순위] -p [PID] : 실행 중인 프로세스의 우선순위 변경
5. 파일 및 디렉토리 관리 명령어
- ls -al : 파일 및 디렉토리 상세 목록 보기
- cp [원본] [대상] : 파일 복사
- mv [원본] [대상] : 파일 이동 또는 이름 변경
- rm -rf [파일/디렉토리] : 파일 및 디렉토리 강제 삭제
- find / -name ‘[파일명]’ : 특정 파일 검색
6. 네트워크 관련 명령어
- ifconfig -a : 네트워크 인터페이스 정보 확인
- netstat -rn : 라우팅 테이블 확인
- ping [IP주소] : 특정 호스트로의 연결 확인
- telnet [IP주소] [포트] : 원격 서버 접속 테스트
- scp [파일] [사용자]@[호스트]:[경로] : 원격 서버로 파일 전송
7. 시스템 로그 및 모니터링 명령어
- dmesg : 시스템 부팅 및 커널 로그 확인
- tail -f /var/adm/syslog/syslog.log : 실시간 시스템 로그 모니터링
- vmstat 5 10 : CPU 및 메모리 사용량 모니터링
- sar -u 5 10 : CPU 사용률 확인
- iostat -d 5 10 : 디스크 입출력 성능 확인
8. 서비스 및 프로세스 관리
- /sbin/init.d/[서비스] start : 서비스 시작
- /sbin/init.d/[서비스] stop : 서비스 중지
- /sbin/init.d/[서비스] restart : 서비스 재시작
- chkconfig [서비스] on/off : 서비스 부팅 시 자동 실행 여부 설정
9. 패키지 및 소프트웨어 관리
- swlist : 설치된 소프트웨어 패키지 목록 확인
- swinstall -s [소스] [패키지] : 패키지 설치
- swremove [패키지] : 패키지 제거
10. 결론
HP-UX 환경에서 효율적인 시스템 운영을 위해 필수 명령어를 숙지하는 것은 매우 중요하다. 위에서 소개한 명령어들을 활용하면 보다 안정적인 시스템 관리가 가능하다.
다음 글에서는 HP-UX 성능 튜닝 가이드를 다룰 예정이다!


