Bilgisayarıma Kim Yazılır Ve Ne Yapıyor?

Giriş

Birden çok kullanıcısı olan bir sunucu çalıştırıyorsanız, kimin giriş yaptığını ve ne yaptığını bilmek isteyebilirsiniz.

Tek bir harf yazarak bilmeniz gereken her şeyi bulabilir ve bu rehberde size hangi mektubu ve geri gönderilen bilgiyi göstereceğim.

Bu kılavuz, sunucuları çalıştıran kullanıcılar, birden fazla kullanıcı ile sanal makineler ya da her zaman terk ettikleri Raspberry PI veya benzeri tek kartlı bilgisayarı olan kişiler için kullanışlıdır.

Kimler Giriş Yapıyor Ve Ne Yapıyor?

Bilgisayarınıza kimin giriş yaptığını öğrenmek için yapmanız gereken tek şey aşağıdaki harfi yazıp geri dönüş.

w

Yukarıdaki komuttan gelen çıktı, bir başlık satırı ve bir sonuç tablosu içerir.

Üstbilgi satırı aşağıdaki öğeleri içerir

Ana tablo aşağıdaki sütunlara sahiptir:

JCPU, tty'ye ekli tüm süreçlerin kullandığı süreyi temsil eder.

PCPU, mevcut işlem tarafından kullanılan süreyi gösterir.

Tek bir kullanıcı bilgisayarında bile, w komutu kullanışlı olabilir.

Örneğin, bilgisayarımda Gary olarak oturum açtım ama w komutu 3 satır döndürüyor. Niye ya? Benim durumumda tarçın olan grafik masaüstünü çalıştırmak için kullanılan bir tty var.

Ayrıca 2 terminal pencerem var.

Başlıksız Bilgi Nasıl Dönülür?

W komutu, kullanılabilecek çeşitli anahtarlara sahiptir. Bunlardan biri, bilgileri başlıksız görmenizi sağlar.

Aşağıdaki komutu kullanarak başlıkları gizleyebilirsiniz:

w -h

Bu, 5, 10 ve 15 dakika için zamanı, çalışma süresini veya yükleri görmezsiniz, ancak oturum açmış olan kullanıcıları ve ne yaptığını görebilirsiniz.

Anahtarlarınızın okuyucu dostu olmasını tercih ederseniz, aşağıdakiler aynı hedefe ulaşır.

w --no-başlık

Çıplak Temel Bilgiler Nasıl Gidilir?

Belki de JCPU veya PCPU'yu bilmek istemezsiniz. Aslında, sadece kimin giriş yaptığını, hangi terminali kullandığını, ana bilgisayar isimlerinin ne olduğunu, ne kadar süre boşta kaldıklarını ve hangi komutu çalıştırdıklarını bilmek istersiniz.

Sadece bu bilgiyi geri vermek için aşağıdaki komutu kullanın:

ws

Yine aşağıdaki gibi daha okuyucu dostu sürümünü kullanabilirsiniz:

w - kısa

Belki de bu çok fazla bilgi. Belki de ana bilgisayar adını bilmek istemezsiniz.

Aşağıdaki komutlar ana makine adını atlıyor:

w -f

w

Aşağıdaki gibi bir dizi anahtarı birleştirebilirsiniz:

w -s -h -f

Yukarıdaki komut tablonun kısa versiyonunu, üstbilgileri ve ana bilgisayar adını vermez. Yukarıdaki komutu da şu şekilde ifade etmiş olabilirsiniz:

w -shf

Ayrıca aşağıdaki şekilde de yazabilirsiniz:

w --short --from --no-başlık

Kullanıcının IP Adresini Bul

Varsayılan olarak, w komutu her kullanıcı için ana bilgisayar adını döndürür. Aşağıdaki komutları kullanarak IP adresi yerine geri dönecek şekilde değiştirebilirsiniz:

w -i

w -ip-addr

Kullanıcı Tarafından Süzme

Yüzlerce kullanıcıyla veya sadece birkaç düzine sahip bir sunucu çalıştırıyorsanız, w komutunu kendi başına çalıştırarak oldukça meşgul olabilir.

Belirli bir kullanıcının ne yaptığını öğrenmek istiyorsanız, w komutundan sonra adlarını belirtebilirsiniz.

Örneğin, Gary'nin ne yaptığını öğrenmek istesem aşağıdakileri yazabilirim:

w gary

özet

W komutu tarafından sağlanan bilgilerin çoğu diğer Linux komutları tarafından döndürülebilir, ancak bunların hiçbiri daha az tuş vuruşu gerektirmez.

Çalışma zamanı komutu , sisteminizin ne kadar süredir çalıştığını göstermek için kullanılabilir.

Ps komutu , bir bilgisayarda çalışan işlemleri göstermek için kullanılabilir

Kimlerin oturum açtığını göstermek için kime kullanılabilir. whoami komutu , kimin oturum açtığını ve kimlik komutunun size bir kullanıcı hakkında bilgi vereceğini gösterecektir.