리눅스에 Glances 시스템 모니터를 설치하고 사용하는 방법

Linux에서 Glances 시스템 모니터를 설정하려면 격리된 Python 환경에 설치한 다음 명령줄 대시보드를 실행하거나 선택 사항인 웹 UI를 시작하십시오. Glances 4를 사용하려면 Python 3.10 이상이 필요합니다. 현재 공식 문서에는 Glances 4.5.8 버전이 명시되어 있지만, 배포 패키지에 따라 다른 버전이 제공될 수 있습니다.

PyPI 설치는 최신 릴리스와 브라우저 모드를 원할 때 여러 배포판에서 사용할 수 있는 실용적인 선택입니다. Glances 4는 기존의 Bottle 기반 웹 서버를 FastAPI 및 Uvicorn으로 대체했으므로, Bottle을 별도로 설치하는 이전 설치 지침을 따르지 마십시오.

1. 웹 UI 지원 기능이 있는 Glances를 설치하세요.

파이썬 버전을 확인하고, 가상 환경을 생성한 다음, 웹 추가 기능을 설치하세요. 이렇게 하면 Glances와 해당 파이썬 종속성이 시스템에서 관리하는 패키지와 분리됩니다.

python3 --version
python3 -m venv ~/.venvs/glances
~/.venvs/glances/bin/python -m pip install --upgrade 'glances[web]'
Glances 가상 환경 생성 및 선택적 Glances 모듈 설치 과정을 보여주는 Linux 터미널 화면입니다.
그림에 표시된 명령은 전체 추가 기능 세트를 요청합니다. 아래 설치 단계에서는 브라우저 인터페이스만 필요한 경우 더 작은 웹 추가 기능을 사용합니다.

추가 패키지는 web브라우저 인터페이스와 API에 필요한 종속성을 제공합니다. python3 -m venv모듈이 누락되었다는 메시지가 표시되면 먼저 배포판의 Python 가상 환경 패키지를 설치하십시오. Debian 및 Ubuntu에서는 해당 패키지의 이름이 일반적으로 입니다 python3-venv. 다음 명령으로 설치된 버전을 확인할 수 있습니다.

~/.venvs/glances/bin/glances --version

Glances는 여러 Linux 배포판에서도 패키지로 제공됩니다. 업스트림에서는 배포판 빌드가 PyPI보다 지연될 수 있으며 기본 플러그인만 활성화할 수 있다고 언급합니다. 또한 Debian 기반 패키지는 Glances 4의 웹 UI 정적 파일을 누락할 수도 있습니다. 브라우저 인터페이스 또는 최신 버전이 중요한 경우 PyPI의 격리된 환경을 사용하는 것이 좋습니다.

2. 라이브 터미널 대시보드를 엽니다.

Glances를 독립 실행형 모드로 시작하려면 다음 명령을 실행하세요.

CPU, 메모리, 부하, 디스크 I/O, 네트워크, 파일 시스템 및 프로세스 섹션을 보여주는 Glances 터미널 대시보드 예시입니다.
정확한 섹션은 시스템, 터미널 크기 및 설치된 플러그인에 따라 다릅니다.
~/.venvs/glances/bin/glances

대시보드는 실행 중에 업데이트되며 CPU, 메모리, 부하, 디스크 I/O, 네트워크, 파일 시스템 및 프로세스 정보를 하나의 터미널 화면에 표시합니다. 일부 패널은 운영 체제와 설치된 플러그인이 데이터를 제공할 때만 나타납니다. q 또는 Esc 키를 눌러 종료할 수 있습니다. Glances 공식 빠른 시작 가이드에는 독립 실행형 및 서버 모드가 나와 있으며, 명령 참조에는 대화형 키와 옵션이 나열되어 있습니다.

3. 동일한 컴퓨터에서 브라우저 인터페이스를 실행합니다.

웹 UI를 로컬에 유지하려면 두 번째 터미널을 열고 다음 명령을 실행하세요.

Linux 터미널이 127.0.0.1의 61208 포트에 바인딩되어 Glances 웹 모드를 시작합니다.
127.0.0.1에 바인딩하면 이 예제는 Glances가 실행되는 Linux 머신에서만 사용할 수 있습니다.
~/.venvs/glances/bin/glances -w --bind 127.0.0.1

해당 프로세스를 실행 상태로 둔 다음, http://127.0.0.1:61208동일한 Linux 컴퓨터에서 브라우저를 열어 Glances를 실행하세요. 여기서 `port`는 웹 UI에 지정된 포트입니다. 작업이 끝나면 브라우저를 닫고 Glances가 실행 중인 터미널로 돌아가세요. Ctrl+C를61208 눌러 서버를 중지하세요.

127.0.0.1:61208에서 볼 수 있는 예시 브라우저 대시보드로, CPU, 메모리, 네트워크 및 디스크 패널을 포함합니다.
샘플 값은 예시일 뿐이며, 브라우저에 표시되는 측정항목은 사용자의 Glances 프로세스에서 보고된 값입니다.

브라우저 보기는 다른 작업과 함께 모니터를 계속 표시하거나 그래픽 레이아웃을 선호하는 경우에 유용합니다. 웹 UI에 없는 값이나 패널은 설치된 Glances 빌드, 플러그인 또는 해당 메트릭에 대한 시스템 수준 액세스 권한에 따라 달라질 수 있습니다.

4. 원격 액세스를 활성화하기 전에 Glances를 보호하세요.

Glances 4.5.8 보안 가이드에서는 웹 서버 모드가 기본적으로 인증되지 않은 상태이며, 별도로 설정하지 않는 한 모든 네트워크 인터페이스에서 수신 대기한다고 경고합니다. 프로세스 목록과 API는 명령줄 인수를 포함한 민감한 정보를 노출할 수 있습니다. 위에 제시된 루프백 바인딩은 이 튜토리얼의 서버가 다른 장치에서 접근되지 않도록 합니다.

다른 컴퓨터에서 액세스해야 하는 경우 Linux 호스트의 사설 LAN 주소에 바인딩하고 암호 인증을 활성화한 다음 필요한 호스트 이름 또는 IP 주소만 허용하십시오. 예를 들어, < SERVER_LAN_IP호스팅 대상 컴퓨터에 할당된 주소>를 다음과 같이 바꾸십시오.

~/.venvs/glances/bin/glances -w --bind SERVER_LAN_IP --password

webui_allowed_hosts사용자가 입력할 호스트 이름 또는 IP 주소를 사용하여 해당 [outputs]섹션을 구성하십시오 ~/.config/glances/glances.conf. 로컬 전용 서비스의 경우 설정은 다음과 같습니다.

[outputs]
webui_allowed_hosts=localhost,127.0.0.1

LAN 액세스의 경우, 쉼표로 구분된 목록에 서버 주소 또는 DNS 이름을 추가하십시오. 방화벽은 신뢰할 수 있는 장치만 허용하도록 제한하십시오. 일반 HTTP 서비스를 공용 인터넷에 직접 노출하지 마십시오. Glances API의 공식 보안 지침에서는 공용 환경에 배포할 경우 TLS 및 인증을 사용하는 리버스 프록시를 권장합니다.

일반적인 설정 문제 해결

  • "명령어를 찾을 수 없음" 오류: 위에 표시된 전체 실행 파일 경로를 사용하십시오. 다른 방법으로 설치한 경우 해당 bin 디렉터리가 시스템에 있는지 확인하십시오 PATH.
  • 웹 모드에서 누락된 종속성이 보고되었습니다.'glances[web]' 동일한 가상 환경 내에 설치한 다음 웹 UI를 다시 시작하십시오.
  • 브라우저에 연결할 수 없습니다. Glances 서버 프로세스를 열어 두고 포트를 확인하십시오 61208. 다른 장치에서 볼 경우, 127.0.0.1이는 해당 장치 자체를 의미합니다. 모니터링 대상 Linux 시스템의 접속 가능한 주소를 사용하고 바인딩, 암호, 허용 호스트 및 방화벽 설정을 신중하게 구성하십시오.

설치 세부 정보, 선택적 구성 요소 및 릴리스 정보는 Glances 공식 설치 문서 , Glances 프로젝트 README 및 릴리스 목록을 참조하십시오 .

(23) 댓글

  1. 다영 -

    설치 후 사용해봤는데, 이게 진짜 시스템 모니터링의 끝판왕이네요. 추천합니다

  2. 상우 -

    설치를 한번 해봤는데, 에러가 나서 어려움을 겪고 있습니다. 누가 도와줄 수 있을까요

  3. 찬희 -

    우와, 이걸 모르고 있었네! Glances 덕분에 앞으로 서버 관리에 많은 도움이 될 것 같아요

  4. 민수 -

    Glances 시스템 모니터를 사용해보니, 정말 유용하네요! CPU와 메모리 사용량을 한눈에 볼 수 있어서 좋습니다.

  5. 소연 -

    모든 리눅스 유저들이 Glances를 사용해보길 권장합니다. 시스템 상태를 실시간으로 확인할 수 있다는 점이 정말 마음에 들어요

  6. 건우 -

    Sesrver 상태를 실시간으로 모니터링할 수 있어서 너무 좋습니다. 특히 유용한 기능이 많아 추천해요

  7. 지우 -

    이렇게 좋은 정보 공유해주셔서 감사해요! 곧바로 설치해봐야겠어요!

  8. 철수 -

    설명 너무 잘해주셨어요! Glances 설치가 이렇게 간단할 줄 몰랐네요. 감사합니다

  9. 미래 -

    정말 간단하네요! 리눅스 초보자도 쉽게 사용할 수 있다는 점이 큰 장점인 것 같아요

  10. 은비 -

    혹시 Glances와 비슷한 다른 모니터링 툴이 있을까요? 추가적인 정보가 필요해요

  11. 철호 -

    Glances는 속도가 빠르고 가벼워서 좋네요. 감사합니다!

  12. 진수 -

    이젠 Glances 없이는 리눅스를 관리할 수 없을 것 같아요. 진짜 유용한 툴입니다!

  13. 우희 -

    시스템 상태 확인이 정말 간편하네요. 이렇게 좋은 툴을 소개해 주셔서 감사합니다!

  14. 수진 -

    Glances 시스템 모니터 설치하고 나니, 서버 관리가 이렇게 편해질 줄은 몰랐어요. 진짜 추천합니다!

  15. 진희 -

    혹시 Glances의 다른 기능이나 팁이 더 있으면 또 알려주세요! 추가 정보를 더 알고 싶어요

  16. 유진 -

    시스템 모니터링 툴은 다양하지만, Glances가 제일 마음에 드네요. 이 글 덕분에 쉽게 설정할 수 있었어요

  17. 하늘 -

    설치 후 여러 기능을 시도해봤는데, 진짜 시스템 모니터링이 이렇게 재밌을 줄 몰랐어요

  18. 람보 -

    Glances와 htop, 둘 중에 어떤 걸 쓰는 게 나을까요? 기존에 htop 사용 중인데 궁금하네요

  19. 지원 -

    설명서가 아주 상세해서 좋네요. 다음에는 Grafana와 결합해볼까 생각 중이에요

  20. 진우 -

    Glances에 대해서 처음 알았는데, 이거 진짜 쓸만한 것 같아요. 설치 방법도 간단해서 좋네요

  21. 호준 -

    이 글 덕분에 Glances를 쉽게 설정할 수 있었습니다. 리눅스 시스템 모니터에 최적화된 툴이라는 생각이 드네요.

  22. 정호 -

    Glances를 설치해봤어요! 처음보다 확실히 더 많은 정보가 보이고 관리하기가 수월하네요. 감사합니다!

  23. 민수냥이 -

    Glances 사용하면서 서버 모니터링이 한층 더 쉬워졌어요. 개발자들이라면 필수템 같습니다

댓글 남기기

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

손실된 파티션과 하드 디스크 데이터를 안전하게 복구하는 방법

TestDisk와 PhotoRec을 사용하여 손실된 파티션과 파일을 복구하는 방법을 알아보세요. 원본 드라이브를 보호하고 안전하게 스캔한 다음 복구된 데이터를 다른 디스크에 저장하세요.

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

리눅스 데스크톱에서 QR 코드를 스캔하는 방법

웹캠이나 이미지 파일을 사용하여 CoBang으로 Linux에서 QR 코드를 스캔하세요. Flatpak 카메라 접근 관련 설치 옵션, 설정 단계 및 문제 해결 방법을 참조하세요.

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하는 방법

Cameractrls를 사용하여 Linux에서 웹캠 설정을 변경하세요. 노출, 색상, 깜빡임 감소 및 기타 지원되는 제어 기능을 조정하고 호환되는 비디오 모드를 확인하세요.

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하는 방법: Toolbox, Tar.gz, Snap 및 AUR

Linux에 PhpStorm을 설치하려면 JetBrains Toolbox 또는 독립 실행형 tar.gz 아카이브를 사용하세요. Snap 및 Arch AUR 옵션도 제공됩니다. Java는 이미 포함되어 있습니다.

리눅스에 Cisco Packet Tracer를 설치하는 방법

리눅스에 Cisco Packet Tracer를 설치하는 방법

Cisco Packet Tracer 9.0.1 for Ubuntu 64비트 버전을 다운로드하고, APT를 사용하여 DEB 패키지를 설치한 다음, 터미널에서 라이선스에 동의하고 로그인하여 실습을 시작하십시오.

XFCE 4에서 듀얼 패널을 설정하는 방법

XFCE 4에서 듀얼 패널을 설정하는 방법

각 디스플레이마다 별도의 XFCE 4 패널을 생성하고, 두 번째 패널을 올바른 출력에 할당하고, 위치와 크기를 조정한 다음, 필요한 실행기와 상태 항목을 추가합니다.

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

리눅스에서 CD-ROM을 ISO 파일로 백업하는 방법

GNOME Disks 또는 dd 명령어를 사용하여 Linux에서 CD-ROM ISO 파일을 생성합니다. 광학 드라이브를 식별하고, 복사 과정을 모니터링하고, 이미지 유효성을 검사하고, 손상된 디스크나 오디오 디스크에 다른 도구가 필요한 경우를 알 수 있습니다.

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

리눅스에서 GIMP를 사용하여 이미지를 잘라내는 방법

GIMP를 사용하여 Linux에서 사진 배경 제거하기: 피사체를 따라 그리고, 선택한 배경을 삭제하고, 투명도를 유지한 다음, 재사용 가능한 PNG 파일로 내보낼 수 있습니다.

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear 무료 다운로드: 공식 설치 가이드

FlightGear를 공식 사이트에서 무료로 다운로드하세요. Windows, macOS, Linux 패키지를 비교하고, 데이터 파일을 설치한 후 첫 비행을 시작하세요.

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

Google Tasks 데스크톱 애플리케이션: 컴퓨터에서 사용하는 방법

브라우저에서 Google Tasks를 열거나, Chrome 바로가기 또는 앱 스타일 실행을 추가하고, 캘린더 및 Gmail을 통해 날짜별 할 일을 관리하세요.