IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    LNMP 1.2 备份/denyhosts/fail2ban/Nginx日志切割/MySQL root密码重置工具使用教程

    licess发表于 2015-07-06 18:02:00
    love 0
    LNMP1.2安装包目录下有一个tools目录,放有常用的备份脚本 backup.sh,nginx日志切割脚本 cut_nginx_logs.sh,SSH防护安装脚本denyhosts.sh 和 fail2ban.sh,MySQL/MariaDB root密码重装工具 reset_mysql_root_password.sh及PHP函数辅助删除工具 remove_disable_function.sh。 这些工具可以在使用LNMP提供一些很有用的安全防护设置、简化一些安装流程,更专注于做站。more备份脚本 backup.sh备份脚本需要修改一下几个参数,需要配合crontab使用。Backup_Home="/home/backup/" #####备份文件存放目录MySQL_Dump="/usr/local/mysql/bin/mysqldump" ####mysqldump路径,如果是mariadb替换/usr/local/mysql为/usr/local/mariadb######~Set Directory you want to backup~######Backup_Dir=("/home/wwwroot/vpser.net" "/home/wwwroot/lnmp.org") ##########要备份的目录,目录用双引号括起来,多个目录空格隔开,如前面的例子######~Set MySQL Database you want to backup~######Backup_Database=("lnmp" "vpser") ########要备份的数据库,前面有例子######~Set MySQL UserName and password~######MYSQL_UserName='root' ####不用说了,MySQL root账号MYSQL_PassWord='yourrootpassword' ##### MySQL root密码######~Enable Ftp Backup~######Enable_FTP=0 #####是否启用ftp备份,0 启用,非0 不启用# 0: enable; 1: disable######~Set FTP Information~###### ftp账号信息FTP_Host='1.2.3.4'FTP_Username='vpser.net'FTP_Password='yourftppassword'FTP_Dir="backup" #########ftp服务器上存放备份的目录#Values Setting END!nginx日志切割脚本 cut_nginx_logs.sh使用方法:http://www.vpser.net/manage/cut-nginx-log-files.htmlDenyhosts SSH防护安装脚本 denyhosts.shdenyhosts安装脚本,保证SSH安全,自动屏蔽破解SSH的IP。安装方法直接运行./denyhosts.sh回车自动安装,不需要干预,如想了解该程序的相关介绍可以看一下:http://www.vpser.net/security/denyhosts.htmldenyhosts_removeip.sh Denyhosts删除被屏蔽IP较麻烦,可以使用这个工具来删除被denyhosts屏蔽的ip的工具 ./denyhosts_removeip.sh 要删除的ip,不加ip的话会提示用法fail2ban SSH防护安装脚本 fail2ban.shfail2ban安装脚本,保证SSH安全,自动屏蔽破解SSH的IP。安装方法直接运行./fail2ban.sh回车自动安装。PHP禁用函数删除工具 remove_disable_function.sh运行./remove_disable_function.sh作用:http://bbs.vpser.net/thread-7649-1-1.html运行会有具体用法MySQL/MariaDB 重置root密码的工具 remove_disable_function.shMySQL/MariaDB 重置root密码的工具,直接运行./reset_mysql_root_password.sh


沪ICP备19023445号-2号
友情链接