搞了两个月的windows,iis服务器,现在又终于回到linux下面了,一年多没碰过服务器了,命令又忘光光了,所以有些事情,要记还得记录一下,方便以后自己查找:
1.添加普通用户:
第一次填写密码的时候可能过于简单,没通过。。。
2--待续。。。。
2.1定时器
crontab -l 查看linux下的定时任务
crontab -e 创建任务,然后编辑:
如下:
30 8,12,18 */1 * * /usr/bin/curl http://wap.fengxiangstore.com/admin/article_cai_add_auto.php
每天八,12,18点半执行一次
2017/11/16
sb了,按照上面的格式写了个定时任务,却一直没执行,搞了挺久,后来才发现没有开启cron服务,下面列一下他的有关命令
安装crontab:
yum install crontabs
服务操作说明:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
查看crontab服务状态:
service crond status
手动启动crontab服务:
service crond start
查看crontab服务是否已设置为开机启动,执行命令:
ntsysv
加入开机自动启动:
chkconfig –level 35 crond on
end
3.最近出现了一次服务器崩毁的,后找到是apache最大链接数超过了,看apache日志分析出来的,重启Apache出错,领补充两个查看进程两个命令:
top和ps 2017/8/24
4ssh脚本全备份mysq
vi backmysql.sh 然后复制下面内容保存
date=$(date +"%d-%b-%Y")
mysqldump -uroot -p密码 --databases ftpszdxjf > "/usr/software/backup/mysqlbackup/$date.sql"
这样就以日期名保存下来了,然后在编辑定时器就好了。 2018/01/21
定时器crontab -e
00 22 * * * /usr/sbin/backmysql.sh
每晚十点后也没看到有备份文件,后来发现是backmysql.sh这个脚本的执行权限问题,后来就chmod 777 backmysql.sh
就好了,但是想到文件的安全性,查了下资料,可以用gzexe加密一下:
shell脚本加密:
gzexe backmysql.sh (里面的数据库账号和密码就不会出现明文不安全了)
解密:gzexe -d backmysql.sh 编辑时间:2018/1/25