Các Lệnh Phổ Biến Trong Hệ điều Hành Linux - FCWordpress
Có thể bạn quan tâm
28/05/2022 10:44 515
Các lệnh phổ biến trong hệ điều hành linux: bài viết này sẽ tổng hợp các lênh hay dùng trong linux
Xem bạn đang là user nào?
whoami | 1 | whoami |
Liệt kê tất cả user trong hệ thống
cat /etc/passwd //xem các user rõ ràng hơn awk -F: '{ print $1}' /etc/passwd //kết quả ví dụ: root bin daemon adm lp sync shutdown halt mail operator games ftp nobody avahi-autoipd dbus polkitd tss postfix sshd apache ntp saslauth chrony nginx mysql httpd kusanagi systemd-bus-proxy systemd-network zabbix centos| 1234567891011121314151617181920212223242526272829303132333435 | cat/etc/passwd//xem các user rõ ràng hơnawk-F:'{ print $1}'/etc/passwd//kết quả ví dụ:rootbindaemonadmlpsyncshutdownhaltmailoperatorgamesftpnobodyavahi-autoipddbuspolkitdtsspostfixsshdapachentpsaslauthchronynginxmysqlhttpdkusanagisystemd-bus-proxysystemd-networkzabbixcentos |
Liệt kê tất cả các group trong hệ thống
cat /etc/group| 1 | cat/etc/group |
Chuyển san user khác
su - ten_user| 1 | su-ten_user |
Lệnh sudo
Dùng sudo trước câu lệnh mà chỉ user root mới có quyền thực hiện ví dụ lệnh tạo file touch
//nếu không có sudo sẽ báo lỗi touch /home/app.js //Như thế này mới đúng sudo touch /home/app.js| 1234 | //nếu không có sudo sẽ báo lỗitouch/home/app.js//Như thế này mới đúngsudo touch/home/app.js |
Lệnh chmod
Trong hệ điều hành linux sẽ có 3 lớp người dùng: user, group, other và có 3 loại quyền hạn: Read, Write, Execute đối với từng folder và file, bạn có thể xem ảnh dưới để hiểu nha
cú pháp:
chmod options permissions file name| 1 | chmod options permissions file name |
options có thể không cần, options thường hay dùng là -R
ví dụ:
//set quyền cho tất cả file và folder chmod -R 755 /home/kusanagi/abc.com/DocumentRoot/wp-content| 12 | //set quyền cho tất cả file và folderchmod-R755/home/kusanagi/abc.com/DocumentRoot/wp-content |

chmod bằng ký tự
Lện phân quyền chmod bằng ký tự trong thực tế là ít xài chủ yếu xài bằng số, nhưng chúng ta cần tìm hiểu
ví dụ set chmod set quyền
chmod u=rwx,g=rx,o=r app.js //u là user own //g là group //o là other //r là quyền read //w là quyền write //x là quyền execute (quyền thực thi) //= dùng để set quyền| 12345678 | chmodu=rwx,g=rx,o=rapp.js//u là user own//g là group//o là other//r là quyền read//w là quyền write//x là quyền execute (quyền thực thi)//= dùng để set quyền |
Ví dụ vè chmod thêm quyền và xóa bơt quyền
//quyền hiện tại của các lớp user cho folder wp-admin drwxr-xr-x 9 tung tung 4096 Mar 11 10:16 wp-admin //giờ chúng ta cần xóa quyền execute cho user own chmod u-x wp-admin //thêm quền ghi cho group chmod g+w //- xóa quyền //+ thêm quyền| 12345678 | //quyền hiện tại của các lớp user cho folder wp-admindrwxr-xr-x9tung tung4096Mar1110:16wp-admin//giờ chúng ta cần xóa quyền execute cho user ownchmodu-xwp-admin//thêm quền ghi cho groupchmodg+w//- xóa quyền//+ thêm quyền |
chmod băng số
Đây là cách hay dùng trong thực tế
quy ước
4 = read
2 = write
1 = execute
0 = không có quyền gì cả
ví dụ:
chmod 754 app.js //số đầu tiên là cho user own 7=4+2+1 (read+write+execute) //số thứ 2 là cho group 5=4+1 (read + execute) //số thứ 3 là cho other 4 (read)| 1234 | chmod754app.js//số đầu tiên là cho user own 7=4+2+1 (read+write+execute)//số thứ 2 là cho group 5=4+1 (read + execute)//số thứ 3 là cho other 4 (read) |
Lệnh chown
Dùng để thay đổi quyền sở hữu của một user này đến user khác
cú pháp:
chown OPTIONS USER:GROUP FILE(s) ví dụ: chown -R abc:abc /home/nhathuo/domains/nhathuo.vn/public_html // sẽ thay đổi quyền sở hửu hiện tại cho tất cả folder và file nằm trong thư mục public_html đến user là abc và group là abc| 1234 | chown OPTIONS USER:GROUP FILE(s)vídụ:chown-Rabc:abc/home/nhathuo/domains/nhathuo.vn/public_html// sẽ thay đổi quyền sở hửu hiện tại cho tất cả folder và file nằm trong thư mục public_html đến user là abc và group là abc |
Phần quyền an toàn cho wordpress
CHMOD cho tập tin PHP
Tập tin PHP: 644 để hoạt động bình thường
Riêng một số tập tin nhạy cảm như wp-config.php, .htaccess thì nên CHMOD thành 400 hoặc 404, tức là không cấp quyền ghi, do đó các tao tác như reset permalink ( đường dẫn tĩnh) phải làm bằng tay
CHMOD cho thư mục
CHMOD chuẩn dành cho các thư mục để website WordPress bạn hoạt động tốt là 755
Bạn có thể CHMOD lại thư mục wp-admin và wp-include là 705 hoặc 700 và bạn phải cập nhật phiên bản WordPress mới thủ công vì nó không thể tự ghi đè các tập tin vào.
Copy folder và override nếu có folder hoặc file tồn tại
ví dụ:
yes | cp -rf /home/admin/web/web.mypro.com.vn/public_html/bds0007/wp-content/themes/bds0007 /home/admin/web/mypro.com.vn/public_html/wp-content/themes/| 1 | yes|cp-rf/home/admin/web/web.mypro.com.vn/public_html/bds0007/wp-content/themes/bds0007/home/admin/web/mypro.com.vn/public_html/wp-content/themes/ |
có thể bạn cần xem:
Từ khóa » Các Lệnh Trong Hệ điều Hành Linux
-
Các Lệnh Cơ Bản Trong Linux - 35 Linux Commands Cần Biết
-
Những Lệnh Linux Cơ Bản Ai Cũng Cần Biết
-
40 Lệnh Cơ Bản Trong Linux Bạn Cần Biết (Vi, Kill, Rmdir, Sudo...)
-
Tổng Hợp Các Câu Lệnh Cơ Bản Trong Linux Toàn Tập - Vietnix
-
29 Câu Lệnh Linux Bạn Cần Biết - Phần 1 - Techmaster
-
Một Số Lệnh Cơ Bản Trên Hệ điều Hành Linux - Sách Giải
-
Danh Sách Những Lệnh Command Cơ Bản Trên Linux - HOSTVN
-
Top 30 Câu Lệnh Trên Linux Thường được Sử Dụng Trong DevOps
-
Một Số Lệnh Hữu ích Trong Linux - Viblo
-
Linux Cơ Bản Nhưng đủ Xài (phần 2) - Viblo
-
Một Số Lệnh Linux Căn Bản Cho Người Mới Bắt đầu - VSUDO Blog
-
Tổng Hợp Các Lệnh Cơ Bản Trong Linux Bạn Nên Biết - .vn
-
[PDF] HỆ ĐIỀU HÀNH LINUX (Hệ Thống Tập Tin & Thiết Bị)
-
Bài 2: Các Lệnh Làm Việc Trên Linux - Hệ điều Hành - 123doc