분류 전체보기(81)
-
[Centos 7] process management tools (프로세스 관리 도구) - htop, monit, Nmon
$ htop - https://www.tecmint.com/htop-linux-process-monitoring/ - HTOP는 가장 유용한 real-time interactive Linux Process Monitoring Tool - Windows의 작업관리자와 비슷한 개념 - top보다 향상된 GUI와 편리한 기능 - 리눅스에서 시스템 사용량 즉 CPU사용량, 메모리 사용량 등을 어느 정도 GUI로 보여주는 프로그램 - HTOP는 third-party tool로, 리눅스 시스템에서 제공하지 않기에 Package Manager를 이용하여 별도로 설치 - 대부분의 리눅스 시스템에서 Default Package Manager로 설치가 가능 설치 및 실행 CentOS7/8 # sudo yum install..
2022.11.21 -
[Centos 7] Process Management (프로세스 관련 명령어)
$ jobs - 백그라운드로 실행중인 프로세스나 현재 중지된 프로세스 목록을 출력해줌 # jobs -l - 사용예제(-l 옵션은 PID 와 같이 출력) $ fg - fg는 Background Process 를 foreground Process로 전환하는 명령어 - Background Process 가 여러 개 존재할 경우 별도의 작업번호를 부여하지 않으면 현재 수행중인(+기호가 붙은) 작업을 전환 # fg %작업번호 - 사용예제 $ bg - Foreground Process를 Background Process로 전환하는 명령 - 보통 실행시키고 있는 Foreground Process 에서 CTRL + Z 키를 눌러 작업을 잠시 중지시킨 후에 bg 명령어를 사용하여 작업을 백그라운드로 전환 함 # find..
2022.11.20 -
[Centos 7] Investigating and Managing Processes (프로세스 조사)
What is Process? - 컴퓨터의 CPU에서 실행되는 모든 프로그램을 프로세스라고 한다. $ Multitasking의 개념 - 시스템은 기본적으로 하나의 CPU를 가지고 있으며, 그것을 최적화하기 위하여 time-sharing 기법을 이용한다 $ Process의 종류 - 프로세스에는 대화형 프로세스, 배치 프로세스, 데몬 프로세스로 구분 되어 진다. $ 각 Process의 기본규칙 - 각각의 프로세스마다 고유 번호의 프로세스 ID(PID)를 하나씩 증가시키면서 부여한다. - 더이상 할당할 PID가 없으면, 사용되지 않는 가장 낮은 숫자로 되돌아가 다시 할당 한다 $ 프로세스는 파일의 소유권과 유사한 방식의 소유권을 갖는다 - 프로세스를 실행하는 사용자의 UID가 프로세스의 실제 사용자 UID로 ..
2022.11.20 -
[Centos 7] Ownership / Permissions (소유자/권한)
Ownership/Permission $ 관련된 구성요소 - 파일 유형 - 파일 허가권 - 링크 수 - 파일 소유자 이름 - 파일 소유 그룹 이름 drwxr-xr-x 2 root root 4096 3월 11 18:23 Desktop -rw------- 1 root root 1655 3월 11 06:02 anaconda-ks.cfg -rw-r--r-- 1 root root 46643 3월 11 06:01 install.log -rw-r--r-- 1 root root 6863 3월 11 05:59 install.log.syslog -rw-r--r-- 1 root root 74625 3월 17 23:17 iptables.txt -rw-r--r-- 1 root root 199 3월 11 18:06 scsrun...
2022.11.20 -
[Centos 7] User Account Management(사용자 계정 관리)
사용자 계정/그룹 관리 $ /etc/passwd test : x : 500 : 500 : : /home/test : /bin/bash /home/test → 단순 디렉터리가 아닌, 해당 계정 소유 디렉터리여야하고 안에 숨겨진 skel파일이 있어야한다. shell → 명령어 해석기 /sbin/nologin → shell, ssh 접근 및 홈디렉터리는 제공하지 않음, 보안상의 이유로 사용 - 참고자료 - https://lee-automation-lab.tistory.com/entry/nologin-%EA%B3%84%EC%A0%95%EC%9D%B4%EB%9E%80-etcpasswd%EC%97%90%EC%84%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%89%98 $ /etc/shadow te..
2022.11.20 -
[Centos 7] String Process(문자열 프로세스) - sed, echo, diff, sort
What is sed? - vi편집기처럼 편집에 특화된 명령어이다. - vi와의 차이점은 sed의 경우 명령어를 통해 작업한 후 결과를 화면을 출력한다는 점이다. - 원본을 손상시키지 않는다는 장점이 있다. 원본을 건드리지 않고 편집을 할 수 있다. 옵션 -i : 변경된 결과를 원본파일에 덮어쓸 수 있다. -p : 특정 행을 출력 -d : 특정 행 삭제 -s : 단어 치환 -c : 특정 행의 내용 전부 치환 -r : 특정행에 파일의 내용을 추가 -n : 작업한 부분만 억제해서 출력 $ 사용예제 sed -i 's/{변경 전}/{변경 후}/g' {경로} - {-i} 옵션을 사용해 변경된 결과를 원본파일에 덮어쓴다. {s/g} 옵션을 사용하여 한 줄에 여러 공통값이 있어도 전부 치환한다. What is ech..
2022.11.17