Linux Bilgisayarınızı Komut Satırından Kapatmanın 5 Yolu

Linux Bilgisayarınızı Komut Satırından Kapatmanın 5 Yolu

Hiçbir işletim sistemi mükemmel değildir. Öyle olsa bile, sürücüler ve uygulamalarla ilgili sorunlar olabilir. Linux bir istisna değildir. Windows'tan daha kararlı olmasına rağmen (çoğu durumda hepsi değil!), Linux bilgisayarınızı yeniden başlatmanız gereken bir zaman muhtemelen gelecektir. Bunun nedeni bir şeylerin çalışmaması olabilir. Alternatif olarak, uzak bir bilgisayara veya sunucuya SSH aracılığıyla bağlanabilir ve yeniden başlatılmasını veya tamamen kapatılmasını isteyebilirsiniz.





Ama bunu nasıl yapabilirsin? Komut satırı aracılığıyla bir Linux bilgisayarı kapatmanız veya yeniden başlatmanız (veya yeniden başlatmanız) için birkaç komut mevcuttur.





android tv kutusu için en iyi başlatıcı

Sırasıyla bunlara bakalım ve bu komutların nasıl ve ne zaman kullanılması gerektiğini inceleyelim.





1. Kapatma

Linux kutunuzla işiniz bittiyse, onu basitçe kapatmanın çözümü, SSH aracılığıyla gönderilen kapatma talimatını kullanmaktır. bir Windows PC kullanıyorsanız, birkaç SSH aracınız var ndan şeçmek). Bu, bilgisayarı kalıcı olarak kapatmak (yeniden başlatmaya karar verdiğiniz zamana kadar) veya yeniden başlatmak için kullanılabilir. Komutun sözdizimi şöyledir:

shutdown [option] [time] [message]

Örneğin, bilgisayarı hemen kapatmak için şunları kullanırsınız:



shutdown -h now

Burada, -H dur demek şimdi açıkça, talimatın derhal gerçekleştirilmesi gerektiği anlamına gelir. Farklı gecikmeler kullanılabilir. Örneğin, kullanabilirsiniz +5 bunun yerine, bilgisayara kapatma prosedürünü beş dakika içinde çalıştırmasını söyleyecektir.

Bir mesaj eklemek istiyorsanız, bu, oturum açmış tüm kullanıcılara gösterilecektir:





shutdown -h +5 'The server is shutting down, please save your work and log off.'

Bu komutlar için anahtarların tam listesini aşağıdakileri girerek bulabileceğinizi unutmayın:

[command] --help

-r ile Yeniden Başlat

Alternatif bir seçenek, -r bilgisayarı yeniden başlatma komutu. Bu, yerine kullanılır -H , bu nedenle bir bilgisayarı veya sunucuyu yeniden başlatmak için şunları kullanabilirsiniz:





shutdown -r +5 'The server is restarting in five minutes, please save your work and log off.'

Herhangi bir planlanmış kapatma veya yeniden başlatma, aşağıdakiler girilerek iptal edilebilir: -C iptal komutu:

shutdown -c

2. Yeniden Başlatın

Kapatma komutu bir yeniden başlatma seçeneğine sahip olduğundan, yeniden başlatma komutunun bir kapatma seçeneğine sahip olduğunu öğrenmek şaşırtıcı olmamalıdır.

Image Credit: Shutterstock aracılığıyla Anton Khegay

orijinal atari ne kadar eder

Standart yeniden başlatma komutu:

reboot

Bu, bilgisayarınızın kendisini kapatmasını ve tekrar açılmasını isteyecektir. Ancak, cihazı kapatmak isterseniz, -P anahtarı çalışacaktır:

reboot -p

Başka bir seçenek de yeniden başlatmaya zorlamak. Bu, bir uygulama veya hizmet kilitleniyorsa ve hızlı bir şekilde yeniden başlatmanız gerekiyorsa yararlı olabilir:

reboot -f

Bu, Linux kutunuzu zorla yeniden başlatır.

3. Dur

biz zaten gördük -H yukarıya geçin, ancak halt tek başına bir komut olarak kullanılabilir. Bu, bilgisayarın dört harfli basit bir kelimeyle hemen kapanmasına yol açacaktır:

halt

NS -F switch durdurma ile de kullanılabilir, ancak sonuçlar tutarsızdır ve sistem kararlılığı sorunlarına yol açabilir.

4. Kapatma

terminolojisini tercih edebilirsiniz. Kapat emretmek. Bu, yazma işleminin iki kat daha uzun sürmesi dışında, halt ile tamamen aynı işlevi görür.

Ancak kullanmanın yanı sıra -F kapatmaya zorlamak için, ayrıca -içinde sistem yeniden başlatma çağrısını günlüğe kaydetmek için geçiş yapın / var / log / wtmp . Bu, potansiyel olarak yararlı bir hata ayıklama aracıdır. --ayrıntılı , kapatma ile ilgili sorunlara yardımcı olabilir.

poweroff --verbose

5. Acil Durum Seçeneği: REISUB

Yukarıdaki komutların tümü, sistemin sorunsuz çalıştığı durumlarda kullanılabilir. Ama ya çökerse? Bilgisayar veya sunucu askıda kalıyorsa ve uygun bir şekilde yeniden başlatılamıyorsa ne olur?

Cevap o zaman bir klavye kombinasyonudur. Windows'tan geçiş yaptıysanız, muhtemelen bunu biliyorsunuzdur. Ctrl + Alt + Del ile bir menü görüntüler Kapat bir seçenek olarak. Daha uzun süre tutulursa, makine otomatik olarak kapanacaktır. Bu arada bir Mac'te, güç düğmesini basılı tutmanız yeterlidir (Windows donanımında da çalışan bir seçenek).

İmaj Kredisi: Shutterstock aracılığıyla JanHetman

xbox one denetleyicisi bağlı ancak çalışmıyor

Linux'ta klavye kombinasyonu Alt + Ekranı Yazdır + B yeniden başlatmak. Ancak bu işe yaramazsa veya daha karmaşık bir sorun varsa, altı adede kadar tuş kullanarak kombinasyonu değiştirebilirsiniz.

Bu, aşağıdaki zorunlu kısaltma nedeniyle REISUB olarak bilinir:

  • a r aw -- Klavyenin kontrolünü X görüntüleme sunucusundan geri alır.
  • T VE rminate -- SIGTERM sonlandırma sinyalini tüm işlemlere, incelikle sonlandırmak için gönderir.
  • ile ben ll -- Yukarıdaki gibi, ancak süreçleri anında sonlandırmaya zorlayan SIGKILL sinyali.
  • S ync -- Verileri diske aktarır.
  • sen nmount -- Bu, tüm dosya sistemlerini salt okunur duruma yeniden bağlar.
  • tekrar B oot -- Beklediğiniz gibi.

Bu işi yapmak için basılı tutmalısınız Alt + Ekranı Yazdır , ardından bu sırayla R E I S U B tuşlarına basın. Her tuşa basma arasında bir veya iki saniye bırakın. Bu yöntemin genellikle ARM mimarisine sahip makinelerde (örneğin Raspberry Pi ) çalışmadığını unutmayın.

Yardım, Yanlışlıkla Linux Bilgisayarımı veya Sunucumu Kapattım!

Bir kapatma veya yeniden başlatma komutunun nasıl iptal edileceğini gördük. Ancak, hayati bir süreç çalışırken, özellikle uzak bir sunucuda, kendinizi bir kapatma komutu başlatırken bulmak kolaydır. Bunu aşmanın bir yolu, belirli parametreleri kontrol ederek bir kapatmayı geçersiz kılabilen molly-guard'ı kurmaktır.

Örneğin, SSH oturumlarını (FTP'den farklı olan) kontrol eden bir komut dosyası vardır. Yeniden başlatma, durdurma, kapatma veya kapatma komutu gönderirseniz, molly-guard kapatmayı düşündüğünüz ana bilgisayarın adını ister.

Bunu kullanmak için terminale molly-guard'ı kurun:

sudo apt-get install molly-guard

Molly-guard arka planda çalıştığı için, aşağıdaki gibi bir komut algılayacaktır: Kapat ve bir SSH oturumunun algılandığını rapor edin. Ardından, kapatmayı onaylamak için sunucunun ana bilgisayar adını girme veya Ctrl + C iptal etmek. Kullanışlı!

Bir Linux bilgisayarını komut satırından kapatmanın bu beş yolu, bilgisayarın kendisinde veya uzak bir SSH aracılığıyla kullanılabilecekleri için özellikle yararlıdır. Bu komutlar çok kısa ve öz olduklarından hızlı kullanıma uygundurlar - bu da zaman zaman yanlışlıkla yeniden başlatmaya neden olabilir! Neyse ki, molly-guard yardımcı programı bundan kaçınmak için yeterlidir.

Daha fazla öğrenmek için Linux komutları , referans hile sayfamıza göz atın. Bu komutlardan herhangi birini otomatikleştirmek istiyorsanız, Linux için bu otomasyon uygulamalarına göz atın.

Paylaş Paylaş Cıvıldamak E-posta Windows 11'e Yükseltmeye Değer mi?

Windows yeniden tasarlandı. Ancak bu sizi Windows 10'dan Windows 11'e geçmeye ikna etmek için yeterli mi?

Sonrakini Oku
İlgili konular
  • Linux
  • terminal
  • Linux
Yazar hakkında Christian Cawley(1510 Makale Yayınlandı)

Masaüstü ve yazılım desteği konusunda kapsamlı deneyime sahip Güvenlik, Linux, Kendin Yap, Programlama ve Teknik Açıklama ve Gerçekten Faydalı Podcast yapımcısı için Editör Yardımcısı. Linux Format dergisine katkıda bulunan Christian, bir Raspberry Pi tamircisi, Lego aşığı ve retro oyun hayranıdır.

Christian Cawley'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın