Systemctl (한국어)

0 Comments

Linux 운영 체제에서 systemd 서비스의 상태를 보려면 systemctl 명령을 어떻게 사용합니까?
우리는 Systemd 에서 systemctl 상태 명령을 사용하여 Linux 운영 체제에서 주어진 서비스의 상태를 봅니다.,

보기 서비스의 상태

이 구문은 다음과 같습니다에 대한 systemctl 명령systemctl status {service-name}
systemctl status {unit-name}

상태를 확인하는 방법 서비스 nginx

점(“●”) 사용 색상이 지원되는 단말기를 요약하는 단위 상태에서는 눈입니다. 흰색은”비활성”또는”비활성화”상태를 나타냅니다. 빨간색은”실패”또는”오류”상태를 나타냅니다. 녹색은”활성”,”다시로드”또는”활성화”상태를 나타냅니다.,

이해 systemd 서비스/unit 국

의 상태를 리눅스 서비스에 따라 달라집 다양한국 같은 다음과 같다:

서비스 상태 Description
active(실행하는) 서비스나 데몬은 백그라운드에서 실행됩니다. 예를 들어 sshd 또는 nginx/apache 웹 서버 및 수신 트래픽에 대한 목록입니다.
active(exited) 서비스가 설정 파일에서 성공적으로 시작되었습니다. 일반적으로 서비스가 종료되기 전에 한 번 서비스 구성을 읽습니다. 예를 들어,AppArmor 또는 방화벽 서비스입니다.,
active(대기) 우리의 서비스가 실행되지만을 기다리고 이벤트 같은 CPU/인쇄 이벤트입니다.
비활성 서비스가 실행되지 않습니다.
enabled 부팅시 서비스가 활성화됩니다.
disabled 서비스가 disbled 되고 Linux 서버 부팅 시 시작되지 않습니다.
Static Linux 에서는 서비스를 활성화 할 수 없지만 대부분 다른 systemd 장치에서 자동으로 시작됩니다. 즉,단위 파일이 활성화되어 있지 않으며 단위 파일 섹션에서 허용하는 조항이 없습니다.,
마스크 서비스를 완전히 사용할 수 없고 어떤 작업을 시작에서 항상 그것은 실패합니다.
별칭 서비스 이름은 별칭입니다. 서비스가 다른 단위 파일에 대한 심볼릭 링크임을 의미합니다.
연결된 통해 사용할 수 있는 하나 이상의 심볼릭 링크 유닛 파일(영구적으로는/etc/systemd/시스템/또는 일시/실행/systemd/시스템/),지만 단위는 파일을 수 있습 거주하는 외부 장치의 파일 경로.,

현재 다음과 같이 단위를 지원해 systemd

  • 서비스:비스 단위로 구성 프로세스에 대한 통제되고 감독에 의해 systemd.
  • mount:Systemd 에 의해 제어되고 감독되는 파일 시스템 마운트 지점.
  • 스왑:Systemd 에 의해 제어되는 스왑 파일/디스크 구성.
  • 소켓 IPC 또는 네트워크 소켓 또는 파일 시스템 FIFO 제어하고 감독에 의해 systemd,에 대한 소켓에 기반을 활성화합니다.
  • 대상:systemd 의 대상 단위에 대한 정보가 포함되어 있습니다., 그것은 그룹화 단위 및 시동시 잘 알려진 동기화 포인트로 사용됩니다. 예를 들어,그래픽.대상은 GUI 기반 데스크톱 로그인에 사용됩니다. 마찬가지로,다중 사용자.대상은 사용자가 ssh/console 을 사용하여 로그인 할 수있는 서버에서 사용됩니다.
  • 장치:sysfs/udev 장치 트리에 노출 된 장치 단위입니다. 네트워킹 및 기타 장치가 포함됩니다.
  • automount:Automount 파일 시스템
  • 타이머:주어진 날짜/시간 형식으로 명령 및 서비스를 실행하는 systemd 장치와 같은 Cron. 예를 들어 python 또는 PHP webapps 에서 만든 펌웨어 새로 고침 또는 세션 정리.,
  • path:모든 경로 단위를 설정하는 systemd 특수 대상 단위입니다. 예를 들어 systemd 는 파일 시스템 경로에 따라 certian 조치를 취할 수 있습니다. /Etc/foo/modifed 가 어떤 행동을 취하면.
  • 슬라이스:워크로드를 격리하기 위해 systemd 슬라이스를 사용합니다. 이들은 범위와 서비스가 배치되는 계층 구조를 정의합니다. 실제 프로세스는 범위 또는 서비스에 포함됩니다. 경량 도커로 생각하십시오. 각 슬라이스에 대해 모든 프로세스에 적용되는 CPU 또는 디스크 I/O 제한과 같은 특정 리소스 제한이 설정 될 수 있습니다.,
  • 범위의 범위는 단지를 통해 구성 단위를 구성 파일이 있지만만 생성 프로그래밍 방식으로 사용하여 버스 인터페이스의 systemd. 그들은 파일 이름과 비슷하게 명명됩니다. 이름이”로 끝나는 단위.범위”는 범위 단위를 나타냅니다. 범위 단위는 일련의 시스템 프로세스를 관리합니다. 서비스 단위와 달리 범위 단위는 외부에서 생성 된 프로세스를 관리하며 자체적으로 프로세스를 포크하지 않습니다. 범위 단위의 주요 목적은 조직 및 자원 관리를위한 시스템 서비스의 작업자 프로세스를 그룹화하는 것입니다.,

우리는 모든 서비스 단위에 다음과 같다:
$ sudo systemctl --type=service
보고 싶은 마운트 타입니다.,서비스와 단위 상태에서의 리눅스 시스템 부팅 후 시간:
$ sudo systemctl

클릭하면 확대

grep 명령을 사용하여/egrep 명령을 필터링하는 데 필요한 단위/서비스:
$ sudo systemctl | grep ssh
$ sudo systemctl | egrep "apache|nginx|lighttpd|php"

나열하는 방법 단위 systemd 는 현재 메모리에서

목 systemd/systemctl 실패한 모든 유닛/서비스의 리눅스에서

systemctl 명령어 옵션 목록을 모두 실패 단위/서비스가

무엇을 할 경우에는 서비스와 같은 nginx 은 실행되지 않습니까?,그 사용하거나 사용하지 않은,실행

$ sudo is-enabled nginx.service
볼 상태를 다시

$ sudo status nginx.service
오 출력 디버그 서비스 문제점을 통과-전체 또는-l 옵션을 사용:
$ sudo status nginx.service -l
$ sudo status openvpn.service --full

우리는 디버깅 할 수있는 모든 로그 메시지와 관련된 서비스를 사용하 journalctl 명령:
$ sudo journalctl UNIT=nginx.service

를 보는 방법 systemd 서비스/파일 단위원

통과 고양이 옵션은 다음과 같습니다(그것은 다음과 같 cat 명령)

$ sudo systemctl cat {service-name}
$ sudo systemctl cat nginx.service

결론

당신에 대해 배운 목록 systemd 단위,리눅스 등의 서비스와 함께,systemctl 명령입니다., 보 systemctl 문서 또는 형식은 다음과 같은 사람의 명령:
$ man systemctl
$ systemctl --help

🐧지원하십시오 내에서 작동라를 손에 넣거나 기부.
🐧최신 튜토리얼에서 리눅스 오픈 소스&DevOps 를 통해 RSS 피드 또는 매주 이메일 뉴스레터입니다.
🐧4 댓글 지금까지…, add one ↓
Category List of Unix and Linux commands
File Management cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Network Utilities dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04
Package Manager apk • apt
Processes Management bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Searching grep • whereis • which
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04


답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다