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

3
ฉันจะให้ systemctl พิมพ์สีได้อย่างไรเมื่อถูกโต้ตอบด้วยสิ่งที่ไม่ใช่ tty?
เมื่อฉันเรียกใช้คำสั่งเช่นนี้: # systemctl status plexmediaserver ฉันได้รับสีที่มีคุณภาพดี แต่เมื่อฉันเรียกใช้คำสั่งต่อไปนี้: # watch -n300 --color systemctl status plexmediaserver มีวิธีใดบ้างที่ฉันสามารถใช้watchคำสั่งนี้ด้วยสีได้systemctl? ฉันดูหน้าคนsystemctlแต่ไม่เห็นการอ้างอิงถึงสีทุกที่


1
systemctl กำหนดเวลาการปิดระบบอย่างไร
เมื่อฉันพิมพ์shutdown -h +30Linux จะกำหนดการเปลี่ยนแปลงของระดับภายใน 30 นาที ใน Debian, คือการเชื่อมโยงสัญลักษณ์/sbin/shutdown /bin/systemctlการทดสอบของฉันแสดงให้เห็นว่าshutdownไม่ได้ใช้ค่าcronมิได้จับเวลา systemd การปิดระบบใช้งานได้systemdอย่างไร

1
งานเริ่มทำงานสำหรับ sys-subsystem-net-devices
นานมาแล้วที่ฉันไม่สามารถเชื่อมต่อ wifi ใน Arch Linux ได้โดยอัตโนมัติฉันค้นหาวิดีโอและพบวิดีโอที่ทำให้ฉันทำตามคำสั่งsudo systemctl enableด้วยบางอย่างเช่นnetctl-auto@แล้วก็ทำอะไรบางอย่างในท้ายที่สุด ฉันคิดว่านั่นไม่ได้ผลดังนั้นฉันจึงทิ้งมันไป ตอนบูตฉันได้รับข้อความที่โหลดเป็นเวลา 1m30 ว่า "งานเริ่มทำงานสำหรับ sys-subsystem-net-devices-enp0s26u1u1.ervice.device" และเมื่อฉันคิดย้อนกลับไปเมื่อฉันป้อนรหัสนั้นก่อนหน้านี้ฉันใส่เข้าไปโดยไม่ได้ตั้งใจsudo systemctl enable netctl-auto@enp0s26u1u1.erviceเพราะมันบอกให้ฉันทำอย่างนั้นยกเว้นฉันทำผิดพลาดและลืมบริการ IDK จะทำอย่างไรฉันได้ลองใส่รหัสปิดการใช้งานsudo systemctl disable netctl-auto@enp0s26u1u1.erviceและแม้ว่าจะsudo systemctl disable netctl-auto@enp0s26u1u1.ervice.deviceไม่มีอะไรทำงาน บางคนสามารถช่วยคลายเกลียวคอมพิวเตอร์ XD ของฉันได้ไหม ขอบคุณ! แก้ไข: ดังนั้นฉันจึงคิดออก สำหรับบรรดาของคุณที่กำลังมีปัญหาการเริ่มต้นชนิดเดียวกัน 1m30s รอเพราะ "งานเริ่มต้นกำลังทำงานสำหรับ sys-subsystem-net-devices ... " เริ่มต้นคอมพิวเตอร์ของคุณไปที่เส้นทาง etc / systemd / ระบบและมองไปรอบ ๆ ในโฟลเดอร์ที่มีชื่อของสิ่งที่พยายามจะเริ่ม ปัญหาของฉันอยู่ในโฟลเดอร์ชื่อ multi-user.target.wants คุณจะต้องเปิดเทอร์มินัลและเรียกใช้ …

2
Ubuntu 16.04 ไม่สามารถใช้ systemctl ได้
ฉันมีเซิร์ฟเวอร์ Ubuntu 16.04 ตั้งแต่การรีสตาร์ทครั้งล่าสุด systemctl ไม่ทำงานอีกต่อไป ตัวอย่างเช่นถ้าฉันต้องการเริ่ม nginx ฉันได้รับข้อผิดพลาดต่อไปนี้: root@SERVER:/# systemctl start nginx Failed to start nginx.service: Unknown unit: nginx.service ผลลัพธ์เดียวกันสำหรับทุกบริการอื่น ๆ เพียง systemctl ให้ผลลัพธ์ต่อไปนี้: root@SERVER:/# systemctl Failed to list units: No such method 'ListUnitsFiltered' ขอบคุณ

1
ชื่อเครือข่ายไร้สายมีการเปลี่ยนแปลงบางครั้งหลังจากรีบูต
บนเครื่อง arch linux ของฉันด้วยเหตุผลบางอย่างชื่ออินเตอร์เฟสของอุปกรณ์เครือข่าย wirless ของฉันบางครั้งเปลี่ยนจาก "wlp2s0" เป็น "wlan0" ฉันต้องติดตั้งเครือข่ายด้วยตนเองหรือรีสตาร์ทคอมพิวเตอร์ ฉันไม่เห็นรูปแบบเมื่อสิ่งนี้เกิดขึ้น สิ่งที่ฉันรู้คือบางครั้งมันเกิดขึ้นหลังจากรีบูตเครื่อง ฉันจะตรวจสอบชื่ออุปกรณ์ในบริการ systemctl ได้อย่างไร? ฉันจะตั้งชื่ออุปกรณ์ในบริการ systemctl ได้อย่างไร? ฉันจะรู้ได้อย่างไรว่าเหตุใดจึงมีความสุขนี้ ฉันควรอ่านไฟล์บันทึกอะไร หากคุณต้องการข้อมูลเพิ่มเติมของระบบของฉันโปรดถามในส่วนความคิดเห็น

1
วิธีการลบบริการ systemctl? (Arch ลินุกซ์)
ก่อนที่คุณจะตั้งค่าสถานะนี้เป็นคำถามซ้ำฉันได้ตรวจสอบคำถามทั้งหมดที่มีปัญหาเดียวกันและไม่มีวิธีแก้ปัญหาใดที่เหมาะกับฉัน ฉันยังใหม่ต่อการติดตั้ง Arch-linux และทำตามการสอนแบบห่วย ๆ ในการกวดวิชาผู้ชายอธิบายว่าฉันควรใช้: sudo systemctl enable dchpcd@wl01.service เพื่อที่จะเริ่มบริการ wifi โดยอัตโนมัติเมื่อฉันบูทขึ้นมา แต่ฉันสะกดชื่ออุปกรณ์ไม่ถูกต้องจริง ๆ แล้วมันคือ wlo1 ไม่ใช่ wl01 ตอนนี้ทุกครั้งที่ฉันบูตเครื่องฉันต้องรอ 1m 30s เพื่อให้บริการที่พยายามเริ่มหมดเวลา ฉันพยายามกำจัดมันหลายวิธีเช่น sudo systemctl disable dhcpcd@wl01.service sudo systemctl disable wl01.service sudo systemctl reset-failed ทั้งหมดนี้ไม่ได้แก้ไขปัญหาของฉันคนแรกกลับมาบอกว่าไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ฉันจะกำจัดสิ่งนี้ได้อย่างไร ขอบคุณ

0
ไม่สามารถเรียกใช้แอป (เช่น rclone) เป็นบริการได้สำเร็จ
ฉันพยายามเรียกใช้rclone-mountจากเทอร์มินัลมันใช้งานได้ดี แต่มันก็ไม่ได้ทำงานเป็นบริการ เทอร์มินัล (ใช้งานได้ดี): /usr/bin/rclone mount --allow-non-empty box:/mydir /home/user1/mydir/ เป็นsystemdบริการ (ไม่ทำงาน) ดังนั้นเมื่อฉันรีสตาร์ทเครื่องคอมพิวเตอร์ของฉันฉันเห็น: o-pc:~$ sudo systemctl status rclone-mount [sudo] password for user1: ● rclone-mount.service - rclone mount service Loaded: loaded (/etc/systemd/system/rclone-mount.service; static; vendor pres Active: inactive (dead) Docs: http://rclone.org/docs/ sep 27 13:51:55 o-pc systemd[1]: /etc/systemd/system/rclone-mo ระบบปฏิบัติการ: Ubuntu 18.04.1 การตั้งค่า o-pc:~$ cat …

1
ไม่สามารถเปิดใช้งาน sshd ใหม่ได้หลังจาก systemd mask
หลังจากที่ปิดการใช้งานsshdผมมีปัญหาอีกครั้งเปิด / systemctlเริ่มต้นได้ผ่านทาง ฉันแน่ใจว่าฉันปิดบังบางอย่าง แต่นี่คือสิ่งที่ฉันทำ: ~ สด xubuntu 16.04.2 ติดตั้ง apt install openssh-server อาจต้องเปิดใช้งานด้วยตนเอง; ฉันจำไม่ได้ เก็บไฟล์กำหนดค่าเริ่มต้นตามสภาพเดิม (เข้าถึงผ่าน LAN ในพื้นที่เท่านั้น) (ssh'd ประสบความสำเร็จในการสแกนผ่านข้อมูลจากเครื่องก่อนหน้านี้) พยายามปิดการใช้งาน sshd เนื่องจากฉันไม่ได้ตั้งใจจะใช้เพิ่มเติม systemctl stop sshd && systemctl disable sshd && systemctl mask sshd (ฉันทำอะไรผิดที่นี่) ตอนนี้ฉันต้องการเข้าถึง ssh อีกครั้งดังนั้นฉันจึงพยายามเปิดใช้งาน: systemctl unmask sshd- เอาท์พุทที่ลบ/dev/nullsymlink systemctl enable sshd ไม่สามารถดำเนินการได้: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ค้นหาวิธีแก้ไขฉันไม่พบอะไรมากไปกว่าสิ่งที่ฉันคิดไปแล้ว ฉันติดตั้งapt …

0
SLES 12 บริการเริ่มและหยุดคำสั่งไม่ทำงาน
ระบบของฉันทำงานบน suse enterprise 12 sp2 ฉันมีสองบริการ sapinit และ sapcontrol เมื่อเริ่มต้นบริการ sapinit จะต้องเริ่มต้นก่อนที่บริการ sapcontrol จะสามารถเริ่มและปิดหรือหยุดการให้บริการ sapcontrol ต้องหยุดทำงานเพื่อให้ sapinit สามารถหยุดทำงานได้ ฉันสร้างทั้งสองสคริปต์ดังต่อไปนี้และเพิ่มพวกเขาผ่าน insserv ส่วนหัวของ /etc/init.d/sapinit ### BEGIN INIT INFO # Provides: sapinit # Required-Start: $network $syslog $remote_fs $time # X-UnitedLinux-Should-Start: # Required-Stop: # X-Stop-After: $sapcontrol # Default-Start: 3 5 # Default-Stop: 0 1 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.