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

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

3
Apparmor Init ล้มเหลว, ออกจากรหัส 123
Apparmor ล้มเหลวในการบูตและบรรทัดคำสั่งเริ่มต้นด้วยผลลัพธ์เช่นเดียวกับด้านล่าง x@x-NICEPUTER:~$ systemctl --failed UNIT LOAD ACTIVE SUB DESCRIPTION ● apparmor.service loaded failed failed LSB: AppArmor initialization LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit …

1
dev-sda.device ใน systemd-analysis คืออะไรฉันสามารถปิดการใช้งานได้หรือไม่
ฉันติดตั้ง Ubuntu 16.04 บนแล็ปท็อปของฉันพร้อมกับหน้าต่าง ในsystemd-analyze blameบริการที่เรียกว่า 'dev-sda7.device' ใช้เวลานานเกินไป จะแก้ไขปัญหานี้ได้อย่างไรหรือฉันควรปิดการใช้งานหรือไม่ ผลลัพธ์ของ systemd-analyze time Startup finished in 4.207s (firmware) + 4.576s (loader) + 3.466s (kernel) + 33.899s (userspace) = 46.149s ผลลัพธ์ของ systemd-analyze blame 16.326s dev-sda7.device 12.859s ufw.service 11.263s systemd-tmpfiles-setup-dev.service 7.935s NetworkManager-wait-online.service 3.203s keyboard-setup.service 2.736s vboxdrv.service 2.467s accounts-daemon.service 2.349s apache2.service 2.239s NetworkManager.service 2.163s …

3
ฉันจะเริ่มนายหน้า Mosquitto MQTT เมื่อเริ่มต้นใน Ubuntu 16.04 ได้อย่างไร
ฉันพยายามเรียกใช้ Mosquitto MQTT Broker บน Ubuntu 16.04 ฉันมีคำแนะนำจาก 14.04 แต่เนื่องจาก 16.04 ไม่ใช้การเริ่มต้นฉันไม่สามารถหาวิธีแปลงเป็น systemd ได้ นี่คือคำสั่งสำหรับ 14.04: description "Mosquitto MQTT broker" start on net-device-up respawn exec /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf แก้ไข: นี่คือสิ่งที่ฉันได้มาจนถึงตอนนี้ เมื่อฉันรีบูตและรันsystemctl status mosquitto.serviceฉันจะแสดงว่าโหลด mosquitto แล้วแต่ไม่ทำงาน: [Unit] Description=Mosquitto MQTT Broker [Service] WorkingDirectory=/usr/sbin/mosquitto ExecStart=/etc/mosquitto/mosquitto.conf Restart=always [Install] WantedBy=multi-user.target แก้ไข 2: sudo systemctl enable …
10 16.04  systemd 

2
วิธีที่ถูกต้องในการเริ่มบริการที่ขึ้นต่อกันในขณะติดตั้งแพ็คเกจคืออะไร?
ฉันกำลังสร้างแพ็คเกจการกำหนดค่าและต้องการหยุดและเริ่มบริการที่มีผลต่อการกำหนดค่า ตอนนี้ผมใช้service [stop|restart]ใน{pre,post}{inst,rm}ทาง ฉันอ่านคำถามในที่ที่invoke-rc.dถูกต้องเพราะได้รับความพึงพอใจจากผู้ใช้เกี่ยวกับบริการ อย่างไรก็ตามฉันไม่พบแนวทางเกี่ยวกับเรื่องนี้ ไม่มีใครรู้แนวทางดังกล่าวหรือไม่ หรือมีคำแนะนำใด ๆ เกี่ยวกับวิธีที่ฉันควรเลือก แพ็คเกจนี้ใช้ภายในและมีแนวโน้มว่าจะอยู่ที่ 14.04 ในอีกสองปีข้างหน้า อย่างไรก็ตามฉันต้องการปล่อยให้สถานะที่สะอาดที่สุดเท่าที่จะเป็นไปได้สำหรับผู้สืบทอดsystemdของฉัน จากinvoke-rc.dหน้าคน : เข้าถึงทุกสคริปต์ init โดยแพคเกจเดเบียนสคริปต์ดูแลควรจะทำผ่านวิงวอน-rc.d จากคู่มือนโยบาย Debian, บทที่ 9, ส่วน 3.3 : ผู้ดูแลควรใช้เลเยอร์ abstraction ที่จัดทำโดยโปรแกรม update-rc.d และ invoke-rc.d เพื่อจัดการกับ initscripts ในสคริปต์ของแพ็คเกจเช่น postinst, prerm และ postrm ... สคริปต์ผู้ดูแลแพ็คเกจต้องใช้ invoke-rc.d เพื่อเรียกใช้ /etc/init.d/* initscripts แทนที่จะเรียกใช้โดยตรง Debian ได้รับการใช้sysv-initและจะเปลี่ยนโดยตรงไปและผมคิดว่านโยบายคู่มือจะมีการปรับปรุงในเวลาที่กำหนดในการอ้างถึงsystemd systemctlแต่สิ่งที่ผมไม่แน่ใจเกี่ยวกับคือ: การใช้งานที่ฉันควรinvoke-rc.dแทนservice? ฉันสามารถบอกได้dpkgว่าฉันสนใจไฟล์บางไฟล์ …

3
วิธีที่ดีที่สุดในการปิดใช้งานบลูทู ธ เมื่อเริ่มต้นระบบ? (พร้อมกับ systemd และไม่พุ่งพรวด)
วิธีที่ดีที่สุดในการปิดใช้งานบลูทู ธ สำหรับการเริ่มต้นทุกครั้งที่มี systemd คือ มีตัวอย่างมากมาย แต่ทั้งหมดทำงานกับคนธรรมดาและ rc.local ด้วย Ubuntu 15.10 rc.local ถูกปิดใช้งานโดยค่าเริ่มต้น ฉันคิดว่ามันมีเหตุผลหรือไม่ ดังนั้นฉันจะยกเลิกการใช้งานเป้าหมาย / บริการบลูทู ธ ได้อย่างถูกต้องโดยไม่มีสคริปต์ rc.local อย่างไร อาจเปิดใช้งาน rc.local อีกครั้งเพิ่มบรรทัด "rfkill block bluetooth" เป็นวิธีที่เหมาะสมหรือไม่

1
PID หลักใหม่ไม่ได้อยู่ในบริการและไฟล์ PID ไม่ได้เป็นเจ้าของโดย root
เมื่อใช้ vncserver (tightvncserver) บน Xubuntu 18.04 เป็นบริการฉันได้รับข้อผิดพลาดนี้ PID หลักใหม่ 2095 ไม่ได้อยู่ในบริการและไฟล์ PID ไม่ได้เป็นเจ้าของโดย root ปฏิเสธ ไฟล์บริการของฉันมีลักษณะเช่นนี้ /etc/systemd/system/vncserver@.service [Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=user PAMName=login PIDFile=/home/user/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target ตามรายงานข้อผิดพลาดนี้มันมีส่วนเกี่ยวข้องกับการเปลี่ยนแปลงนี้ใน systemd มีข้อเสนอแนะใด …

8
วิธีการเมาท์ NFS แชร์ใน Ubuntu 16.04
ฉันเพิ่งติดตั้ง Xubuntu 16.04 ใหม่ล่าสุด ก่อนที่ฉันจะใช้ 14.04 และติดตั้ง aa NFS แชร์กับบรรทัดต่อไปนี้ใน / etc / fstab 192.168.178.66:/media/user/drive /media/user/banana nfs rw 0 0 จะเกิดอะไรขึ้น การแบ่งใช้ nfs ควรถูกเมาต์เมื่อเริ่มต้นไปยังตำแหน่งที่กำหนด เกิดอะไรขึ้น? การบูตใช้เวลานานมากและการแชร์ nfs จะไม่ถูกเมาท์ สัญลักษณ์สีเทาสำหรับการแบ่งปันปรากฏขึ้นบนเดสก์ท็อปของฉัน เมื่อฉันคลิกที่มันจะมีข้อความระบุว่า "มีเพียง root เท่านั้นที่สามารถเมานได้" เมื่อฉันกดลูกศรในระหว่างการบู๊ตฉันจะเห็นบันทึกของ systemd (ฉันว่า) มันบอกว่า ~ "Startjob for /media/user/banane (30s/1,31s)"มันรอทั้ง 91s และมันก็บูทในที่สุด การติดตั้ง nfs ทำงานด้วยตนเอง แต่การปิดระบบยังไม่สิ้นสุด ดูผลลัพธ์ของ systemd …
9 mount  16.04  nfs  systemd 

1
จะปิด LLMNR ได้อย่างไร
ตามค่าเริ่มต้นด้วยการLLMNR=yesตั้งค่าต่อ/etc/systemd/resolved.confไปนี้คือการเชื่อมพอร์ต (โดยใช้netstat -l -p -a -n): tcp 0 0 0.0.0.0:5355 0.0.0.0:* LISTEN 8214/systemd-resolv tcp6 0 0 :::5355 :::* LISTEN 8214/systemd-resolv udp 0 0 0.0.0.0:5355 0.0.0.0:* 8214/systemd-resolv udp6 0 0 :::5355 :::* 8214/systemd-resolv เมื่อLLMNR=noตั้งค่าใน/etc/systemd/resolved.confฉันยังคงมีการเชื่อมต่อไปนี้: udp 0 0 0.0.0.0:5355 0.0.0.0:* 8214/systemd-resolv udp6 0 0 :::5355 :::* 8214/systemd-resolv ฉันจะยกเลิกการผูกพอร์ต LLMNR ทั้งหมดได้อย่างไร ระบบ: เซิร์ฟเวอร์ …

1
14.10 ถึง 15.04 อัพเกรดตอนนี้ฉันไม่สามารถปิดเครื่องหรือรีบูตได้!
ก่อนหน้านี้ฉันใช้งาน 14.10 โดยไม่มีปัญหาใด ๆ บนเส้นทาง Intel NUC Bay แต่หลังจากอัปเกรดเป็น 15.04 พีซีของฉันจะไม่ปิดเครื่องหรือรีบูตอีกต่อไป ที่ข้อความการปิดระบบจะบอกว่าการติดตั้งระบบไฟล์แล้ว "เข้าถึงเป้าหมายการปิดระบบ" เมื่อถึงจุดนั้นมันก็หยุดบังคับให้ฉันต้องกดปุ่มเปิด / ปิดเพื่อรีบูตมัน

1
ฉันจะเรียกใช้บริการ systemd เมื่อเริ่มต้นก่อนที่บริการ systemd อื่นจะเริ่มทำงานได้อย่างไร
ฉันใช้ Ubuntu 16.04 กับแล็ปท็อป HP เครื่องเก่า ฉันได้ติดตั้งซอฟต์แวร์บางอย่างเพื่อสร้างเซิร์ฟเวอร์เพล็กซ์ขนาดเล็ก ฉันได้ติดตั้ง sonarr, radarr, deluge, jackett, etc ฯลฯ และพวกเขาทั้งหมดจะเปิดตัวโดยอัตโนมัติเมื่อเริ่มต้น! สองสามวันที่ผ่านมาฉันตัดสินใจที่จะติดตั้ง rclone ด้วยและฉันได้สร้าง (ขอบคุณโครงการ GitHub) สองสามโฟลเดอร์ที่ต้องติดตั้งในแต่ละการเริ่มต้นด้วยการเปิดตัวสคริปต์ (ฉันเปิดมันผ่านการเขียน terminal sudo ~/bin/check.mount) Sonarr และ Radarr ได้รับการตั้งค่าให้ดาวน์โหลดสิ่งต่าง ๆ ผ่านทาง deluge ไปยังโฟลเดอร์ temp แล้วส่งออกไปยังหนึ่งในสองโฟลเดอร์ที่ติดตั้ง ปัญหาคือตามเวลาที่ฉันเปิดตัวสคริปต์ Sonarr / Radarr ด้วยตนเองแล้วและทำงานและไม่สามารถค้นหาโฟลเดอร์รากของพวกเขาดังนั้นพวกเขาให้ฉันข้อผิดพลาด สิ่งที่ฉันต้องการจะทำคือสร้าง mountgdrive.service (บริการหรืออะไรก็ตามที่จำเป็น) เพื่อเปิดสคริปต์ check.mount โดยอัตโนมัติและหากยังไม่พอให้แทรกความล่าช้าใน sonarr.service และ radarr.service! เป็นไปได้ไหม …

4
วิธีการเปลี่ยนชื่ออินเตอร์เฟซ USB wifi (จาก wlxXXXXXXXXXXXXX เป็น wlanX)?
ด้วย Ubuntu 16.04 อินเตอร์เฟซ USB wifi ตอนนี้ wlxXXXXXXXXXXXX โดยที่ X เป็นตัวเลขของที่อยู่ mac ของอุปกรณ์ (นโยบายชื่ออินเทอร์เฟซที่คาดเดาได้) ข้อมูลเพิ่มเติมเกี่ยวกับสิ่งนี้สามารถหาได้ที่นี่: systemd: PredictableNetworkInterfaceNames จริง ๆ แล้วการตั้งชื่ออินเตอร์เฟสทั้งหมดได้เปลี่ยนไป แต่ฉันก็สามารถย้อนกลับไปสู่สมัยนิยม (ethX สำหรับอินเตอร์เฟสอีเธอร์เน็ต, wlanX สำหรับการ์ด wifi inetrnal wifi) แก้ไข/ etc / default / grubตามที่แนะนำในกระทู้ที่สามของชื่อเน็ตเวิร์กอินเตอร์เฟส ubuntu 16-04 ปัญหาของฉันคือการแก้ปัญหานี้ใช้ไม่ได้กับอินเตอร์เฟส USB และฉันยังมีชื่อยาวมากที่น่ารำคาญ (ฉันใช้บรรทัดคำสั่งมากมายเพื่อเล่นกับอินเตอร์เฟส wifi ของฉัน) So here is my question: ฉันควรทำอย่างไรเพื่อปิดการใช้งานกฎใหม่นี้สำหรับอินเทอร์เฟซ USB wifi …
9 wireless  usb  systemd 

2
วิธีลบ systemd จาก Ubuntu 16.04 และป้องกันการใช้งาน
ฉันสามารถเปิดใช้งานพุ่งพรวดและปิดการใช้งาน systemd ด้วยคำสั่งที่ตามมา แต่ฉันไม่สามารถป้องกันการติดตั้งใหม่อัตโนมัติเมื่อเรียกใช้apt-get install lxde(ฉันคุ้นเคยกับการกำหนดค่าเซิร์ฟเวอร์ที่ร้ายแรงโดยไม่มี gui ที่ซับซ้อนหรือไม่มี gui เลย) โปรดช่วย: ฉันจะป้องกันการติดตั้งระบบโดยอัตโนมัติสำหรับทั้งรุ่น 64 และ 32 บิตได้อย่างไร ขอบคุณล่วงหน้า. apt-get install upstart-sysv sysvinit-utils -y cp /usr/share/sysvinit/inittab /etc/inittab update-initramfs -u reboot แล้ว apt-get remove --purge --auto-remove systemd systemd:i386 -y


3
วิธีปิดข้อความตรวจสอบระบบไฟล์ที่เกิดขึ้นขณะบู๊ต
สิ่งที่ฉันต้องการบรรลุ: ฉันต้องการปรับแต่งการบูตที่สมบูรณ์ของการติดตั้ง Ubuntu 16.04 LTS ของฉันเพื่อแสดงภาพพื้นหลังเดียวกันซึ่งอยู่บนเดสก์ท็อปของฉัน สิ่งที่ฉันประสบความสำเร็จจนถึงตอนนี้: เพิ่มวอลล์เปเปอร์ในเมนูด้วงโดยการเพิ่มบรรทัดต่อไปนี้/etc/deault/grubและทำupdate-grubหลังจากนั้น export GRUB_MENU_PICTURE="/boot/grub/wallpaper.png" export GRUB_COLOR_NORMAL="white/black" export GRUB_COLOR_HIGHLIGHT="black/white" เพิ่มวอลล์เปเปอร์ไปยังหน้าจอเริ่มต้นและหน้าจอเข้าสู่ระบบ ปัญหา: เมื่อฉันบูตรูปภาพแสดงขึ้นในขณะที่ด้วง แต่ฉันไม่ค่อยเห็นหน้าจอสแปลแทนฉันได้รับหน้าจอว่างเปล่าเกือบแสดงการตรวจสอบระบบไฟล์ดังต่อไปนี้: /dev/sda1: clean, 201776/60878736 files, 4991277/243040256 blocks สิ่งนี้ทำให้ฉันไม่สามารถมีประสบการณ์การบู๊ตที่ฉันต้องการตั้งแต่หลังจากนั้นหน้าจอสแปลชก็โผล่ขึ้นมาหลังจากข้อความนั้น คำถาม: ฉันจะลบข้อความนี้ออกจากการแสดงเพื่อให้ฉันได้รับการบูตอย่างราบรื่นด้วยวอลล์เปเปอร์ที่รักของฉันโดยไม่ต้องปิดการตรวจสอบระบบไฟล์อย่างสมบูรณ์ (ถ้าเป็นไปได้)?

3
ใน Ubuntu 16.04 ไม่ได้เริ่มต้น rpcbind ในการบูต
บริการ rpcbind ไม่เริ่มทำงานตามปกติในการบูตใน Ubuntu 16.04 root@HZ-Saturn /etc/systemd # systemctl status rpc-statd.service ● rpc-statd.service - NFS status monitor for NFSv2/3 locking. Loaded: loaded (/lib/systemd/system/rpc-statd.service; disabled; vendor preset: enabled) Active: inactive (dead) root@HZ-Saturn ~ # journalctl /sbin/rpcbind -- Logs begin at Thu 2016-05-12 12:09:23 CEST, end at Thu 2016-05-12 14:54:54 CEST. -- …
8 nfs  systemd 

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