คำถามติดแท็ก systemd

systemd คือชุดของ daemons ไลบรารีและเครื่องมือสำหรับการจัดการระบบ ระบบ Upstart ของ Ubuntu ถูกแทนที่ด้วย systemd เริ่มต้นด้วย Ubuntu 15.04

5
วิธีการแสดงรายการบริการที่เปิดใช้งานทั้งหมดจาก systemctl?
ฉันจะแสดงรายการenabledบริการทั้งหมดจากได้systemctlอย่างไร ฉันรู้ว่าการทำงานsystemctlคำสั่งด้วยตัวเองแสดงรายการบริการทั้งหมด แต่ฉันต้องการที่จะได้รับเฉพาะenabledคน
279 services  systemd 

4
ฉันจะหยุด Apache2 ไม่ให้เริ่มโดยอัตโนมัติเมื่อบูตได้อย่างไร
ฉันจะหยุด Apache2 ไม่ให้เริ่มโดยอัตโนมัติเมื่อบูตได้อย่างไร ฉันไม่สามารถหาตัวเลือกที่ปิดใช้งานการเริ่มต้นอัตโนมัติเมื่อฉันเปิดเครื่อง
173 apache2  systemd  init.d 

9
สั่งรายการบริการที่เริ่มต้นเมื่อเริ่มต้นอย่างไร
มีคำสั่งให้แสดงรายการบริการที่ทำงานเมื่อเริ่มต้นหรือไม่ ฉันคิดว่ามันจะเกี่ยวข้องกับการแยกวิเคราะห์/etc/init.d/และ/etc/rc.*ไดเรกทอรีต่างๆ

2
ความแตกต่างระหว่าง systemctl และคำสั่งบริการ
systemdทำให้เรามีsystemctlชุดคำสั่งซึ่งส่วนใหญ่จะใช้ในการเปิดใช้งานบริการเพื่อเริ่มเวลาบูต systemctlนอกจากนี้เรายังสามารถเริ่มหยุดโหลดรีสตาร์ทและตรวจสอบสถานะของการให้บริการด้วยความช่วยเหลือของ ตัวอย่างเช่นเราสามารถทำsudo systemctl enable service_nameและservice_nameจะเริ่มโดยอัตโนมัติในเวลาบูต นอกจากนี้เรายังสามารถปิดการใช้งานบริการไม่ให้เริ่มในเวลาบูต ข้อแตกต่างระหว่างคำสั่งserviceและกับsystemctlคำสั่งที่systemctlสามารถใช้เพื่อเปิดใช้งานจุดเริ่มต้นของบริการ ณ รันไทม์หรือไม่? เราสามารถใช้systemctlบริการใด ๆ ได้บ้าง? มีความแตกต่างที่สำคัญอะไรอีกบ้าง?

2
ฉันจะทำให้บริการ systemd ของฉันทำงานผ่านผู้ใช้เฉพาะและเริ่มบูตได้อย่างไร
ฉันเพิ่งอัพเกรดจากเซิร์ฟเวอร์ Ubuntu ที่ 14 เป็นเวอร์ชั่น 15 ฉันมีปัญหาในการทำให้สคริปต์พุ่งพรวดทำงานหลังจากการอัพเกรดและอ่านว่า systemd เป็นค่าเริ่มต้นใหม่ ฉันอยู่ไกลจากผู้เชี่ยวชาญของ linux ดังนั้นโปรดไปกับฉันได้อย่างง่ายดาย :-) นี่คือสิ่งที่สคริปต์พุ่งพรวดของฉันมาก่อน: description "NZBGet upstart script" setuid robert setgid robert start on runlevel [2345] stop on runlevel [016] respawn expect fork script exec nzbget -D end script pre-stop script exec nzbget -Q end script จากหน้าเริ่มต้นสู่หน้า systemd wikiฉันใช้ตารางที่จัดเตรียมไว้เพื่อจับคู่สิ่งต่าง ๆ …
132 systemd 

2
ฉันจะรันคำสั่งเดียวเมื่อเริ่มต้นโดยใช้ systemd ได้อย่างไร
ฉันต้องการเริ่มต้นคลัสเตอร์ Apache Spark หลังจากบูตโดยใช้คำสั่งต่อไปนี้: sudo ./path/to/spark/sbin/start-all.sh จากนั้นรันคำสั่งนี้เมื่อระบบเตรียมการรีบูต / ปิดเครื่อง: sudo ./path/to/spark/sbin/stop-all.sh ฉันจะเริ่มได้อย่างไร มีแม่แบบพื้นฐานที่ฉันสามารถสร้างได้หรือไม่? ฉันพยายามใช้ง่ายมาก (ไฟล์:) /lib/systemd/system/spark.service: [Unit] Description=Spark service [Service] ExecStart=sudo ./path/to/spark/sbin/start-all.sh ซึ่งไม่ได้ผล
113 startup  systemd 

1
ฉันจะแทนที่หรือกำหนดค่าบริการ systemd ได้อย่างไร
สคริปต์เริ่มต้น sysv จำนวนมากใช้ไฟล์ที่เกี่ยวข้องใน/etc/defaultการอนุญาตให้ผู้ดูแลระบบกำหนดค่า งานพุ่งพรวดสามารถแก้ไขได้โดยใช้.overrideไฟล์ ฉันจะแทนที่หรือกำหนดค่า systemd units ได้อย่างไรตอนนี้ systemd นั้นเป็นค่าเริ่มต้นใน Ubuntu

3
วิธีการปิดการใช้งานระบบที่แก้ไขในอูบุนตู?
ฉันจะปิดการใช้งานการแก้ไขระบบใน Ubuntu 17.04 ได้อย่างไร ปิดใช้งานด้วยsystemctl disableไม่ทำงานดูเหมือนว่าจะเริ่มบริการใหม่ (โดย Networkmanager หรือไม่)

3
อะไรคือความแตกต่างระหว่าง "systemctl start" และ "systemctl enable"?
ฉันติดตั้ง MariaDB- เซิร์ฟเวอร์ไปยังเครื่องของฉัน ในขณะที่ตั้งค่าฉันพบกับปัญหาว่าฉันต้องเปิดใช้งานตลอดเวลาหรือไม่เพราะเอกสารที่ฉันติดตามจะได้รับตามขั้นตอนเหล่านี้ sudo yum install mariadb mariadb-server sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
83 systemd  mariadb 

8
systemctl ล้มเหลวในการเชื่อมต่อกับรถบัส - คอนเทนเนอร์ docker ubuntu: 16.04
ฉันพยายามใช้systemctlคำสั่งในubuntu:16.04คอนเทนเนอร์นักเทียบท่า ฉันใช้คำสั่งต่อไปนี้ ... systemctl status ssh อย่างไรก็ตามฉันได้รับข้อผิดพลาด ... Failed to connect to bus: No such file or directory ทำไมสิ่งนี้ถึงไม่ทำงาน สิ่งนี้เกี่ยวข้องกับ Ubuntu ที่กำลังทำงานอยู่ในคอนเทนเนอร์นักเทียบท่าหรือไม่ ฉันsystemctlจะทำงานอย่างถูกต้องได้อย่างไร
72 server  16.04  systemd  docker 

3
ฉันจะล้าง DNS บน Ubuntu 17.04 ได้อย่างไร
ฉันจะล้าง DNS บน Ubuntu 17.04 ได้อย่างไร ฉันดูเหมือนจะมีปัญหา DNS บางอย่างในขณะนี้ตั้งแต่อัปเกรดเป็น 17.04 จาก 16.10 และไปล้าง DNS แต่ฉันหาวิธีไม่ได้ ใครช่วยบอกหน่อยได้ไหม

7
ฉันจะแก้ไข“ / sys / kernel / mm / transparent_hugepage / เปิดใช้งาน” ได้อย่างไร
ฉันใช้ mongodb 3.0 และพบคำเตือน: MongoDB shell version: 3.0.0 connecting to: test Server has startup warnings: 2015-03-13T16:28:29.405+0800 I CONTROL [initandlisten] 2015-03-13T16:28:29.406+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 2015-03-13T16:28:29.406+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2015-03-13T16:28:29.406+0800 I CONTROL [initandlisten] 2015-03-13T16:28:29.407+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag …

3
ฉันจะรันคำสั่งเมื่อเริ่มต้น (ทางเลือก rc.local) บน Ubuntu 16.10 ได้อย่างไร
ฉันกำลังตั้งโควต้าบนเซิร์ฟเวอร์ Linode ที่ใช้ Ubuntu 16.10 และฉันได้รับข้อผิดพลาดดังต่อไปนี้ ไม่สามารถ stat () อุปกรณ์ที่ติดตั้ง / dev / root: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ดังนั้นในการแก้ไขปัญหานี้ฉันถึงหัวข้อนี้สำหรับการแก้ไขที่ทำโดยการเพิ่ม ln -s /dev/xvda /dev/root /etc/init.d/quota restart /etc/rc.localไป แต่อูบุนตู 16.10 ไม่ได้ใช้rc.localอีกต่อไปแทนที่จะใช้systemd อะไรคือทางเลือกสำหรับrc.localฉันจะเรียกใช้คำสั่งข้างต้นเมื่อเริ่มต้นได้อย่างไร นอกจากนี้ฉันเปิดใช้งานบริการโดยใช้systemctl enable rc-local.serviceแต่มันไม่ได้ผลสำหรับฉัน การรอคอยใด ๆ จะได้รับการชื่นชม
49 16.10  systemd 



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.