systemctl list-unit-files 유형 지정
systemctl 각서
네 여러분 안녕하세요
필자는 지금까지 systemctl을 많이 만지지 않았고,
말하자면 서비스 코멘드와 같다고 생각했던 삼촌이 개심한 이야기입니다.
전제
우선 systemctl 원래 systemd란 무엇인가.
CentOS7 또는 RHEL7에서 구현되는 자동 시작 데몬.
그 전에는 무엇이었는지 말하면 initd였던 것입니다.
/etc/init.d/...에 시작 중지 스크립트가 있습니다.
이 시대로 돌아가고 싶
그리고 이것을 호출하는 명령이 service인 것입니다.
systemd는
/usr/lib/systemd/... 에 설정 파일이 있습니다.
스크립트가 아니라 설정 파일이군요.
그리고 이것을 호출하는 명령이 systemctl입니다.
기
여기까지는 왠지 지식으로서 있었지만,
어느 때 사람이 만든 설계서의 서비스란을 보고 이상한 정보가 쓰여졌습니다.
UNIT FILE
STATE
dbus.socket
static
이것은 도대체 무엇인가.
수락
조속히 조사하기 위해서 다음의 코멘드를 쳤습니다.
systemctl list-unit-files -t service --no-pager
그러나이 명령에는 결과가 포함되지 않았습니다.
여기서 처음으로 남자를 보았습니다. 그래 처음이야.
요점을 정리하면
-t는 service 이외에 socket을 선택할 수 있다. (이외에도 mount라든지 선택할 수 있습니다)
유닛을 나열 할 때 인수 중 하나가 유닛 유형 인 경우 해당 유닛 유형 만 표시됩니다. 그렇지 않은 경우에는 모든 유닛 타입을 표시한다.
회전
그래서 다음 명령의 결과를 보면 "dbus.socket"을 볼 수있었습니다.
systemctl list-unit-files
이 경우 모든 유닛 유형이 표시됩니다.
덧붙여서 socket의 파일에서는 대기 포트 번호의 설정도 할 수 있습니다.
어째서 삼촌은 수구를 낳는가?
그럼 왜 이 정보가 설계서에 쓰여졌는가 하면,
아마도 "chkconfig --list"의 결과가 표시됩니다.
systemd 서비스를 나열하려면 'systemctl list-unit-files'를 사용하십시오.
를 그대로 쳤지 않을까. . . 라는 결론이 되었습니다.
결
설계서는 수정했는데, 삼촌은 하나 현명해졌구나.
지금까지 소원이었던 systemctl과 조금만 사이 좋게 될 수 있다고 생각합니다.
뭐 솔직히 자신이 설계서를 만들었다고 해도 똑같은 길을 걷고 있었다고 생각하면
여기서 눈치채고 좋았다고 개심했습니다.
고마워요.
Reference
이 문제에 관하여(systemctl list-unit-files 유형 지정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/26love/items/d00a97de9b472c5f0d53
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
우선 systemctl 원래 systemd란 무엇인가.
CentOS7 또는 RHEL7에서 구현되는 자동 시작 데몬.
그 전에는 무엇이었는지 말하면 initd였던 것입니다.
/etc/init.d/...에 시작 중지 스크립트가 있습니다.
이 시대로 돌아가고 싶
그리고 이것을 호출하는 명령이 service인 것입니다.
systemd는
/usr/lib/systemd/... 에 설정 파일이 있습니다.
스크립트가 아니라 설정 파일이군요.
그리고 이것을 호출하는 명령이 systemctl입니다.
기
여기까지는 왠지 지식으로서 있었지만,
어느 때 사람이 만든 설계서의 서비스란을 보고 이상한 정보가 쓰여졌습니다.
UNIT FILE
STATE
dbus.socket
static
이것은 도대체 무엇인가.
수락
조속히 조사하기 위해서 다음의 코멘드를 쳤습니다.
systemctl list-unit-files -t service --no-pager
그러나이 명령에는 결과가 포함되지 않았습니다.
여기서 처음으로 남자를 보았습니다. 그래 처음이야.
요점을 정리하면
-t는 service 이외에 socket을 선택할 수 있다. (이외에도 mount라든지 선택할 수 있습니다)
유닛을 나열 할 때 인수 중 하나가 유닛 유형 인 경우 해당 유닛 유형 만 표시됩니다. 그렇지 않은 경우에는 모든 유닛 타입을 표시한다.
회전
그래서 다음 명령의 결과를 보면 "dbus.socket"을 볼 수있었습니다.
systemctl list-unit-files
이 경우 모든 유닛 유형이 표시됩니다.
덧붙여서 socket의 파일에서는 대기 포트 번호의 설정도 할 수 있습니다.
어째서 삼촌은 수구를 낳는가?
그럼 왜 이 정보가 설계서에 쓰여졌는가 하면,
아마도 "chkconfig --list"의 결과가 표시됩니다.
systemd 서비스를 나열하려면 'systemctl list-unit-files'를 사용하십시오.
를 그대로 쳤지 않을까. . . 라는 결론이 되었습니다.
결
설계서는 수정했는데, 삼촌은 하나 현명해졌구나.
지금까지 소원이었던 systemctl과 조금만 사이 좋게 될 수 있다고 생각합니다.
뭐 솔직히 자신이 설계서를 만들었다고 해도 똑같은 길을 걷고 있었다고 생각하면
여기서 눈치채고 좋았다고 개심했습니다.
고마워요.
Reference
이 문제에 관하여(systemctl list-unit-files 유형 지정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/26love/items/d00a97de9b472c5f0d53텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)