개발 기록/OS & Server

솔라리스 서버관리 명령어 모음

JasonM 2022. 1. 15. 12:22
반응형

Solaris에서 자주 사용하는 서버 관리 용 명령어 모음

 

프로세스 확인 방법 (java 프로세스 확인 예)

ps -ef | grep java

rian 17529 1 2 7월 11 ? 71:33 /usr/java1.3/bin/../bin/sparc/native_threads/java -Djava.endorsed.dirs=/home1/t
rian 26117 26116 0 10:06:58 ? 0:19 /usr/java1.3/bin/../bin/sparc/native_threads/java riancomm.OPTRMAIN
rian 26115 1 0 10:06:58 ? 0:00 OMjrun 001 java riancomm.OPTRMAIN
rian 26116 26115 0 10:06:58 ? 0:00 sh -c java riancomm.OPTRMAIN >> /home1/rian/coms/log/JAVA.20030723

 

시스템 물리 메모리 확인

/usr/platform/sun4u/sbin/prtdiag -v
 

CPU, 메모리 사용율 확인

#> ps -efo 'pid' -o 'pcpu' -o 'vsz'

PID %CPU VSZ
0 0.0 0
1 0.0 848
2 0.0 0
3 0.8 0
302 0.0 1832
141 0.0 2288
177 0.0 2544
 

폴더별 용량 확인

>du -sk [폴더명 폴더명 폴더명...]

 

시스템 시간 조회 및 변경

# date
2004년 2월 24일 화요일 오전 10시 28분 26초
#date 0224104004
월 , 일 , 시간 ,분 , 년도(초는 수정불가능)
#date
2004년 2월 24일 화요일 오전 10시 40분 00초

 

Network 설정 

ifconfig -a : 인터페이스별로 설정되어 있는 값을 보여줌

ifconfig (interfaceName) inet (IPaddress) netmask (SubnetMask)
: interfaceName 이라는 인터페이스에 IPaddress의 아이피를 부여
SubnetMask라는 서브넷 마스크 부여

route get default : 라우터 테이블을 보여줌

route add default (IPaddress) : 새 게이트웨이를 설정함

netstat -nr : 네트워크 정보 확인

 

tar 파일 관련

묶을때 : tar -cvf 새 파일이름 묶을파일들
풀 때 : tar -xvf 풀파일이름

tar.Z 풀때
# zcat xxxxx.tar.Z | tar xvf -

tar.gz 파일 풀때
# gzip -d xxx.tar.gz

 

 

파일 권한 설정

rwx
r : 읽기 권한
w : 쓰기 권한
x : 실행 권한

0 : 권한 없음
1 : 읽기 권한
2 : 쓰기 권한
4 : 실행 권한
7 : 모든 권한

--> chmod 707 test.test

첫 번째 숫자 7 : user의 모든 권한 부여
두 번째 숫자 0 : group은 권한 없음
세 번째 숫자 7 : other는 모든 권한 부여


--> chmod og+r text.test
o : other
g : group
o, g에게 +r 권한(읽기)을 부여

--> chown 바꿀소유자 파일명
* 현재 소유자로 로그인 후 바꾸어야 함

 

반응형