Show HN: 인터랙티브 Systemd – Systemd 유닛 작업의 개선된 방법

6 hours ago 3

  • isd는 systemd 유닛을 관리하는 더 나은 방법을 제공하는 도구로, 터미널 사용자 인터페이스(TUI)를 통해 유닛을 검색하고 미리보기를 자동으로 갱신하며, 스마트한 sudo 처리와 사용자 맞춤형 인터페이스를 제공함

짧은 동기

  • isd는 systemd 유닛과 상호작용하는 데 필요한 복잡한 과정을 단순화하여 사용자에게 유용한 정보를 제공함
  • systemctl 명령어를 반복적으로 입력하는 번거로움을 줄이고, 자동으로 출력 결과를 갱신함

설치

  • isd는 AppImage, nix, uv를 통해 설치 가능함
  • AppImage는 모든 Linux 배포판에서 실행할 수 있는 단일 실행 파일로, 권한이 제한된 원격 서버에서도 사용 가능함
  • nix 환경에서 isd를 설치하려면, nix 패키지를 사용하여 설치 가능함
  • uv는 Python 패키지 관리자로, uv를 통해 isd를 설치하고 관리할 수 있음

isd 사용법

  • isd는 systemd 유닛을 검색하고 상태를 확인하며, 여러 유닛의 상세 정보를 미리보기로 제공함
  • 선택한 유닛에 systemctl 명령어를 보내고 상태 출력을 자동으로 갱신함
  • isd 내에서 pager를 열어 전체 상태 출력을 확인할 수 있음
  • Journal 출력에 대한 별도의 pager를 열 수 있으며, 사용자 맞춤형 테마와 키 바인딩을 설정할 수 있음

사용자/시스템 모드

  • isd는 user 또는 system 모드로 실행되며, 각 모드에 따라 표시되는 유닛 유형이 달라짐

퍼지 검색

  • 퍼지 검색 바를 통해 입력된 내용과 일치하는 모든 유닛과 유닛 파일을 로드하고, 현재 상태에 따라 강조 표시함

여러 유닛 선택

  • 검색 결과 위젯에서 여러 유닛을 선택할 수 있으며, 선택된 유닛의 미리보기를 제공함

명령 팔레트

  • 명령 팔레트를 열어 사용 가능한 모든 명령과 키 바인딩을 확인할 수 있음

명령어

  • 예를 들어, Ctrl+O를 눌러 선택한 유닛을 중지할 수 있음

페이저 지원

  • isd를 실행하면서 pager를 열어 전체 미리보기 출력을 확인할 수 있음

사용자 맞춤화

  • isd는 사용자 맞춤화와 구성 가능성을 제공하며, 사용자가 최적의 생산성을 발휘할 수 있도록 다양한 테마와 키 바인딩을 제공함

요약

  • isd가 유용할지 판단하기 위해 직접 사용해보는 것을 권장함

다음 단계

  • 사용자 맞춤화 및 보안 섹션을 확인할 것

Read Entire Article