Bir sistem yöneticisi olarak, herhangi bir hizmet kesintisinden kaçınmak için sistemi çalışır durumda tutmak sizin sorumluluğunuzdadır. Ancak bazen, sisteminizin kapandığı veya yeniden başlatıldığı durumlar olabilir. Bunun nedeni, sistemin beklenmedik bir şekilde güç kaybetmesi veya bazı kullanıcıların kasıtlı olarak sistemi yeniden başlatması olabilir.
Nedeni ne olursa olsun, bu etkinliğin tam olarak ne zaman gerçekleştiğini görmek için Linux sisteminizin kapanma ve yeniden başlatma geçmişini kontrol edebilirsiniz. Bu bilgi, sorun gidermeye başlamanız için size bir başlangıç noktası sağlayacaktır.
Linux Sisteminin Kapatma ve Yeniden Başlatma Geçmişini Kontrol Edin
İşte Linux'ta kapatma ve yeniden başlatma geçmişini kontrol etmenin bazı yöntemleri komut satırını kullanarak:
1. Son Komutu Kullanma
Linux'taki son komut, en son giriş en üstte olacak şekilde Linux sistemine giriş ve çıkış yapan tüm kullanıcıların geçmişini listeler. Bu bilgiyi şu adresten alır: wtmp her oturum açma ve oturum kapatma olayının günlüğünü tutan dosya. Son komutu kullanarak Linux sisteminizdeki kapatma geçmişini aşağıdaki gibi kontrol edebilirsiniz:
son -x -F kapatma
Çıktıdaki her giriş, iki zaman damgası gösterir; ilk zaman damgası sistem kapatma ve ikincisi sistem başlatma içindir. Ayrıca sistemin çalışmaya devam ettiği süreyi de gösterir.
Ayrıca, kapatma olaylarının son belirli sayısını da kontrol edebilirsiniz. -N bayrak. Örneğin, son üç kapatma olayını kontrol etmek için komut şöyle olacaktır:
son -x -F -n 3 kapatma
Linux sisteminizdeki yeniden başlatma geçmişini kontrol etmek için aşağıdaki komutu kullanın:
son -x -F yeniden başlat
Çıktıdaki her giriş iki zaman damgası gösterir; ilk zaman damgası sistemin başlatılması ve ikincisi sistemin kapanması içindir.
Yeniden başlatma olaylarının son belirli sayısını kontrol etmek için, -N son komutla işaretleyin. Örneğin, son üç yeniden başlatma olayını kontrol etmek için komut şöyle olacaktır:
son -x -F -n 3 yeniden başlatma
2. tuptime Komutunu Kullanma
tuptime aracı, bir Linux sisteminin tüm kapatma ve yeniden başlatma işlemlerinin geçmişini ve istatistiklerini görüntüler. Aşağıdaki tek satırlık betiği kullanarak bu aracı herhangi bir Linux dağıtımına kurabilirsiniz:
sudo bash << (kıvırmak -Ls https://git.io/tuptime-install.sh)
Kurulduktan sonra, Linux sisteminizdeki kapatma ve yeniden başlatma geçmişini aşağıdaki gibi kontrol etmek için tuptime aracını kullanabilirsiniz:
çalışma zamanı -t
Bu komut, en son giriş altta olacak şekilde yeniden başlatma ve kapatma geçmişini listeler.
Yalnızca son belirli sayıda girişi listelemek için tuptime komutunun çıktısını tail komutuna aktarabilirsiniz. Örneğin, son üç girişi listelemek için komut şöyle olacaktır:
çalışma zamanı -t | kuyruk -3
3. Who Komutunu Kullanmak
Linux'taki who komutu, sisteminizde oturum açmış olan kullanıcılar hakkında bilgi gösterir. Who komutunu şu şekilde kullanabilirsiniz: -B sisteminiz en son ne zaman başlatıldığında görüntülenecek bayrak:
kim -b
4. journalctl Komutunu Kullanma
Journalctl komutu, systemd tarafından toplanan günlükleri sorgulamak ve görüntülemek için kullanılır. Kapatma ve yeniden başlatma geçmişinizi kontrol edebilirsiniz. journalctl komutunu kullanarak ile --list-boots bayrak:
dergictl --liste-bot ayakkabı
Sistem önyüklemelerinin listesini, en son giriş 0 olarak en altta olacak şekilde döndürür. Çıktıdaki ilk zaman damgası sistem başlatma zamanını gösterirken, ikinci zaman damgası sistemin kapanma zamanını gösterir.
Hataları Gidermek Linux'ta Çok Daha Kolay
Bu yöntemleri kullanarak sisteminizin kapanmasının veya yeniden başlatılmasının nedenini tam olarak belirleyemeseniz de, sisteminizin ne zaman yeniden başlatıldığı veya kapatıldığıyla ilgili bilgiler sorunları gidermenize yardımcı olabilir.