在家设置私有云,自动备份手机照片好几个朋友都对自动备份手机相册有兴趣,说一下几种实现的方案。两个办法:一是在家里设置NAS服务器。二是用无线路由器(带硬盘的)实现。下面分别来说一. NAS主流品牌有两个QNAP和Synology,我用的Synology的。大致是这个样子,一个小盒子。不大。 功能NAS的功能很强,基本上就是一个定制好、方便操作的linux服务器,想玩什么都可以。举几个我自己常用的例子:RAID磁盘阵列:名称听起来很陌生,但是我觉得,作为存储设备,这是最关键的。作用是保障两块硬盘有一块物理损坏的时候,数据不会丢。一块硬盘用个几年后,突然坏掉的情况太多了。里面的数据价值一般都远超过几百块钱的硬盘本身。所以这个是我推荐NAS方案最大的原因。 继续阅读在家设置私有云,自动备份手机照片
检测mysql是否运行,如崩溃自动重启最好的办法,当然是从根源上避免程序崩溃。但是在一个512M内存的小服务器上,数据库崩溃还是无法完全避免。方法一做个脚本。不过这个方法有点绕远了。#!/bin/bashif (( $(ps -ef | grep -v grep | grep mysqld | wc -l) <= 0 ))then echo “MySQL is currently not running and will be restarted!” | mail -s “MySQL may have crashed” -r [email protected] to@dingxuan.info service mysqld restartelse echo “Running”fi加入crontab*/5 * * * * /root/mysql_monitor.sh方法二比前一种更简洁。首先,可以测试一下数据库运行状态。mysqld 或者mariadb/sbin/service mysqld statusecho $?如果返回值不是0,说明运行状态异常。所以可以用这个作为判断依据,来控制是否执行启动命令。/sbin/service mysqld status || service mysqld start加到crontab里,每分钟运行一次。* * * * * /sbin/service mysqld status || service mysqld start延伸:测试apache运行状态同理,要测试如无法访问某网址,则重启apache:*/2 * * * * wget -q dingxuan.info || service httpd restart
部署病毒及恶意脚本检测程序 Rkhunter / ClamAV / LMD部署三个检测工具rkhunter,ClamAV及Linux Malware Detect (LMD)。分别用于rootkit和恶意脚本检测。1.ClamAVyum install clamav clamav-update clamav-scanner-systemd clamav-server-systemd或yum install clamavsudo sed -i -e “s/^Example/#Example/” /etc/freshclam.confsudo sed -i -e “s/^Example/#Example/” /etc/clamd.d/scan.conffreshclamclamscan -r -i /var/www/html2.Rkhunteryum install rkhunterrkhunter –propupdrkhunter -urkhunter –checkallcat /var/log/rkhunter/rkhunter.log | grep -i warning3.LMDwget http://www.rfxn.com/downloads/maldetect-current.tar.gztar -xvf maldetect-current.tar.gzcd maldetect-1.4.2./install.shvim /usr/local/maldetect/conf.maldet/usr/local/maldetect/conf.maldet 典型配置:email_alert=1email_addr=youremail@localhostemail_subj=”Malware alerts for $HOSTNAME – $(date +%Y-%m-%d)”quar_hits=1quar_clean=1clam_av=1maldet -umaldet –scan-all /var/www/html后续:日常检查 / crontab设置maldet -ufreshclamrkhunter -urkhunter –propupdrkhunter –sk –checkallmaldet –scan-all /var/www/html