以下代码完整摘录自:https://blog.csdn.net/sherry_qin/article/details/48267991
#! /bin/bash[......]
这个问题是默认配置造成的,编辑配置文件:
vim /etc/vsftpd.conf
修改
pam_service_name=vsftpd
为
pam_service_name=ftp
之后重启服务即可[……]
是被新增的apparmor限制了,按如下方式修改即可。
vim /etc/mysql/mysql.conf.d/mysqld.cnf
#修改datadir为 你的路径
sudo systemctl stop mysqlmv /var/lib/mysql 你的路径vim /[......]
最新的已经支持自动更新了,只需要一个简单的指令既可:
sh /opt/letsencrypt/letsencrypt-auto renew
路径自己按实际路径写。
如果需要定时,那么crontab加入:
0 0 * * 0 sh /opt/letsencrypt/l[......]
在Ubuntu下更新discuz缓存,报错Call to undefined function xml_parser_create(),解决办法很简单,执行如下指令既可:
apt-get install php-xml -y[......]
首先执行如下指令,避免没有安装对应的包导致指令失效:
apt-get install lvm2 -y
通过执行:
fdisk -l
可以看到Linux LVM分区。 执行如下指令扫描所有卷组:
vgscan
执行如下指令查看更多信息:
vgdisplay
然后[……]
当你遇到vgscan: command not found、Unable to locate package lvmdiskscan的时候,说明你本身未安装LVM管理包,执行如下指令安装相关管理包后,问题即可解决:
apt-get install lvm2 -y[......]
本节使用到的指令,crontab,vim,rsync。 只将实现顺序流程,细节知识自己查。 首先,明确服务器要备份的数据有哪些,假设需要备份的数据为: 1.网站文件:/wwwroot 2.数据库文件:/mysql/var 3.网站配置:/vhost 这三个路径,[……]