Danh mục: System
-
Moving server with docker, rsync
sudo docker ps #Show container id #chat service sudo docker exec -i {CONTAINER_ID} /usr/bin/mongodump –uri “mongodb://” –archive > /mnt/storage/mongodb.dump sudo docker exec -i {CONTAINER_ID} /usr/bin/mongorestore –uri “mongodb://” –archive –drop < /mnt/storage/mongodb.dump #database sudo docker exec -i {CONTAINER_ID} mysql -uhanda -p{PASSWORD} handa < /mnt/storage/database.sql #storage log sudo rsync -avh target_server:/var/www/storage/ /mnt/storage/
-
user sudo without password – root
Access root user. visudo tom ALL=(ALL) NOPASSWD:ALL
-
Mongo exit code
sudo rm -rf /tmp/mongodb-27017.sock sudo service mongod start
-
Kiểm tra xem đứa nào đang kết nối tới cổng nào trên server – ddos
netstat -tn 2>/dev/null | grep :3306 | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -nr | head netstat -tn 2>/dev/null | grep :80 | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -nr | head netstat -tn 2>/dev/null | grep :443 |…
-
Lỗi ssh không kết nối được
Di chuyển và phân quyền cho public key Di chuyển Public Key đến vị trí mặc định của nó là /.ssh/authorized_keys mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys Phân quyền cho các file và thư mục chứa keys. chmod 600 ~/.ssh/authorized_keys chmod 700 ~/.ssh Chỉnh sửa file cấu hình Chạy các lệnh sau đối với file /etc/ssh/sshd_config để khai báo thư mục…
-
Switch php version
sudo a2dismod php7.1 sudo a2enmod php5.6 sudo update-alternatives –set php /usr/bin/php5.6
-
Cách install certbot cho ubuntu
apt install certbotapt install python3-certbot-nginxsudo certbot –nginx