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
Linux là một hệ điều hành mã nguồn mở mạnh mẽ, được sử dụng rộng rãi trong các hệ thống máy chủ, lập trình, và nhiều lĩnh vực khác. Việc nắm vững các lệnh cơ bản của Linux không chỉ giúp bạn thao tác