Autor del tema
#0
Linux işletim sisteminde, kullanıcılar ve oturumlar hakkında bilgi almak için sıkça kullanılan iki komut bulunmaktadır:
Burada
Öte yandan,
Bu çıktıda, sistemin ne kadar süredir çalıştığı, kullanıcıların ne kadar zamandır işlem yapmadığı ve hangi programların çalıştığı gibi bilgiler yer almaktadır.
Sonuç olarak,
who ve w. Her iki komut da sistemdeki aktif kullanıcıları gösterirken, sundukları bilgiler ve kullanım şekilleri açısından bazı farklılıklar göstermektedir.who komutu, sistemde oturum açan kullanıcıların basit bir listesini sunar. Kullanıcı adı, terminal adı, oturum açma zamanı ve (varsa) bağlandıkları IP adresi gibi temel bilgileri içerir. Örneğin:CODE
123$ who
user1 pts/0 2023-10-10 10:00 (192.168.1.5)
user2 pts/1 2023-10-10 11:00 (192.168.1.6)Burada
user1 ve user2 adlı kullanıcıların hangi terminal üzerinden sisteme bağlandıkları ve oturum açma zamanları görülmektedir.Öte yandan,
w komutu, who komutunun sunduğu bilgilerin yanı sıra kullanıcıların aktif oturumlarıyla ilgili daha fazla detay sağlar. Bu komut, kullanıcıların hangi komutları çalıştırdığını, sistem yükünü ve oturum sürelerini de gösterir. Örneğin:CODE
12345$ w
10:15:01 up 2 days, 3:45, 2 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user1 pts/0 192.168.1.5 10:00 15:00 0.02s 0.00s bash
user2 pts/1 192.168.1.6 11:00 10:00 0.01s 0.00s vimBu çıktıda, sistemin ne kadar süredir çalıştığı, kullanıcıların ne kadar zamandır işlem yapmadığı ve hangi programların çalıştığı gibi bilgiler yer almaktadır.
Sonuç olarak,
who komutu daha basit ve özken, w komutu daha kapsamlı bilgiler sunarak kullanıcılar hakkında daha detaylı bir analiz yapmamıza olanak tanır. İhtiyaçlarınıza bağlı olarak bu komutlardan birini tercih edebilirsiniz. Her iki komutun da sistem yöneticileri ve kullanıcılar için sağladığı faydalar, Linux sistemlerinin yönetiminde önemli bir yer tutmaktadır.