Từ kinh nghiệm nhiều năm trong quá trình quản trị server tôi xin tổng hợp một số lệnh cơ bản cần thiết nhất cho các Linux Administrator và Webmaster. Các lệnh đã được thử nghiệm trên hệ điều hành Centos 5.
1. Các lệnh cơ bản
1
2
3
4
5
6
7
8
9
| # ls // giống như dir của windows # vi // mở trình soạn thảo văn bản text # passwd // đổi password user hiện tại # chmod // cấp quyền cho thư mục và tập tin (chmod 777) là toàn quyề # chgrp // thay đổi group cho thư mục và tập tin # chown // thay đổi owner thư mục và tập tin # cp a b // copy file a vào thư mục b # reboot // khởi động lại hệ thống # shutdown -h now // shutdown hệ thống (tắt máy) |
2. Networking (hạn chế sử dụng khi đang ở chế độ remote)
1
2
3
4
5
6
| # ifconfig // xem và config ip của server # setup // chọn Network Configuration để set IP cho server # vi /etc/resolv.conf // cấu hình dns cho server # ifdown eht0 // down card mạng eth0 # ifup eht0 // up card mạng eth0 # service network restart // khởi động lại service mạng |
3. Kiểm tra hệ thống
1
2
3
4
5
6
7
| # top // xem tình trạng sử dụng tài nguyên RAM, CPU của hệ thống # uptime // xem tình trạng trung bình của hệ thống và thời gian hệ thống đã online # fdisk -l // xem các ổ cứng HDD có trên server # df -h // kiểm tra mức độ sử dụng ổ cứng HDD # cat /proc/cpuinfo // kiểm tra CPU # cat /proc/meminfo // kiểm tra mức độ sử dụng bộ nhớ # du -hs // kiểm tra dung lượng thư mục |
4. Webserver và MySQL
1
2
3
4
| # service httpd status // xem tình trạng webserver # service httpd restart // khởi động lại webserver # service mysqld restart // khởi động lại mysql # mysqlcheck -Aao -auto-repair -u[MySqlAdmin] -p[Password] // kiểm tra sửa và optimize mysql database |
5. Nén và giải nén
1
2
3
| # tar -cvzpf archive.tgz /home/example/public_html/folder // nén một thư mục # tar -tzf backup.tar.gz // liệt kê file nén gz # tar -xvf archive.tar // giải nén một file tar
|