Networks Business Online Việt Nam & International VH2

Quản trị máy chủ Linux căn bản – Trung tâm hỗ trợ kỹ thuật | MATBAO.NET

Đăng ngày 14 March, 2023 bởi admin

Quản trị máy chủ Linux căn bản

Nguyễn Thành Luân

11 phút đọc

Hy vọng với những thông tin cơ bản về hệ thống Linux tổng hợp từ kinh nghiệm tay nghề thực tiễn và những nguồn khác từ Internet được truyền tải trong bài viết sẽ giúp đở bạn trong việc quản trị server Linux thuận tiện hơn .

Để kiểm tra thông số trên hosting cũng như server cài hệ điều hành Linux, các bạn có thể dùng một số lệnh đơn giản như sau:

cat /proc/cpuinfo: hiển thị thông tin CPU.
cat /proc/meminfo: hiển thị thông tin về RAM đang sử dụng.
cat/ proc/version: hiển thị phiên bản của Kernel.
free -m: hiển thị lượng RAM còn trống.
df -h: hiển thị thông tin những file hệ thống hoặc tất cả những file mặc dịnh. Đồng thời lệnh này có thể xem được dung lượng ổ cứng đã sử dụng và còn trống.
du -sh: xem dung lượng của thư mục.
du: xem chi tiết dung lượng của các thư mục bên trong nó.
du -sh *: xem dung lượng chi tiết của tất cả các file trong thư mục hiện hành.
Một số lệnh nâng cao hơn:

1. Hiển thị tiến trình trong hệ thống Linux
Một trong những công việc cần thiết khi quản trị hệ thống Linux đó là kiểm soát các tiến trình hiện đang chạy.Khi đã biết được những tiến trình nào đang chạy bạn có thể tắt những tiến trình gây giảm tốc độ của hệ thống hoặc những tiến trình làm cho hệ thống vận hành không ổn định.

Do đó việc này rất quan trọng. Linux tương hỗ nhiều chiêu thức kiểm tra tiến trình, một trong số đó là sử dụng lệnh ps. Khi sử dụng lệnh này mọi thông tin về những tiến trình đang chạy sẽ được hiển thị. Bạn chỉ cần nhập cú pháp lệnh sau vào hành lang cửa số terminal :

aux | less
Ngoài ra lệnh này có thể sử dụng kết hợp với một số tham số khác như:

–A: Kiểm tra mọi tiến trình trong hệ thống.
ps -U root -u root –N: Kiểm tra mọi tiến trình ngoại trừ những tiến trình hệ thống.
ps -u username: Kiểm tra những tiến trình được thực hiện bởi một người dùng nhất định.
Hoặc bạn có thể sử dụng lệnh # top để xem những tiến trình đang chạy trên hệ thống trong thời gian thực.

2. Kiểm tra thông tin Socket và thông tin mạng TCP/UDP
Sau khi cấu hình những dịch vụ mạng của hệ thống Linux, bạn cần phải giữ lại tab của các cổng đang thực sự nhận tín hiệu trên giao diện mạng của hệ thống. Điều này rất quan trọng vì hệ thống có thể bị xâm nhập qua các cổng mở.

Có một số ít công cụ quản trị Linux tương hỗ việc kiểm tra này tuy nhiên giải pháp đơn thuần và đáng tin cậy nhất đó là sử dụng lệnh ‘ ss để kiểm tra thông tin Socket, ngoài ra lệnh này còn hoàn toàn có thể hiển thị nhiều thông tin TCP và thông tin trạng thái hơn những công cụ khác. Lệnh trên phân phối thông tin về :

Mọi Socket TCP.
Mọi Socket UDP.
Mọi kết nối ssh/FTP/http/https.
Mọi tiến trình cục bộ được kết nối tới máy chủ X.
Mọi Socket TCP trong trạng thái FIN-WAIT-1.

Dưới đây là một số ít lệnh ss :

ss –s: Hiển thị tổng số Socket.
ss -1: Hiển thị mọi cổng mở.
ss –pl: Kiểm tra tên tiến trình sử dụng Socket mở sử dụng lệnh sau
ss -lp | grep: Kiểm tra người dùng đang làm việc với Socket mở.
ss -t –a: Hiển thị mọi Socket TCP.
ss -u –a: Hiển thị mọi Socket UDP.

3. Theo dõi Average CPU Load và Disk Activity
Nếu là một quản trị viên hệ thống Linux, bạn cần phải biết phương pháp duy trì sự cân bằng hợp lý trong quá trình tải đầu vào và đầu ra giữa các ổ đĩa vật lý.

Bạn hoàn toàn có thể đổi khác thông số kỹ thuật hệ thống để thực thi tác vụ này. Đồng thời để yếu tố đơn thuần hơn tất cả chúng ta sử dụng lệnh isostat để quản trị hệ thống thiết bị tải nguồn vào và đầu ra trong Linux bằng việc theo dõi thời hạn hoạt động giải trí và vận tốc truyền trung bình của những thiết bị này .Lệnh này sẽ thông tin thông tin của CPU, thông tin nguồn vào và đầu ra cho những thiết bị, phân vùng và hệ thống file mạng ( NFS ) .Để lấy thông tin thư mục NFS bạn hãy sử dụng lệnh sau :iostat – n

4. Kiểm tra Memory Map của các tiến trình trong Linux
Khi làm việc trong hệ thống Linux có thể bạn cần kiểm tra dung lượng bộ nhớ sử dụng trong hệ thống. Linux tích hợp nhiều lệnh cho phép kiểm tra dung lượng bộ nhớ chiếm dụng. Trong đó có một lệnh đơn giản giúp hiển thị thông tin tổng dung lượng đã chiếm dụng và chưa chiếm dụng của bộ nhớ vật lý và tổng dung lượng bộ nhớ đó là lệnh free.

Ngoài ra nó còn hiển thị thông tin bộ nhớ đệm mà những nhân sử dụng .

5. Kiểm tra thời gian vận hành của hệ thống
Bạn có muốn biết máy chủ đã vận hành bao lâu? Nếu muốn bạn chỉ cần sử dụng lệnh uptime để kiểm tra thời gian mà hệ thống đã vận hành. Lệnh đơn giản này không chỉ cho bạn biết thời gian hệ thống vận hành mà còn cho biết lượng người dùng đã đăng nhập vào hệ thống trong một khoảng thời gian trước đó.

6. Kiểm tra người dùng đăng nhập
Ngoài những công cụ quản lý Linux, bạn có thể sử dụng lệnh để kiểm tra những người dùng nào đã thực hiên đăng nhập vào hệ thống và những gì họ đã thực hiện.

Lệnh này sẽ hiển thị thời hạn hiện tại, thời hạn hệ thống đã quản lý và vận hành, lượng người dùng đã đăng nhập. Ngoài ra cũng hiển thị lượng tải trung bình trong mỗi 1, 5 và 15 phút. Lệnh này rất hữu dụng với những Admin hệ thống muốn sử dụng thông tin tải trung bình để hoạch định dung tích .Để kiểm tra ai đã đăng nhập vào hệ thống và những tác vụ họ đã thực thi bạn chỉ cần chạy lệnh sau :w username

7. Kiểm soát hành vi hệ thống, phần cứng và thông tin hệ thống trong Linux
Với nhiều người dùng Linux, kiểm soát hệ thống là một tác vụ phức tạp. Hầu hết các bản phân phối Linux tích hợp khá nhiều công cụ kiểm soát.

Những công cụ trấn áp này phân phối những giải pháp hoàn toàn có thể được vận dụng để kiểm tra thông tin hành vi hệ thống. Việc trấn áp hệ thống được cho phép người dùng theo dõi nguyên do năng lực thực thi của hệ thống bị cản trở .Một trong những tác vụ thiết yếu của quy trình trấn áp hệ thống là tra cứu thông tin về hành vi hệ thống, phần cứng và thông tin bộ nhớ. Có một lệnh đơn thuần giúp hiển thị thông tin về tiến trình, bộ nhớ, trang ghi, nhóm IO, lỗi và hành vi CPU đó là lệnh vmstat. Bạn chỉ cần nhập lệnh sau vào hành lang cửa số terminal :

vmstat 3
Ngoài ra bạn có thể sử dụng lệnh vmstat –m để kiểm tra thông tin bộ nhớ, và lệnh vmstat –a để hiển thị thông tin trang nhớ đang hoạt động và không hoạt động.

8. Kiểm tra thông tin phần cứng của hệ thống Linux
Chúng tôi thiết nghĩ ngoài các vấn đề trên thì việc kiểm tra thông tin phần cứng thật không dễ dàng.

Linux là một hệ thống phức tạp nhưng nó lại tích hợp một số ít công cụ giúp lấy thông tin chi tiết cụ thể của phần cứng, ví dụ điển hình tất cả chúng ta hoàn toàn có thể sử dụng một lệnh khá đơn thuần để kiểm tra thông tin đĩa cứng trên hệ thống đó là lệnh hdparm .Lệnh này phân phối một giao diện dòng lệnh để thực thi quản trị nhiều loại đĩa cứng được hệ thống phụ điều khiển và tinh chỉnh thiết bị ATA / IDE của Linux tương hỗ. Nó phân phối một lệnh giúp hiển thị thông tin xác định như dung tích, thông tin cụ thể, … trực tiếp từ ổ đĩa .tin tức này được lưu dưới một định dạng lan rộng ra mới. Bạn chỉ cần đăng nhập dưới quyền root user và sử dụng lệnh sau :

hdparm -I /dev/sda
Hoặc dùng lệnh:

$ sudo hdparm -I /dev/sda
Khi đó thông tin về đĩa cứng của hệ thống sẽ lập tức hiển thị.

Nếu bạn không có nhiều kiến thức để quản trị máy chủ Linux thì những dịch vụ lưu trữ thông tin dữ liệu như thuê VPS, thuê máy chủ ảo, thuê Cloud Server,…do nhà cung cấp sẽ giúp bạn quản lý hệ thống.

feedbackGửi phản hồi về bài viết này

Source: https://vh2.com.vn
Category : Công Nghệ