Các lệnh lệnh để thực hiện hầu hết cách tác vụ trong linux từ việc tắt máy, khởi động lại hay hiển thị một danh sách các tập tin trong thư mục hiện tại, soạn thảo nội dung của một tập tin văn bản, hoặc để hiển thị một tin nhắn trên màn hình.Tất cả đều dễ dàng qua dòng lệnh.
Cài đặt thư viện còn thiếu khi chạy Puppeteer
Chạy lệnh cập nhật thư viện còn thiếu trên Serversudo yum install alsa-lib.x86_64 atk.x86_64 cups-libs.x86_64 gtk3.x86_64 ipa-gothic-fonts libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXrandr.x86_64 libXScrnSaver.x86_64 libXtst.x86_64 pango.x86_64 xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-fonts-cyrillic xorg-x11-fonts-misc xorg-x11-fonts-Type1 xorg-x11-utils
ps – tiến trình của hệ thống
Lệnh ps dùng để hiển thị các tiến trình đang chạy trong hệ thống
shutdown
Chẳng cần nói thì chắc mọi người cũng biết shutdown nó dùng để tắt máy, sử dụng shutdown -r để khởi động lại
Để khởi động lại hệ thống
- shutdown -h now
- init 0
- poweroff -f
- halt
Phân Quyền hạn đối với tập tin
Nếu các lệnh không thực thi được thì có thể phải lấy quyền quản trị bằng cách thêm sudo trước lệnh
Tạo nhóm cho tài khoản FTP
/usr/sbin/adduser -g ftpaccounts -d /ten_folder ten_tai_khoan_moi
Tạo pass cho tài khoản mới
passwd ten_tai_khoan_moi
Phân quyền cho phép upload cho tài khoản mới
chown ten_tai_khoan_moi:ftpaccounts /ten_folder -R
Lưu ý: nếu không muốn tạo nhóm upload thì tên nhóm chính bằng tên tài khoản
Tăng giới hạn thao tác backup
soft nofile 65535
hard nofile 65535Sau đó sửa /etc/my.cnf và thêm / thay đổi dòng này:
open_files_limit=65535Khởi động lại dịch vụ MySQL
service mysql restart
Để xem file log trên CentOs chúng ta thường sử dụng more hoặc tail hoặc less.
more -f /var/log/secure
tail -n 30 /var/log/secure(xem 30 dòng đầu của log,)
Giới hạn truy cập
Trong linux root là tài khoản có quyền cao nhấtVì vậy, cách tốt hơn là bạn nên truy cập qua SSH bằng một tài khoản khác chuyển sang root để sử dụng
Disable SSH Root login
Để disable ssh root login, bạn mở file /etc/ssh/sshd_config, sau đó tìm đến dòng:
#PermitRootLogin no
Bỏ kí tự # trước dòng đó:
PermitRootLogin no
Restart lại SSH:
#/etc/init.d/sshd restart
Bây giờ, bạn sẽ không truy cập trực tiếp tài khoản root từ ssh được nữa.
login as: root
Access denied
root@123.456.789.10's password:
Enable SSH Root login
Bạn mở file /etc/ssh/sshd_config, sau đó tìm đến dòng:
PermitRootLogin no
Thêm # trước dòng đó:
#PermitRootLogin no
Restart lại SSH:
#PermitRootLogin no
Giới hạn User SSH login
Để giới hạn 1 số lượng tài khoản được login ssh vào hệ thống, bạn mở file /etc/ssh/sshd_config, tìm đến dòng:
AllowUsers
Sau dòng này bạn add các user bạn muốn cho login ssh vào hệ thống, mỗi user trên 1 dòng
AllowUsers senxanh
Kiểm tra số Core
cat /proc/cpuinfo | grep processor
Kiểm tra đường dẫn dịch vụ đang chạy từ code nào
ps -ef | grep node
Gõ lệnh: "kill -9 PID" để xóa sau đó restart lại
Đăng nhập MySQL trên Centos
mysql -u khowebsan_com -pSau đó nhập mật khẩu
Lỗi khi chạy file .sh
/bin/sh^M: bad interpreter: Text file busy
Cách xử lý là mở file script bằng vi sau đó nhập lệnh
::set fileformat=unix
Sử dụng lệnh Grep
Tìm kiếm từ khóa 'checkout.vn' trong folder /etc/nginx/:
grep -r 'checkout.vn' /etc/nginx/
RIP Theme
wget -erobots=off –no-parent –wait=1 –limit-rate=1000K -r -p -U "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)" -A htm,html,css,js,json,gif,jpeg,jpg,bmp,* https://abc.com