차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
linuxfromscratch:12.1:148-procps-ng-4.0.4 [2024/05/27 12:25] – 만듦 - 바깥 편집 127.0.0.1 | linuxfromscratch:12.1:148-procps-ng-4.0.4 [2024/06/15 12:39] (현재) – [8.78.1. Procps-ng 설치] baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ^ Linux From Scratch - Version 12.1-systemd | ||
+ | ^ Chapter 8. Installing Basic System Software | ||
+ | |[[.: | ||
+ | |Man-DB-2.12.0 | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== 8.78. Procps-ng-4.0.4 ====== | ||
+ | |||
+ | Procps-ng 패키지에는 프로세스 모니터링을 위한 프로그램이 포함되어 있습니다. | ||
+ | |||
+ | * **빌드 시간:** 0.1 SBU | ||
+ | * **디스크 공간:** 27 MB | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ==== 8.78.1. Procps-ng 설치 ==== | ||
+ | |||
+ | Procps-ng 컴파일를 준비합니다. | ||
+ | |||
+ | <code bash> | ||
+ | ./configure --prefix=/ | ||
+ | --docdir=/ | ||
+ | --disable-static | ||
+ | --disable-kill | ||
+ | --with-systemd | ||
+ | </ | ||
+ | |||
+ | === configure 옵션 설명 === | ||
+ | |||
+ | * // | ||
+ | |||
+ | 패키지를 컴파일합니다. | ||
+ | |||
+ | <code bash> | ||
+ | make src_w_LDADD=' | ||
+ | </ | ||
+ | |||
+ | 테스트 스위트를 실행하려면 | ||
+ | |||
+ | <code bash> | ||
+ | make -k check | ||
+ | </ | ||
+ | |||
+ | '' | ||
+ | |||
+ | 패키지를 설치합니다. | ||
+ | |||
+ | <code bash> | ||
+ | make install | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ==== 8.78.2. Procps-ng 패키지 구성 ==== | ||
+ | |||
+ | * **설치된 프로그램: | ||
+ | * **설치된 라이브러리: | ||
+ | * **설치된 디렉토리** \\ / | ||
+ | |||
+ | === 간략한 설명 === | ||
+ | |||
+ | * **free** \\ 시스템에서 사용 가능한 메모리와 사용 중인 메모리(물리적 메모리와 스왑 메모리 모두)의 양을 보고합니다. | ||
+ | * **pgrep** \\ 이름 및 기타 속성을 기반으로 프로세스를 조회합니다. | ||
+ | * **pidof** \\ 주어진 프로그램의 PID를 보고합니다. | ||
+ | * **pkill** \\ 이름 및 기타 속성을 기반으로 프로세스를 시그널링합니다. | ||
+ | * **pmap** \\ 주어진 프로세스의 메모리 맵을 보고합니다 | ||
+ | * **ps** \\ 현재 실행 중인 프로세스를 나열합니다 | ||
+ | * **pwdx** \\ 프로세스의 현재 작업 디렉터리를 보고합니다 | ||
+ | * **slaptop** \\ 자세한 커널 슬래브 캐시 정보를 실시간으로 표시합니다. | ||
+ | * **sysctl** \\ 런타임에 커널 매개변수를 수정합니다 | ||
+ | * **tload** \\ 현재 시스템 로드 평균 그래프를 출력합니다. | ||
+ | * **top** \\ CPU를 가장 많이 사용하는 프로세스 목록을 표시하고, | ||
+ | * **uptime** \\ 시스템이 실행된 시간, 로그온한 사용자 수 및 시스템 로드 평균을 보고합니다. | ||
+ | * **vmstat** \\ 가상 메모리 통계를 보고하여 프로세스, | ||
+ | * **w** \\ 현재 로그온한 사용자, 위치 및 시간을 표시합니다. | ||
+ | * **watch** \\ 주어진 명령을 반복적으로 실행하여 첫 번째 화면 전체에 출력을 표시하여 사용자가 시간에 따른 출력 변화를 볼 수 있도록 합니다. | ||
+ | * libproc-2 \\ 이 패키지에 있는 대부분의 프로그램에서 사용하는 함수를 포함합니다. |