Làm thế nào để tìm người dùng nào đang đăng nhập?


21
uptime

4 người dùng khác, tôi có nên lo lắng không?

Theo man uptime

thời gian hoạt động sẽ hiển thị một dòng các thông tin sau. Thời gian hiện tại, hệ thống đã chạy được bao lâu, có bao nhiêu người dùng hiện đang đăng nhập và trung bình tải hệ thống trong 1, 5 và 15 phút qua.

Có cách nào để tìm ra bốn người dùng "hiện đang đăng nhập" không?

Câu trả lời:


28

Phương pháp đơn giản nhất để tìm ai đã đăng nhập vào hệ thống của bạn là sử dụng wholệnh, một phần của gói gut coreutils. Nó có thể được sử dụng như một người dùng thông thường không có tùy chọn hoặc với tùy chọn ưa thích của riêng tôi giúp tăng cường khả năng đọc:

andrew@ilium~$ who -H
NAME     LINE         TIME             COMMENT
andrew   tty1         2016-05-06 07:34
andrew@ilium~$ 

Đôi khi bạn có thể thấy chính mình hoặc những người dùng khác dường như đã đăng nhập nhiều lần bằng cách sử dụng pts/0pts/1thay vì tty1, Điều này biểu thị ' P seudo T erminal S lave' (= pts) và chỉ đơn giản cho thấy bạn hoặc người dùng khác đã mở một ứng dụng như xterm, sshdhoặc quá trình tương tự tạo ra một cặp chủ giả và cặp nô lệ.

Thông tin thêm liên quan đến ptschuỗi AskUbfox được tham chiếu và liên kết trang man từ trong câu trả lời được chấp nhận:


26

Tất cả những câu trả lời này là quá mức. Ba nhân vật cho một lệnh? Xin vui lòng.

Cách nhanh nhất để tìm người đăng nhập và làm gì là:

$ w


1
Tôi thích cách này cho thấy các WHATthiết lập.
Tico


2

Sử dụng "ai" sẽ cho bạn biết ai đã đăng nhập. Bạn cũng có thể sử dụng "ps au" và nó sẽ hiển thị ai đã đăng nhập và những gì họ đang chạy.


1
 $who -u

Nó hiển thị tên người dùng, số thiết bị đầu cuối, ngày đăng nhập và địa chỉ IP

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.