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

คำสั่งเพื่อปิดหรือรีบูตระบบ

5
จะปิดเครื่องคอมพิวเตอร์หลังจากงานเสร็จสิ้นได้อย่างไร?
ฉันมักจะเริ่มดาวน์โหลดก่อนไปโรงเรียน คำสั่งใดที่ฉันควรใช้เพื่อทำการบันทึกที่จำเป็นโดยอัตโนมัติและปิดเครื่องคอมพิวเตอร์หลังจากงานเฉพาะเสร็จสมบูรณ์ (พูดหลังจากติดตั้งการอัปเดตหรือหลังจากดาวน์โหลดไฟล์ขนาดใหญ่) ฉันยังข้ามโพสต์ที่askubuntu


3
การปิดระบบที่สง่างามใน ArchLinux
ฉันกำลังพยายามที่จะปิด / รีบูตที่สง่างามใน ArchLinux ด้วย GNOME Shell ตอนนี้เมื่อฉันขอปิดมันทันทีปิดโดยไม่ต้องให้เวลาโปรแกรมเปิดเพื่อปิด / บันทึกไฟล์ที่เปิดอย่างสง่างาม เป็นผลให้เมื่อใดก็ตามที่ฉันรีสตาร์ท Chrome (เช่น) มันจะบอกฉันว่าเซสชั่นไม่ได้ปิดอย่างถูกต้อง ฯลฯ โดยการอ่านบนเว็บฉันได้เรียนรู้ว่า systemd ในขณะที่ปิดกระบวนการมันก็ส่งSIGTERMตามด้วยSIGKILLถ้ากระบวนการไม่ปิด ด้วยการหมดเวลาที่กำหนด อย่างไรก็ตามฉันสังเกตเห็นว่าในระบบของฉันSIGKILLจะถูกส่งทันทีหลังจากSIGTERMและฉันเดาว่านี่เป็นสาเหตุของการยกเลิกโปรแกรมที่ไม่สง่างาม ฉันได้พบเอกสารบางอย่างซึ่ง (ถ้าฉันอ่านอย่างถูกต้อง) ระบุว่าการหมดเวลาก่อนที่จะส่งSIGKILLสามารถตั้งค่าได้โดยTimeoutStopSec=ตัวเลือก นอกจากนี้การส่งSIGKILLอาจถูกปิดใช้งานโดยSendSIGKILL=ตัวเลือก แต่ฉันไม่สามารถหาตำแหน่งที่จะกำหนดค่าตัวเลือกเหล่านั้น ... จะมีไฟล์การกำหนดค่าการปิดระบบ / รีบูตที่ฉันสามารถตั้งค่าตัวเลือกเหล่านั้น แก้ไข: ฉันทำการทดสอบและพบสิ่งที่น่าสนใจสองอย่าง: ถ้าฉันปิดโครเมี่ยมด้วยตนเองเช่นนี้killall -SIGTERM chromeมันจะไม่บ่นว่ามันไม่ได้ปิดอย่างถูกต้องในครั้งต่อไปที่ฉันเริ่มมันอีกครั้ง ถ้าฉันปิดมันแบบนี้แทนkillall -SIGKILL chromeมันจะบ่น นี่บอกฉันว่า chrome กำลังจัดการ SIGTERM อย่างถูกต้อง ดูผลลัพธ์ของโพรซีเดอร์การปิดของฉัน systemd พิมพ์Sending SIGTERM...ตามมาทันทีSending SIGKILL... ตามความคิดเห็นด้านล่าง systemd จัดการกระบวนการของมันเท่านั้น …

4
มีวิธีที่เร็วที่สุดในการปิดระบบหรือไม่
หรือshutdown -h nowเร็วที่สุดเท่าที่จะทำได้? ฉันมองหา syscall หรือคล้ายกันที่จะอนุญาตให้ข้ามสิ่งต่าง ๆ มากมายที่ทำไว้ก่อนที่จะปิดเครื่อง ที่ดีที่สุดฉันต้องการแก้ปัญหาที่เกี่ยวข้องกับเคอร์เนลการไม่รู้ในinit-middleware (เช่นsystemdหรือupstart) ความเสี่ยงที่เกี่ยวข้องกับการฆ่าโดยตรงบริการทั้งหมดเช่นถ้วย / apache / pulseaudio ฯลฯ ... ฉันจะไม่สนใจ .... หมายเหตุ: โซลูชันควรเป็นซอฟต์แวร์รอง การกดปุ่มที่อุปกรณ์ไม่ใช่สิ่งที่ฉันค้นหา

3
วิธีป้องกันการปิดระบบเมื่อผู้ใช้ SSH ลงชื่อเข้าใช้
ฉันจัดการสภาพแวดล้อมเครือข่ายและฉันมีสถานการณ์ที่น่าสนใจเกิดขึ้นเมื่อวานนี้ เมื่อโฮสต์จำเป็นต้องปิดระบบโดยผู้ใช้ปกติจะไม่ทำเช่นนั้นหากผู้ใช้รายอื่นเข้าสู่ระบบในเครื่อง อย่างไรก็ตามนี่ไม่ใช่กรณีที่ผู้ใช้รายอื่นเข้าสู่ระบบผ่านทาง SSH หากผู้ใช้รายหนึ่งเข้าสู่ระบบในเครื่องและผู้ใช้รายหนึ่งเข้าสู่ระบบผ่านทาง SSH และผู้ใช้ที่เข้าสู่ระบบในเครื่องพยายามปิดระบบสำเร็จโดยไม่แจ้งเตือนและการเชื่อมต่อ SSH ของผู้ใช้รายอื่นจะถูกยกเลิกทันที คำถามของฉันคือมีวิธีป้องกันเช่นนี้นโยบายสำหรับผู้ใช้ท้องถิ่นหรือไม่ ฉันดูหน้าคนนั้นsshd_configแล้วและไม่พบสิ่งที่เกี่ยวข้องเลย แก้ไข (ข้อมูลเพิ่มเติม): มี 4 ระบบปฏิบัติการบนเครือข่าย: Mandriva 2009, Mandriva 2010.2, Mandriva 2011 และ Ubuntu 11.04 กรณีเฉพาะที่ฉันอ้างถึงมีผู้ใช้ SSH ในโฮสต์ Mandriva 2009 และผู้ใช้ท้องถิ่นในโฮสต์ Mandriva 2011 โฮสต์ Mandriva 2009 ใช้สภาพแวดล้อม GNOME 2.28, โฮสต์ 2010.2 ใช้ GNOME 2.32, 2011 โฮสต์ใช้ KDE Plasma และโฮสต์ Ubuntu …
20 ubuntu  ssh  shutdown  pam  mandriva 

3
ข้อความเมื่อปิดระบบ: สุนัขเฝ้าบ้านไม่ได้หยุด!
เมื่อปิดเครื่องฉันมักจะได้รับข้อความ watchdog did not stop! และแล็ปท็อปค้างหลังจากสายอื่น ๆ ไม่กี่โดยไม่ต้องปิดเครื่อง ความคิดเกี่ยวกับวิธีการแก้ไขปัญหานี้? เมื่อเร็ว ๆ นี้มันเกิดขึ้นบ่อยครั้งมากเมื่อเปิดแล็ปท็อปมาระยะหนึ่ง ฉันใช้ Debian 8 ใน Asus UX32LA ฉันพบไฟล์ systemd นี้ (มันแสดงความขัดแย้งกับ shutdown.target) ถ้ามันอาจช่วยได้ ความประทับใจของฉันคือว่าปัญหาขึ้นอยู่กับปัญหาบางอย่างที่มาจากฉันพยายามที่จะแก้ไขแสงไฟ (ซึ่งจริง ๆ แล้วใช้ได้เฉพาะกับพารามิเตอร์ด้วง "acpi_osi =") [Unit] Description=Load/Save Screen Backlight Brightness of %i Documentation=man:systemd-backlight@.service(8) DefaultDependencies=no RequiresMountsFor=/var/lib/systemd/backlight Conflicts=shutdown.target After=systemd-readahead-collect.service systemd-readahead-replay.service systemd-remount-fs.service Before=sysinit.target shutdown.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/lib/systemd/systemd-backlight …

10
ฉันจะปิดเซิร์ฟเวอร์ Linux หลังจากทำงานเป็นเวลา 60 นาทีได้อย่างไร
ฉันมีเซิร์ฟเวอร์ที่ปกติแล้วจะปิดเพื่อเหตุผลด้านความปลอดภัย เมื่อฉันต้องการที่จะทำงานกับมันฉันเปิดเครื่องทำงานของฉันและปิดมันอีกครั้ง งานของฉันมักจะใช้เวลาไม่เกิน 15 นาที ฉันต้องการใช้กลไกเพื่อปิดเครื่องโดยอัตโนมัติหลังจาก 60 นาที ฉันได้ค้นคว้าวิธีการทำเช่นนี้กับ cron แต่ฉันไม่คิดว่ามันเป็นวิธีที่เหมาะสมเพราะ cron ไม่ได้คำนึงถึงเมื่อเปิดเซิร์ฟเวอร์ครั้งสุดท้าย ฉันสามารถกำหนดรูปแบบเป็นระยะได้ แต่พวกเขาไม่ได้คำนึงถึงข้อมูลนั้น ฉันจะใช้งานสิ่งนี้ได้อย่างไร
18 cron  shutdown 

9
วิธีการอ่านข้อความปิดหลังจากนั้น?
ฉันใช้ Lubuntu 11.10 ทุกครั้งที่ฉันปิดตัวลงฉันสามารถอ่าน FAIL ด้วยตัวอักษรสีแดง แต่ฉันไม่สามารถอ่านเพิ่มเติมได้ ดังนั้นวิธีการอ่านข้อความบันทึกและพยายามที่จะแก้ปัญหาได้อย่างไร
18 logs  shutdown  init  openrc 

4
Poweroff หรือ Reboot เป็นผู้ใช้ปกติ
ในการรันคำสั่งpoweroffหรือrebootจำเป็นต้องเป็นผู้ใช้ขั้นสูง มีอยู่ฉันสามารถเรียกใช้สิ่งนี้ในฐานะผู้ใช้ปกติได้หรือไม่ ฉันไม่ต้องการsudoและใส่รหัสผ่านทุกครั้งที่ฉันรีบูทหรือปิดเครื่อง

1
จะเกิดอะไรขึ้นเมื่อฉันกด“ ปิดเครื่อง” จาก GUI
ฉันต่อสู้กับสิ่งนี้มาระยะหนึ่งแล้ว มันเกี่ยวข้องกับคำถามนี้ ฉันอยากจะรู้ว่าเกิดอะไรขึ้นเมื่อฉันเลือกที่จะปิดกล่อง Linux ของฉันจาก GUI เอกสารนี้ดูเหมือนว่าจะไม่ดี (ถ้ามี) เป็นการดีที่ฉันหวังว่าจะได้คำตอบ DE- และผู้ไม่เชื่อเรื่องพระเจ้า นอกจากนี้ฉันสนใจกรณีเฉพาะของ Mandriva 2010.1 และ Debian 6.x (Squeeze) และ 7.0 (Wheezy) ทั้งหมดที่ใช้ Gnome (หากคุณสนใจอย่างใกล้ชิดใช่ว่านั่นคือ Gnome 2 และ Gnome 3) โดยทั่วไปฉันต้องการทราบว่าคำสั่ง / สคริปต์ / ลำดับของสคริปต์เริ่มต้นเมื่อฉันกด "ปิด" หรือ "เริ่มต้นใหม่" เพื่อให้ฉันสามารถปรับเปลี่ยนพฤติกรรมของพวกเขา บางกระทู้ในฟอรั่มที่ฉันดูแนะนำการแฮ็ก/etc/polkit-1/*แต่โครงสร้างไดเรกทอรีนี้เป็นเพียงโครงกระดูกในกล่อง Debian (Squeeze) ของฉัน ใครช่วยได้บ้าง แก้ไข สิ่งที่ฉันได้ลองมาแล้ว แทนที่shutdownไฟล์ปฏิบัติการด้วยสคริปต์ของฉันเอง สิ่งนี้ไม่ทำงาน: เมื่อฉันกดshutdownGnome ล็อกเอาต์โดยไม่ใช้สคริปต์ของฉัน พยายามแก้ไขเมนู …

2
จะหยุดเหมือนกับ“ shutdown -H” และ poweroff เหมือนกับ“ shutdown -P” หรือไม่
shutdownฉันไม่ได้พบคำตอบที่ชัดเจนให้กับความแตกต่างระหว่างสองตัวเลือกคำสั่ง เป็นhaltเช่นเดียวกับshutdown -Hและpoweroffเช่นเดียวกับshutdown -P?
15 shutdown 

5
systemd: วิธีการตรวจสอบเวลาตามกำหนดเวลาของการปิดระบบล่าช้า?
ฉันชอบที่จะใช้shutdown -h TIME/+DELAYบางครั้ง อย่างไรก็ตามเนื่องจากเปลี่ยนเป็น systemd (บน Ubuntu) สิ่งต่าง ๆ ดูเหมือนจะเปลี่ยนไปเล็กน้อย นอกเหนือจากข้อเท็จจริงที่ว่าคำสั่งปิดเครื่องก่อนหน้านี้ไม่ได้ป้องกันการเรียกใช้คำสั่งใหม่อีกต่อไปฉันไม่สามารถหาวิธีตรวจสอบเวลาปิดเครื่องที่วางแผนไว้ของกระบวนการปิดระบบปัจจุบันได้ ฉันเคยวิ่งps aux | grep shutdownเพื่อดูเวลาปิดเครื่องที่วางแผนไว้ ขณะนี้มี systemd มันจะแสดงสิ่งนี้: root 5863 0.0 0.0 13300 1988 ? Ss 09:04 0:00 /lib/systemd/systemd-shutdownd ฉันจะตรวจสอบเวลาปิดที่กำหนดไว้สำหรับกระบวนการดังกล่าวได้อย่างไร ฉันพยายามshutdown -kแต่แทนที่จะเขียนแค่ข้อความบนผนังดูเหมือนว่าจะเปลี่ยนเวลาปิดที่กำหนดไว้เป็นตอนนี้ + 1 นาที
14 systemd  shutdown 

3
วิธีการจำลองสายเคเบิลเครือข่ายที่ไม่ได้เสียบหรือเซิร์ฟเวอร์ลง
ฉันได้จำลองเครือข่ายแฝงด้วยnetemและมันยอดเยี่ยม ตอนนี้ฉันต้องการจำลองสายเคเบิลเครือข่ายที่ไม่ได้เสียบปลั๊กหรือเมื่อเซิร์ฟเวอร์ล่ม ฉันต้องการสิ่งนี้เพื่อทำให้การทดสอบแอปพลิเคชันของฉันง่ายขึ้นและฉันไม่พบสิ่งใดบนเว็บที่จะช่วยฉันได้ เซิร์ฟเวอร์ของฉันเป็นอินสแตนซ์ CentOS เสมือนและอยู่ใน Virtualbox ฉันต้องการทำสิ่งนี้จากเว็บเพจ php
14 linux  shutdown 

3
วิธีการหยุดสคริปต์ในเวลาที่กำหนดจนกว่าจะเริ่ม cron อีกครั้ง?
ฉันมี Raspberry Pi ที่ใช้ OSMC อยู่ (Debian based) ฉันได้ตั้งค่างาน cron เพื่อเริ่มสคริปต์ sync.sh เมื่อเวลาเที่ยงคืน 0 0 * * * /usr/local/bin sync.sh ฉันต้องหยุดสคริปต์ตอนเจ็ดโมงเช้า ขณะนี้ฉันกำลังใช้: 0 7 * * * shutdown -r now มีวิธีที่ดีกว่า? ฉันรู้สึกว่าการรีบูตเครื่องเกินความจำเป็น ขอบคุณ
12 debian  cron  shutdown 

4
นำแผ่นซีดีออกเมื่อปิดเครื่อง
ตกลงดังนั้นฉันมีปัญหาง่าย ๆ : ฉันมีซีดีสดและฉันต้องการให้ซีดีขับออกเมื่อคอมพิวเตอร์รีบูทหรือหยุด การดำเนินการ/usr/bin/eject -mทำให้ซีดีนำออกได้ดี ... ปัญหาคือตามที่คุณคาดหวังสิ่งนี้จะทำให้ระบบปฏิบัติการล่มเพราะตอนนี้ไม่สามารถอ่านไฟล์ใด ๆ ได้ ดังนั้นการรีบูตจะไม่เกิดขึ้นเพราะ/sbin/rebootไม่สามารถเข้าถึงได้ (ฉันพยายามเรียกใช้งานreboot --help > /dev/nullก่อนรีบูต แต่ยังมีไฟล์อื่นที่ยังอ่านไม่ได้ ... ) โดยสรุปปรากฏว่าฉันต้องทำให้ดีดออกเป็นสิ่งสุดท้ายที่เกิดขึ้น ดูเหมือนว่ามันจะsystemdเป็นลูกสุนัขที่ฉันต้องเล่นด้วย ... แต่ฉันเสียเวลาหลายชั่วโมงในชีวิตของฉันที่จะกระตุ้นและแหย่มันและไม่ว่าฉันจะทำอะไรมันไม่เคยไม่ว่าภายใต้สถานการณ์ใด ๆ และฉันก็ไม่รู้ว่าทำไม ฉันลองใช้วิธีการที่แตกต่างกันหลายวิธีejectแต่ก็ไม่มีอะไรเกิดขึ้น ใครช่วยบอกวิธีที่ง่ายที่สุดในการวิ่งได้ejectไหม (ฉันจินตนาการหลังจากนั้นumount.targetจะมีเหตุผล ... )
12 shutdown  systemd 

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