- vừa được xem lúc

19 lệnh Linux nâng cao bạn nên biết!

0 0 4

Người đăng: Vinh Phạm

Theo Viblo Asia

Bài viết này giới thiệu 19 lệnh Linux hữu ích cho quản trị hệ thống và xử lý dữ liệu. Từ giám sát hiệu suất đến phân tích mạng, những lệnh này sẽ nâng cao kỹ năng làm việc của bạn trên Linux.

1.htop

Cách sử dụng: Trình xem quy trình tương tác tiên tiến hơn nhiều so với top. Yêu cầu: htop Mô tả: Hiển thị các tiến trình, bộ nhớ và mức sử dụng CPU theo giao diện mã màu thân thiện với người dùng. image.png

2. nmap

Cách sử dụng: Lập bản đồ và khám phá mạng. Yêu cầu: nmap -sP 192.168.1.0/24 Mô tả: Quét phạm vi mạng để xác định các thiết bị đang hoạt động. image.png

3. rsync

Cách sử dụng: Đồng bộ hóa các thư mục và tệp cục bộ hoặc trên các hệ thống mạng. Yêu cầu: rsync -av /source /destination Mô tả: Thích hợp cho việc sao lưu và duy trì thư mục trên nhiều hệ thống. image.png

4. tmux

Cách sử dụng: Bộ ghép kênh đầu cuối cho phép nhiều phiên. Yêu cầu: tmux Mô tả: Cho phép bạn chuyển đổi giữa nhiều chương trình trong một thiết bị đầu cuối. image.png

5. awk

Công dụng: Xử lý văn bản và trích xuất dữ liệu từ tập tin. Yêu cầu: awk '{print $1}' file.txt Mô tả: Công cụ mạnh mẽ để trích xuất và định dạng dữ liệu văn bản. image.png

6. dig

Cách sử dụng: Công cụ tra cứu DNS. Yêu cầu: dig example.com Mô tả: Cung cấp thông tin DNS để khắc phục sự cố tên miền. image.png

7. tcpdump

Cách sử dụng: Công cụ phân tích gói tin để khắc phục sự cố mạng. Yêu cầu: sudo tcpdump -i eth0 Mô tả: Cho phép theo dõi các gói tin đến và đi. image.png

8. lsof

Cách sử dụng: Liệt kê các tệp đang mở và các tiến trình sử dụng chúng. Yêu cầu: lsof -i :80 Mô tả: Cần thiết để chẩn đoán khóa tập tin và sử dụng mạng. image.png

9. jq

Cách sử dụng: Xử lý dữ liệu JSON. Yêu cầu: cat file.json | jq '.' Mô tả: Phân tích và định dạng dữ liệu JSON từ tệp hoặc API. image.png

10. iftop

Cách sử dụng: Theo dõi mức sử dụng băng thông trên mỗi IP. Yêu cầu: sudo iftop Mô tả: Giám sát lưu lượng mạng theo thời gian thực theo địa chỉ IP. image.png

11. strace

Cách sử dụng: Theo dõi các lệnh gọi hệ thống và tín hiệu. Yêu cầu: strace -p <PID> Mô tả: Hữu ích cho việc gỡ lỗi bằng cách theo dõi các lệnh gọi hệ thống từ một quy trình. image.png

12. ip a

Cách sử dụng: Hiển thị giao diện mạng và cấu hình địa chỉ IP. Yêu cầu:ip a Mô tả: Cần thiết để quản lý cài đặt mạng trên các hệ thống Linux hiện đại. image.png

13. grep -r

Cách sử dụng: Tìm kiếm văn bản trong các tập tin theo cách đệ quy. Yêu cầu: grep -r 'search-term' /path/to/directory Mô tả: Xác định vị trí văn bản cụ thể trong các thư mục, hữu ích cho việc phân tích nhật ký. image.png

14. iostat

Cách sử dụng: Theo dõi số liệu thống kê về CPU và I/O. Yêu cầu: iostat -x 1 Mô tả: Giúp hiểu rõ hơn về mô hình sử dụng đĩa và CPU theo thời gian. image.png

15. iptables

Cách sử dụng: Cấu hình các quy tắc tường lửa. Yêu cầu: sudo iptables -L Mô tả: Quản lý kiểm soát lưu lượng mạng vì mục đích bảo mật. image.png

16. nc(Mạng lưới)

Công dụng: Tiện ích mạng để gỡ lỗi và thử nghiệm. Yêu cầu: nc Mô tả: Đa năng để tạo kết nối, gỡ lỗi và quét cổng. image.png

17. sar

Cách sử dụng: Thu thập, báo cáo và lưu thông tin hoạt động của hệ thống. Yêu cầu: sar -u 1 5 Mô tả: Theo dõi số liệu hiệu suất, bao gồm CPU, bộ nhớ và mạng. image.png

18. atop

Cách sử dụng: Theo dõi hiệu suất hệ thống. Yêu cầu: atop Mô tả: Cung cấp cái nhìn chi tiết về các tiến trình, bộ nhớ, đĩa và mạng. image.png

19. watch

Cách sử dụng: Lặp lại một lệnh theo khoảng thời gian cố định. Yêu cầu: watch -n 1 df -h Mô tả: Hữu ích cho việc theo dõi đầu ra theo thời gian thực, chẳng hạn như mức sử dụng đĩa. image.png

Bình luận

Bài viết tương tự

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 3: Docker-compose)

1. Mở đầu. . .

0 0 127

- vừa được xem lúc

Các command trên ubuntu (chiếm 80%) - phần 5

Hello 500 ae, sau 4 số trong seri này mình thấy có vẻ ae có hứng thú đọc chủ đề này ghê. Hi vọng những gì mình tìm hiểu được sẽ giúp ích được cho nhiều bạn hơn.

0 0 53

- vừa được xem lúc

Những lệnh command shell linux cơ bản có thể bạn chưa biết - Phần 1

Bài viết này sẽ liệt kê một số command cơ bản thường được dùng trong linux, tiện dụng cho các bạn khi sử dụng linux mà có thể bạn chưa biết. Tôi là ai, câu lệnh này sẽ cho bạn biết bạn đang sử dụng linux bằng tài khoản người dùng nào.

0 0 56

- vừa được xem lúc

Cách sử dụng lệnh SCP để truyền tệp an toàn

SCP (secure copy) là một tiện ích dòng lệnh cho phép bạn sao chép an toàn các tệp và thư mục giữa hai vị trí. . From your local system to a remote system. Between two remote systems from your local system.

0 0 57

- vừa được xem lúc

Người ta làm cách nào để backup thường xuyên thư mục rất lớn?

. Vấn đề về sao lưu thư mục lớn. Mình có lưu "sương sương" 300GB các tệp tin của người dùng upload lên, như hình ảnh hay các tệp đính kèm.

0 0 50

- vừa được xem lúc

Các command trên ubuntu (chiếm 80%) - phần 4

Sau một kì nghỉ tết trong thời buổi đại dịch vừa qua. Không còn những buổi dong chơi đi chúc tết nữa. Ở nhà ra số tiếp theo cho anh em đây. Dưới đây sẽ là 2 command được sử dụng nhiều nhất khi sử dụng file.

0 0 54