GoGPT Best VPN GoSearch

온웍스 파비콘

systemd-analyze - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 systemd-analyze를 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 systemd-analyze 명령입니다.

프로그램:

이름


systemd-analyze - 시스템 부팅 성능 분석

개요


체계적인 분석 [옵션...] [시간]

체계적인 분석 [옵션...] 비난

체계적인 분석 [옵션...] 중요 체인 [UNIT...]

체계적인 분석 [옵션...] 플롯 [> file.svg]

체계적인 분석 [옵션...] 점 [무늬...] [> 파일.점]

체계적인 분석 [옵션...] 덤프

체계적인 분석 [옵션...] 로그 수준 설정 LEVEL

체계적인 분석 [옵션...] 로그 대상 설정 TARGET

체계적인 분석 [옵션...] 확인 [파일...]

기술


체계적인 분석 시스템 부팅 성능 통계를 결정하는 데 사용될 수 있으며
시스템 및 서비스 관리자로부터 기타 상태 및 추적 정보를 검색하고
유닛 파일의 정확성을 확인합니다.

체계적인 분석 시간 사용자 공간이 완료되기 전에 커널에서 소요된 시간을 인쇄합니다.
도달하면 일반 시스템 사용자 공간 이전에 초기 RAM 디스크(initrd)에서 소요된 시간
에 도달했으며 일반 시스템 사용자 공간을 초기화하는 데 걸린 시간입니다. 참고하세요
측정은 단순히 모든 시스템 서비스가 종료되는 지점까지 경과된 시간을 측정합니다.
생성되었지만 초기화가 완전히 완료되거나 디스크가 생성될 때까지 반드시 그런 것은 아닙니다.
게으른.

체계적인 분석 비난 실행 중인 모든 장치의 목록을 소요 시간순으로 인쇄합니다.
초기화합니다. 이 정보는 부팅 시간을 최적화하는 데 사용될 수 있습니다. 출력은
한 서비스의 초기화가 느리기 때문에 오해의 소지가 있을 수 있습니다.
다른 서비스의 초기화가 완료될 때까지 기다립니다.

체계적인 분석 중요한 사슬 [단위...] 시간이 중요한 체인의 트리를 인쇄합니다.
단위(지정된 각 UNITs 또는 그렇지 않은 경우 기본 대상의 경우). 시간
장치가 활성화되거나 시작된 후 "@" 문자 뒤에 인쇄됩니다. 단위 시간
시작하는 데 걸리는 시간은 "+" 문자 뒤에 인쇄됩니다. 출력은 다음과 같을 수 있습니다.
한 서비스의 초기화는 소켓 활성화에 따라 달라질 수 있으므로 오해의 소지가 있습니다.
단위의 병렬 실행 때문입니다.

체계적인 분석 음모 어떤 시스템 서비스가 사용되었는지 자세히 설명하는 SVG 그래픽을 인쇄합니다.
몇시에 시작했는지, 초기화에 소비한 시간을 강조 표시합니다.

체계적인 분석 에 대한 도트 형식의 텍스트 종속성 그래프 설명을 생성합니다.
GraphViz를 사용한 추가 처리 (1) 도구. 다음과 같은 명령줄을 사용하세요. 체계적인 분석
| -Tsvg > systemd.svg 그래픽 종속성 트리를 생성합니다. 하지 않는 한 --주문하다 or
--필요하다 통과되면 생성된 그래프에 순서와 요구 사항이 모두 표시됩니다.
의존성. 선택적 패턴 글로빙 스타일 사양(예: *.target)이 제공될 수 있습니다.
마지막에. 이러한 패턴 중 하나라도 일치하면 단위 종속성이 그래프에 포함됩니다.
출발지 또는 목적지 노드.

체계적인 분석 덤프 사람이 읽을 수 있는 (보통 매우 긴) 직렬화를 출력합니다.
완전한 서버 상태. 형식은 예고 없이 변경될 수 있으며, 따라서는 안 됩니다.
응용 프로그램별로 구문 분석됩니다.

체계적인 분석 로그 수준 설정 LEVEL 현재 로그 수준을 변경합니다. 시스템 데몬
LEVEL (다음과 동일한 값을 허용합니다. --로그 수준= 에 설명 시스템(삼)).

체계적인 분석 설정 로그 대상 TARGET 현재 로그 대상을 변경합니다. 시스템 악마
TARGET (다음과 동일한 값을 허용합니다. --로그 대상=에 설명된 시스템(삼)).

체계적인 분석 확인 오류가 감지되면 단위 파일을 로드하고 경고를 인쇄합니다.
명령줄에 지정된 파일이 로드되지만, 다음에서 참조하는 다른 모든 단위도 로드됩니다.
그들을. 이 명령은 모든 명령줄 인수에 대한 디렉터리를 앞에 추가하여 작동합니다.
유닛 로드 경로의 시작 부분, 즉 해당 경로에서 발견된 모든 유닛 파일을 의미합니다.
디렉토리는 표준 위치에 있는 유닛 파일보다 우선적으로 사용됩니다.
명시적으로 나열되지 않더라도.

명령이 전달되지 않으면 체계적인 분석 시간 묵시적입니다.

옵션


다음 옵션이 이해됩니다.

--사용자
사용자 systemd 인스턴스에서 작동합니다.

--체계
시스템 systemd 인스턴스에서 작동합니다. 이는 묵시적인 기본값입니다.

--주문하다, --필요하다
와 함께 사용하면 명령(위 참조), 어떤 종속성을 선택합니다.
종속성 그래프에 표시됩니다. 만약에 --주문하다 전달되면 해당 유형의 종속성만
이후= or 전= 표시됩니다. 만약에 --필요하다 전달되면 해당 유형의 종속성만
필요=, 필수=, 원한다= 그리고 충돌= 표시됩니다. 둘 다 통과되지 않으면 이
이러한 모든 유형의 종속성을 보여줍니다.

--from-패턴=, --패턴=
와 함께 사용하면 명령(위 참조)은 다음을 선택합니다.
관계는 종속성 그래프에 표시됩니다. 두 옵션 모두 글롭(7)
패턴을 인수로 사용하여 왼손 및
오른쪽은 각각 관계의 노드입니다.

이들 각각은 두 번 이상 사용될 수 있으며, 이 경우 단위 이름은 하나와 일치해야 합니다.
가치의. 관계의 양쪽에 대한 테스트가 존재할 때 관계는 다음을 충족해야 합니다.
두 가지 테스트를 모두 통과하여 표시됩니다. 패턴이 위치 인수로도 지정된 경우,
관계의 적어도 한 측면과 일치해야 합니다. 즉, 지정된 패턴
이 두 가지 옵션을 사용하면 위치와 일치하는 가장자리 목록이 잘립니다.
인수가 주어지면 그렇지 않은 경우 표시된 가장자리 목록을 완전히 결정합니다.

--퍼즈=시간 범위
와 함께 사용하면 중요한 사슬 명령(위 참조), 단위 표시,
끝났어 시간 범위 같은 레벨의 최신 유닛보다 더 빠릅니다. 단위는
시간 범위 다른 단위(예: "50ms")로 지정하지 않는 한 초입니다.

--사람 없음
다음에 나열된 매뉴얼 페이지의 존재를 확인하기 위해 man을 호출하지 마십시오. 문서=.

-H, --호스트=
작업을 원격으로 실행합니다. 호스트 이름 또는 사용자 이름과 호스트 이름을 지정하십시오.
연결하려면 "@"로 구분합니다. 호스트 이름은 선택적으로
특정 컨테이너에 직접 연결되는 ":"로 구분된 컨테이너 이름
지정된 호스트. SSH를 사용하여 원격 머신 매니저 인스턴스와 통신합니다.
컨테이너 이름은 다음과 같이 열거될 수 있습니다. machinectl -H HOST.

-M, --기계=
로컬 컨테이너에서 작업을 실행합니다. 연결할 컨테이너 이름을 지정합니다.

-h, --도움
간단한 도움말 텍스트를 출력하고 종료하십시오.

--번역
짧은 버전 문자열을 출력하고 종료하십시오.

--호출기 없음
출력을 호출기로 파이프하지 마십시오.

EXIT 지위


성공하면 0이 반환되고 그렇지 않으면 XNUMX이 아닌 실패 코드가 반환됩니다.

사용 예 위한 DOT


예시 1. 플롯 모든 의존성 of 어떤 단위 누구의 name 시작 "아바히데몬"

$ systemd-분석 도트 'avahi-daemon.*' | 도트 -Tsvg > avahi.svg
$eog avahi.svg

예시 2. 플롯 전에, 의존성 사이에 모든 알려진 목표 단위

systemd-analyze 도트 --to-pattern='*.target' --from-pattern='*.target' | 도트 -Tsvg >targets.svg
$ eog target.svg

사용 예 위한 VERIFY


현재 다음 오류가 감지되었습니다.

· 알 수 없는 섹션과 지시문,

· 주어진 장치를 시작하는 데 필요한 종속성이 누락되었습니다.

· 다음에 나열된 매뉴얼 페이지 문서= 시스템에서 찾을 수 없는 것,

· 다음에 나열된 명령 ExecStart = 시스템에서 발견되지 않거나 발견되지 않는 유사한 것
실행 파일.

예시 3. 철자가 틀린 ��ħ

$ 고양이 ./user.slice
[단위]
왓이즈디스=11
문서=사람:nosuchfile(1)
필요=다른.서비스

[서비스]
설명=x

$ systemd-analyze 검증 ./user.slice
[./user.slice:9] 'Unit' 섹션의 알 수 없는 lvalue 'WhatIsThis'
[./user.slice:13] '서비스' 섹션을 알 수 없습니다. 묵살.
오류: org.freedesktop.systemd1.LoadFailed:
장치가 다릅니다.서비스를 로드하지 못했습니다:
해당 파일이나 디렉토리가 없습니다.
user.slice/start 생성 실패: 잘못된 인수
user.slice: 남자 nosuchfile(1) 코드 16으로 인해 명령이 실패했습니다.

예시 4. 누락 서비스 단위

$ 꼬리 ./a.socket ./b.socket
==> ./a.socket <==
[소켓]
ListenStream=100

==> ./b.socket <==
[소켓]
ListenStream=100
수락=예

$ systemd-analyze 검증 ./a.socket ./b.socket
서비스 a.service가 로드되지 않았고 a.socket을 시작할 수 없습니다.
예배 [이메일 보호] 로드되지 않았습니다. b.socket을 시작할 수 없습니다.

환경


$SYSTEMD_PAGER
호출기 --호출기 없음 주어지지 않는다; 재정의 $페이저. 이것을 빈 값으로 설정
문자열 또는 "cat" 값은 전달하는 것과 같습니다. --호출기 없음.

$SYSTEMD_LESS
전달된 기본 옵션 재정의 적게 ("FRSXMK").

onworks.net 서비스를 사용하여 온라인으로 systemd-analyze를 사용하세요.


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.