Làm thế để giám sát tình trạng hệ thống của bạn?
Mọi hệ thống máy tính đều được hưởng lợi ích từ việc quản lý và giám sát thích hợp. Theo dõi cách hệ thống của bạn đang chạy sẽ giúp bạn phát hiện ra các vấn đề và giải quyết chúng một cách nhanh chóng.
Làm cách nào để biết chương trình nào đang được sử dụng băng thông
nethogs: nếu kết nối mạng của bạn có vẻ bão hòa và bạn không chắc chắn ứng dụng nào thủ phạm thì “nethogs” lựa chọn tốt để tìm hiểu.
Trên Ubuntu:sudo apt-get -y install nethogs
Trên CentOS: sudo yum -y install nethogs
Kiểm thử:
Một số phím để kiểm soát:
- m: thay đổi hiển thị giữa ”kb/s, kb, b và mb”
- r: Sắp xếp theo lưu lượng nhận được.
- s: Sắp xếp theo lưu lượng gửi
- q: Hủy và thoát
Câu lệnh netstat là một công cụ đa năng để thu thập thông tin mạng. Nó cực kỳ linh hoạt và mạnh mẽ.
Trên Ubuntu:sudo apt-get -y install net-tools
Trên CentOS: sudo yum -y install net-tools
Command:
netstat -[option]:
- a: liệt kê tất cả các port, listen và non-listen:
- tu: liệt kê các kết nối TCP & UDP
[root@onedata ~]# netstat -ut
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 onedata:ssh 192.168.10.1:56723 ESTABLISHED
tcp 0 36 onedata:aequus 192.168.10.1:56971 ESTABLISHED
tcp 0 0 onedata:ssh 192.168.10.1:56724 ESTABLISHED
- s: Thống kê các thông số
Kiểm tra dung lượng disk
Lệnh df để biết tổng quan nhanh về dung lượng ổ đĩa cạn còn lại trên ổ đĩa của mình sử dụng lệnh df
dh -h
hoặc df -h --total
Lệnh du phân tích việc sử dụng cho thư mục hiện tại và thu mục con bất kỳ nào.
Lệnh ncdu sử dụng một màn hình ncurses tương tác để biểu thị bằng đồ thị phần trăm.
Kiểm tra bộ nhớ memory
free là lệnh dễ nhất để tìm ra mức sử dụng bộ nhớ ram hiện tại trên hệ thống của bạn.
vmstat có thể xuất ra nhiều thông tin khác nhau về hệ thống của bạn, bao gồm thông tin bộ nhớ ram, swap, disk và cpu
Thống kê chung về việc sử dụng
Trên là các công cụ giám sát bằng dòng lệnh.