바닥코딩

리눅스 명령어 - 시스템 관리(2/2) 본문

네트워크 & 리눅스/리눅스

리눅스 명령어 - 시스템 관리(2/2)

개발공부개발공부 2024. 3. 28. 15:34

ps

  프로세스 정보를 화면에 표시합니다.

 옵션 

-e 현재 실행중인 모든 프로세스를 표시한다.
-f 유저명, 시작시간을 표시한다.
-u 유저명으로 검색한다.
-o 사용자가 설정한 포맷으로 출력한다.
-p [pid] 지정한 프로세스 정보만 표시한다.
-e f 프로세스의 관계를 트리형식으로 표시한다

 

su

  su는 substitute user의 약어입니다. root 계정이나 다른 계정으로 변경할 때 사용합니다. 일반적으로 접속 계정을 다른 계정으로 변경할 경우 password 입력이 필요합니다.

 

sudo

 sudo는 substitute user do의 약어로 변경된 계정으로 명령어만 실행하는 명령어입니다. 리눅스 머신에 명령어를 설치할 때 많이 사용됩니다.

 

ulimit

  ulimit 명령은 사용자가 실행하는 프로세스에 대한 리소스 제한을 설정하고 표시합니다.  리소스 제한에는 soft limit/hard limit 두 종류가 있는데, 일반적으로 soft limit은 프로세스에 대한 리소스 사용을 제어하고 hard limit은 시스템 전체의 리소스 사용을 제한하는데  사용됩니다.

 옵션 

-a 모든 제한 사항을 표시
-H 모든 Hard limit 표시
-S 모든 soft limit 표시

 

아래는 ulimit -a 를 통해 현 게정의 리소스 제한 사항을 표시한 화면입니다.

 

 

uname 

 시스템 정보를 화면에 표시합니다.

옵션 

-a 모든 시스템 정보를 표시
-n 호스트 명을 표시
-m 머신타입을 표시
-p 프로세서 타입을 표시
-s os의 시스템 타입을 표시
-v 커널 정보를 표시

 

wait

 실행한 프로세스가 종료되는 것을 대기 하는 명령입니다. 보통 여러작업을 동시에 실핼 할 때 모든 작업이 종료되는 것을 대기하거나, 특정 작업이 종료되는 것을 기다릴때 사용합니다.

ex) command1, command2 , command 3이 모두 종료 될 때까지 작업을 대기 후 command4 명령을 실행시키고자 할 때 

command1 &
command2 &
command3 &
wait
command4

 

watch

 주기적으로 명령어를 실행하고, 결과를 화면에 출력

옵션 

-n 반복적으로 실행할 시간 간격.초단위 기본값 2초
-d 변경되는 곳을 표시. 변경되는 문자를 밝게 표시

 

which

 지정된 명령어의 경로/alias를 표시 합니다.

옵션

-a 환경변수 PATH에 지정한 모든 경로를 표시

 

findmnt

 마운트된 파일 시스템의 목록을 조회합니다.

옵션

-l 정보를 목록 형식으로 출력
-d 파일 시스템 유형을 측정