Son Linux komutu nasıl tekrarlanır

UNIX'e dayalı İşletim Sistemleri, yöneticiler için oldukça geniş bir kaynak kaynağıdır, çünkü burada tüm görevler, kullanmamız gereken kullanımdan bağımsız olarak komutlar aracılığıyla gerçekleştirilir. Bir kullanıcının oluşturulması, aktif süreçlere erişim veya sadece sabit disklerin kapasitesinin görüntülenmesi olabilir, her şey komutlara dayanır. Ancak bu durumda Linux gibi UNIX tabanlı sistemlerin wtmp adlı bir günlük dosyasını entegre ettiğini biliyor muydunuz? ne yapar. arşiv.

wtmp ne anlama geliyorwtmp'yi aşağıdakilere ayırabiliriz:

  • "w" harfi, bu iki seçenekten birinin ne zaman (ne zaman) veya kim (kim) anlamına gelir.
  • "tmp" bölümünün de "geçici" veya "zaman damgası" olmak üzere iki anlamı olabilir.

Anlamı ne olursa olsun, bu dosya sistemde sık sık yapmamız gereken birçok görev için gerekli ve çok yardımcı olan tüm oturum açma ve kapatma olaylarını yakalama ve kaydetme görevine sahiptir.

Dikkate almamız gereken ve Solvetic'in size net bir şekilde açıkladığı kısımlardan biri, wtmp dosyasının ikili bir dosya olduğudur, bu nedenle nano veya vi gibi bir metin düzenleyiciyi okumak için kullanamayız, bunun yerine bir kullanmaya başvurmalıyız. son denilen özel komut.

son komut neLast (last), / var / log / wtmp dizininde yürütülen ve saklanan son komutları görüntülemekten, o dosyanın oluşturulduğu andan itibaren bağlanan tüm kullanıcıların listesi gibi ayrıntıları görüntülemekten sorumlu bir komuttur.

Bu komutun kullanımı, aşağıda göreceğimiz ve daha sonra pratikte göreceğimiz çeşitli parametreleri işler, son kullanma seçenekleri şunlardır:

  • -num veya n num: Sonuçta görüntülenecek satır sayısını belirtir.
  • -t YYYYMMDDHHMMSS: Oturum açmaların durumunu yıl, ay veya gün olarak belirtilen zamanı gösterir.
  • -f dosyası: bu parametre / var / log / wtmp dışında bir dosyada arama yapmanızı sağlar.
  • -R: Ana bilgisayar adı alanının görünümünü gizler.
  • -a: son sütunda ana bilgisayar adını görüntüler.
  • -d: yerel olmayan oturum açma işlemleri için geçerlidir, bu durumda Linux hem uzak bilgisayarın ana bilgisayar adını hem de IP adresini depolar.
  • -i: IP adresini nokta ve sayı gösterimi ile görüntüler.
  • -o: Bu parametre, linux-libc5 uygulamaları tarafından yazılmış eski bir wtmp dosyasının okunmasını sağlar.
  • -x: Bu parametre sayesinde sistem kapatma olaylarını ve çalışma seviyesi değişikliklerini görebiliriz.

son komando nasıl kullanılırLast komutunun temel kullanımı wtmp dosyasının kayıtlarına erişim sağlar ve bunları konsolda listeler, bunun için sadece last komutunu çalıştırın ve aşağıdakileri göreceğiz.Sonuç olarak aşağıdakileri göreceğiz:

  • Giriş yapan kullanıcı adı.
  • Bağlı olduğu ekipman, orada bir terminal girişi görürsek: 0, kaydın yerel bilgisayarda yapıldığı anlamına gelir.
  • Bağlantının kurulduğu bilgisayarın IP adresi.
  • Oturum başlangıç ​​saati ve erişim tarihi.
  • Sistemdeki oturumun süresi.

Son komutu çalışırken görmeye hazır mısınız?Solvetic, aşağıda Linux'ta nasıl kullanılacağını açıklayacaktır. Ardından, Linux last ve lastb b komutunun farklı kullanımlarını göreceğiz ve böylece farklı seçenekler yapacağız.

1. Linux komutlarıyla belirli sayıda satır nasıl görüntülenir?

Bazı durumlarda, farklı kullanıcılar veya birden fazla kayıt için sonuçların oldukça uzun olması mümkündür, “-n” parametresini kullanarak görüntülenecek satır sayısını belirtebiliriz, burada n, görüntülenecek satır sayısıdır, böylece, sadece son 3 satırı görmek istiyorsak yürüteceğiz:

 son -3

2. Linux Komutları ile Uzak Kullanıcılar için Ağ Adları Nasıl Görüntülenir

-d (Etki Alanı Adı Sistemi) parametresi sayesinde, çok daha eksiksiz bir yönetim elde etmek için uzaktaki kullanıcıların IP adreslerini çözmek için son komuta fırsatımız var, bunun için aşağıdakileri yürütebiliriz:

 son -d

3. Linux komutlarıyla sonuçlarda IP'mi nasıl gizlerim


-R parametresi ile komutu yürütürken IP adresini kolayca gizleyebiliriz, ancak detaylı analiz için last kullanırsak IP adreslerini silmemenin en iyisi olduğunu anlamalısınız:
 son -R 

4. Linux komutlarıyla tarihe göre kayıtlar nasıl seçilir

-s (since) parametresinin kullanımı ile son komutta bir filtre uygulamak, olayları hangi tarihten itibaren görmek istediğimizi belirlemek, örneğin 3 Haziran'dan itibaren tüm kayıtları görmek istiyorsak, 202021-2022 aşağıdakileri uygulayacağız. Görüldüğü gibi sadece belirtilen tarihe ait kayıtlar bulunmaktadır.

 son -R -s2021-2022-06-03

5. Linux komutlarıyla belirli bir tarihe göre nasıl arama yapılır


-t (kadar) parametresi sayesinde bir bitiş tarihi belirtmek mümkün olacak yani tanımlı iki tarih arasında bir giriş kaydı aralığı seçmek mümkün olacak örneğin 28 Mayıs arasındaki kayıtları görmek istiyoruz ve 4 Haziran'da bir sonrakini uygulayacağız:
 son -R -s2021-2022-05-28 -t2021-2022-06-04

6. Linux komutlarıyla en son tarih ve saat biçimleri nasıl görüntülenir?


Aşama 1
Son komutu kullanırken, tarih ve saat ile ilgili her şey -s ve -t parametreleriyle kullanılır, bu durumda aşağıdaki gibi farklı formatlardan yararlanabiliriz:
 YYYYMMDDsss:dd:ss YYYY-AA-DDss:dd - bu durumda saniyeler 00 YYYY-AA-GG - saat 00:00:00ss:dd:ss - tarih geçerli güne ayarlı ss: aa - tarih bugün ve saniyeler dün 00 olarak ayarlanmıştır - saat bugün 00:00:00 olarak ayarlanmıştır - saat yarın 00:00:00 olarak ayarlanmıştır - süre 00:00:00 + 5dk -5days olarak tanımlanır
Adım 2
Buna benzer bir şey yürütebiliriz:
 son -R -s2021-2022-05-25 10:00 -t2021-2022-06-04 19:00 

Aşama 3
Bazı durumlarda, saniyelerin uygulanan biçimini kullanırsak, herhangi bir tür sonuç elde etmememiz normaldir, ancak kısa çizgi ve iki nokta üst üste kullanırsak, sonuçları göreceğiz:

 son -R -s2021-20220525100000 -t2021-20220604190000 

7. Olayları Tarihe Göre Linux Komutlarıyla Arama

Aşama 1
Son komutla, dakika veya gün olarak ölçülebilen zaman periyotlarını, mevcut tarih ve saatle olan ilişkiyi bir kriter olarak alarak belirtmek mümkündür, örneğin, 10 gün öncesinden 3 gün öncesine kadar olan olayları aramak için. uygulamak:

 son -R -s -10gün -t -3gün 

Adım 2
Aynı şekilde dün, bugün veya şimdi parametrelerini kullanarak kayıtları arayabiliriz, örneğin, dünün ve bugünün sonuçlarını aşağıdakileri çalıştırarak görüntüleyebiliriz:

 son -R -s dün -t bugün 

Aşama 3
Now parametresini kullanarak, 00:00'dan komutu yürüttüğümüz zamana kadar yürütülen oturum açma olaylarını görmek mümkün olacaktır:

 son -R -s bugün -t şimdi

8. Present seçeneği Linux komutlarıyla nasıl kullanılır?

Aşama 1
-p (mevcut) parametresi sayesinde, bilgisayarda belirli bir zamanda kimin oturum açtığını belirlemek mümkün olacak, orada şimdi gibi değişkenleri kullanmasına veya belirli bir zamanı belirtmesine izin veriliyor:

 son -R -p 08:00 

Adım 2
Now komutunun kullanılmasıyla, emrin gerçekleştirildiği ana kadar kimlerin giriş yaptığını görebiliriz:

9. lastb Linux komutu nasıl kullanılır


Bu lastb komutu, btmp adlı bir kayıt defterinden veri okumak için geliştirilmiş bir komuttur ve lastb'nin ana işlevi, hatalı veya başarısız giriş denemelerini listelemektir, herhangi bir kayıt tespit edilmesi durumunda tüm girişler bir süre olacaktır. 00:00 olarak sistem oturum açmadı.
Bu komut süper kullanıcı olarak kullanılmalıdır. Bu durumda, hatalı oturum açma tespit edilmedi.
 sudo sonb -R

Bu kullanışlı komut sayesinde sistemde kayıtlı olan olaylarla ilgili tüm bilgilere ulaşma imkanına sahibiz.

wave wave wave wave wave