Linux 시스템 활용을 위한 명령어 - 728x90 uname 이름, 버전, 기타 시스템 정보를 확인할 수 있습니다. ps 현재 실행중인 프로세스를 볼 수 있다. 어떤 프로세스에 문제가 있는지, 내가 실행한 어플리케이션 프로세스의 상태응 보는데 사용할 수 있다. ps -ef: process들의 상태를 확인한다. (가장 많이 사용되는 ps 명령어) 형식: UID PID PPID C STIME TTY TIME CMD UID: 실행한 USER의 아이디 PID: 프로세스 아이디 PPID: 부모 프로세스 아이디(부모 프로세스가 실행되어야 프로세스가 시작 C: 짧은 기간 동안의 CPU 사용률 STIME: 시작 시간 TTY: 프로세스가 실행되어 있는 세션(터미널) *TTY가 ?인 것은 없다는 뜻(디폴트로 실행 되는 것들) TIME: 총 CPU 사용 시간 CMD: 프로세스 명령 행 ps aux: processs들의 상태를 CPU, memory사용률과 함께 확인 형식:USER PID %CPU %EMM VSZ PSS TT STAT STARTED TIME COMMAND 해당 명령어는 아래 링크 참고 파이프 후 grep으로 뭔하는 프로세스만 볼 수 있다. ps aux | grep java 실행하면 java라는 단어를 명령어나 파라미터로 넣은 프로세스를 확인 더 자세한 설명은 다음 링크를 참고: >>링크<< [리눅스, 유닉스] ps 프로세스 명령어 완벽정리, 프로세스 관리, 계열에 따른 옵션 차이, 조건에 [리눅스 유닉스 포스팅 링크 모음] 안녕하세요 오늘 들고온 포스팅은 ps 명령어 관련입니다. 프로세스(process)의 약자로 추정되는 명령어 ps는 현재 돌아가고 있는 프로세스를 확인할 수 있는 명령 jhnyang.tistory.com kill process에 signal을 전달합니다. 아래 명령어에서 숫자 또는 괄호안의 들자 중 한가지 사용. ↓↓↓프로세스를 강제로 종료 합니다.↓↓↓ kill -9(SIGKILL) $pid 종료하겠다는 signal을 보낸다. 이 signal을 처리하는 코드를 짤 수도, 무시할 수도, 막을 수도 있다. kill -15(SIGTERM) $pid kill $pid 위 kill -2(SIGINT) $pid 위 kill -2(SIGINT) $pid는 interrupt를 의미하는 signal이다. pricess를 유지하고 있는 session에서 ctrl+c를 누르면 이 signal이 전단된다. 단 대화형 스크립트(Python, Scala)에서는 ctrl + D를 눌러야 하며 ctrl + D를 누르더라도 세션 종료가 아닌 EOF이다. signal에 관한 더 많은 내용은 아래 사이트 참고 https://man7.org/linux/man-pages/man7/signal.7.html signal(7) - Linux manual page signal(7) — Linux manual page signal(7) Miscellaneous Information Manual signal(7) NAME top signal - overview of signals DESCRIPTION top Linux supports both POSIX reliable signals (hereinafter "standard signals") and POSIX real-ti man7.org 즉, kill하기 전 어떤 프로세스의 상태를 볼때 ps 명령과 grep을 적절히 활용한다. shutdown / halt / reboot 시스템 종료 / 시스템 강제 종료/ 시스템 재시작 728x90 공유하기 게시글 관리 통계학부의 데이터엔지니어링 저작자표시 'Linux' 카테고리의 다른 글 I/O 관련 명령어 (0) 2023.09.06 네트워크 활용을 위한 명령어 (0) 2023.09.06 검색에 사용하는 명령어 (1) 2023.09.03 파일 관리를 위한 명령어 -(2) (0) 2023.09.03 파일 관리를 위한 명령어 - (1) (0) 2023.08.31 Contents 당신이 좋아할만한 콘텐츠 I/O 관련 명령어 2023.09.06 네트워크 활용을 위한 명령어 2023.09.06 검색에 사용하는 명령어 2023.09.03 파일 관리를 위한 명령어 -(2) 2023.09.03