Penutupan Ubuntu melalui konsol. Linux: But semula dan matikan sistem. Apa yang perlu dilakukan jika semuanya beku sepenuhnya

Nampaknya, apa yang lebih mudah? Apa yang anda perlu lakukan ialah menutup atau memulakan semula pelayan yang menjalankan Linux. Untuk mematikannya, hanya masukkan arahan

Sudo shutdown -h sekarang

Untuk but semula

Sudo shutdown -r sekarang

Sudo but semula

Peristiwa ini, walaupun dari sudut teknikal (tanpa menyentuh isu organisasi yang berkaitan), mungkin kelihatan mudah hanya pada pandangan pertama. Tetapi pentadbir sistem yang berpengalaman tahu bahawa untuk mana-mana OS, walaupun permulaan semula yang tetap dan betul boleh membawa kepada akibat negatif. Ini sebahagian besarnya disebabkan oleh kualiti penyelenggaraan dan operasi sebelum dimulakan semula. Oleh itu, anda perlu memahami bahawa yang paling biasa adalah but semula atau mematikan Linux. Tanpa keterlaluan, ini adalah tindakan yang bertanggungjawab Dan pentadbir sentiasa perlu mengingati ini.

But semula dan menghentikan sistem - mengapa ia begitu penting?

OS Linux dipercayai dengan kerja yang mesti memastikan operasi jangka panjang dan boleh dipercayai bagi unit kompleks, pemasangan teknologi, pelayan pangkalan data (DB), pelayan web, dsb., yang digunakan oleh sebilangan besar pengguna, pengendali dan kakitangan penyelenggaraan. Mematikan dan memulakan semula adalah tidak dapat dielakkan untuk mana-mana sistem. Tetapi aktiviti ini mesti dijalankan dengan risiko yang minimum. Kedua-duanya untuk tugas yang dilakukan oleh pelayan dan untuk pengguna.

UNIX dan Linux pernah agak sensitif untuk dimulakan semula. Tetapi dengan kemunculan sistem fail jurnal (FS) yang sangat boleh dipercayai, menghentikan atau memulakan semula menjadi lebih selamat. Walau bagaimanapun, kemungkinan kerosakan pada konfigurasi atau OS itu sendiri jika komputer (atau pelayan) dimatikan secara tidak betul tidak dikecualikan sepenuhnya. Sebagai contoh, penutupan tidak normal pelayan pangkalan data selalunya membawa kepada pelanggaran integriti data dan kerosakan pada jadual. Tidak kira sistem pengurusan pangkalan data (DBMS) mana yang digunakan untuk memberi perkhidmatan kepada mereka. Masalah yang timbul dalam Linux biasanya agak sukar untuk dikenalpasti. Kerana ciri-ciri seni bina Linux itu sendiri membolehkan ia berfungsi walaupun dengan kehadiran perlanggaran yang kompleks. Tetapi apabila tiba masanya untuk memulakan semula OS, selalunya masalah tersembunyi ini segera muncul. Yang selalunya disertai dengan keruntuhan.

Pentadbir sistem yang berpengalaman mengetahui bahawa apabila sebarang perubahan dibuat pada sistem, contohnya, skrip permulaan diubah suai, konfigurasi komponen individu, dsb., adalah sangat dinasihatkan untuk melakukan restart untuk memastikan sistem beroperasi secara normal selepas perubahan ini. . Nah, pastikan anda menyemak supaya tidak terlepas kemunculan masalah tersembunyi dan kompleks. Pada masa yang sama, anda perlu ingat bahawa masalah mungkin tidak muncul serta-merta atau bahkan selepas beberapa minggu - ini dipengaruhi oleh banyak faktor dan semuanya bergantung pada situasi tertentu.

arahan tutup

Perintah ini membolehkan anda untuk secara selamat dan teknikal "betul" memulakan semula, menghentikan OS, atau memasukkannya ke dalam mod pengguna tunggal. Untuk sistem yang berbeza arahan menutup mempunyai spesifikasi berbeza berkenaan sintaks dan pilihan, jadi adalah munasabah untuk mempertimbangkannya secara umum, hanya menyentuh beberapa ciri penggunaan.

Oleh kerana peristiwa seperti mula semula dan penutupan selalunya menjejaskan ramai pengguna, pentadbir sistem perlu dapat memberi amaran kepada mereka tentang tindakan ini terlebih dahulu sebelum ia dilakukan. Pasukan menutup membolehkan anda melakukan ini dengan menambahkan buzzer, di mana mesej dihantar kepada pengguna tentang acara akan datang (tutup atau mulakan semula). Secara lalai, mesej ini dihantar pada selang masa yang lebih pendek dan mengandungi teks tentang sifat acara yang akan datang, yang mana baki masa juga ditunjukkan. Pentadbir boleh menetapkan teks mesej tersuai jika perlu bergantung pada situasi. Sememangnya, selepas melaksanakan penutupan, pengguna tidak akan dapat log masuk ke sistem, tetapi selama ini mereka akan melihat mesej maklumat yang diberikan melalui arahan menutup.

Sifat tindakan yang dilakukan menutup ditetapkan melalui parameter dan ini boleh:

  • berhenti biasa;
  • hentian biasa diikuti dengan permulaan automatik (but semula);
  • beralih kepada mod pengguna tunggal;
  • beberapa tindakan lain yang berkaitan (bergantung pada sistem), seperti menyemak peranti storan dengan arahan.

Dalam kes kedua, semak fsck mungkin dipaksa, kerana secara lalai dalam sistem pengendalian moden semakan ini dijalankan secara automatik pada permulaan hanya sekiranya berlaku penyahlekapan sistem fail yang salah.

Jadual berikut menunjukkan pilihan utama menutup untuk beberapa sistem Linux:

Sistem Laluan R H S F
Linux /sbin/tutup -r -h -f
Solaris /usr/sbin/shutdown -i6 -i0 -iS
HP-UX /etc/shutdown -r -h
AIX /sbin/tutup -r -h -m

Simbol berikut digunakan untuk sistem ini: R – mulakan semula, H – henti biasa, S – penerusan kerja dalam mod pengguna tunggal, F – lumpuhkan pemeriksaan fsck(hanya sah untuk SUSE dan Red Hat).

Untuk menghentikan Linux pada 8:30 (contohnya, untuk menjalankan penyelenggaraan rutin pada pelayan) dan memberitahu pengguna, jalankan arahan berikut:

$ sudo shutdown -h 08:30 "Perhatian! Dari 08:30 hingga 13:00 Penyelenggaraan rutin dijalankan. Kami memohon maaf atas kesulitan."

Jika anda perlu menetapkan masa relatif untuk berhenti/memulakan semula:

$ sudo shutdown -h +30 "Perhatian! Penyelenggaraan rutin sedang dijalankan."

Perintah berhenti dan but semula

Perintah ini patut dipertimbangkan dalam konteks fakta bahawa, walaupun ia boleh digunakan secara bebas sendiri, ia biasanya dipanggil oleh perintah yang sama menutup.

Apabila memanggil berhenti Semua tindakan asas yang diperlukan untuk penutupan biasa OS dilakukan. Sebagai contoh, semua proses tidak kritikal dimatikan terlebih dahulu, mesej penutupan ditulis pada log, kemudian panggilan sistem penyegerakan dilaksanakan dan peranti storan menunggu untuk operasi tulis dikeluarkan. Kemudian kernel sistem berhenti berfungsi.

Salah satu pilihan penting berhenti adalah kuncinya -n. Ia melumpuhkan penggunaan panggilan sistem penyegerakan untuk menghalang kernel daripada memulihkan imej "lama" bagi partition akar yang disimpan dalam cachenya. Dalam kata lain, berhenti -n digunakan selepas partition telah dipulihkan menggunakan .

Pasukan but semula berbeza daripada berhenti cuma ia dimulakan semula secara lalai. Walau bagaimanapun, ia boleh digunakan untuk melakukan beberapa tindakan berguna sebelum but semula sistem. Sebagai contoh, anda boleh mengelak daripada menghantar mesej tentang but semula yang akan datang (perlu diperhatikan bahawa ini tidak selalu berguna...) kepada pengguna menggunakan kekunci --tiada-dinding. Jika anda hanya perlu merakam acara dalam fail /var/log/wtmp(fail ini mendaftarkan semua acara log masuk dan log keluar dalam OS), maka anda perlu menggunakan kekunci -w(atau --wtmp-sahaja), tetapi tiada but semula akan berlaku. Untuk melakukan but semula tanpa membuat entri pada fail /var/log/wtmp, ada kunci -d(atau --tidak-wtmp). Juga menggunakan arahan but semula adalah mungkin untuk menghentikan sistem dan mematikan mesin menggunakan kekunci --berhenti Dan -hlm (--matikan) masing-masing. Untuk memaksa dan but semula serta-merta, gunakan kekunci -f (--force). Pada kebanyakan sistem, semua pilihan yang diterangkan untuk arahan but semula juga memohon kepada pasukan berhenti dengan maksud yang sama.

Jika anda mendapati ralat, sila serlahkan sekeping teks dan klik Ctrl+Enter.

Kemudian SysRq boleh membantu dalam situasi yang paling kelihatan tidak ada harapan, melainkan, tentu saja, kernel berada dalam keadaan "panik", seperti yang biasanya dibuktikan oleh LED papan kekunci yang berkelip-kelip huru-hara. Menarik? Kemudian bacalah.

Kekunci SysRq muncul lama sebelum peminat Windows mula mengambil tangkapan skrin. IBM pada asalnya bertujuan kunci SysRq untuk bertukar antara aplikasi tanpa menghentikannya. Tetapi itu sejarah. Pengguna Linux telah menyesuaikan SysRq untuk memberikan pengguna akses kecemasan kepada kernel. Tetapi di sini, tidak semuanya mudah. Hakikatnya ialah untuk keserasian dengan Windows dalam persekitaran grafik Linux, satu kunci SysRq berfungsi seperti PrintScreen, dan gabungan Alt+SysRq, disyorkan dalam tutorial konsol, sama seperti dalam Windows, dengan bodohnya meletakkan imej tetingkap aktif dalam penimbal. Itulah sebabnya dalam Linux bertingkap tiada kunci SysRq... sama ada! Daripada kunci ini, dalam persekitaran grafik Linux gabungan ajaib Alt+Ctrl+SysRq+Latin huruf/nombor digunakan, yang meningkatkan kuasa anda ke atas mesin dengan ketara.

M – memaparkan jumlah memori yang diduduki. Pada Ubuntu ia berfungsi jika anda mula-mula menetapkan tahap verbositi output kepada tinggi.

N – memaparkan senarai tugas masa nyata. Juga berfungsi jika anda sebelum ini telah menetapkan tahap output kepada tinggi.

E – ranap semua proses kecuali init.

I – membunuh semua proses, termasuk init.

T – memaparkan senarai tugasan ke konsol.

S – menyegerakkan semua sistem fail, menulis semua data buffer ke cakera keras.

R – memaksa papan kekunci kembali dalam keadaan berfungsi. Dalam kes ini, kernel mula berfungsi dengan papan kekunci secara langsung, memintas pelayan X, dan hanya dalam kod ASCII.

T – memaparkan senarai proses. Sekali lagi, ia hanya berfungsi pada tahap perincian output yang tinggi.

P – pembuangan daftar pemproses. Permintaan itu mungkin menarik minat mereka yang terlibat dalam penyahpepijatan perisian.

Q – memaparkan peristiwa pemasa keras. Berfungsi jika tahap butiran output ditetapkan kepada tinggi.

O – matikan komputer dengan segera.

B – mulakan semula komputer. Walau bagaimanapun, mereka melaporkan bahawa dengan kernel 3.8.0-25, ia bukan but semula yang berlaku, tetapi penutupan. Tetapi saya belum menyemaknya sendiri.

U – Melekapkan semula semua sistem fail ke mod baca sahaja.

V – memulihkan penampan bingkai konsol. Katakan anda sedang menonton video dalam konsol maya (ya, Linux, tidak seperti Windows, membenarkan ini juga), dan anda perlu segera mengingati perkara yang anda lakukan dalam konsol sebelum memulakan video. Perintah itu akan memulihkan framebuffer konsol. Secara umum, saya harus memberitahu anda lebih lanjut mengenai perkara yang menarik ini - framebuffer, tetapi tidak dalam artikel ini.

W – menunjukkan semua tugas yang digantung, jika ada.

Z – memaparkan kandungan penimbal surih kernel.

Jadi, TIBA-TIBA Linux anda dibekukan sehingga but semula Xs menggunakan kekunci Alt+Del+BS tidak membantu. Tenang, tenang sahaja. Dalam apa jua keadaan, anda tidak boleh tergesa-gesa untuk menekan butang set semula pada sarung komputer. Terdapat kebarangkalian yang sangat tinggi bahawa anda tidak akan kehilangan data apabila anda menekan kekunci R-E-I-S-U-B berturut-turut (tahan Alt+Ctrl+SysRq!). Dan rasa apa? Anda sentiasa boleh mematikan serta-merta komputer yang berfungsi seperti biasa menggunakan gabungan Alt+Ctrl+SysRq+O. Melainkan, sudah tentu, anda menutup program anda. :)

Walau bagaimanapun, saya fikir adalah berbahaya untuk menjadikan SysRq ajaib tersedia jika anda membenarkan pengguna lain bekerja dari jauh pada mesin anda atau jika anda bekerja dengannya dari jauh. Hakikatnya ialah isyarat rehat yang dihantar dari konsol jauh boleh ditafsirkan sebagai Alt+SysRq, dengan semua akibat yang berikutnya. Oleh itu, jika anda memutuskan untuk memberikan akses jauh kepada mesin anda, maka, untuk berjaga-jaga, mula-mula tetapkan semula pembolehubah kernel.sysrq dalam konfigurasi sistem. Anda juga boleh menulis skrip ringkas untuk ini pada Bash dan juga melampirkan butang padanya pada desktop, supaya anda tidak perlu bersusah payah mengedit fail kawalan konfigurasi sistem setiap kali. Semoga berjaya!

Perintah "shutdown" mematikan sistem dengan selamat. Semua pengguna log masuk menerima pemberitahuan bahawa sistem sedang ditutup dan operasi log masuk disekat. Anda boleh mematikan sistem serta-merta atau selepas kelewatan yang ditentukan.

Mematikan Linux daripada baris arahan adalah sangat mudah dan ramai pengguna sistem mengawal PC mereka melalui baris arahan dalam perkara sedemikian. Semua proses pertama kali dimaklumkan bahawa sistem sedang bersedia untuk tidur atau but semula melalui SIGTERM. Ini memberikan program seperti vi masa untuk menyimpan fail yang sedang disunting, mel dan program berita, keupayaan untuk log keluar, dsb.

"Shutdown" melakukan tugasnya dengan memberi isyarat kepada proses init, memintanya menukar runlevelnya. Runlevel 0 digunakan untuk menghentikan sistem, runlevel 6 digunakan untuk but semula sistem, dan runlevel 1 digunakan untuk meletakkan sistem ke dalam keadaan di mana tugas pentadbiran boleh dilakukan (mod pengguna tunggal). Runlevel ialah 1 secara lalai melainkan pilihan -h atau -r ditentukan.

Sistem anda mungkin mempunyai set parameter yang berbeza untuk arahan penutupan; Semak dokumentasi peranti.

Matikan Linux daripada baris arahan

penutupan [-akrhPHfFnc] [-t sek] masa [mesej]

  1. -a Mengawal akses kepada arahan penutupan menggunakan /etc/shutdown.allow fail akses kawalan. Untuk maklumat lanjut, lihat bahagian Kawalan Akses di bawah.
  2. -k Jangan tutup, tetapi hantar mesej amaran seolah-olah penutupan itu benar.
  3. -h Memberitahu sistem untuk menutup dan kemudian menghentikannya.
  4. -P Mengarahkan sistem untuk menutup dan kemudian menutup.
  5. -H Jika pilihan -h ditentukan, pilihan ini menentukan bahawa sistem harus boot ke monitor but pada sistem yang menyokongnya.
  6. -f Langkau fsck selepas but semula.
  7. -F Paksa fsck selepas but semula.
  8. -n Jangan panggil init untuk menamatkan proses; Arahkan penutupan untuk melakukan ini sendiri.
  • Menggunakan pilihan ini tidak disyorkan dan keputusannya tidak selalu boleh diramal.
  1. -c Batalkan penutupan belum selesai. (Ini tidak digunakan untuk "tutup sekarang", yang tidak menunggu sehingga penutupan.) Anda tidak boleh menentukan hujah masa dengan pilihan ini, tetapi anda boleh menentukan mesej penjelasan yang akan dihantar kepada semua pengguna.
  2. t sek. Beritahu pemula untuk menunggu beberapa saat antara proses menghantar amaran dan isyarat bunuh sebelum beralih ke peringkat larian yang lain.
  3. masa Argumen masa menentukan bila operasi penutupan harus dilakukan.

Masa boleh diformatkan dengan cara yang berbeza:

Pertama, ia boleh menjadi masa mutlak dalam format hh:mm, dengan hh ialah jam (1 atau 2 digit, dari 0 hingga 23) dan mm ialah minit jam (dalam dua digit).

Kedua, ia boleh dalam format +m, dengan m ialah bilangan minit untuk menunggu.

Selain itu, perkataan itu kini sama dengan menunjukkan +0; Dia segera mematikan sistem.

  1. Mesej. Mesej dihantar kepada semua pengguna, bersama-sama dengan pemberitahuan penutupan standard.

Butiran

Jika penutupan dirancang untuk masa hadapan, ia akan mencipta fail nasihat /etc/nologin, yang memaksa program seperti log masuk untuk tidak membenarkan pengguna baharu. Fail ini dibuat lima minit sebelum urutan penutupan bermula. Shutdown memadamkan fail ini jika ia dihentikan sebelum ia boleh memberi isyarat permulaan (iaitu, ia dibatalkan atau ada masalah). Ia juga mengalih keluarnya sebelum memanggil init untuk menukar runlevel.

Bendera -f bermaksud "but semula dengan cepat". Ini hanya mencipta fail nasihat /fastboot yang boleh disemak oleh sistem apabila ia muncul semula. Fail rc but sistem ("rc" bermaksud "runcom", yang bermaksud "run commands") boleh menyemak kehadiran fail ini dan memutuskan untuk tidak menjalankan fsck kerana sistem telah ditutup dengan betul. Selepas ini, proses but harus mengalih keluar /fastboot.

Bendera -F bermaksud "force fsck". Ini hanya mencipta fail nasihat /forcefsck yang boleh disemak oleh sistem apabila ia muncul semula. Fail rc boot boleh menyemak sama ada fail ini ada dan akan memutuskan untuk menjalankan fsck dengan bendera "kuasa" khas untuk memeriksa sama ada sistem fail dinyahlekap dengan betul. Selepas ini, proses but harus mengalih keluar /forcefsck.

Bendera -n menyebabkan penutupan bukan untuk memanggil init, tetapi untuk mematikan semua proses yang sedang berjalan. Penutupan akan melumpuhkan kuota, perakaunan dan pertukaran serta menyahlekap semua sistem fail.

Kawalan capaian

Penutupan boleh dipanggil dari init apabila kombinasi kekunci CTRL-ALT-DEL ditekan jika entri yang sepadan wujud dalam /etc/inittab. Ini bermakna sesiapa sahaja yang mempunyai akses fizikal ke papan kekunci konsol boleh menutup sistem.

Untuk mengelakkan ini, penutupan boleh menyemak untuk melihat sama ada pengguna yang dibenarkan telah log masuk. Jika penutupan dipanggil dengan argumen -a (tambahkan ini pada panggilan penutupan dalam /etc/inittab), ia menyemak untuk melihat sama ada fail /etc/shutdown.allow ada. Ia kemudian membandingkan log masuk dalam fail ini dengan senarai orang yang log masuk ke konsol maya (dari /var/run/utmp). Hanya jika salah seorang pengguna atau akar yang dibenarkan log masuk ia akan berkuat kuasa. Jika tidak, ia akan menulis mesej

Tutup: tiada pengguna yang dibenarkan log masuk

Ke konsol sistem fizikal. Format /etc/shutdown.allow ialah satu nama pengguna setiap baris. Baris kosong dan baris ulasan (diawalan #) dibenarkan. Fail ini pada masa ini mempunyai had 32 pengguna.

Ambil perhatian bahawa jika /etc/shutdown.allow tidak hadir, argumen -a diabaikan.

Mematikan kuasa Linux dan komputer

Pilihan -H hanya menetapkan pembolehubah persekitaran permulaan INIT_HALT kepada HALT, dan pilihan -P hanya menetapkan pembolehubah ini kepada POWEROFF. Skrip penutupan yang memanggil berhenti sebagai perkara terakhir dalam urutan penutupan mesti menyemak pembolehubah persekitaran ini dan berhenti memanggil dengan pilihan yang betul untuk pilihan tersebut benar-benar mempunyai sebarang kesan.

Fail

  • /fastboot
    /etc/inittab
    /etc/init.d/halt
    /etc/init.d/reboot
    /etc/shutdown.allow

Mematikan Linux daripada baris arahan: contoh

Jadualkan sistem untuk dimatikan pada pukul 8 pagi.

Jadualkan sistem untuk dimatikan pada pukul 8 malam.

penutupan +15 "Menaik taraf perkakasan, masa henti hendaklah minimum"

Jadualkan sistem untuk ditutup selepas lima belas minit. Bersama-sama dengan pemberitahuan biasa kepada pengguna bahawa sistem telah ditutup, mereka akan diberikan mesej deskriptif tentang kemas kini perkakasan.

Matikan Linux serta-merta

Matikan sistem dengan serta-merta dan but semula secara automatik.

Matikan serta-merta dan matikan sistem secara automatik.

Perintah berkaitan

  • Berhenti - Hentikan komputer.
  • Poweroff - Hentikan komputer.
  • But semula - Hentikan komputer.
  • Dinding - Hantar mesej kepada semua pengguna log masuk.

Terjemahan daripada sumber bahasa Inggeris yang hebat computerhope.

Jika anda masih mempunyai sebarang soalan mengenai topik "Mematikan Linux daripada baris arahan", anda boleh menulisnya kepada kami dalam borang ulasan di tapak.

Jika anda mendapati ralat, sila serlahkan sekeping teks dan klik Ctrl+Enter.

Mari lihat cara untuk memulakan semula atau mematikan komputer anda dari baris arahan. Saya menggunakan ini apabila, apabila memasang beberapa pemacu atau di bawah beban berat pada pemproses, antara muka berhenti bertindak balas kepada tindakan saya (walaupun ini berlaku sangat jarang). Ia adalah mungkin untuk membunuh proses "rakus" melalui baris arahan, tetapi proses itu tidak selalu diketahui, jadi penyelesaian pantas adalah untuk memulakan semula komputer.

But semula komputer

Saya buat ini. Saya pergi ke konsol dengan menekan pintasan papan kekunci Ctrl+Alt+F1. Dalam konsol, anda mesti memasukkan nama pengguna dan kata laluan anda terlebih dahulu (tiada aksara dipaparkan semasa memasukkan kata laluan). Dan saya menjalankan arahan:

Sudo but semula

Anda sekali lagi perlu memasukkan kata laluan pentadbir dan tekan Enter. Komputer akan mula dimulakan semula.

Anda juga boleh menggunakan arahan untuk memulakan semula komputer anda menutup, untuk ini anda perlu menggunakan kunci -r:

Sudo shutdown -r sekarang

Matikan komputer

Untuk mematikan komputer daripada baris arahan, anda perlu menjalankan arahan:

Sudo shutdown -h sekarang

Anda juga boleh mematikan komputer anda dengan menjalankan arahan:

Sudo berhenti

Dan juga boleh digunakan.

Mari lihat cara untuk memulakan semula atau mematikan komputer anda dari baris arahan. Saya menggunakan ini apabila, apabila memasang beberapa pemacu atau di bawah beban berat pada pemproses, antara muka berhenti bertindak balas kepada tindakan saya (walaupun ini berlaku sangat jarang). Ia adalah mungkin untuk membunuh proses "rakus" melalui baris arahan, tetapi proses itu tidak selalu diketahui, jadi penyelesaian pantas adalah untuk memulakan semula komputer.

Dari semasa ke semasa, anda perlu but semula dari jauh atau menutup sistem pengendalian Linux anda daripada baris arahan. Ini boleh dilakukan dalam pelbagai cara, dan kami akan mempertimbangkannya.

Semua arahan yang disenaraikan di bawah mesti dilaksanakan sebagai pengguna root.

Pilihan menetapkan parameter penutupan, kami akan melihatnya di bawah. Masa boleh ditetapkan dalam format hh:mm dalam format 24 jam. Anda juga boleh menggunakan entri +minit, menunjukkan berapa minit dari saat semasa anda perlu mematikan komputer Linux anda. Di samping itu, pemalar sekarang tersedia, menunjukkan bahawa anda perlu mematikannya sekarang. arahan tutup, dengan sumber -h.

Seperti yang anda lihat, penutupan biasa digunakan, dan pemalar masa sekarang, iaitu, sekarang. Sekarang mari kita cuba menjadualkan komputer Linux untuk ditutup dalam masa lima minit:

sudo shutdown -h +5 "PC akan ditutup dalam masa 5 minit"

Untuk mematikan sistem, gunakan perintah berhenti dan matikan. Perintah awal mematikan sistem tetapi tidak mematikan kuasa sistem. Anda akan melihat mesej "Sistem dihentikan" yang menunjukkan bahawa anda boleh mematikan kuasa. Perintah ini bertujuan untuk komputer lama yang tidak menyokong pengurusan kuasa lanjutan. Yang kedua (mati kuasa) mematikan sistem ( satu set elemen yang berada dalam hubungan dan hubungan antara satu sama lain, yang membentuk integriti tertentu, perpaduan) dan mematikan kuasanya.

Mematikan Linux menggunakan berhenti

Perintah itu sama dengan arahan but semula dalam tindakannya, perbezaannya ialah arahan berhenti mematikan sistem. Anda juga boleh mematikan komputer dengan menjalankan arahan:

Menggunakan berhenti boleh merosakkan sistem!

Perintah ini juga mematikan komputer. Dia hanya melakukannya dengan cara tersendiri. Ia tidak melakukan sebarang tindakan persediaan sebelum dimatikan, tetapi hanya mematikan kuasa.

Matikan Linux menggunakan poweroff

Perintah poweroff adalah serupa dengan arahan berhenti, kecuali selepas menghentikan sistem, permintaan khas dihantar ke sistem kawalan suapan untuk mematikan kuasa, yang membolehkan anda mematikan sistem dari jauh. Anda juga boleh menggunakan:

Matikan Linux menggunakan telinit 0

Menggunakan arahan ini, anda boleh memberitahu daemon init untuk pergi ke tahap pelaksanaan tertentu, iaitu nombor 0 menunjukkan bahawa anda perlu pergi ke tahap 0 (henti sistem). Krew telinit tidak menyokong tetapan jeda dan mesej amaran. Biasanya digunakan semasa menguji perubahan yang dibuat pada fail inittab.

Matikan Linux dari baris arahan tanpa sudo

Boleh melalui dbus dan ConsoleKit. Ia boleh dikawal melalui dbus. Cuma sekarang ia kelihatan terputus di mana-mana.

ConsoleKit ialah daemon yang menyediakan sesi pengguna.

Jika anda mempunyai systemd, maka hocus pocus tidak akan berfungsi. Mungkin pakar akan singgah dan memberitahu anda cara melakukan ini melalui logind.

dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

Itu sahaja, perbincangan tentang cara asas untuk menutup dan but semula sistem Linux daripada baris arahan telah selesai. Kini anda tahu semua yang anda perlu tahu tentang cara menutup Linux melalui terminal. Jika anda terperangkap dengan kesilapan menaip atau komputer anda terhenti, anda tahu apa yang perlu dilakukan.