본문 바로가기
HP-UX

HP-UX 시스템 운영을 위한 필수 명령어 가이드

by 레이루이 2024. 7. 23.
반응형

HP-UX는 HP(현 HPE)에서 개발한 Unix 운영체제로, 많은 기업에서 중요한 업무를 처리하는 데 사용됩니다. HP-UX 시스템을 효율적으로 운영하려면 다양한 명령어를 숙지해야 합니다. 이 글에서는 HP-UX 시스템을 운영할 때 꼭 알아야 할 명령어들을 상세하게 소개합니다.

HP-UX 시스템의 기본 명령어

HP-UX 운영을 위해 가장 먼저 알아야 할 기본 명령어는 다음과 같습니다. 이 명령어들은 시스템 관리, 파일 관리, 프로세스 관리 등 다양한 작업에 필수적입니다.

시스템 정보 확인

uname

시스템의 기본 정보를 확인하는 명령어입니다. 현재 운영 중인 커널과 관련된 정보를 제공합니다.

uname -a

옵션:

  • -a : 모든 정보를 출력합니다.
  • -r : 커널의 릴리즈 정보를 출력합니다.
  • -s : 운영체제의 이름을 출력합니다.

model

HP-UX 시스템의 모델 정보를 확인할 수 있습니다.

model

디스크 및 파일 시스템 관리

bdf

HP-UX에서 파일 시스템의 디스크 사용량을 확인할 때 사용하는 명령어입니다.

bdf

옵션:

  • -i : 파일 시스템의 i-node 사용량도 함께 출력합니다.

lvdisplay

Logical Volume의 정보를 확인할 수 있습니다.

lvdisplay /dev/vg00/lvol1

옵션:

  • `

-v` : 상세 정보를 출력합니다.

(이미지를 입력하세요)

사용자 및 그룹 관리

useradd

새로운 사용자를 추가하는 명령어입니다.

useradd -m -d /home/username -s /usr/bin/sh username

옵션:

  • -m : 사용자 홈 디렉토리를 생성합니다.
  • -d : 사용자 홈 디렉토리의 경로를 지정합니다.
  • -s : 사용자의 로그인 셸을 지정합니다.

userdel

기존 사용자를 삭제하는 명령어입니다.

userdel -r username

옵션:

  • -r : 사용자 홈 디렉토리를 포함한 모든 파일을 삭제합니다.

프로세스 관리

ps

현재 실행 중인 프로세스를 확인하는 명령어입니다.

ps -ef

옵션:

  • -e : 모든 프로세스를 출력합니다.
  • -f : 풀 포맷으로 출력합니다.

top

시스템의 현재 상태와 리소스 사용량을 실시간으로 모니터링할 수 있는 명령어입니다.

top

 

네트워크 관리

ifconfig

네트워크 인터페이스를 설정하고 확인할 수 있는 명령어입니다.

ifconfig -a

옵션:

  • -a : 모든 인터페이스의 정보를 출력합니다.

netstat

네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 확인할 수 있는 명령어입니다.

netstat -rn

옵션:

  • -r : 라우팅 테이블을 출력합니다.
  • -n : IP 주소와 포트 번호를 숫자로 출력합니다.

시스템 로그 관리

dmesg

시스템 부팅 과정과 커널 메시지를 확인할 수 있습니다.

dmesg

tail

로그 파일의 마지막 몇 줄을 확인하는 명령어입니다. 실시간 로그 모니터링에 유용합니다.

tail -f /var/adm/syslog/syslog.log

옵션:

  • -f : 로그 파일의 내용을 실시간으로 모니터링합니다.

 

HP-UX 시스템 유지 보수 및 문제 해결

시스템을 운영하면서 발생할 수 있는 문제를 해결하고, 시스템을 유지 보수하기 위해 꼭 알아야 할 명령어들을 소개합니다.

시스템 성능 모니터링

vmstat

시스템의 메모리, 프로세스, I/O, CPU 활동을 모니터링할 수 있습니다.

vmstat 5

옵션:

  • 숫자 : 갱신 간격(초)을 지정합니다.

sar

시스템 활동 보고서로, 다양한 성능 지표를 확인할 수 있습니다.

sar -u 1 3

옵션:

  • -u : CPU 사용량을 출력합니다.
  • 숫자 1 : 갱신 간격(초)을 지정합니다.
  • 숫자 3 : 보고서 반복 횟수를 지정합니다.

디스크 검사 및 복구

fsck

파일 시스템을 검사하고 복구할 수 있습니다.

fsck -F vxfs /dev/vg00/lvol1

옵션:

  • -F vxfs : VXFS 파일 시스템을 지정합니다.

패치 및 업데이트 관리

swinstall

HP-UX 소프트웨어 패키지 설치 명령어입니다.

swinstall -s /path/to/depot

옵션:

  • -s : 소스 경로를 지정합니다.

swremove

HP-UX 소프트웨어 패키지 제거 명령어입니다.

swremove package_name

HP-UX 시스템 보안 관리

시스템 보안은 운영의 핵심 요소 중 하나입니다. HP-UX에서는 다음과 같은 명령어들을 사용하여 시스템 보안을 관리할 수 있습니다.

파일 권한 관리

chmod

파일 및 디렉토리의 권한을 변경하는 명령어입니다.

chmod 755 filename

옵션:

  • 숫자 형식 : 소유자, 그룹, 다른 사용자의 권한을 설정합니다.

chown

파일 및 디렉토리의 소유자를 변경하는 명령어입니다.

chown user:group filename

옵션:

  • user:group : 소유자와 그룹을 지정합니다.

시스템 접근 제어

passwd

사용자 비밀번호를 설정하거나 변경할 수 있습니다.

passwd username

su

다른 사용자로 전환할 수 있는 명령어입니다. 주로 root 사용자로 전환할 때 사용합니다.

su -

원격 접속 관리

ssh

원격 시스템에 안전하게 접속할 수 있는 명령어입니다.

ssh user@hostname

옵션:

  • -p : 포트 번호를 지정합니다.

방화벽 설정

ipf

HP-UX에서 사용할 수 있는 방화벽 설정 명령어입니다.

ipf -Fa -f /etc/ipf/ipf.conf

옵션:

  • -Fa : 모든 규칙을 제거합니다.
  • -f : 설정 파일을 지정합니다.

 

HP-UX 시스템을 운영하기 위해 알아야 할 필수 명령어들을 소개했습니다. 이러한 명령어들은 시스템 관리, 파일 및 디스크 관리, 사용자 관리, 프로세스 관리, 네트워크 관리, 시스템 로그 관리 등 다양한 작업에 필수적입니다. HP-UX 시스템을 더욱 효율적으로 운영하기 위해서는 이러한 명령어들을 숙지하고, 실전에서 자주 사용해보는 것이 중요합니다.

반응형