Linux nasıl kapatılır veya yeniden başlatılır

Bir Linux sistemini kapatmanız veya yeniden başlatmanız gerekiyor, ancak bunu yapmanın en iyi yolundan emin değil misiniz? En iyi yöntemler listemize buradan göz atın.

Çoğu kişi için yeniden başlatma genellikle en iyi çözümdür bilgisayar sorunlar. Bu nedenle, nasıl kapatılacağını veya yeniden başlatılacağını bilmek işe yarar Linux masaüstü ve sunucuları güvenle

Linux sistemler haftalarca ve aylarca sorunsuz çalışabilir ve bu özellikle sunucular için geçerlidir. Ancak, özellikle bakım için, kapatma veya yeniden başlatmanın kaçınılmaz hale geldiği zamanlar vardır.

Masaüstü kullanıcıları, sistemlerini kapatmak için GUI'yi kolayca kullanabilir. Ancak bunun imkansız olduğu veya uzak bir sunucuyu kapatmanız veya yeniden başlatmanız gerektiği zamanlar için aşağıdakiler komutlar ve seçenekler gerçekten yardımcı olabilir.

Linux kapatma ve yeniden başlatma komutları

Komutaaçıklama
sudo kapatma -hKapatma ve güç kapalı
sudo kapatma -rKapattıktan sonra yeniden başlat
sudo kapatma ss:ddss:dd'de kapanma
sudo kapatma +m'm' dakika içinde kapatma
sudo şimdi kapatmaŞimdi kapat
sudo kapatma -cBekleyen bir kapatma komutunu iptal edin
sudo durduSistemi kapat
sudo rebootBir sistemi yeniden başlatın
sudo kapatmaSistemi kapat
ssh user@host kapatma -h şimdiUzaktaki bir sistemi hemen kapatın
sudo systemctl yeniden başlatmasystemctl hizmetini kullanır
Linux kapatma ve yeniden başlatma komutları

1. sudo kapatma -h

Kapatma komutu bir Linux sistemini kapatmak için en popüler olanıdır. Bundan önceki 'sudo' gereklidir çünkü kabuğu kullanarak bir sistemi kapatmadan önce her zaman root olmanız veya süper kullanıcı haklarına sahip olmanız gerekir. Bu özellik şunun içindir: güvenlik amaçlar.

Bu komut, ne elde etmek istediğinize bağlı olarak farklı seçenekler alır. Buradaki -h seçeneği ile, işletim sistemini durdurmadan veya tamamen kapatmadan önce, çalışan tüm programları ve arka plan işlemlerini durdurmayı içeren sistemi kapatmasını söylüyorsunuz.

-h seçeneğinin, sistemi durdurma veya kapatma seçimini bıraktığını unutmayın. Bununla birlikte, tam olarak kapatılmasını istiyorsanız, -P seçeneğini kullanın. Ve sistemi durdurmak için -H seçeneğini kullanın.

sudo shutdown -h                    #halt or power off

sudo shutdown -P                    #power off after system shutdown

sudo shutdown -H                   #only halt execution after shutdown

2. sudo kapatma -r

Kapatma -r ile, sistemin yeniden başlatılmasını talep ediyorsunuz. Kapatma programında her zaman olduğu gibi, tam güç kesilmeden ve nihai sistem yeniden başlatılmadan önce sistem üzerinde çalışan tüm işlemler sonlandırılır.

3. sudo kapatma ss:dd

Ayrıca, bakım için sistemi belirli bir zamanda kapatmak isteyebilirsiniz, bu durumda işleri planlamak en iyisidir. Neyse ki, kapatma komutu zaman seçeneklerini kabul eder ve bunlardan biri, istediğiniz bir zamanı belirlemenize izin verir.

Bu biçim, 24 saatlik biçimi ss:dd olarak takip eder; 'h' saatleri ve 'm' dakikaları temsil eder. İşte bir örnek:

sudo shutdown 23:59              #shut down the system by 11:59 PM

4. sudo kapatma +m

Kapatma komutu için başka bir popüler zaman seçeneği vardır ve bu, bir geri sayım zamanlayıcısı kullanarak bir sistem kapanması planlamanıza olanak tanır.

Geri sayımı başlatmak için tek ihtiyacınız olan bir '+' ve bir sayı. Bu sayı dakikalar içinde yorumlanır ve gülünç derecede yükselebilir, 1,000,000,000 (bir milyar) dakikanın çok üzerine çıkabilir!

sudo shutdown -r +50             #reboot the system in 50 minutes
sudo kapatma +m

5. sudo şimdi kapatma

Seçeneğin adından da anlaşılacağı gibi, bu, çalışan tüm işlemlerin durdurulmasıyla başlayarak sistemi hemen kapatır.

Lütfen şu anda oturum açmış olan kullanıcılar için kapatma komutu uyarısı için zamanla ilgili tüm seçeneklerin sistem çöktüğüne dikkat edin.

Bu bildirim, bir geri sayım periyodu veya planlanmış bir zaman olduğunda yardımcı olabilir, ancak 'şimdi' seçeneği için de görüntülenmesine rağmen, yürütme hemen gerçekleşir ve kullanıcıya hiç zaman bırakmaz.

Kapanmaya kalan süre 5 dakikadan az olduğunda yeni kullanıcıların sunucuya giriş yapmaları da engellenir.

6. sudo kapatma -c

-c seçeneği, planlanmış herhangi bir güç kesintisini iptal etmek içindir. Ancak, kapatma programının çalışma şeklinden dolayı bu seçenekle ilgili küçük bir sorun vardır.

Bir zaman seçeneğiyle kapatmayı çalıştırdığınızda, o anda bir kabuğa giriş yapmış tüm kullanıcılara bir mesaj yayınlar. Bu harika, ancak programı çatallamak için komuttan sonra bir Ve işareti eklemediyseniz, görüntülenen ekran başka bir komut girmeyi imkansız hale getirecektir.

Örneğin:

sudo shutdown +8                   #shut down in 8 minutes. You must log into a new shell to cancel it


sudo shutdown +8&                #shut down in 8 minutes, but run in the background to allow further input

7. sudo durdurma

halt komutu, sistemin çalışma düzeyine bağlı olarak ya bilgisayarı durdurur ya da kapatma komutunu çağırır. Belirli davranışları zorlamak için seçenekler de belirleyebilirsiniz.

Linux çalıştırma seviyeleri, belirli hizmetlerin mevcut olduğu sistemin farklı aşamalarıdır. Çalıştırma seviyesi 0 (sıfır) 'durdur' iken, çalıştırma seviyesi 5 bir grafik kullanıcı arayüzü (X sunucusu) sunar ve çalıştırma seviyesi 6 'yeniden başlatma'dır.

sudo halt -f                              #force a system halt

sudo halt -p                             #force a system poweroff

8. sudo yeniden başlatma

Yeniden başlatma komutu, halt komutuyla hemen hemen aynıdır. Çalıştırma düzeyine bağlı olarak ya sistemi yeniden başlatır ya da kapatma komutunu çağırır. -f ve -p seçeneklerini kullanarak davranışını zorlayabilirsiniz.

sudo halt -f                              #force a system reboot

sudo halt -p                             #force a system poweroff

9. sudo güç kapatma

Poweroff komutu da halt komutuyla aynıdır. Çalıştırma düzeyine bağlı olarak ya sistemi kapatır ya da kapatma komutunu çağırır. -f seçeneğini kullanarak davranışını da zorlayabilirsiniz.

sudo halt -f                              #force a system poweroff

10. ssh user@host kapatma -h şimdi

Yukarıdaki komutların tümü, fiziksel erişiminiz olan yerel bir makineye veya kimlik doğrulamadan sonra güvenli bir kabuk bağlantısı üzerinden girilebilir.

Ancak, önce kabuğunda oturum açmadan uzak bir sunucuya bir kapatma veya yeniden başlatma komutu da verebilirsiniz. Bunu aşağıdaki komutlarla yaparsınız:

ssh root@host shutdown -h now                    #force a system shut down now as root


ssh -t user@host sudo shutdown -h now        #force a shut down now using sudo password


ssh -t user@host shutdown -r 23:55               #Reboot the remote host by 11:55 PM

11. sudo systemctl yeniden başlatma

Modern Linux dağıtımları, platformdaki hizmetleri yönetmek için systemd'ye geçiyor. Bir arka plan süreci olarak, systemctl adlı yönetim yardımcı programı ile birlikte gelir. Bu program, herhangi bir Linux sunucusunda hizmetleri başlatmayı, durdurmayı, etkinleştirmeyi, devre dışı bırakmayı vb.

systemctl kullanmanın faydaları, genel olarak, daha ayrıntılı hata mesajlarını ve sistem araçlarının ve hizmetlerinin daha iyi yönetimini içerir.

Ayrıca durdurma, yeniden başlatma ve kapatma komutları gibi önemli sistem olaylarının tercihli olarak işlenmesini de sağlar. Onlarla, start, stop vb. gibi önceki komutları girmekten kaçınabilirsiniz, örneğin:

sudo systemctl start halt          #the start command is not necessary here


sudo systemctl halt                #works like a charm


sudo systemctl poweroff            #completely powers the system down


sudo systemctl reboot              #Restart

Sonuç

Bir Linux sistemini kapatmanın ve yeniden başlatmanın farklı yöntemlerinin bu listesinin sonuna gelirken, burada Linux'un özgürlük felsefesini de görebileceğinizden eminim.

Teknik malzeme alın

Teknoloji trendleri, başlangıç ​​trendleri, incelemeler, çevrimiçi gelir, web araçları ve pazarlama ayda bir veya iki kez