Là một kỹ sư DevOps, bạn sẽ thường xuyên làm việc với Linux. Dưới đây là 10 lệnh Linux quan trọng giúp bạn quản lý hệ thống hiệu quả hơn.

1. Kiểm Tra Sử Dụng Tài Nguyên: htop

htop cung cấp giao diện trực quan để theo dõi CPU, RAM, và tiến trình đang chạy.

sudo apt install -y htop
htop

2. Kiểm Tra Dung Lượng Ổ Đĩa: df -h

Xem nhanh dung lượng ổ đĩa còn trống trên hệ thống:

df -h

3. Kiểm Tra Dung Lượng Thư Mục: du -sh

Tìm thư mục chiếm nhiều dung lượng nhất:

du -sh * | sort -h

4. Giám Sát Log Hệ Thống: tail -f

Xem log thời gian thực (ví dụ log của Nginx):

tail -f /var/log/nginx/access.log

5. Tìm Kiếm Trong File Log: grep

Tìm các dòng chứa từ khóa “error” trong file log:

grep "error" /var/log/syslog

6. Kiểm Tra Kết Nối Mạng: netstat

Xem các kết nối mạng đang hoạt động:

netstat -tulnp

7. Kiểm Tra Port Đang Mở: ss

Xem nhanh các port đang mở trên hệ thống:

ss -tulnp

8. Kiểm Tra Người Dùng Đang Đăng Nhập: who

Xem danh sách người dùng đang đăng nhập:

who

9. Tạo Một Người Dùng Mới: useradd

Thêm một người dùng mới vào hệ thống:

sudo useradd -m -s /bin/bash devopsuser

10. Kiểm Tra Tài Nguyên Sử Dụng Bởi Một Tiến Trình: top

Xem tiến trình tiêu tốn tài nguyên nhất:

top

Kết Luận

Biết cách sử dụng những lệnh này giúp bạn quản lý hệ thống Linux một cách hiệu quả hơn, tối ưu hóa công việc DevOps.

Theo dõi
Thông báo của
0 Góp ý
Được bỏ phiếu nhiều nhất
Mới nhất Cũ nhất
Phản hồi nội tuyến
Xem tất cả bình luận