Linux server: List những điều cần biết khi vận hành
19/05/2023
Khi sử dụng một server Linux, có một số thông tin vận hành cơ bản cần nắm được. Chúng sẽ giúp ích rất nhiều trong việc debug các vấn đề gặp phải trong tương lai. Vậy những thông tin này là gì và làm thế nào/ dùng lệnh nào để có được? Cùng tìm hiểu trong bài viết này nhé.
Mục lục
Mục lục
1. Thông tin cơ bản về Linux server
Sau đây là 9 thông tin cơ bản cần biết và lệnh tương ứng:
Kiểm tra phiên bản của OS: cat /etc/os-release
Kiểm tra địa chỉ IP của server:
ip addr show
ip a
ifconfig
Kiểm tra tên miền của server: hostname
Kiểm tra các dịch vụ đang chạy trên server: systemctl status
Kiểm tra thông tin CPU của server: lscpu
Kiểm tra dung lượng ổ đĩa trên server: df -h
Kiểm tra thông tin RAM của server: free -h
Kiểm tra người dùng đang đăng nhập vào server: who
Kiểm tra lịch sử đăng nhập vào server: last
2. Kiểm tra trạng thái vận hành của server Linux
2.1. Lệnh PS (process status)
ps [options]
Đúng như tên, ps giúp lấy danh sách tất cả các tiến trình đang chạy trên hệ thống cùng các thông tin liên quan. Khi chạy bỏ trống đối số, sẽ trả về các thông tin:
PID – ID của tiến trình
TTY – loại thiết bị mà người dùng login
TIME – thời gian tiến trình chạy
CMD – tên lệnh khởi chạy quá trình
2.2. Lệnh TOP – Show toàn bộ tiến trình của Linux server
top
Các thông tin hiển thị:
Line 1: Thời gian server
14:05:08 : Thời gian hoạt động
up 1 min: Thời gian uptime
1 user: Số lượng user
Load average: Thời gian load CPU trung bình
Line 2: Tiến trình
281 total số tiến trình đang active
1 running số tiến trình đang chạy
280 sleeping số tiến trình đang đang ngủ
0 stopped số tiến trình stop
0 zombie số tiến trình đang chờ đến lượt
Line 3: CPU
0.0% us %CPU cho user
0.0% sy %CPU cho tiến trình hệ thống
0.0% ni %CPU cho cấu hình các giá trị
0.0% id %CPU ở trạng thái nghỉ
0.0% wa %CPU chờ I/O
0.0% hi %CPU dùng khi phần cứng bị gián đoạn
0.0% si %CPU dùng khi phần mềm bị gián đoạn
0.0% st %CPU ảo chờ CPu thực xử lý các tiến trình
PID – ID của tiến trình
PR – Mức độ ưu tiên của tiến trình (số càng nhỏ, quyền càng lớn)
VIRT – RAM ảo được sử dụng bởi task
USER – Tên người sở hữu task
%CPU
TIME+ Tổng thời gian thực hiện cho tiến trình
NI nice Value cua tiến trình
%MEM
RES RAM thực được sử dụng bởi task
COMMAND Tên tiến trình
Lọc tiến trình bằng cách ấn ký tự
M lọc theo ram
N lọc theo PID
T lọc theo TIME
P lọc theo %CPU(mặc định)
Lọc theo tên người dùng
top -u [user name]
Trên đây là một số lệnh cơ bản để lấy các thông tin cần thiết khi bạn vận hành một server Linux. Bạn có thể đọc thêm các bài viết và hướng dẫn của TotHost về Linux server tại đây.
Đăng ký VPS Linux công nghệ ảo hóa VMWare và KVM tại:
Bất kể bạn đang vận hành một website doanh nghiệp, một hệ thống app nội bộ hay đang cắm tool MMO, rủi ro mất dữ liệu luôn hiện hữu. Máy chủ có thể bị tấn công Ransomware, lỗi cấu hình phần mềm, hoặc đơn giản nhất là... bạn lỡ tay gõ nhầm lệnh xóa. Việc sao lưu (Backup) dữ liệu định kỳ là chiếc phao cứu sinh duy nhất. Bài viết này sẽ hướng dẫn bạn chi tiết từ A-Z cách Backup và Restore dữ liệu trên cả VPS Linux và VPS Windows, cùng những lưu ý "sống còn" dành riêng cho khách hàng sử dụng dịch vụ tại TotHost.
Trong bối cảnh không gian địa chỉ IPv4 ngày càng cạn kiệt, làm thế nào để hàng tỷ thiết bị trên toàn cầu có thể kết nối Internet một cách thông suốt và an toàn? Câu trả lời nằm ở NAT (Network Address Translation) – một công nghệ định tuyến "xương sống" không thể thiếu trong bất kỳ hệ thống mạng máy tính hay hạ tầng máy chủ nào hiện nay. Vậy thực chất NAT là gì? Công nghệ này vận hành ra sao và bao gồm những chuẩn phân loại nào? Bài viết dưới đây sẽ giúp bạn giải mã chi tiết toàn bộ các khái niệm, nhiệm vụ cốt lõi và những thuật ngữ kỹ thuật quan trọng nhất liên quan đến NAT.
Hiện nay, các dịch vụ điện toán đám mây dần trở nên phổ biến với mọi Doanh Nghiệp. Chính vì vậy, ngày càng xuất hiện nhiều lựa chọn đa dạng hơn như: Public Cloud, Private Cloud, Hybrid Cloud. Trong nội dung bài viết này, Tothost sẽ giải thích chi tiết Hybrid Cloud là gì cùng những lợi ích khi sử dụng mô hình này. Hãy cùng theo dõi nhé!
CloudFlare không còn là cái tên xa lạ đối với các quản trị viên website. Nó giúp cho website tăng tốc độ truy cập, mang đến sự bảo mật cao, và tiết kiệm băng thông cho máy chủ. Vậy, thực chất CloudFlare là gì? Thiết lập và cài đặt CloudFlare như thế nào?
Cho dù bạn có biết đến các thuật ngữ như Cloud, Cloud storage, Cloud computing hay không. Thì mỗi ngày, mỗi giờ, bạn vẫn đang tiếp xúc với chúng một cách vô thức. Những khái niệm tưởng chừng xa lạ nhưng lại gắn liền với đời sống thường nhật của bạn. Vậy, chính xác Cloud storage là gì? Chúng vận hành ra sao, ảnh hưởng thế nào đến cuộc sống của chúng ta? Bạn hãy cùng TotHost tìm hiểu qua bài viết sau nhé!
Cloud Server là một sản phẩm được tạo ra dựa trên nền tảng công nghệ điện toán đám mây. Cụ thể Cloud Server là gì, được ứng dụng thế nào trong các doanh nghiệp, và đem lại những lợi ích gì? Bạn đọc hãy cùng TotHost tìm hiểu chi tiết về Cloud Server qua bài viết sau!