Sorumluluğumuz altında Linux sistemleri olduğunda, yönetim, yönetim veya destek görevlerini yerine getirirken çok yardımcı olacak bazı komutlar hakkında bilgi sahibi olmak, hem sistemin hem de süreçlerin çoklu parametrelerini, kullanıcıları, kullanıcıları ayrıntılı olarak bilmek ideal ve gereklidir. hizmetler ve çok daha fazlası.
gerekli bilgilerBu görevlerin belirli anlarında aşağıdakiler gibi temel bilgileri bilmek gerekecektir:
- Son sistem önyükleme zamanı
- Bağlı kullanıcıların listesi
- Mevcut çalışma seviyesi ve daha fazlası.
Bu tür bilgiler birden fazla Linux dosyasında mevcuttur, ancak bu aynı bilgiyi çok daha basitleştirilmiş bir şekilde elde etmemizi sağlayan bir komutumuz var ve bu who komutudur. Yönetim görevimizi kolaylaştırmak için sistemin çeşitli bilgilerini oluşturmak için yararlı bir komut kimdir ve bugün Solvetic'te bu komutun pratik bir şekilde nasıl kullanılacağına dair bazı seçenekler göreceğiz.
Linux'ta who komutu nasıl kullanılır
Aşama 1
Kullanımının temel sözdizimi şöyledir:
kim [SEÇENEK]… [DOSYA | ARG1 ARG2]Koştuğumuzda kim herhangi bir argüman olmadan, hesap bilgileri kullanıcı adı, kullanıcının terminali, oturum başlangıç saati ve oturumun başlatıldığı ana bilgisayar gibi ayrıntılarla birlikte aşağıdaki gibi görüntülenecektir:
BÜYÜT
Adım 2
Aşağıdaki seçenekleri kullanabiliriz:
Başlığı gösterOluşturulan sütunların başlığını yazdırmak istiyorsak, parametreyi kullanmalıyız. -H aşağıdaki gibi:
kim
BÜYÜT
Bağlı kullanıcıları ve adları görüntüleyinOturum açma adlarını ve toplam bağlı kullanıcı sayısını yazdırmak için aşağıdaki gibi -q parametresini kullanın:
kim -q
BÜYÜT
Ana bilgisayar adını ve ilişkili kullanıcıyı görüntüleAmaç yalnızca ana bilgisayar adını ve stdin ile ilişkili kullanıcıyı görüntülemekse, -m parametresini kullanabiliriz:
kime
BÜYÜT
Son işletim sistemi önyüklemesini görüntüleSeçilen sistemin son açılış saatini görüntülemek için -b parametresini kullanmak ve -u seçeneğini ekleyerek bağlı kullanıcıları aşağıdaki gibi aynı sonuçta listelemek yararlıdır:
kim -b -u
BÜYÜT
Çalışma seviyesini kontrol edinwho komutu, şu şekilde -r seçeneği ile mevcut çalışma seviyesini kontrol etmemizi sağlar:
kim -r
BÜYÜT
Genel bilgi üret-a parametresiyle, önceki seçeneklerden bazılarının bilgileriyle birlikte varsayılan sonucu yazdırmak mümkün olacaktır:
kim -a
BÜYÜT
kim yardım ederAşağıdakileri kimlerin yapabileceğine dair genel yardımı görüntülemek için:
adam kim
BÜYÜT
Aşama 3
Diğer seçeneklerinizden bazıları şunlardır:
-a, --hepsiSeçeneklerle aynı sonucu verir
-b -d --login -p -r -t -T -u
-b, --önyüklemeSon sistem önyüklemesinin zamanını görüntüler.
-d, --ölüÖlü süreçleri dağıtın.
-H, --başlıkBir satır sütun başlığı yazdırır.
--ipsAna bilgisayar adları yerine IP adreslerini yazdırın.
-l, --loginBaskı sistemi giriş işlemlerinden sorumludur.
--bakmakAna bilgisayar adlarını DNS aracılığıyla kurallı hale getirme girişiminde bulunuldu.
-mBu seçenek yalnızca standart girdiyle, yani komutun verildiği bilgisayarla ilişkili kullanıcı ve ana bilgisayar hakkındaki bilgileri yazdırır.Bu yöntem POSIX standardına bağlıdır.
-p, --işleminit tarafından oluşturulan etkin işlemleri yazdırın.
-q, --sayTüm oturum açma adlarını ve orada oturum açan tüm kullanıcıların sayısını oluşturmaktan sorumludur.
-r, --runlevelBu seçenek ile mevcut çalışma seviyesi yazdırılır.
-s, --kısaYalnızca varsayılan olan ad, satır ve saat alanlarını yazdırır.
-t, --zamanBu seçeneğin kullanılması, bilgi mevcutsa, sistem saatinin en son değiştirildiği zamanı yazdırır.
-T, -w, --mesgTerminal satırının durumunu gösteren bir karakter eklememize izin verir: terminal yazılabilir ise "+", yazılabilir değilse "-" veya "?" kötü bir hat bulunursa.
-u, --kullanıcılarHer kullanıcı için boşta kalma süresini ve işlem kimliğini yazdırır.
--İletiKullanımı -T ile aynıdır.
-yazılabilir-T ile aynıdır.
--YardımBir yardım mesajı görüntüler ve komuttan çıkar.
--versiyonwho komutu için sürüm bilgilerini oluşturur.
BÜYÜT
Bu basit komutun, Linux düzeyinde birden çok görev için bilgi edinme konusunda ne kadar yardımcı olduğunu görebiliriz.