chmod755 tên_tập_tin # Gán quyền đọc, ghi, thực thi cho chủ sở hữu và quyền đọc, thực thi cho người khácchmod +x script.sh # Gán quyền thực thi cho tập tin
chown – Thay đổi chủ sở hữu và nhóm của tập tin.
chown user:group tên_tập_tin
umask – Đặt quyền mặc định khi tạo tập tin.
umask 022 # Đặt quyền mặc định là 755 cho thư mục và 644 cho tập tin
Quản Lý Tiến Trình
ps – Hiển thị các tiến trình đang chạy.
psps aux # Hiển thị tất cả các tiến trình
top – Hiển thị thời gian thực các tiến trình và mức sử dụng tài nguyên của hệ thống.
top
kill – Dừng tiến trình theo PID của nó.
kill id_tiến_trình
kill -9 id_tiến_trình # Buộc dừng một tiến trình
htop – Công cụ xem tiến trình tương tác (cần cài đặt).
htop
Thông Tin Hệ Thống
df – Hiển thị không gian đĩa sử dụng.
df -h # Định dạng dễ đọc cho con người
du – Hiển thị dung lượng đĩa sử dụng cho các tập tin và thư mục.
du -h /đường/dẫn/đến/thư/mục
free – Hiển thị mức sử dụng bộ nhớ.
free -h # Định dạng dễ đọc cho con người
uname – Hiển thị thông tin hệ thống.
uname -a # Hiển thị toàn bộ thông tin hệ thống
uptime – Hiển thị thời gian hệ thống đã hoạt động.
uptime
whoami – Hiển thị người dùng hiện đang đăng nhập.
whoami
hostname – Hiển thị hoặc đặt tên máy chủ của hệ thống.
hostname
lscpu – Hiển thị thông tin kiến trúc CPU.
lscpu
Lệnh Mạng
ping – Kiểm tra kết nối với một máy chủ.
ping google.com
ifconfig – Hiển thị thông tin giao diện mạng (có thể cần cài đặt net-tools trên một số hệ thống).
ifconfig
ip – Cấu hình giao diện mạng và định tuyến.
ip addr show # Hiển thị địa chỉ IP của các giao diện mạngip route show # Hiển thị bảng định tuyến
curl – Lấy dữ liệu từ một URL.
curl https://example.com
wget – Tải tệp từ web.
wget https://example.com/file.zip
Quản Lý Gói Phần Mềm
apt-get (cho các hệ điều hành dựa trên Debian/Ubuntu) – Cài đặt, cập nhật, hoặc gỡ bỏ gói phần mềm.
sudoapt-get update # Cập nhật danh sách góisudoapt-getinstall package # Cài đặt một góisudoapt-get remove package # Gỡ bỏ một gói
yum (cho các hệ điều hành dựa trên RedHat/CentOS) – Cài đặt, cập nhật, hoặc gỡ bỏ gói phần mềm.
sudo yum update # Cập nhật danh sách góisudo yum install package # Cài đặt một góisudo yum remove package # Gỡ bỏ một gói
Nén & Giải Nén Tập Tin
tar – Lưu trữ hoặc giải nén các tập tin.
tar -czvf tên_lưu_trữ.tar.gz /đường/dẫn/đến/thư_mục # Tạo một lưu trữ néntar -xzvf tên_lưu_trữ.tar.gz # Giải nén một lưu trữ nén
zip – Nén các tập tin thành tệp zip.
zip tên_lưu_trữ.zip tập_tin1 tập_tin2
unzip – Giải nén một tệp zip.
unzip tên_lưu_trữ.zip
Lệnh Khác
echo – In thông báo hoặc biến ra màn hình terminal.
Công việc đầu tiên chúng ta cần làm ngay sau khi nhận được tài khoản login VPS/Server đó là kiểm tra cấu hình phần cứng, network coi có đúng như những gì nhà cung cấp đưa ra hay không. Trong bài viết