นี่คือคำสั่ง systemctl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
systemctl - ควบคุมระบบ systemd และตัวจัดการบริการ
เรื่องย่อ
systemctl [ตัวเลือก...] คำสั่ง [ชื่อ...]
DESCRIPTION
systemctl อาจใช้ไตร่ตรองและควบคุมสถานะของระบบ "systemd" และ
ผู้จัดการบริการ โปรดดูที่ systemd(1) เพื่อแนะนำแนวคิดพื้นฐาน
และฟังก์ชันการทำงานที่เครื่องมือนี้จัดการ
OPTIONS
เข้าใจตัวเลือกต่อไปนี้:
-t, --ประเภท=
อาร์กิวเมนต์ควรเป็นรายการประเภทหน่วยที่คั่นด้วยเครื่องหมายจุลภาค เช่น บริการ และ
เบ้า.
หากอาร์กิวเมนต์ตัวใดตัวหนึ่งเป็นประเภทหน่วย เมื่อแสดงรายการหน่วย ให้แสดงขีดจำกัดเป็นบาง
ประเภทหน่วย มิฉะนั้นจะแสดงหน่วยทุกประเภท
เป็นกรณีพิเศษ หากมีข้อโต้แย้งข้อใดข้อหนึ่งคือ ช่วยรายการค่าที่อนุญาตจะเป็น
พิมพ์แล้วโปรแกรมจะออก
--รัฐ=
อาร์กิวเมนต์ควรเป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคของสถานะหน่วย LOAD, SUB หรือ ACTIVE
เมื่อแสดงรายการหน่วย ให้แสดงเฉพาะหน่วยที่อยู่ในสถานะที่ระบุ ใช้ --state=ล้มเหลว ไปยัง
แสดงเฉพาะหน่วยที่ล้มเหลว
เป็นกรณีพิเศษ หากมีข้อโต้แย้งข้อใดข้อหนึ่งคือ ช่วยรายการค่าที่อนุญาตจะเป็น
พิมพ์แล้วโปรแกรมจะออก
-p, --ทรัพย์สิน=
เมื่อแสดงคุณสมบัติของหน่วย/งาน/ผู้จัดการด้วยเครื่องหมาย โชว์ คำสั่ง จำกัดการแสดงเป็น
คุณสมบัติที่ระบุไว้ในอาร์กิวเมนต์ อาร์กิวเมนต์ควรเป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคของ
ชื่อคุณสมบัติ เช่น "MainPID" เว้นแต่จะระบุไว้ คุณสมบัติที่รู้จักทั้งหมดจะแสดงขึ้น
หากระบุมากกว่าหนึ่งครั้ง คุณสมบัติทั้งหมดที่มีชื่อที่ระบุจะแสดงขึ้น เปลือก
ดำเนินการเสร็จสิ้นสำหรับชื่อคุณสมบัติ
สำหรับตัวผู้จัดการเอง systemctl โชว์ จะแสดงคุณสมบัติที่มีอยู่ทั้งหมด เหล่านั้น
คุณสมบัติได้รับการบันทึกไว้ใน systemd-system.conf(5)
คุณสมบัติของยูนิตแตกต่างกันไปตามประเภทของยูนิต ดังนั้นการแสดงยูนิตใดๆ (แม้แต่ยูนิตที่ไม่มีอยู่จริง)
เป็นวิธีแสดงรายการคุณสมบัติที่เกี่ยวข้องกับประเภทนี้ ในทำนองเดียวกันการแสดงงานใด ๆ จะ
รายการคุณสมบัติที่เกี่ยวข้องกับงานทั้งหมด คุณสมบัติสำหรับหน่วยได้รับการบันทึกไว้ใน
systemd.หน่วย(5) และหน้าสำหรับหน่วยแต่ละประเภท systemd.บริการ(5)
systemd.ซ็อกเก็ต(5) เป็นต้น
-a, --ทั้งหมด
เมื่อแสดงรายการหน่วย แสดงหน่วยที่โหลดทั้งหมด โดยไม่คำนึงถึงสถานะของหน่วย รวมทั้ง
หน่วยที่ไม่ใช้งาน เมื่อแสดงคุณสมบัติของหน่วย/งาน/ผู้จัดการ ให้แสดงคุณสมบัติทั้งหมด
ไม่ว่าจะตั้งไว้หรือไม่ก็ตาม
ในการแสดงรายการยูนิตทั้งหมดที่ติดตั้งบนระบบ ให้ใช้ รายการหน่วยไฟล์ คำสั่งแทน
-r, - บันทึกซ้ำ
เมื่อแสดงรายการหน่วย ให้แสดงหน่วยของคอนเทนเนอร์ท้องถิ่นด้วย หน่วยของภาชนะท้องถิ่น
จะขึ้นต้นด้วยชื่อคอนเทนเนอร์ โดยคั่นด้วยอักขระทวิภาคเดี่ยว (":")
--ย้อนกลับ
แสดงการพึ่งพาแบบย้อนกลับระหว่างหน่วยด้วย รายการพึ่งพา, เช่นติดตาม
การพึ่งพาของประเภท ต้องการโดย=, จำเป็นโดย=, ส่วนหนึ่งของ=, ผูกพันโดย=, แทน ต้องการ= และ
สิมิลารี.
--หลังจาก
ด้วยระบบเส้นทาง รายการพึ่งพา, แสดงยูนิตที่สั่งซื้อก่อนยูนิตที่ระบุ ใน
อีกนัยหนึ่ง ให้ระบุหน่วยตามหลัง . แบบเรียกซ้ำ หลัง= การพึ่งพา.
โปรดทราบว่าใดๆ หลัง= การพึ่งพาจะถูกมิเรอร์โดยอัตโนมัติเพื่อสร้าง ก่อน=
การพึ่งพาอาศัยกัน อาจระบุการพึ่งพาชั่วคราวอย่างชัดเจน แต่ถูกสร้างขึ้นด้วย
โดยปริยายสำหรับหน่วยที่เป็น ต้องการโดย= เป้าหมาย (ดู systemd.เป้าหมาย(5)) และในฐานะ a
ผลลัพธ์ของคำสั่งอื่นๆ (เช่น ต้องการ MountsFor=). ทั้งอย่างชัดเจนและ
การอ้างอิงที่แนะนำโดยนัยจะแสดงด้วย รายการพึ่งพา.
--ก่อน
ด้วยระบบเส้นทาง รายการพึ่งพา, แสดงยูนิตที่สั่งต่อจากยูนิตที่ระบุ ใน
อีกนัยหนึ่ง ให้ระบุหน่วยตามหลัง . แบบเรียกซ้ำ ก่อน= การพึ่งพา.
-l, --เต็ม
ห้ามวงรีชื่อหน่วย รายการทรีโปรเซส เอาต์พุตเจอร์นัล หรือตัดทอนยูนิต
คำอธิบายในผลลัพธ์ของ สถานะ, รายการหน่วย, รายการงานและ รายการตัวจับเวลา.
--แสดงประเภท
เมื่อแสดงซ็อกเก็ต ให้แสดงประเภทของซ็อกเก็ต
--งานโหมด=
เมื่อจัดคิวงานใหม่ ตัวเลือกนี้จะควบคุมวิธีจัดการกับงานที่จัดคิวไว้แล้ว มัน
ใช้หนึ่งใน "ล้มเหลว", "แทนที่", "แทนที่-กลับไม่ได้", "แยก",
"ละเว้นการพึ่งพา", "ละเว้นข้อกำหนด" หรือ "ล้าง" ค่าเริ่มต้นเป็น "แทนที่" ยกเว้น
เมื่อ แยก ใช้คำสั่งซึ่งหมายถึงโหมดงาน "แยก"
หากมีการระบุ "ล้มเหลว" และการดำเนินการที่ร้องขอขัดแย้งกับงานที่รอดำเนินการ (more
โดยเฉพาะ: ทำให้งานเริ่มต้นที่รอดำเนินการแล้วถูกย้อนกลับเป็นงานหยุดหรือ
ในทางกลับกัน) ทำให้การดำเนินการล้มเหลว
หากระบุ "replace" (ค่าเริ่มต้น) งานที่รอดำเนินการที่ขัดแย้งกันจะถูกแทนที่
เท่าที่จำเป็น
หากมีการระบุ "replace-irreversibly" ให้ดำเนินการเหมือน "replace" แต่ให้ทำเครื่องหมายใหม่ด้วย
งานที่ไม่สามารถย้อนกลับได้ สิ่งนี้จะป้องกันธุรกรรมที่ขัดแย้งกันในอนาคตจากการแทนที่
งานเหล่านี้ (หรือแม้กระทั่งถูกจัดคิวในขณะที่งานที่ไม่สามารถย้อนกลับได้ยังอยู่ระหว่างดำเนินการ)
งานที่ไม่สามารถย้อนกลับได้ยังคงสามารถยกเลิกได้โดยใช้ปุ่ม ยกเลิก คำสั่ง
"ไอโซเลท" ใช้ได้เฉพาะสำหรับการเริ่มการทำงานและทำให้หน่วยอื่นๆ ทั้งหมดหยุดทำงาน
เมื่อเริ่มหน่วยที่ระบุ โหมดนี้จะใช้เสมอเมื่อปุ่ม แยก คำสั่ง
ถูกนำมาใช้.
"flush" จะทำให้งานที่อยู่ในคิวทั้งหมดถูกยกเลิกเมื่อมีการจัดคิวงานใหม่
หากระบุ "ละเว้นการพึ่งพา" การขึ้นต่อกันของหน่วยทั้งหมดจะถูกละเว้นสำหรับสิ่งนี้
งานใหม่และการดำเนินการจะดำเนินการทันที หากผ่าน ไม่จำเป็นต้องมีหน่วยของ
หน่วยที่ผ่านจะถูกดึงเข้ามา และไม่มีการขึ้นต่อกันของการสั่งซื้อ นี่คือ
ส่วนใหญ่เป็นเครื่องมือแก้ไขข้อบกพร่องและช่วยเหลือสำหรับผู้ดูแลระบบและไม่ควรใช้โดย
การใช้งาน
"ละเว้นข้อกำหนด" คล้ายกับ "การเพิกเฉยต่อความต้องการ" แต่ทำให้เกิด .เท่านั้น
การพึ่งพาความต้องการที่จะถูกละเว้น การขึ้นต่อกันของการสั่งซื้อจะยังคงเป็น
เป็นเกียรติ
--ล้มเหลว
ชวเลขสำหรับ --งานโหมด=ล้มเหลว.
เมื่อใช้ร่วมกับ ฆ่า คำสั่ง ถ้าไม่มีหน่วยใดถูกฆ่า การดำเนินการจะส่งผลให้
ความผิดพลาด
-i, --ละเว้น-inhibitors
เมื่อมีการร้องขอการปิดระบบหรือสถานะสลีป ให้ละเว้นการล็อคตัวยับยั้ง
แอปพลิเคชันสามารถสร้างตัวล็อคตัวยับยั้งเพื่อหลีกเลี่ยงการดำเนินการที่สำคัญบางอย่างได้
(เช่นการเบิร์นซีดีหรือสิ่งที่คล้ายคลึงกัน) ถูกขัดจังหวะโดยการปิดระบบหรือสถานะสลีป
ผู้ใช้ทุกคนสามารถใช้การล็อกเหล่านี้ และผู้ใช้ที่มีสิทธิพิเศษอาจแทนที่การล็อกเหล่านี้ ถ้ามี
มีการล็อก การขอปิดเครื่องและสถานะสลีปมักจะล้มเหลว (โดยไม่คำนึงถึง
ว่าได้รับสิทธิพิเศษหรือไม่) และพิมพ์รายการล็อคที่ใช้งานอยู่ อย่างไรก็ตาม ถ้า
--ละเว้น-inhibitors ถูกระบุ ล็อคจะถูกละเว้นและไม่พิมพ์และ
พยายามดำเนินการต่อไป อาจต้องใช้สิทธิ์เพิ่มเติม
-q, --เงียบ
งดการพิมพ์ผลลัพธ์ของคำสั่งต่างๆ และคำใบ้เกี่ยวกับ
บรรทัดบันทึกที่ถูกตัดทอน สิ่งนี้ไม่ระงับเอาต์พุตของคำสั่งที่ตัวพิมพ์
ผลลัพธ์เป็นเพียงผลลัพธ์ (like โชว์). พิมพ์ผิดเสมอ
--ไม่มีบล็อก
อย่ารอพร้อมกันเพื่อให้การดำเนินการที่ร้องขอเสร็จสิ้นพร้อมกัน ถ้าไม่ใช่
ระบุงานจะถูกตรวจสอบ, เข้าคิวและ systemctl จะรอจนกว่าหน่วยของ
การเริ่มต้นใช้งานเสร็จสมบูรณ์ โดยผ่านอาร์กิวเมนต์นี้จะได้รับการยืนยันและจัดคิวเท่านั้น
--ผู้ใช้
พูดคุยกับผู้จัดการบริการของผู้ใช้ที่โทร มากกว่าผู้จัดการบริการของ
ระบบ.
--ระบบ
พูดคุยกับผู้จัดการฝ่ายบริการของระบบ นี่คือค่าเริ่มต้นโดยนัย
--ไม่มีผนัง
อย่าส่งข้อความบนวอลล์ก่อนหยุด ปิดเครื่อง รีบูต
--ทั่วโลก
เมื่อใช้กับ ทำให้สามารถ และ ปิดการใช้งาน, ทำงานบนไดเร็กทอรีคอนฟิกูเรชันผู้ใช้โกลบอล
จึงเปิดหรือปิดการใช้งานไฟล์หน่วยทั่วโลกสำหรับการเข้าสู่ระบบในอนาคตทั้งหมดของผู้ใช้ทั้งหมด
--ไม่ต้องโหลดซ้ำ
เมื่อใช้กับ ทำให้สามารถ และ ปิดการใช้งาน, ห้ามรีโหลดการกำหนดค่า daemon โดยปริยายหลังจาก
ดำเนินการเปลี่ยนแปลง
--no-ask-รหัสผ่าน
เมื่อใช้กับ เริ่มต้น และคำสั่งที่เกี่ยวข้อง ปิดใช้งานการขอรหัสผ่าน พื้นหลัง
บริการอาจต้องป้อนรหัสผ่านหรือสตริงข้อความรหัสผ่าน เช่น เพื่อปลดล็อก
ฮาร์ดดิสก์ระบบหรือใบรับรองการเข้ารหัส เว้นแต่จะระบุตัวเลือกนี้และ
คำสั่งถูกเรียกใช้จากเทอร์มินัล systemctl จะสอบถามผู้ใช้บนเทอร์มินัล
สำหรับความลับที่จำเป็น ใช้ตัวเลือกนี้เพื่อปิดการทำงานนี้ ในกรณีนี้,
ต้องระบุรหัสผ่านด้วยวิธีอื่น (เช่น รหัสผ่านแบบกราฟิก
ตัวแทน) หรือบริการอาจล้มเหลว นอกจากนี้ยังปิดใช้งานการสอบถามผู้ใช้สำหรับ
การรับรองความถูกต้องสำหรับการดำเนินการที่มีสิทธิพิเศษ
--kill-ใคร=
เมื่อใช้กับ ฆ่าเลือกกระบวนการที่จะส่งสัญญาณไป ต้องเป็นหนึ่งใน หลัก,
ควบคุม or ทั้งหมด เพื่อเลือกว่าจะฆ่าเฉพาะกระบวนการหลัก กระบวนการควบคุม หรือ
กระบวนการทั้งหมดของหน่วย กระบวนการหลักของหน่วยคือกระบวนการที่กำหนด
อายุการใช้งานของมัน กระบวนการควบคุมของหน่วยเป็นกระบวนการที่ผู้จัดการเรียกใช้เพื่อ
ทำให้เกิดการเปลี่ยนแปลงสถานะของมัน ตัวอย่างเช่น กระบวนการทั้งหมดเริ่มต้นเนื่องจาก
ExecStartPre=, เอ็กเซกสต็อป= or ExecReload= การตั้งค่าของหน่วยบริการคือการควบคุม
กระบวนการ โปรดทราบว่ามีกระบวนการควบคุมเพียงขั้นตอนเดียวต่อหน่วยในแต่ละครั้ง เนื่องจากมีเพียงขั้นตอนเดียว
การเปลี่ยนแปลงสถานะจะดำเนินการในแต่ละครั้ง สำหรับบริการประเภท type = ฟอร์ก, เริ่มต้น
กระบวนการที่เริ่มต้นโดยผู้จัดการของ ExecStart = เป็นกระบวนการควบคุมในขณะที่กระบวนการ
ในที่สุดแยกออกโดยอันนั้นถือว่าเป็นกระบวนการหลักของหน่วย (if
สามารถกำหนดได้) ซึ่งจะแตกต่างไปสำหรับหน่วยบริการประเภทอื่นๆ โดยที่
กระบวนการแยกออกโดยผู้จัดการสำหรับ ExecStart = เป็นกระบวนการหลักอยู่เสมอ NS
หน่วยบริการประกอบด้วยศูนย์หรือหนึ่งกระบวนการหลัก ศูนย์หรือหนึ่งกระบวนการควบคุม plus
กระบวนการเพิ่มเติมจำนวนเท่าใดก็ได้ ยูนิตบางประเภทเท่านั้นที่จะจัดการกระบวนการของประเภทเหล่านี้
อย่างไรก็ตาม. ตัวอย่างเช่น สำหรับหน่วยเมานต์ กระบวนการควบคุมจะถูกกำหนด (ซึ่งคือ
คำวิงวอนของ /bin/เมานต์ และ /bin/umount) แต่ไม่มีการกำหนดกระบวนการหลัก ถ้า
ละเว้น ค่าเริ่มต้นเป็น ทั้งหมด.
-s, --สัญญาณ=
เมื่อใช้กับ ฆ่าเลือกสัญญาณที่จะส่งไปยังกระบวนการที่เลือก ต้องเป็นหนึ่งใน
ตัวระบุสัญญาณที่รู้จักกันดีเช่น ซิกเทอร์ม, ซิกนต์ or NEXTSTOP. หากละเว้น
ค่าเริ่มต้นเป็น ซิกเทอร์ม.
-f, --บังคับ
เมื่อใช้กับ ทำให้สามารถให้เขียนทับลิงก์สัญลักษณ์ที่ขัดแย้งกันที่มีอยู่
เมื่อใช้กับ หยุด, ปิดลง, รีบูต or kexec, ดำเนินการที่เลือกโดยไม่ต้อง
ปิดทุกหน่วยงาน. อย่างไรก็ตาม กระบวนการทั้งหมดจะถูกฆ่าโดยบังคับและไฟล์ทั้งหมด
ระบบไม่ได้ต่อเชื่อมหรือติดตั้งใหม่แบบอ่านอย่างเดียว นี้จึงรุนแรงแต่ค่อนข้าง
ตัวเลือกที่ปลอดภัยเพื่อขอรีบูตทันที ถ้า --บังคับ ถูกระบุสองครั้งสำหรับสิ่งเหล่านี้
การดำเนินการจะดำเนินการทันทีโดยไม่ยุติกระบวนการใด ๆ หรือ
ยกเลิกการต่อเชื่อมระบบไฟล์ใด ๆ คำเตือน: ระบุ --บังคับ สองครั้งกับสิ่งเหล่านี้
การดำเนินการอาจทำให้ข้อมูลสูญหาย
--ข้อความ=
เมื่อใช้กับ หยุด, ปิดลง, รีบูต or kexec, ตั้งข้อความสั้น ๆ อธิบาย
เหตุผลในการดำเนินการ ข้อความจะถูกบันทึกพร้อมกับค่าเริ่มต้น
ข้อความปิดเครื่อง
--ตอนนี้
เมื่อใช้กับ ทำให้สามารถ, หน่วยจะเริ่มด้วย เมื่อใช้กับ ปิดการใช้งาน or หน้ากาก,
หน่วยจะหยุดด้วย การดำเนินการเริ่มต้นหรือหยุดจะดำเนินการเฉพาะเมื่อ
การเปิดใช้งานหรือปิดใช้งานตามลำดับได้สำเร็จ
--รูท=
เมื่อใช้กับ ทำให้สามารถ/ปิดการใช้งาน/เปิดใช้งาน (และคำสั่งที่เกี่ยวข้อง) ใช้ root สำรอง
เส้นทางเมื่อค้นหาไฟล์หน่วย
--รันไทม์
เมื่อใช้กับ ทำให้สามารถ, ปิดการใช้งาน, แก้ไข, (และคำสั่งที่เกี่ยวข้อง) ทำการเปลี่ยนแปลงเท่านั้น
ชั่วคราวเพื่อไม่ให้สูญหายในการรีบูตครั้งถัดไป ซึ่งจะส่งผลว่า
การเปลี่ยนแปลงไม่ได้ทำในไดเรกทอรีย่อยของ / ฯลฯ แต่ใน / วิ่งด้วยเหมือนกันทันที
อย่างไรก็ตาม เนื่องจากเอฟเฟกต์หลังหายไปเมื่อรีบูต การเปลี่ยนแปลงก็จะหายไปด้วย
ในทำนองเดียวกันเมื่อใช้กับ ชุดทรัพย์สิน, ทำการเปลี่ยนแปลงเพียงชั่วคราว, เพื่อที่พวกเขา
จะหายไปในการรีบูตครั้งถัดไป
--preset โหมด=
ใช้หนึ่งใน "เต็ม" (ค่าเริ่มต้น), "เปิดใช้งานเท่านั้น", "ปิดใช้งานเท่านั้น" เมื่อใช้ร่วมกับ
ตั้งล่วงหน้า or ที่ตั้งไว้ล่วงหน้าทั้งหมด คำสั่ง ควบคุมว่าหน่วยต่างๆ จะถูกปิดใช้งานและเปิดใช้งานหรือไม่
ตามกฎที่ตั้งไว้หรือเปิดใช้งานเท่านั้นหรือปิดใช้งานเท่านั้น
-n, --line=
เมื่อใช้กับ สถานะ, ควบคุมจำนวนบรรทัดสมุดรายวันที่จะแสดง, นับจาก
ล่าสุด รับอาร์กิวเมนต์จำนวนเต็มบวก ค่าเริ่มต้นเป็น 10
-o, --เอาท์พุท=
เมื่อใช้กับ สถานะควบคุมการจัดรูปแบบของรายการสมุดรายวันที่แสดง
สำหรับตัวเลือกที่มี โปรดดูที่ journalctl(1). ค่าเริ่มต้นคือ "สั้น"
-- firmware-setup
เมื่อใช้ร่วมกับ รีบูต คำสั่ง ระบุเฟิร์มแวร์ของระบบที่จะบูตเข้าสู่
โหมดการตั้งค่า โปรดทราบว่าขณะนี้รองรับเฉพาะระบบ EFI บางระบบและเฉพาะในกรณีที่
ระบบถูกบูตในโหมด EFI
--ธรรมดา
เมื่อใช้กับ รายการพึ่งพา, รายการหน่วย or รายการเครื่อง, ผลลัพธ์คือ
พิมพ์เป็นรายการแทนต้นไม้ และวงกลมสัญลักษณ์แสดงหัวข้อย่อยจะถูกละเว้น
-H, --โฮสต์=
ดำเนินการจากระยะไกล ระบุชื่อโฮสต์หรือชื่อผู้ใช้และชื่อโฮสต์
คั่นด้วย "@" เพื่อเชื่อมต่อ ชื่อโฮสต์อาจต่อท้ายด้วย a
ชื่อคอนเทนเนอร์ คั่นด้วย ":" ซึ่งเชื่อมต่อโดยตรงกับคอนเทนเนอร์เฉพาะบน
โฮสต์ที่ระบุ การดำเนินการนี้จะใช้ SSH เพื่อพูดคุยกับอินสแตนซ์ตัวจัดการเครื่องระยะไกล
ชื่อคอนเทนเนอร์อาจระบุด้วย เครื่องกล -H HOST.
-M, --เครื่อง=
ดำเนินการบนคอนเทนเนอร์ท้องถิ่น ระบุชื่อคอนเทนเนอร์ที่จะเชื่อมต่อ
--no-เพจเจอร์
ห้ามส่งเอาต์พุตไปยังเพจเจอร์
--no-ตำนาน
อย่าพิมพ์คำอธิบาย เช่น ส่วนหัวของคอลัมน์และส่วนท้ายด้วยคำแนะนำ
-h, --ช่วยด้วย
พิมพ์ข้อความช่วยเหลือสั้น ๆ และออก
--รุ่น
พิมพ์สตริงเวอร์ชันสั้นและออก
คำสั่ง
เข้าใจคำสั่งต่อไปนี้:
Unit คำสั่ง
รายการหน่วย [รูปแบบ... ]
แสดงรายการหน่วยที่ทราบ (ขึ้นอยู่กับข้อจำกัดที่ระบุด้วย -t). ถ้าอย่างใดอย่างหนึ่งหรือมากกว่า รูปแบบs
มีการระบุเฉพาะหน่วยที่ตรงกับหนึ่งในนั้นเท่านั้นที่จะแสดง
นี่คือคำสั่งเริ่มต้น
รายการซ็อกเก็ต [รูปแบบ... ]
แสดงรายการหน่วยซ็อกเก็ตที่เรียงลำดับตามที่อยู่การฟัง ถ้าอย่างใดอย่างหนึ่งหรือมากกว่า รูปแบบs ถูกระบุ
แสดงเฉพาะหน่วยซ็อกเก็ตที่ตรงกับหนึ่งในนั้น ให้ผลผลิตใกล้เคียงกับ
ฟังหน่วยเปิดใช้งาน
/dev/initctl systemd-initctl.socket systemd-initctl.service
...
[::]:22 sshd.socket sshd.service
kobject-uevent 1 systemd-udevd-kernel.socket systemd-udevd.service
5 ซ็อกเก็ตที่ระบุไว้
หมายเหตุ: เนื่องจากที่อยู่อาจมีช่องว่าง เอาต์พุตนี้ไม่เหมาะสำหรับ
การบริโภคแบบเป็นโปรแกรม
ดูตัวเลือกเพิ่มเติม --แสดงประเภท, --ทั้งหมดและ --รัฐ=.
รายการตัวจับเวลา [รูปแบบ... ]
แสดงรายการหน่วยจับเวลาที่เรียงลำดับตามเวลาที่ผ่านไปถัดไป ถ้าอย่างใดอย่างหนึ่งหรือมากกว่า รูปแบบเป็น
ระบุเฉพาะหน่วยที่ตรงกับหนึ่งในนั้นเท่านั้นที่จะแสดง
ดูตัวเลือกเพิ่มเติม --ทั้งหมด และ --รัฐ=.
เริ่มต้น รูปแบบ...
เริ่ม (เปิดใช้งาน) หนึ่งหน่วยขึ้นไปที่ระบุในบรรทัดคำสั่ง
โปรดทราบว่ารูปแบบ glob ทำงานบนชุดของชื่อหลักของหน่วยที่โหลดอยู่ในปัจจุบัน
หน่วยที่ไม่ได้ใช้งานและไม่ได้อยู่ในสถานะล้มเหลวมักจะไม่ถูกโหลดและ
จะไม่ถูกจับคู่โดยรูปแบบใดๆ นอกจากนี้ ในกรณีของหน่วยสร้างอินสแตนซ์
systemd มักจะไม่ทราบชื่ออินสแตนซ์จนกว่าอินสแตนซ์จะเริ่มต้น
ดังนั้นการใช้รูปแบบลูกโลกกับ เริ่มต้น มีประโยชน์จำกัด รองด้วย
ไม่พิจารณานามแฝงของหน่วย
หยุด รูปแบบ...
หยุด (ปิดใช้งาน) หนึ่งหน่วยขึ้นไปที่ระบุในบรรทัดคำสั่ง
โหลด รูปแบบ...
ขอให้ทุกหน่วยที่อยู่ในบรรทัดคำสั่งโหลดการกำหนดค่าใหม่ สังเกตว่า
การดำเนินการนี้จะโหลดการกำหนดค่าเฉพาะบริการอีกครั้ง ไม่ใช่ไฟล์การกำหนดค่าหน่วย
ของระบบd. หากคุณต้องการให้ systemd โหลดไฟล์การกำหนดค่าของยูนิตอีกครั้ง ให้ใช้คำสั่ง
โหลด daemon สั่งการ. กล่าวอีกนัยหนึ่ง: สำหรับกรณีตัวอย่างของ Apache สิ่งนี้ will
รีโหลด httpd.conf ของ Apache ในเว็บเซิร์ฟเวอร์ ไม่ใช่ apache.service systemd unit
ไฟล์
คำสั่งนี้ไม่ควรสับสนกับ โหลด daemon คำสั่ง
การเริ่มต้นใหม่ รูปแบบ...
รีสตาร์ทหนึ่งหน่วยขึ้นไปที่ระบุในบรรทัดคำสั่ง หากเครื่องไม่ทำงาน
แต่พวกเขาจะเริ่มต้นขึ้น
ลองรีสตาร์ท รูปแบบ...
รีสตาร์ทหนึ่งหน่วยหรือมากกว่าที่ระบุในบรรทัดคำสั่ง ถ้าหน่วยกำลังทำงาน นี้
ไม่ทำอะไรเลยหากยูนิตไม่ทำงาน
โหลดซ้ำหรือรีสตาร์ท รูปแบบ...
รีโหลดยูนิตอย่างน้อยหนึ่งยูนิตหากรองรับ หากไม่เป็นเช่นนั้น ให้รีสตาร์ทแทน ถ้า
หน่วยยังไม่ทำงาน กำลังจะเริ่ม
ลองโหลดใหม่หรือรีสตาร์ท รูปแบบ...
รีโหลดยูนิตอย่างน้อยหนึ่งยูนิตหากรองรับ หากไม่เป็นเช่นนั้น ให้รีสตาร์ทแทน นี้ไม่
ไม่มีอะไรถ้าหน่วยไม่ทำงาน
แยก ชื่อ
เริ่มต้นหน่วยที่ระบุในบรรทัดคำสั่งและการขึ้นต่อกันของหน่วยนั้น และหยุดหน่วยอื่นๆ ทั้งหมด
หากระบุชื่อหน่วยโดยไม่มีนามสกุล ระบบจะถือว่านามสกุล ".target"
สิ่งนี้คล้ายกับการเปลี่ยนระดับการรันในระบบ init ดั้งเดิม NS แยก
คำสั่งจะหยุดกระบวนการที่ไม่ได้เปิดใช้งานในหน่วยใหม่ทันที เป็นไปได้
รวมถึงสภาพแวดล้อมแบบกราฟิกหรือเทอร์มินัลที่คุณกำลังใช้อยู่
โปรดทราบว่าอนุญาตให้ใช้เฉพาะในหน่วยที่ อนุญาตให้แยก= เปิดใช้งาน. ดู
systemd.หน่วย(5) สำหรับรายละเอียด
ฆ่า รูปแบบ...
ส่งสัญญาณไปยังกระบวนการอย่างน้อยหนึ่งกระบวนการของหน่วย ใช้ --kill-ใคร= เพื่อเลือก
กระบวนการที่จะฆ่า ใช้ --สัญญาณ= เพื่อเลือกสัญญาณที่จะส่ง
ใช้งานอยู่ รูปแบบ...
ตรวจสอบว่ามีหน่วยใดทำงานอยู่หรือไม่ (เช่น กำลังทำงานอยู่) ส่งคืนทางออก
รหัส 0 หากมีการใช้งานอย่างน้อยหนึ่งรายการหรือไม่ใช่ศูนย์ เว้นแต่ --เงียบ ระบุไว้
สิ่งนี้จะพิมพ์สถานะหน่วยปัจจุบันไปยังเอาต์พุตมาตรฐานด้วย
คือล้มเหลว รูปแบบ...
ตรวจสอบว่ามีหน่วยใดที่ระบุอยู่ในสถานะ "ล้มเหลว" ส่งกลับรหัสทางออก
0 ถ้าอย่างน้อยหนึ่งล้มเหลวไม่ใช่ศูนย์อย่างอื่น เว้นแต่ --เงียบ ระบุไว้ นี้
จะพิมพ์สถานะหน่วยปัจจุบันไปยังเอาต์พุตมาตรฐานด้วย
สถานะ [รูปแบบ-PID-
แสดงข้อมูลสถานะรันไทม์สั้นๆ เกี่ยวกับหนึ่งหน่วยขึ้นไป ตามด้วยล่าสุด
บันทึกข้อมูลจากวารสาร หากไม่มีการระบุหน่วย ให้แสดงสถานะระบบ ถ้ารวมกัน
สีสดสวย --ทั้งหมด, ยังแสดงสถานะของทุกหน่วย (ขึ้นอยู่กับข้อจำกัดที่ระบุด้วย
-t). หากผ่าน PID ให้แสดงข้อมูลเกี่ยวกับหน่วยที่เป็นของกระบวนการ
ฟังก์ชันนี้มีจุดมุ่งหมายเพื่อสร้างเอาต์พุตที่มนุษย์อ่านได้ หากคุณกำลังมองหา
เอาต์พุตที่แยกวิเคราะห์ด้วยคอมพิวเตอร์ใช้ โชว์ แทนที่. ตามค่าเริ่มต้น ฟังก์ชันนี้จะแสดงเพียง 10
เส้นของเอาต์พุตและวงรีเส้นให้พอดีกับหน้าต่างเทอร์มินัล นี้สามารถ
เปลี่ยนด้วย --เส้น และ --เต็ม, ดูด้านบน. นอกจากนี้, journalctl --หน่วย=ชื่อ or
journalctl --user-หน่วย=ชื่อ ใช้ตัวกรองที่คล้ายกันสำหรับข้อความและอาจมากกว่านั้น
สะดวกสบาย
โชว์ [รูปแบบ-ร่วมงานกับเรา... ]
แสดงคุณสมบัติของหนึ่งหน่วยขึ้นไป งาน หรือตัวจัดการเอง ถ้าไม่มีอาร์กิวเมนต์คือ
ระบุคุณสมบัติของผู้จัดการจะปรากฏขึ้น หากระบุชื่อหน่วย
คุณสมบัติของหน่วยจะแสดงขึ้น และหากระบุ ID งาน คุณสมบัติของงาน
จะแสดง โดยค่าเริ่มต้น คุณสมบัติว่างจะถูกระงับ ใช้ --ทั้งหมด เพื่อแสดงสิ่งเหล่านั้นด้วย ถึง
เลือกคุณสมบัติเฉพาะเพื่อแสดง ใช้ --ทรัพย์สิน=. คำสั่งนี้มีวัตถุประสงค์เพื่อเป็น
ใช้เมื่อใดก็ตามที่ต้องการเอาต์พุตที่แยกวิเคราะห์ด้วยคอมพิวเตอร์ ใช้ สถานะ หากคุณกำลังมองหา
จัดรูปแบบเอาต์พุตที่มนุษย์อ่านได้
แมว รูปแบบ...
แสดงไฟล์สำรองของหนึ่งหน่วยขึ้นไป พิมพ์ "แฟรกเมนต์" และ "ดรอปอิน" (source
ไฟล์) ของหน่วย แต่ละไฟล์นำหน้าด้วยความคิดเห็นซึ่งรวมถึงชื่อไฟล์
ชุดทรัพย์สิน ชื่อ ASSIGNMENT...
ตั้งค่าคุณสมบัติของยูนิตที่ระบุ ณ รันไทม์ซึ่งได้รับการสนับสนุน สิ่งนี้ทำให้
การเปลี่ยนแปลงคุณสมบัติพารามิเตอร์การกำหนดค่าเช่นการตั้งค่าการควบคุมทรัพยากรที่
รันไทม์ คุณสมบัติบางอย่างอาจไม่เปลี่ยนแปลงในขณะใช้งานจริง แต่มีการควบคุมทรัพยากรจำนวนมาก
การตั้งค่า (ส่วนใหญ่อยู่ใน systemd.resource-การควบคุม(5)) อาจ การเปลี่ยนแปลงจะถูกนำไปใช้
ทันทีและเก็บไว้ในดิสก์สำหรับการบู๊ตในอนาคต เว้นแต่ --รันไทม์ ผ่าน ซึ่ง
กรณีที่การตั้งค่ามีผลเฉพาะจนกว่าจะรีบูตครั้งถัดไป ไวยากรณ์ของคุณสมบัติ
การมอบหมายจะเป็นไปตามไวยากรณ์ของการมอบหมายในไฟล์หน่วยอย่างใกล้ชิด
ตัวอย่าง: systemctl ชุดทรัพย์สิน foobar.บริการ CPUShares=777
หากดูเหมือนว่ายูนิตที่ระบุไม่ได้ใช้งาน การเปลี่ยนแปลงจะถูกเก็บไว้ในดิสก์เท่านั้น
ตามที่อธิบายไว้ก่อนหน้านี้จึงจะมีผลเมื่อเครื่องจะเริ่มทำงาน
โปรดทราบว่าคำสั่งนี้อนุญาตให้เปลี่ยนคุณสมบัติหลายรายการพร้อมกัน ซึ่งก็คือ
ดีกว่าการตั้งค่าทีละรายการ เช่นเดียวกับการตั้งค่าการกำหนดค่าไฟล์หน่วย
การกำหนดรายการว่างให้กับพารามิเตอร์รายการจะรีเซ็ตรายการ
ช่วย รูปแบบ-PID...
แสดงหน้าคู่มือสำหรับหนึ่งหน่วยขึ้นไป หากมี หากได้รับ PID คู่มือ
หน้าสำหรับหน่วยของกระบวนการจะแสดงขึ้น
รีเซ็ตล้มเหลว [รูปแบบ... ]
รีเซ็ตสถานะ "ล้มเหลว" ของหน่วยที่ระบุ หรือหากไม่มีการส่งต่อชื่อหน่วย ให้รีเซ็ต
สถานะของทุกหน่วย เมื่อหน่วยล้มเหลวในทางใดทางหนึ่ง (เช่นกระบวนการออกด้วย
รหัสข้อผิดพลาดที่ไม่ใช่ศูนย์ สิ้นสุดอย่างผิดปกติหรือหมดเวลา) มันจะโดยอัตโนมัติ
เข้าสู่สถานะ "ล้มเหลว" และรหัสทางออกและสถานะจะถูกบันทึกไว้สำหรับการวิปัสสนาโดย
ผู้ดูแลระบบจนกว่าบริการจะเริ่มต้นใหม่หรือรีเซ็ตด้วยคำสั่งนี้
รายการพึ่งพา [ชื่อ]
แสดงหน่วยที่ต้องการและต้องการโดยหน่วยที่ระบุ นี้ซ้ำรายการหน่วย
following the ต้องการ=, ความต้องการ=, ประกอบด้วย=, ต้องการ=, ผูกกับ= การพึ่งพา ถ้าไม่
มีการระบุหน่วย default.target เป็นนัย
ตามค่าเริ่มต้น เฉพาะหน่วยเป้าหมายเท่านั้นที่จะขยายแบบเรียกซ้ำ เมื่อไหร่ --ทั้งหมด ผ่านไปทั้งหมด
หน่วยอื่น ๆ จะถูกขยายซ้ำเช่นกัน
Options --ย้อนกลับ, --หลังจาก, --ก่อน อาจใช้เปลี่ยนชนิดของการพึ่งพาได้
ถูกแสดง.
Unit เนื้อไม่มีมัน คำสั่ง
รายการหน่วยไฟล์ [ลวดลาย...]
แสดงรายการไฟล์ยูนิตที่ติดตั้งและสถานะการเปิดใช้งาน (ตามที่รายงานโดย เปิดใช้งาน) ถ้า
หนึ่งหรือมากกว่า รูปแบบs ถูกระบุ เฉพาะหน่วยที่มีชื่อไฟล์ (เพียงองค์ประกอบสุดท้าย
ของเส้นทาง) ที่ตรงกับหนึ่งในนั้นจะปรากฏขึ้น
ทำให้สามารถ ชื่อ...
เปิดใช้งานไฟล์หน่วยหรืออินสแตนซ์ไฟล์หน่วยอย่างน้อยหนึ่งรายการตามที่ระบุในคำสั่ง
ไลน์. สิ่งนี้จะสร้างลิงก์สัญลักษณ์จำนวนหนึ่งตามที่เข้ารหัสไว้ในส่วน "[ติดตั้ง]" ของ
ไฟล์หน่วย หลังจากสร้าง symlink แล้ว การกำหนดค่า systemd จะเป็น
โหลดใหม่ (ในลักษณะที่เทียบเท่ากับ โหลด daemon) เพื่อให้แน่ใจว่าการเปลี่ยนแปลงนั้น
เข้าบัญชีทันที โปรดทราบว่าสิ่งนี้ไม่ ไม่ มีผลยัง
เริ่มต้นหน่วยใด ๆ ที่เปิดใช้งาน ถ้าต้องการแบบนี้ --ตอนนี้ ควรจะเป็น
ใช้ร่วมกับคำสั่งนี้หรือเพิ่มเติม เริ่มต้น ต้องเรียกใช้คำสั่งสำหรับ
หน่วย. โปรดทราบด้วยว่าในกรณีของการเปิดใช้งานอินสแตนซ์ symlink ที่มีชื่อเหมือนกับ
อินสแตนซ์จะถูกสร้างขึ้นในตำแหน่งการติดตั้ง แต่ทั้งหมดชี้ไปที่เดียวกัน
ไฟล์หน่วยเทมเพลต
คำสั่งนี้จะพิมพ์การดำเนินการที่ดำเนินการ เอาต์พุตนี้อาจถูกระงับโดยการส่งผ่าน
--เงียบ.
โปรดทราบว่าการดำเนินการนี้จะสร้างลิงก์เชื่อมโยงที่แนะนำสำหรับหน่วยเท่านั้น ขณะนี้
คำสั่งเป็นวิธีที่แนะนำในการจัดการไดเร็กทอรีการกำหนดค่าหน่วย, the
ผู้ดูแลระบบมีอิสระที่จะทำการเปลี่ยนแปลงเพิ่มเติมด้วยตนเองโดยการวางหรือลบ
symlink ในไดเร็กทอรี สิ่งนี้มีประโยชน์อย่างยิ่งในการสร้างการกำหนดค่าที่
เบี่ยงเบนไปจากการติดตั้งเริ่มต้นที่แนะนำ ในกรณีนี้ผู้ดูแลระบบจะต้อง
อย่าลืมเรียกใช้ โหลด daemon ด้วยตนเองตามความจำเป็นเพื่อให้แน่ใจว่าการเปลี่ยนแปลงนั้น
นำเข้าบัญชี.
ไม่ควรสับสนระหว่างหน่วยเปิดใช้งานกับหน่วยเริ่มต้น (เปิดใช้งาน) ตามที่ทำโดย
เริ่มต้น สั่งการ. การเปิดใช้งานและการเริ่มต้นหน่วยเป็นมุมฉาก: หน่วยอาจเปิดใช้งานโดยไม่ต้อง
กำลังเริ่มต้นและเริ่มต้นโดยไม่เปิดใช้งาน เปิดใช้งานเพียงเกี่ยวยูนิตเข้ากับ
แนะนำสถานที่ต่างๆ (เช่น เพื่อให้เครื่องเริ่มทำงานโดยอัตโนมัติ
บูตหรือเมื่อเสียบปลั๊กฮาร์ดแวร์บางประเภท) เริ่มวางไข่จริงๆ
กระบวนการ daemon (ในกรณีของหน่วยบริการ) หรือผูกซ็อกเก็ต (ในกรณีของ socket
หน่วย) เป็นต้น
ขึ้นอยู่กับว่า --ระบบ, --ผู้ใช้, --รันไทม์หรือ --ทั่วโลก ระบุไว้ นี้
เปิดใช้งานยูนิตสำหรับระบบ สำหรับผู้ใช้ที่โทรเท่านั้น สำหรับการบู๊ตนี้เท่านั้น
ระบบ หรือสำหรับการเข้าสู่ระบบในอนาคตทั้งหมดของผู้ใช้ทั้งหมด หรือเฉพาะการบู๊ตนี้เท่านั้น โปรดทราบว่าใน
กรณีสุดท้าย ไม่มีการรีโหลดการกำหนดค่า systemd daemon
การใช้ ทำให้สามารถ บนยูนิตที่ถูกปิดบังทำให้เกิดข้อผิดพลาด
ปิดการใช้งาน ชื่อ...
ปิดการใช้งานหนึ่งหน่วยขึ้นไป สิ่งนี้จะลบการเชื่อมโยงทั้งหมดไปยังไฟล์หน่วยที่ระบุออกจาก
ไดเร็กทอรีการกำหนดค่าหน่วยและด้วยเหตุนี้จึงเลิกทำการเปลี่ยนแปลงที่ทำโดย ทำให้สามารถ. บันทึก
อย่างไรก็ตามสิ่งนี้จะลบการเชื่อมโยงทั้งหมดไปยังไฟล์หน่วย (เช่นรวมถึง manual
เพิ่มเติม) ไม่ใช่แค่สิ่งที่สร้างขึ้นจริงโดย ทำให้สามารถ. การโทรนี้โหลดซ้ำโดยปริยาย
คอนฟิกูเรชัน systemd daemon หลังจากเสร็จสิ้นการปิดใช้งานยูนิต บันทึก
ว่าคำสั่งนี้ไม่ได้หยุดหน่วยที่ถูกปิดใช้งานโดยปริยาย ถ้านี้
เป็นที่ต้องการอย่างใดอย่างหนึ่ง --ตอนนี้ ควรใช้ร่วมกับคำสั่งนี้หรือเพิ่มเติม
หยุด คำสั่งควรดำเนินการในภายหลัง
คำสั่งนี้จะพิมพ์การดำเนินการที่ดำเนินการ เอาต์พุตนี้อาจถูกระงับโดยการส่งผ่าน
--เงียบ.
คำสั่งนี้ให้เกียรติ --ระบบ, --ผู้ใช้, --รันไทม์ และ --ทั่วโลก ในทำนองเดียวกันกับ
ทำให้สามารถ.
เปิดใช้งานอีกครั้ง ชื่อ...
เปิดใช้งานไฟล์หน่วยอย่างน้อยหนึ่งไฟล์อีกครั้ง ตามที่ระบุไว้ในบรรทัดคำสั่ง มันคือ
การรวมกันของ ปิดการใช้งาน และ ทำให้สามารถ และมีประโยชน์ในการรีเซ็ตการเชื่อมโยงหน่วยเป็น
เปิดใช้งานด้วยค่าเริ่มต้นที่กำหนดค่าไว้ในส่วน "[ติดตั้ง]" ของไฟล์หน่วย
ตั้งล่วงหน้า ชื่อ...
รีเซ็ตไฟล์หน่วยตามที่ระบุในบรรทัดคำสั่งเป็นค่าเริ่มต้น
กำหนดค่าไว้ในไฟล์นโยบายที่กำหนดไว้ล่วงหน้า นี้มีผลเช่นเดียวกับ ปิดการใช้งาน or ทำให้สามารถ,
ขึ้นอยู่กับว่าหน่วยแสดงอยู่ในไฟล์ที่ตั้งไว้ล่วงหน้าอย่างไร
ใช้ --preset โหมด= เพื่อควบคุมว่าจะเปิดใช้งานและปิดใช้งานหน่วยหรือเท่านั้น
เปิดใช้งานหรือปิดใช้งานเท่านั้น
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบนโยบายที่กำหนดไว้ล่วงหน้า โปรดดูที่ systemd.preset(5). สำหรับข้อมูลเพิ่มเติม
ข้อมูลเกี่ยวกับแนวคิดของสถานีที่ตั้งไว้ล่วงหน้าโปรดปรึกษา ตั้งล่วงหน้า[1] เอกสาร
ที่ตั้งไว้ล่วงหน้าทั้งหมด
รีเซ็ตไฟล์ยูนิตที่ติดตั้งทั้งหมดเป็นค่าเริ่มต้นที่กำหนดค่าไว้ในไฟล์นโยบายที่กำหนดไว้ล่วงหน้า
(ดูด้านบน).
ใช้ --preset โหมด= เพื่อควบคุมว่าจะเปิดใช้งานและปิดใช้งานหน่วยหรือเท่านั้น
เปิดใช้งานหรือปิดใช้งานเท่านั้น
เปิดใช้งาน ชื่อ...
ตรวจสอบว่ามีการเปิดใช้งานไฟล์หน่วยใด ๆ ที่ระบุหรือไม่ (เช่นเดียวกับ ทำให้สามารถ). คืนสินค้า
รหัสออกเป็น 0 หากเปิดใช้งานอย่างน้อยหนึ่งรายการ มิฉะนั้นจะไม่ใช่ศูนย์ พิมพ์ปัจจุบัน
เปิดใช้งานสถานะ (ดูตาราง) หากต้องการระงับเอาต์พุตนี้ ให้ใช้ --เงียบ.
ตาราง 1. เปิดใช้งาน เอาท์พุต
┌───────────────────┬─────────────────────────────── ─────────┐
│ชื่อ │ รายละเอียด │ ทางออก รหัส │
├───────────────────┼─────────────────────────────── ─────────┤
│"เปิดใช้งาน" │ เปิดใช้งานผ่าน .wants/, │ │
├───────────────────┤ .requires/ หรือนามแฝง │ │
│"เปิดใช้งานรันไทม์" │ ลิงก์สัญลักษณ์ (ถาวรใน │ 0 │
│ / etc / systemd / system /, หรือ │ │
│ │ ชั่วคราวใน │ │
│ /รัน/systemd/system/). │
├───────────────────┼─────────────────────────────── ─────────┤
│"เชื่อมโยง" │ เผยแพร่ผ่าน │ │
├──────────────────┤ ลิงก์สัญลักษณ์อย่างน้อยหนึ่งลิงก์ไปยัง │ │
│"linked-runtime" │ ไฟล์หน่วย │ │
│ │ (ถาวรใน │ │
│ / etc / systemd / system / หรือ │ │
│ │ ชั่วคราวใน │ > 0 │
│ /รัน/systemd/system/),
│ │ แม้ว่าตัวเครื่อง │ │
│ │ ไฟล์อาจอยู่ │ │
│ │ นอกไฟล์หน่วย │ │
│ │ เส้นทางการค้นหา │
├───────────────────┼─────────────────────────────── ─────────┤
│"สวมหน้ากาก" │ ปิดการใช้งานโดยสิ้นเชิง ดังนั้น │ │
├──────────────────┤ ที่เริ่มดำเนินการใดๆ │ │
│"masked-runtime" │ ล้มเหลว (ถาวร │ > 0 │
│ ใน / etc / systemd / system / │
│ │ หรือชั่วคราวใน │ │
│ │ /run/systemd/systemd/). │
├───────────────────┼─────────────────────────────── ─────────┤
│"คงที่" │ ไฟล์หน่วยไม่ใช่ │ 0 │
│ │ เปิดใช้งานและไม่มี │ │
│ │ ข้อกำหนดสำหรับการเปิดใช้งาน │ │
│ │ ใน "[ติดตั้ง]" │ │
│ │ ส่วน. │
├───────────────────┼─────────────────────────────── ─────────┤
│"โดยอ้อม" │ ไฟล์หน่วยคือ │ 0 │
│ │ ไม่ได้เปิดใช้งาน แต่มี │ │
│ │ ไม่ว่าง ยัง= │
│ │ การตั้งค่าใน │ │
│ │ "[ติดตั้ง]" ส่วน │ │
│ │ แสดงรายการไฟล์หน่วยอื่นๆ │ │
│ │ ที่อาจเปิดใช้งานอยู่ │
├───────────────────┼─────────────────────────────── ─────────┤
│"disabled" │ ไฟล์หน่วยไม่ใช่ │ > 0 │
│ │ เปิดใช้งาน แต่มี │ │
│ │ "[ติดตั้ง]" ด้วย │ │
│ │ การติดตั้ง │ │
│ │ คำแนะนำ │
├───────────────────┼─────────────────────────────── ─────────┤
│"bad" │ ไฟล์หน่วยไม่ถูกต้องหรือ │ > 0 │
│ │ เกิดข้อผิดพลาดอื่น │
│ │ โปรดทราบว่า เปิดใช้งาน │
│ │ จะไม่กลับมาจริง ๆ │ │
│ │ สถานะนี้ แต่พิมพ์ │ │
│ │ ข้อความแสดงข้อผิดพลาดแทน │
│ │ อย่างไรก็ตามไฟล์หน่วย │ │
│ │ รายการพิมพ์โดย │ │
│ รายการหน่วยไฟล์ อาจ │ │
│ แสดงมัน │
└───────────────────┴─────────────────────────────── ─────────┘
หน้ากาก ชื่อ...
มาสก์ไฟล์หน่วยตั้งแต่หนึ่งไฟล์ขึ้นไป ตามที่ระบุไว้ในบรรทัดคำสั่ง นี่จะเชื่อมโยงสิ่งเหล่านี้
หน่วยเป็น /dev/null ทำให้ไม่สามารถเริ่มต้นได้ นี่เป็นเวอร์ชั่นที่แข็งแกร่งกว่าของ
ปิดการใช้งานเนื่องจากมันห้ามการเปิดใช้งานเครื่องทุกประเภทรวมถึงการเปิดใช้งาน
และการเปิดใช้งานด้วยตนเอง ใช้ตัวเลือกนี้ด้วยความระมัดระวัง สิ่งนี้ให้เกียรติ --รันไทม์ ตัวเลือก
เพียงปิดบังชั่วคราวจนกว่าจะรีบูตระบบครั้งถัดไป NS --ตอนนี้ ตัวเลือกสามารถ
ใช้เพื่อให้แน่ใจว่าเครื่องหยุดทำงานด้วย
เปิดโปง ชื่อ...
เปิดโปงไฟล์หน่วยตั้งแต่หนึ่งไฟล์ขึ้นไป ตามที่ระบุไว้ในบรรทัดคำสั่ง สิ่งนี้จะยกเลิก
ผลกระทบของ หน้ากาก.
ลิงค์ ชื่อไฟล์...
เชื่อมโยงไฟล์หน่วยที่ไม่ได้อยู่ในเส้นทางการค้นหาไฟล์หน่วยไปยังการค้นหาไฟล์หน่วย
เส้นทาง. สิ่งนี้ต้องการเส้นทางที่แน่นอนไปยังไฟล์หน่วย ผลของสิ่งนี้สามารถยกเลิกได้
สีสดสวย ปิดการใช้งาน. ผลของคำสั่งนี้คือไฟล์หน่วยพร้อมใช้งานสำหรับ เริ่มต้น
และคำสั่งอื่น ๆ แม้ว่าจะไม่ได้ติดตั้งโดยตรงในเส้นทางการค้นหาหน่วย
ความต้องการเพิ่มเติม เป้าหมาย ชื่อ..., เพิ่มความต้องการ เป้าหมาย ชื่อ...
เพิ่มการพึ่งพา "Wants=" หรือ "Requires=" ตามลำดับไปยังที่ระบุ เป้าหมาย สำหรับ
หนึ่งหน่วยขึ้นไป
คำสั่งนี้ให้เกียรติ --ระบบ, --ผู้ใช้, --รันไทม์ และ --ทั่วโลก ในลักษณะเดียวกับ
ทำให้สามารถ.
แก้ไข ชื่อ...
แก้ไขข้อมูลโค้ดดร็อปอินหรือไฟล์แทนที่ทั้งหมด if --เต็ม ระบุไว้เพื่อขยาย
หรือแทนที่หน่วยที่ระบุ
ขึ้นอยู่กับว่า --ระบบ (ค่าเริ่มต้น), --ผู้ใช้หรือ --ทั่วโลก ระบุไว้ นี้
คำสั่งสร้างไฟล์ดรอปอินสำหรับแต่ละยูนิตสำหรับระบบ สำหรับการเรียก
ผู้ใช้หรือสำหรับการเข้าสู่ระบบฟิวเจอร์สทั้งหมดของผู้ใช้ทั้งหมด จากนั้นบรรณาธิการ (ดู "สิ่งแวดล้อม"
ส่วนด้านล่าง) ถูกเรียกใช้ในไฟล์ชั่วคราวซึ่งจะถูกเขียนไปยังตัวจริง
ตำแหน่งหากตัวแก้ไขออกได้สำเร็จ
If --เต็ม ระบุไว้ ซึ่งจะคัดลอกหน่วยเดิมแทนที่จะสร้างดรอปอิน
ไฟล์
If --รันไทม์ ระบุไว้ การเปลี่ยนแปลงจะทำชั่วคราวใน / วิ่ง และพวกเขาจะ
จะสูญหายไปในการรีบูตครั้งถัดไป
หากไฟล์ชั่วคราวว่างเปล่าเมื่อออก การแก้ไขหน่วยที่เกี่ยวข้องจะเป็น
ยกเลิก.
หลังจากแก้ไขยูนิตแล้ว การกำหนดค่า systemd จะถูกโหลดใหม่ (ในลักษณะที่เป็น
เทียบเท่ากับ โหลด daemon).
โปรดทราบว่าคำสั่งนี้ไม่สามารถใช้เพื่อแก้ไขหน่วยจากระยะไกลได้ และคุณไม่สามารถ
แก้ไขหน่วยชั่วคราวที่อยู่ใน / ฯลฯเนื่องจากมีลำดับความสำคัญเหนือ /run
รับค่าเริ่มต้น
กลับเป้าหมายเริ่มต้นที่จะบูตเข้า ส่งคืนชื่อหน่วยเป้าหมาย
default.target นามแฝง (symlinked) ถึง
ตั้งค่าเริ่มต้น ชื่อ
ตั้งเป้าหมายเริ่มต้นที่จะบูตเข้า สิ่งนี้ตั้งค่า (symlinks) นามแฝง default.target เป็น
หน่วยเป้าหมายที่กำหนด
เครื่อง คำสั่ง
รายการเครื่อง [รูปแบบ... ]
แสดงรายการโฮสต์และคอนเทนเนอร์ที่รันอยู่ทั้งหมดพร้อมสถานะ ถ้าอย่างใดอย่างหนึ่งหรือมากกว่า
รูปแบบมีการระบุ เฉพาะคอนเทนเนอร์ที่ตรงกันเท่านั้นที่จะแสดง
การสัมภาษณ์ คำสั่ง
รายการงาน [ลวดลาย...]
รายชื่องานที่กำลังดำเนินการ ถ้าอย่างใดอย่างหนึ่งหรือมากกว่า รูปแบบมีการระบุเฉพาะงานสำหรับ
หน่วยที่ตรงกับหนึ่งในนั้นจะปรากฏขึ้น
ยกเลิก ร่วมงานกับเรา...
ยกเลิกงานที่ระบุบนบรรทัดรับคำสั่งอย่างน้อยหนึ่งงานโดยใช้รหัสงานที่เป็นตัวเลข ถ้าไม่
มีการระบุรหัสงาน ยกเลิกงานที่รอดำเนินการทั้งหมด
สภาพสิ่งแวดล้อม คำสั่ง
การแสดงสิ่งแวดล้อม
ดัมพ์บล็อกสภาพแวดล้อมของตัวจัดการ systemd บล็อกสภาพแวดล้อมจะถูกทิ้งใน
แบบฟอร์มตรงไปตรงมาเหมาะสำหรับการจัดหาลงในเชลล์สคริปต์ สภาพแวดล้อมนี้
บล็อกจะถูกส่งไปยังกระบวนการทั้งหมดที่ผู้จัดการวางไข่
ชุดสิ่งแวดล้อม ตัวแปร=มูลค่า...
ตั้งค่าตัวแปรสภาพแวดล้อมตัวจัดการ systemd ตั้งแต่หนึ่งตัวขึ้นไป ตามที่ระบุไว้ในคำสั่ง
เส้น
unset-สิ่งแวดล้อม ตัวแปร...
ยกเลิกการตั้งค่าตัวแปรสภาพแวดล้อมตัวจัดการ systemd ตั้งแต่หนึ่งตัวขึ้นไป ถ้าเฉพาะชื่อตัวแปรคือ
ระบุไว้ จะถูกลบออกโดยไม่คำนึงถึงมูลค่าของมัน ถ้าตัวแปรและค่าเป็น
ระบุ ตัวแปรจะถูกลบออกหากมีค่าที่ระบุเท่านั้น
นำเข้าสิ่งแวดล้อม [ตัวแปร...]
นำเข้าตัวแปรสภาพแวดล้อมทั้งหมดตั้งแต่หนึ่งตัวขึ้นไปที่ตั้งค่าบนไคลเอนต์ลงในsystemd
บล็อกสภาพแวดล้อมของผู้จัดการ หากไม่มีการส่งผ่านอาร์กิวเมนต์ บล็อกสภาพแวดล้อมทั้งหมดจะเป็น
นำเข้า มิฉะนั้น รายการของชื่อตัวแปรสภาพแวดล้อมอย่างน้อยหนึ่งชื่อควรเป็น
ผ่าน ซึ่งค่าฝั่งไคลเอ็นต์จะถูกนำเข้ามาในสภาพแวดล้อมของผู้จัดการ
กลุ่ม
ผู้จัดการ ระยะเวลาการ คำสั่ง
โหลด daemon
โหลดการกำหนดค่าตัวจัดการ systemd อีกครั้ง การดำเนินการนี้จะรันเครื่องกำเนิดไฟฟ้าทั้งหมดอีกครั้ง (ดู
systemd.เครื่องกำเนิดไฟฟ้า(7)) รีโหลดไฟล์หน่วยทั้งหมด และสร้างโครงสร้างการพึ่งพาทั้งหมดขึ้นใหม่
ในขณะที่กำลังโหลด daemon ซ็อกเก็ตทั้งหมด systemd รับฟังในนามของผู้ใช้
การกำหนดค่าจะยังคงสามารถเข้าถึงได้
คำสั่งนี้ไม่ควรสับสนกับ โหลด คำสั่ง
ภูต-reexec
เรียกใช้งานตัวจัดการ systemd อีกครั้ง สิ่งนี้จะทำให้สถานะผู้จัดการเป็นอนุกรม ดำเนินการ .อีกครั้ง
ประมวลผลและดีซีเรียลไลซ์สถานะอีกครั้ง คำสั่งนี้มีประโยชน์เพียงเล็กน้อย ยกเว้น for
การดีบักและการอัพเกรดแพ็คเกจ บางครั้งอาจมีประโยชน์เมื่อมีน้ำหนักมาก
โหลด daemon. ในขณะที่ daemon ถูกเรียกทำงานใหม่ ซ็อกเก็ตทั้งหมด systemd ฟังบน
ในนามของการกำหนดค่าผู้ใช้จะยังคงสามารถเข้าถึงได้
System คำสั่ง
is-system-run
ตรวจสอบว่าระบบทำงานอยู่หรือไม่ ส่งคืนความสำเร็จ (รหัสทางออก 0) เมื่อ
ระบบกำลังทำงานอย่างสมบูรณ์ โดยเฉพาะอย่างยิ่งไม่อยู่ในการเริ่มต้น การปิดระบบ หรือการบำรุงรักษา
โหมดและไม่มีบริการที่ล้มเหลว ความล้มเหลวจะถูกส่งกลับเป็นอย่างอื่น (รหัสทางออกที่ไม่ใช่ศูนย์)
นอกจากนี้ สถานะปัจจุบันจะพิมพ์เป็นสตริงสั้นไปยังเอาต์พุตมาตรฐาน ดู
ตารางด้านล่าง ใช้ --เงียบ เพื่อระงับผลลัพธ์นี้
ตาราง 2. is-system-run เอาท์พุต
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───┐
│ชื่อ │ รายละเอียด │ ทางออก รหัส │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───┤
│กำลังเริ่มต้น │ บูตเครื่องก่อน ก่อน │ > 0 │
│ │ basic.target ถึงแล้ว │ │
│ │ หรือ การบำรุงรักษา รัฐ │ │
│ │ เข้ามา │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───┤
│ที่เริ่มต้น │ บูตล่าช้า ก่อน │ > 0 │
│ │ คิวงานว่างลง │ │
│ │ เป็นครั้งแรก หรือ │ │
│ │ หนึ่งในหน่วยกู้ภัย │ │
│ บรรลุเป้าหมายแล้ว │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───┤
│วิ่ง │ ระบบเต็ม │ 0 │
│ │ ใช้งานได้ │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───┤
│เสื่อมโทรม │ ระบบคือ │ > 0 │
│ │ ใช้งานได้ แต่อย่างใดอย่างหนึ่งหรือ │ │
│ │ หน่วยล้มเหลวเพิ่มเติม │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───┤
│การบำรุงรักษา │ หน่วยกู้ภัยหรือเหตุฉุกเฉิน │ > 0 │
│ │ เป้าหมายเปิดใช้งานอยู่ │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───┤
│การหยุด │ ผู้จัดการกำลังปิด │ > 0 │
│ │ ลง. │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───┤
│ออฟไลน์ │ ผู้จัดการไม่ใช่ │ > 0 │
│ │ วิ่ง. โดยเฉพาะ │ │
│ │ นี่คือการดำเนินงาน │ │
│ │ ระบุว่าเข้ากันไม่ได้ │ │
│ │ โปรแกรมทำงานเป็น │ │
│ │ ตัวจัดการระบบ (PID 1) │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───┤
│ไม่ทราบ │ สถานะการทำงาน │ > 0 │
│ │ ไม่สามารถระบุได้, │ │
│ │ เนื่องจากขาดทรัพยากร │ │
│ │ หรือสาเหตุข้อผิดพลาดอื่น │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ───┘
ผิดนัด
เข้าสู่โหมดเริ่มต้น ซึ่งส่วนใหญ่เทียบเท่ากับ แยก default.เป้าหมาย.
ช่วยเหลือ
เข้าสู่โหมดกู้ภัย ซึ่งส่วนใหญ่เทียบเท่ากับ แยก Rescue.targetแต่ยังพิมพ์
ข้อความวอลล์ถึงผู้ใช้ทุกคน
กรณีฉุกเฉิน
เข้าสู่โหมดฉุกเฉิน ซึ่งส่วนใหญ่เทียบเท่ากับ แยก ฉุกเฉิน.เป้าหมายแต่ยัง
พิมพ์ข้อความติดผนังถึงผู้ใช้ทุกคน
หยุด
ปิดและหยุดระบบ ซึ่งส่วนใหญ่เทียบเท่ากับ เริ่มต้น หยุด.เป้าหมาย
--job-mode=แทนที่-กลับไม่ได้แต่ยังพิมพ์ข้อความวอลล์ไปยังผู้ใช้ทุกคน ถ้า
รวมกับ --บังคับ, การปิดบริการที่ทำงานอยู่ทั้งหมดจะข้ามไป อย่างไรก็ตาม ทั้งหมด
กระบวนการถูกฆ่าและระบบไฟล์ทั้งหมดไม่ได้ต่อเชื่อมหรือเมาต์แบบอ่านอย่างเดียว
ตามด้วยระบบหยุดทันที ถ้า --บังคับ ถูกระบุสองครั้งการดำเนินการ
ถูกดำเนินการทันทีโดยไม่ต้องยุติกระบวนการใด ๆ หรือยกเลิกการต่อเชื่อมไฟล์ใด ๆ
ระบบต่างๆ ซึ่งอาจส่งผลให้ข้อมูลสูญหาย
ปิดลง
ปิดเครื่องและปิดระบบ ซึ่งส่วนใหญ่เทียบเท่ากับ เริ่มต้น ปิดเครื่อง.target
--job-mode=แทนที่-กลับไม่ได้แต่ยังพิมพ์ข้อความวอลล์ไปยังผู้ใช้ทุกคน ถ้า
รวมกับ --บังคับ, การปิดบริการที่ทำงานอยู่ทั้งหมดจะข้ามไป อย่างไรก็ตาม ทั้งหมด
กระบวนการถูกฆ่าและระบบไฟล์ทั้งหมดไม่ได้ต่อเชื่อมหรือเมาต์แบบอ่านอย่างเดียว
ตามด้วยการปิดเครื่องทันที ถ้า --บังคับ ถูกระบุสองครั้งการดำเนินการ
ถูกดำเนินการทันทีโดยไม่ต้องยุติกระบวนการใด ๆ หรือยกเลิกการต่อเชื่อมไฟล์ใด ๆ
ระบบต่างๆ ซึ่งอาจส่งผลให้ข้อมูลสูญหาย
รีบูต [หาเรื่อง]
ปิดระบบและรีบูตระบบ ซึ่งส่วนใหญ่เทียบเท่ากับ เริ่มต้น รีบูตเป้าหมาย
--job-mode=แทนที่-กลับไม่ได้แต่ยังพิมพ์ข้อความวอลล์ไปยังผู้ใช้ทุกคน ถ้า
รวมกับ --บังคับ, การปิดบริการที่ทำงานอยู่ทั้งหมดจะข้ามไป อย่างไรก็ตาม ทั้งหมด
กระบวนการถูกฆ่าและระบบไฟล์ทั้งหมดไม่ได้ต่อเชื่อมหรือเมาต์แบบอ่านอย่างเดียว
ตามด้วยรีบูตทันที ถ้า --บังคับ ถูกระบุสองครั้งการดำเนินการคือ
ดำเนินการทันทีโดยไม่ต้องยุติกระบวนการใดๆ หรือยกเลิกการต่อเชื่อมระบบไฟล์ใดๆ
ซึ่งอาจส่งผลให้ข้อมูลสูญหาย
ถ้าอาร์กิวเมนต์ทางเลือก หาเรื่อง จะได้รับมันจะถูกส่งผ่านเป็นอาร์กิวเมนต์ที่เป็นทางเลือกเพื่อ
รีบูต(2) การเรียกระบบ ค่านี้เป็นสถาปัตยกรรมและเฟิร์มแวร์เฉพาะ เป็นอัน
ตัวอย่าง อาจใช้ "การกู้คืน" เพื่อเรียกใช้การกู้คืนระบบ และอาจใช้ "fota"
เพื่อเรียกใช้การอัปเดต "เฟิร์มแวร์ผ่านทางอากาศ"
kexec
ปิดและรีบูตระบบผ่าน kexec ซึ่งส่วนใหญ่เทียบเท่ากับ เริ่มต้น
kexec.เป้าหมาย --job-mode=แทนที่-กลับไม่ได้แต่ยังพิมพ์ข้อความวอลล์ถึงทุกคน
ผู้ใช้ ถ้ารวมกับ --บังคับ, การปิดบริการที่ทำงานอยู่ทั้งหมดจะถูกข้ามไปอย่างไรก็ตาม
กระบวนการทั้งหมดถูกฆ่าและระบบไฟล์ทั้งหมดไม่ได้ต่อเชื่อมหรือเมาต์แบบอ่านอย่างเดียว
ตามด้วยรีบูตทันที
ทางออก [EXIT_CODE]
ขอให้ผู้จัดการ systemd ลาออก รองรับเฉพาะผู้จัดการฝ่ายบริการผู้ใช้
(กล่าวคือร่วมกับ --ผู้ใช้ ทางเลือก) หรือในภาชนะและเทียบเท่ากับ
ปิดลง มิฉะนั้น.
ตัวจัดการ systemd สามารถออกด้วยรหัสทางออกที่ไม่เป็นศูนย์หากอาร์กิวเมนต์ทางเลือก
EXIT_CODE ได้รับ
สวิตช์ราก ROOT [INIT]
สลับไปยังไดเร็กทอรีรากอื่นและดำเนินการกระบวนการจัดการระบบใหม่ด้านล่าง
มัน. นี้มีไว้สำหรับการใช้งานในดิสก์ RAM เริ่มต้น ("initrd") และจะมีการเปลี่ยนแปลง
จากกระบวนการจัดการระบบของ initrd (หรือที่เรียกว่ากระบวนการ "init") ไปจนถึงระบบหลัก
กระบวนการจัดการ การเรียกนี้ใช้สองอาร์กิวเมนต์: ไดเร็กทอรีที่จะกลายเป็น
ไดเร็กทอรี root ใหม่และพาธไปยังไบนารีตัวจัดการระบบใหม่ด้านล่างเพื่อดำเนินการ
เป็น PID 1 หากละเว้นหลังหรือสตริงว่าง ไบนารี systemd จะ
จะถูกค้นหาและใช้เป็น init โดยอัตโนมัติ หากละเว้นเส้นทางผู้จัดการระบบ
หรือเท่ากับสตริงว่าง สถานะของกระบวนการจัดการระบบของ initrd คือ
ส่งผ่านไปยังตัวจัดการระบบหลัก ซึ่งช่วยให้สามารถตรวจสอบสถานะของ . ได้ในภายหลัง
บริการที่เกี่ยวข้องกับการบูต initrd
แขวน
ระงับระบบ. สิ่งนี้จะกระตุ้นการเปิดใช้งานเป้าหมาย suspend.target พิเศษ
จำศีล
ไฮเบอร์เนตระบบ สิ่งนี้จะทริกเกอร์การเปิดใช้งานพิเศษ hibernate.target
เป้า
ไฮบริดสลีป
ไฮเบอร์เนตและระงับระบบ สิ่งนี้จะทำให้เกิดการเปิดใช้งานพิเศษ
เป้าหมายไฮบริด sleep.target
พารามิเตอร์ วากยสัมพันธ์
คำสั่งหน่วยที่แสดงด้านบนใช้ชื่อหน่วยเดียว (กำหนดเป็น ชื่อ), หรือ
ข้อกำหนดหลายหน่วย (กำหนดเป็น รูปแบบ...) ในกรณีแรกชื่อหน่วย
ต้องมีหรือไม่มีส่วนต่อท้าย หากไม่ระบุคำต่อท้าย (ชื่อหน่วยคือ
"ตัวย่อ") systemctl จะต่อท้ายคำต่อท้ายที่เหมาะสม ".service" โดยค่าเริ่มต้นและ
ส่วนต่อท้ายเฉพาะประเภทในกรณีของคำสั่งที่ทำงานเฉพาะกับหน่วยบางประเภทเท่านั้น สำหรับ
ตัวอย่าง,
# systemctl เริ่ม sshd
และ
# systemctl เริ่ม sshd.service
มีค่าเท่ากับ
# systemctl แยกค่าเริ่มต้น
และ
# systemctl แยก default.target
โปรดทราบว่าเส้นทาง (สัมบูรณ์) ไปยังโหนดอุปกรณ์จะถูกแปลงเป็นหน่วยอุปกรณ์โดยอัตโนมัติ
ชื่อและเส้นทางอื่น (สัมบูรณ์) เพื่อต่อเชื่อมชื่อหน่วย
# สถานะ systemctl /dev/sda
# systemctl สถานะ / หน้าแรก
เทียบเท่ากับ:
# สถานะ systemctl dev-sda.device
# สถานะ systemctl home.mount
ในกรณีที่สอง ลูกกลมสไตล์เชลล์จะถูกจับคู่กับชื่อหลักของทั้งหมด
หน่วยโหลดปัจจุบัน; ชื่อหน่วยตามตัวอักษร มีหรือไม่มีส่วนต่อท้าย จะถือว่าเป็น
ในกรณีแรก ซึ่งหมายความว่าชื่อหน่วยตามตัวอักษรมักจะอ้างถึงหน่วยเดียวเสมอ
แต่ globs อาจตรงกับศูนย์หน่วยและสิ่งนี้ไม่ถือเป็นข้อผิดพลาด
Glob รูปแบบใช้ fnmatch(3) ดังนั้นจึงใช้กฎการทรงกลมแบบเปลือกปกติและ "*", "?",
"[]" อาจจะใช้. ดู glob(7) สำหรับรายละเอียดเพิ่มเติม รูปแบบจะจับคู่กับ
ชื่อหลักของหน่วยที่โหลดในปัจจุบันและรูปแบบที่ไม่ตรงกับสิ่งใดคือ
ข้ามไปอย่างเงียบ ๆ ตัวอย่างเช่น:
# systemctl หยุด sshd@*.service
จะหยุดทั้งหมด [ป้องกันอีเมล] ตัวอย่าง. โปรดทราบว่าชื่อนามแฝงของหน่วยและหน่วยนั้น
ไม่โหลดจะไม่ถูกพิจารณาสำหรับการขยาย glob
สำหรับคำสั่ง unit file คำสั่งที่ระบุ ชื่อ ควรเป็นชื่อของไฟล์หน่วย (อาจเป็น
ตัวย่อดูด้านบน) หรือเส้นทางที่แน่นอนไปยังไฟล์หน่วย:
# systemctl เปิดใช้งาน foo.service
or
# ลิงค์ systemctl /path/to/foo.service
EXIT สถานภาพ
เมื่อสำเร็จ ระบบจะส่งคืน 0 มิฉะนั้น รหัสความล้มเหลวที่ไม่ใช่ศูนย์
และพวกเรา
$SYSTEMD_EDITOR
ตัวแก้ไขเพื่อใช้ในการแก้ไขหน่วย; แทนที่ $ EDITOR และ $วิชวล. ถ้าไม่ใช่
$SYSTEMD_EDITOR ไม่ $ EDITOR ไม่ $วิชวล มีอยู่หรือหากตั้งค่าเป็นสตริงว่าง
หรือหากการดำเนินการล้มเหลว systemctl จะพยายามรันตัวแก้ไขที่รู้จักกันดีในนี้
ใบสั่ง: บรรณาธิการ(1) นาโน(1) เป็นกลุ่ม(1) vi(1)
$SYSTEMD_PAGER
เพจเจอร์ที่จะใช้เมื่อ --no-เพจเจอร์ ไม่ได้รับ; แทนที่ $เพจเจอร์. ตั้งค่าให้ว่างเปล่า
string หรือค่า "cat" เท่ากับส่งผ่าน --no-เพจเจอร์.
$SYSTEMD_LESS
แทนที่ตัวเลือกเริ่มต้นที่ส่งผ่านไปยัง น้อยลง ("FRSXMK")
ใช้ systemctl ออนไลน์โดยใช้บริการ onworks.net