Компьютер дээрээ хэн нэвтэрч, тэд юу хийдэг вэ?

Оршил

Хэрэв та олон хэрэглэгчтэй сервер ажиллуулж байгаа бол хэн нэвтэрсэн, юу хийж байгааг мэдэхийг хүсч болох юм.

Та нэг захидал болон энэ гарын авлагад бичсэнээр мэдэж байх ёстой бүх зүйлийг мэдэж авч болох бөгөөд би ямар үсэг болон буцаасан мэдээллийг харуулах болно.

Энэ гарын авлага нь сервер, олон хэрэглэгчтэй виртуал машин, эсвэл Raspberry PI эсвэл ижил төстэй нэг самбар компьютертай хүмүүсийг ажиллуулж байгаа хүмүүст ашигтай байдаг.

Тэд хэн нэвтэрч, тэд юу хийдэг вэ?

Хэн таны компьютерт нэвтэрсэнийг мэдэхийн тулд дараах үсэгийг бичээд буцаж ирээрэй.

w

Дээрх тушаалын үр дүн нь толгойн мөр болон үр дүнгийн хүснэгтийг агуулдаг.

Толгой мөр нь дараах элементүүдийг агуулна

Үндсэн хүснэгт нь дараах багана байна:

JCPU нь tty-д холбогдсон бүх процессуудын ашигладаг хугацааг илэрхийлдэг.

PCPU нь одоогийн үйл явцын ашиглалтын хугацааг илэрхийлдэг.

Бүр ганц хэрэглэгчийн компьютер дээр ч гэсэн w тушаалыг ашиглаж болно.

Жишээлбэл, би компьютер дээрээ Гаригаар нэвтэрсэн боловч w тушаал нь 3 мөр буцаадаг. Яагаад? Би tty-тэй байгаа бөгөөд миний тохиолдолд Cinnamon-г хэрэглэдэг.

Би бас 2 терминалын цонх нээлттэй байна.

Гарчиггүйгээр мэдээлэл хэрхэн буцах

W тушаал нь янз бүрийн унтраалгатай байдаг. Тэдгээрийн нэг нь та мэдээллийг харахыг хүсдэггүй.

Та дараах тушаалыг ашиглан гарчгийг нуух болно:

w -h

Энэ нь 5, 10, 15 минутын туршид цаг хугацаа, цаг хугацаа, ачааллыг хардаггүй, харин нэвтэрсэн хэрэглэгчид юу хийж байгааг харж болно.

Хэрэв та унтраалгыг уншигчдад ээлтэй байлгахыг илүүд үзвэл дараахь зорилгод хүрнэ.

w - бус-толгой

Нээрэн Үндсэн мэдээлэлийг хэрхэн буцааж авах

Магадгүй та JCPU эсвэл PCPU-г мэдэхийг хүсэхгүй байх. Үнэн хэрэгтээ магадгүй та хэн бүртгүүлсэн, ямар терминалыг ашиглаж байгаагаа мэдэхийг хүсэж байна, тэдний хостын нэр, хичнээн удаан ажиллаагүй, ямар тушаалыг ажиллуулж байгааг мэдэхийг хүсэж болох юм.

Зөвхөн буцаахын тулд дараах тушаалыг ашиглана:

w -s

Дахин хэлэхэд та илүү уншигчийн ээлтэй хувилбар ашиглаж болно:

w --short

Магадгүй энэ нь хэтэрхий их мэдээлэл байж болох юм. Магадгүй та хостын нэрийг мэдэхийг хүсэхгүй байгаа юм.

Дараах тушаалууд нь хостын нэрийг устгана:

w -f

w - from

Та хэд хэдэн свопыг дараах байдлаар нэгтгэж болно:

w -s -h -f

Дээрх команд нь хүснэгтийн богино хувилбар, толгой байхгүй, хостын нэрийг гаргадаг. Та дээрх тушаалыг дараах байдлаар илэрхийлж болно:

w -shf

Та дараах байдлаар үүнийг бичиж болно:

w --short - from -no-header

Хэрэглэгчийн IP хаяг олох

Анхдагчаар w тушаал нь хэрэглэгч бүрийн хувьд хост нэрийг буцаадаг. IP хаягийг буцаахдаа дараах тушаалыг ашиглан буцааж өөрчилж болно:

w -i

w --ip-addr

Хэрэглэгчээр шүүх

Хэрэв та хэдэн зуун хэрэглэгчтэй эсвэл хэдэн арван хэрэглэгчтэй сервер ажиллуулж байгаа бол w тушаалыг өөрөө ажиллуулж болно.

Хэрэв та тусгай хэрэглэгч юу хийж байгааг мэдэхийг хүсвэл w тушаалын ард өөрийн нэрийг зааж өгч болно.

Жишээ нь, хэрэв би Гари юу хийж байгааг мэдэхийг хүсвэл би дараах зүйлийг бичиж болно:

гар утас

Хураангуй

W тушаалаар хангадаг мэдээллийн ихэнхийг Линуксийн бусад тушаалуудаар буцааж болдог боловч тэдгээрийн аль нь ч цөөн түлхүүрийг шаарддаггүй.

Таны систем ажиллаж байсан хугацааг харуулахын тулд uptime тушаалыг ашиглаж болно.

Ps тушаал нь компьютер дээр ажиллаж байгаа процессуудыг харуулдаг

Хэнийг хэн бүртгэсэнийг харуулах тушаалыг ашиглаж болно. whoami тушаал таны нэвтэрсэн хэн болохыг харуулах болно, id тушаал нь хэрэглэгчдийн тухай мэдээллийг танд хэлэх болно.