linuxfromscratch:12.1:148-procps-ng-4.0.4

Linux From Scratch - Version 12.1-systemd
Chapter 8. Installing Basic System Software
이전 위로 / 처음으로 다음
Man-DB-2.12.0 Util-linux-2.39.3

Procps-ng 패키지에는 프로세스 모니터링을 위한 프로그램이 포함되어 있습니다.

  • 빌드 시간: 0.1 SBU
  • 디스크 공간: 27 MB

Procps-ng 컴파일를 준비합니다.

./configure --prefix=/usr                           \
            --docdir=/usr/share/doc/procps-ng-4.0.4 \
            --disable-static                        \
            --disable-kill                          \
            --with-systemd

configure 옵션 설명

  • –disable-kill
    kill 명령 빌드를 비활성화하며, 이 명령은 Util-linux 패키지에서 설치됩니다.

패키지를 컴파일합니다.

make src_w_LDADD='$(LDADD) -lsystemd'

테스트 스위트를 실행하려면

make -k check

ps with output flag bsdtime,cputime,etime,etimes라는 이름의 테스트는 호스트 커널이 CONFIG_BSD_PROCESS_ACCT가 활성화된 상태로 빌드되지 않은 경우 실패하는 것으로 알려져 있습니다. pmap X with unreachable processpmap XX with unreachable process라는 이름의 두 테스트가 가끔 실패하는 것으로 알려져 있습니다.

패키지를 설치합니다.

make install


  • 설치된 프로그램:
    free, pgrep, pidof, pkill, pmap, ps, pwdx, slabtop, sysctl, tload, top, uptime, vmstat, w, watch
  • 설치된 라이브러리:
    libproc-2.so
  • 설치된 디렉토리
    /usr/include/procps 및 /usr/share/doc/procps-ng-4.0.4

간략한 설명

  • free
    시스템에서 사용 가능한 메모리와 사용 중인 메모리(물리적 메모리와 스왑 메모리 모두)의 양을 보고합니다.
  • pgrep
    이름 및 기타 속성을 기반으로 프로세스를 조회합니다.
  • pidof
    주어진 프로그램의 PID를 보고합니다.
  • pkill
    이름 및 기타 속성을 기반으로 프로세스를 시그널링합니다.
  • pmap
    주어진 프로세스의 메모리 맵을 보고합니다
  • ps
    현재 실행 중인 프로세스를 나열합니다
  • pwdx
    프로세스의 현재 작업 디렉터리를 보고합니다
  • slaptop
    자세한 커널 슬래브 캐시 정보를 실시간으로 표시합니다.
  • sysctl
    런타임에 커널 매개변수를 수정합니다
  • tload
    현재 시스템 로드 평균 그래프를 출력합니다.
  • top
    CPU를 가장 많이 사용하는 프로세스 목록을 표시하고, 실시간으로 프로세서 활동을 지속적으로 살펴봅니다.
  • uptime
    시스템이 실행된 시간, 로그온한 사용자 수 및 시스템 로드 평균을 보고합니다.
  • vmstat
    가상 메모리 통계를 보고하여 프로세스, 메모리, 페이징, 블록 입/출력(IO), 트랩 및 CPU 활동에 대한 정보를 제공합니다.
  • w
    현재 로그온한 사용자, 위치 및 시간을 표시합니다.
  • watch
    주어진 명령을 반복적으로 실행하여 첫 번째 화면 전체에 출력을 표시하여 사용자가 시간에 따른 출력 변화를 볼 수 있도록 합니다.
  • libproc-2
    이 패키지에 있는 대부분의 프로그램에서 사용하는 함수를 포함합니다.
  • linuxfromscratch/12.1/148-procps-ng-4.0.4.txt
  • 마지막으로 수정됨: 2024/06/15 12:39
  • 저자 baecy