Linux定时任务 Mysql备份
//每天凌晨两点访问该接口 运行接口内代码(自定义)
crontab -e
0 2 * * * wget https://jj50.cn/up
- Linux+Mysql定时备份
//注释:root 用户,创建执行脚本
mkdir -p /root/mysql_dump/data
cd /root/mysql_dump
touch mysql_back.sh
chmod 755 mysql_back.sh
//注释:编辑备份脚本
vim mysql_back.sh
#!/bin/sh
filename=`date +%Y%m%d`
//注释:-u 用户名 -p 密码 数据库名称 > 拼接备份sql文件名以及cucun存储路径
/usr/local/mysql/bin/mysqldump -uvipadmin -p2018712vip vip > /root/mysql_dump/data/vip_$filename.sql
//Linux定时任务 每隔一分钟运行一次脚本备份mysql
crontab -e
*/1 * * * * /root/mysql_dump/mysql_back.sh
* * * * * user task
分 时 日 月 周 user task
字段 说明
1 分钟(0-59)
2 小时(2-24)
3 日期(1-31)
4 月份(1-12;或英文缩写Jan、Feb等)
5 周几(0-6,0为周日;或单词缩写Sun、Mon等)
6 用户名(执行命令时以此用户的身份)
7 要执行的命令(路径)

-
linux站点配置文件+https:
-
TP5搭建Linux环境下入口页路径报错
解决方案:
vim /usr/local/nginx/conf/fastcgi.conf
//修改
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
- TP5搭建Windows环境报错在.htaccess文件index.php后面增加一个?,Linux下去掉index.php的?
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]//public文件下.htaccess文件index.php后面增加一个?
</IfModule>
Linux修改远程登录端口号(安全防护,防止黑客扫描22端口,攻击服务器)
vim /etc/ssh/sshd_config //查找Port修改为新的端口号 默认端口号 Port 22
service sshd restart //重启ssh服务
Linux查看服务端口号
netstat - atulnp //会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的字段
netstat - atulnp | grep sshd //显示远程登录(ssh)端口号
网友评论