khám phá 10 lệnh cực kỳ quan trọng trong DevOps mà bạn chắc chắn sẽ sử dụng khi quản trị hệ thống Linux.
1. Lệnh history – Theo dõi lịch sử lệnh:
- “Đầu tiên,
historylà một trong những lệnh không thể thiếu. Khi làm việc lâu dài trên server, đôi lúc bạn sẽ quên mình đã chạy những lệnh gì.historygiúp bạn theo dõi các lệnh đã thực hiện gần đây.”
2. Lệnh curl -v telnet://host:port – Kiểm tra kết nối mạng:
- “Nếu bạn cần kiểm tra kết nối tới một dịch vụ hay cổng nào đó, thì lệnh
curl -v telnet://host:portsẽ là cứu cánh. Đây là cách kiểm tra nhanh xem dịch vụ đang mở hay đóng.”
3. Lệnh lsblk – Xem thông tin ổ đĩa:
- “Tiếp theo, khi cần kiểm tra phân vùng ổ cứng,
lsblklà lệnh rất hữu ích. Nó giúp bạn biết ổ cứng được gắn kết như thế nào, các phân vùng và kích thước cụ thể của từng phân vùng.”
4. Lệnh df -h – Kiểm tra dung lượng ổ đĩa:
- “Dung lượng ổ đĩa cạn kiệt là một trong những nguyên nhân phổ biến gây lỗi hệ thống. Với
df -h, bạn sẽ biết ngay dung lượng còn trống trên từng phân vùng.”
5. Lệnh grep – Tìm kiếm chuỗi ký tự:
- “Khi cần tìm kiếm một dòng chữ, một keyword trong file logs,
grepsẽ giúp bạn lọc ra ngay kết quả.”
6. Lệnh netstat -ntlp – Kiểm tra kết nối mạng và tiến trình:
- “Lệnh
netstat -ntlpgiúp bạn kiểm tra các kết nối mạng đang hoạt động và port nào đang được mở, cực kỳ hữu ích để phát hiện các kết nối lạ.”
7. Lệnh env – Kiểm tra biến môi trường:
- “Biến môi trường chứa các thông tin cấu hình của hệ thống. Để xem tất cả biến môi trường hiện tại, bạn có thể dùng lệnh
env.”
8. Lệnh ls – Liệt kê tệp và thư mục:
- “Đây là lệnh cơ bản nhất nhưng lại rất quan trọng.
lscho phép bạn liệt kê nội dung trong thư mục, có thể kết hợp vớils -lđể xem thông tin chi tiết.” - Thực hành: Chạy
ls -lđể hiển thị danh sách tệp và thư mục.
9. Lệnh cat – Hiển thị nội dung file:
- “Khi bạn cần xem nhanh nội dung của một file,
catlà lệnh phù hợp. Rất hữu ích khi kiểm tra các file cấu hình.”
10. Lệnh vi – Chỉnh sửa file trực tiếp:
- “Cuối cùng,
vilà một trình chỉnh sửa văn bản mạnh mẽ trên Linux. Đây là công cụ không thể thiếu khi bạn cần chỉnh sửa file trực tiếp trên server.”