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

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

3
Ubuntu 14.04 ใช้ systemd หรือไม่
มีการพูดคุยกันมากมายเกี่ยวกับระบบ init สำหรับ 14.04 ก่อนที่จะเผยแพร่ แต่ฉันไม่สามารถหาไซต์ใด ๆ ที่อธิบายผลลัพธ์ได้ในที่สุด ดังนั้น Ubuntu 14.04 ใช้ systemd ตอนนี้หรือไม่
42 14.04  init  systemd 

3
เหตุใดบริการ systemd บางอย่างในสถานะ“ ปิดบัง”
เมื่อฉันเรียกใช้คำสั่งsudo systemctl list-unit-files(ฉันคิดว่า sudo เป็นตัวเลือก) ฉันได้รับผลลัพธ์ซึ่งแสดงบริการทั้งหมดและสถานะของพวกเขา นี่คือตัวอย่างจากเครื่องของฉัน: UNIT FILE STATE ... debian-fixup.service static debug-shell.service disabled display-manager.service enabled dns-clean.service enabled dsmcad.service enabled emergency.service static failsafe-x.service static friendly-recovery.service masked fuse.service masked gdm.service masked getty-static.service static getty@.service enabled gpsd.service indirect gpsdctl@.service static gpu-manager.service enabled halt-local.service static halt.service masked hostname.service masked ... ฉันสงสัยว่าทำไมบริการบางอย่างจึงอยู่ในสถานะ "ปิดบัง" …
42 systemd 

3
อะไรคือความแตกต่างระหว่าง“ systemctl mask” และ“ systemctl disable”?
ฉันต้องการปรับปรุงเวลาบูตของ Ubuntu GNOME 16.04 ของฉันด้วยการปิดใช้งานบริการพลีมั ธ เมื่อทำการบูทขึ้น ฉันพบคำตอบสองข้อเกี่ยวกับวิธีการทำในเว็บไซต์ต่างๆ ได้แก่ : # systemctl disable plymouth-quit-wait.service # systemctl mask plymouth-quit-wait.service ฉันไม่สามารถดำเนินการอย่างใดอย่างหนึ่งข้างต้นเว้นแต่ว่าฉันรู้ว่าพวกเขาทำอะไร
35 boot  plymouth  systemd 

4
16.10 ล้มเหลวในการแก้ไข DNS
หลังจากอัปเกรดการติดตั้ง 16.04 เป็น 16.10 ฉันมีปัญหากับ DNS ครั้งแรกที่ฉันมีปัญหาสองสามครั้งเมื่อเชื่อมต่อกับ WiFi ในขณะที่ทำงานบนอีเธอร์เน็ต ตอนนี้ดูเหมือนว่าจะทำงานกับ WiFi ด้วย ไม่แน่ใจว่าทำไมและถ้าเป็นไปในทางที่เกี่ยวข้องกับปัญหาที่ฉันเผชิญตอนนี้: เมื่อเชื่อมต่อไปยังโฮสต์ VPN พร้อมด้วยCisco Anyconnect VPNก็เพิ่มเส้นใน '/etc/resolv.conf' ฉันเข้าใจว่า Ubuntu กำลังใช้systemd-resolและหน้า man บอกว่ามีสามโหมดที่แตกต่างกันสำหรับการจัดการ /etc/resolv.conf /etc/resolv.conf ของฉันไม่ใช่ symlink และไม่ได้แสดงรายการ 127.0.0.53 เป็นเซิร์ฟเวอร์ DNS ดังนั้นเท่าที่ฉันเข้าใจ systemd แก้ไขควร "อ่านสำหรับข้อมูลการกำหนดค่า DNS" อย่างไรก็ตามมันดูเหมือนจะไม่สนใจ ขุด สิ่งที่แปลก (สำหรับฉัน) คือการdig host.customer.tldส่งคืนคำตอบที่ดีกับส่วนคำตอบที่แสดง IP ของโฮสต์ที่ร้องขอและมันหมายถึงเซิร์ฟเวอร์ DNS ที่เพิ่มไปยัง /etc/resolv.conf โดยลูกค้า VPN …

1
สถานะการบริการ sudo รวมถึงการไม่ดี;
$ sudo service cassandra status ● cassandra.service - LSB: distributed storage system for structured data Loaded: loaded (/etc/init.d/cassandra; bad; vendor preset: enabled) Active: active (running) since Wed 2016-10-12 15:54:40 IDT; 4min 4s ago สิ่งที่ไม่bad;เป็นส่วนหนึ่งในบรรทัดที่ 2 ของการส่งออกยืน? ฉันได้รับบริการนี้มากมายเช่น mysql, winbind, virtualbox ซึ่งบางส่วนฉันเคยใช้มาแล้วอย่างไม่มีที่ติ (คาสซานดราเป็นการติดตั้งใหม่)
32 services  systemd 

2
วิธีการเปิดใช้งานการจำศีลใน 16.04.1 (systemd)
ฉันมีการติดตั้งใหม่ของ 16.04.1 บน Lenovo T450s ที่ใช้งานได้ดีเสมอสำหรับการระงับ / จำศีลใน Ubuntu (รุ่นก่อนหน้านี้ที่ฉันใช้คือ 14.04.5) Swap มีขนาดใหญ่กว่า RAM ในการติดตั้งนี้อย่างสะดวกสบาย อย่างที่ฉันคุ้นเคยตอนนี้หลังจากการติดตั้งฉันพยายามดำเนินการแฮ็กตามปกติเพื่อเปิดใช้งานการไฮเบอร์เนต อย่างไรก็ตามสิ่งต่าง ๆ ในครั้งsudo pm-hibernate นี้ดูเหมือนจะไม่ได้ทำอะไรเลย เท่าที่ฉันเข้าใจแล้วตอนนี้ที่อูบุนตูเปลี่ยนไปเป็น systemd คำสั่งที่ถูกต้องน่าจะsystemctl hibernate กลับมา Failed to hibernate system via logind: Sleep verb not supported ฉันลองใช้วิธีแก้ไขปัญหาที่กล่าวถึงที่นี่แต่ส่วนใหญ่มีจุดประสงค์เพื่อเปิดใช้งานใหม่pm-hibernateและทำให้เป็นรายการในเมนูล็อกเอาต์ ฉันเห็นด้วยเช่นกันว่าวิธีแก้ปัญหาหนึ่งที่เป็นไปได้คือการติดตั้งเคอร์เนล Tuxonice แต่ไม่ได้ลองเพราะฉันไม่ค่อยกระตือรือร้นที่จะยุ่งเกี่ยวกับเคอร์เนลโดยทั่วไปและใช้ PPA เคอร์เนลโดยเฉพาะ ดังนั้นมีวิธีที่จะเปิดใช้งานการไฮเบอร์เนตอีกครั้งใน Ubuntu รุ่นล่าสุดที่ใช้ระบบหรือไม่ ควรใช้ systemd และหลีกเลี่ยงการแฮ็กทำลายระบบ หรือฉันต้องรอและหวังว่าจะได้รับการอัปเดตครั้งต่อไปหรือไม่

3
เหตุผลสำหรับการเปลี่ยนจากคนธรรมดาเป็น systemd?
การเปลี่ยนแปลงที่ใหญ่กว่าที่มาพร้อมกับ Ubuntu 15.04 คือการเปลี่ยนจาก upstart เป็น systemd เป็นค่าเริ่มต้นสำหรับการจัดการการเริ่มต้นระบบและบริการระบบ ทุกคนสามารถอธิบายให้ผู้ใช้ที่ไม่ใช่ด้านเทคนิคทราบได้อย่างไรว่าเรื่องนี้มีผลกระทบต่อเราอย่างไร? และทำไมมันถึงสำคัญ?
28 upstart  15.04  systemd 

4
systemd- แก้ไขการใช้งาน cpu สูงหลังจากอัปเดตเป็น 17.04
ฉันเพิ่งอัพเกรด Xubuntu จาก 16.10 เป็น 17.04 ทุกสิ่งทำงานได้ดียกเว้น systemd-resolution บางครั้งมันทำให้การใช้งาน cpu สูงเกินไปและฉันไม่รู้ว่าทำไมปัญหานี้จึงเกิดขึ้น และนี่คือtopผลลัพธ์คำสั่ง: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1114 systemd+ 20 0 51532 6744 4504 R 100 0.0 9:51.67 systemd-resolve 1152 dnsmasq 20 0 64360 2892 2480 R 38.9 0.0 4:05.53 dnsmasq 1245 root …

3
Systemd ล้มเหลวในการเริ่ม openvpn ในคอนเทนเนอร์ lxd ที่มีการจัดการ 16.04
openvpnเริ่มต้นได้ดีจากบรรทัดคำสั่งโดยใช้การExecStart=เรียกที่แน่นอนจากsystemdไฟล์หน่วย: /usr/sbin/openvpn --daemon ovpn-server --status /run/openvpn/server.status 10 --cd /etc/openvpn --script-security 2 --config /etc/openvpn/server.conf /run/openvpn/server.pid ps ax ยืนยันว่ากระบวนการอยู่ที่นั่น: 1634 ? Ss 0:00 /usr/sbin/openvpn --daemon ovpn-server --status /run/openvpn/server.status 10 --cd /etc/openvpn --script-security 2 --config /etc/openvpn/server.conf --writepid /run/openvpn/ แต่systemctl start openvpn@serverไม่ประสบความสำเร็จ: ● openvpn@server.service - OpenVPN connection to server Loaded: loaded (/lib/systemd/system/openvpn@.service; disabled; vendor …
27 openvpn  systemd  lxd 

1
ฉันจะเปลี่ยน runlevel บน systemd ได้อย่างไร?
ค่อนข้างง่ายฉันกำลังพยายามเปลี่ยนระดับน้ำไหล ทุกสิ่งที่ฉันพบออนไลน์จะนำฉันไปยังไฟล์ที่อยู่ใน: /etc/init/rc-sysinit.conf ที่นี่ฉันได้ลองเปลี่ยน "DEFAULT_RUNLEVEL" เป็น 3 หรืออย่างอื่นและมันก็ไม่ได้ทำให้เกิดความแตกต่าง (ค่าเดิมคือ 2 ซึ่งไม่สมเหตุสมผลมากนัก) เครื่องของฉันบูทเต็มที่และเมื่อฉันตรวจสอบคำสั่ง runlevel ฉันเห็น "N 5" เป็นผลทุกครั้ง ฉันจะเปลี่ยน runlevel ได้อย่างไร ฉันจะไม่แทนที่มันผ่านด้วงหรือกลไกการแก้ปัญหาอื่น ๆ และฉันไม่ได้มองหาวิธีปิดการใช้งาน X โดยเฉพาะ คำแนะนำทั้งหมดที่ฉันค้นหาทางออนไลน์นั้นค่อนข้างเก่าไปหน่อยมีอะไรเปลี่ยนแปลงกับ 16.04 ไหม
27 boot  systemd  runlevel 

3
systemctl, วิธีการเปิดเผย
root@gcomputer:~# systemctl status x11-common ● x11-common.service Loaded: masked (/dev/null; bad) Active: inactive (dead) ฉันพยายามsystemctl unmask x11-commonแล้วsystemctl unmask x11-common.serviceแต่นั่นก็ไม่ได้เปลี่ยนแปลงอะไรเลย ฉันจะเปิดเผยได้อย่างไร
27 systemd 

8
Ubuntu 18.04 systemd-udevd ใช้ CPU สูงขัดกับ wifi
ฉันเพิ่งเปลี่ยนจาก Kubuntu 17.10 เป็น Kubuntu 18.04 (ติดตั้งใหม่) ปัญหาคือกระบวนการsystemd-udevdทำงานอยู่ตลอดเวลาและใช้โหลด CPU 90-100% หลังจากพบอุปกรณ์ทั้งหมดฉันพบว่ามันเป็นเพราะ WiFi! เมื่อฉันเปิด WiFi กระบวนการก็จะเริ่มทำงานและโหลดของ CPU สูงถึง 100% แต่เมื่อใดก็ตามที่ฉันปิด WiFi มันจะลดลงเหลือศูนย์! นี่คือtopผลลัพธ์เมื่อเปิด WiFi: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 338 root 20 0 94336 51744 3120 S 44.7 0.6 0:35.50 systemd-udevd 24957 root 20 …

1
อนุญาตให้ผู้ใช้เรียกใช้บริการ systemctl / systemd โดยไม่ต้องใช้รหัสผ่าน
ฉันต้องการให้ผู้ใช้เริ่มต้นubuntuเพื่อให้สามารถเรียกใช้บริการเฉพาะโดยไม่ต้องได้รับแจ้งให้ใส่รหัสผ่าน systemctl restart unicorn_my_app.serviceเฉพาะ ปฏิบัติตามคำแนะนำที่นี่เพื่อเพิ่มผู้ใช้ubuntuในกลุ่มที่สร้างขึ้นใหม่LimitedAdminsซึ่งได้รับการยืนยันด้วย: $ getent group LimitedAdmins LimitedAdmins:x:1001:ubuntu สร้างไฟล์ใหม่limitedadmins(ใช้sudo vim) ใน/etc/sudoers.dไดเรกทอรีที่มีข้อความต่อไปนี้: %LimitedAdmins ALL=NOPASSWD: /etc/init.d/unicorn_ofn_america restart, /etc/init.d/unicorn_ofn_america start ฉันได้ลองด้วย: %LimitedAdmins ALL=NOPASSWD: /bin/systemctl/unicorn_ofn_america restart, /bin/systemctl/unicorn_ofn_america start (และ/bin/systemd) เนื้อหาของ/etc/sudoers/เป็นค่าเริ่มต้นตามที่ยืนยันด้วยsudo visudo(หรือsudo cat /etc/sudoers): # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local …
25 sudo  systemd 

4
หลังจากอัพเกรด 14.04 เป็น 16.04.1 เซิร์ฟเวอร์ Postgresql ไม่เริ่มทำงาน
เพิ่งอัพเกรดระบบของฉันจาก 14.04 LTS ถึง 16.04.1 LTS, postgresql ไม่เริ่มทำงานบน systemd: /etc/init.d/postgresql start [ ok ] Starting postgresql (via systemctl): postgresql.service # /etc/init.d/postgresql status ● postgresql.service - PostgreSQL RDBMS Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled) Active: active (exited) since Вт 2016-08-09 13:40:51 MSK; 3min 23s ago Process: 23142 ExecStart=/bin/true (code=exited, status=0/SUCCESS) …

2
ยูนิต / บริการ systemd ตั้งอยู่ที่ไหนใน Ubuntu?
ฉันค้นหาต่อไปในขณะที่ Google กำลังค้นหาอยู่ที่ / usr / lib / systemd / system / และ / etc / systemd / system / อย่างไรก็ตามในอูบุนตูของฉันตัวแรกไม่มีอยู่และอีกอันมีเพียงไม่กี่บริการ bluetooth.target.wants default.target.wants hybrid-sleep.target.wants shutdown.target.wants dbus-org.bluez.service display-manager.service multi-user.target.wants sockets.target.wants dbus-org.freedesktop.Avahi.service display-manager.service.wants network-online.target.wants suspend.target.wants dbus-org.freedesktop.ModemManager1.service getty.target.wants paths.target.wants sysinit.target.wants dbus-org.freedesktop.nm-dispatcher.service graphical.target.wants plexmediaserver.service syslog.service dbus-org.freedesktop.thermald.service hibernate.target.wants printer.target.wants timers.target.wants คนอื่นอยู่ที่ไหน เมื่อฉันเรียกใช้ systemctl list-units ฉันเห็นบริการมากมาย …
23 boot  systemd 

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