Kali's Blog - shell
type: channel
link: https://blog.bbskali.cn/tag/shell/
items: 自己写的一款自动备份数据库脚本
items: centos7禁ping

自己写的一款自动备份数据库脚本
type: item
date: 2018-06-03T18:36:00+08:00
description: 前言平时自己比较赖，论坛和博客平时都需要维护。比如数据库备份，那么在平时的工作中怎么高效的完成数据库备份任务呢？废话不在多说，上源码。源码#! /bin/ sj=`date +%Y%m%d%H%M%S` read -p "要备份的数据库名：" sql mysqldump -u root -p $sql >/root/bf/数据库$sql备份`date +%Y%m%d%H%M%S`.sql echo "备份时间：$sj" >> /root/bf/log.txt。 echo "恭喜！数据库以备份"使用说明先在root目录下新建个bf文件夹将文件保存为sql.sh给脚本给与权限chmod -R 777 sql.sh终端命令./sql.sh输入要备份的数据库名称即可开始备份log.txt用来记录备份的日志。

centos7禁ping
type: item
date: 2018-05-17T21:24:00+08:00
description: 通常，我们利用ping命令来检测本地的网络是否流通，但是这样为常常给黑客提供了便利。那么liunx该如何关闭ping呢？1、内核参数设置允许/禁止 ping 设置（默认允许 ping）临时允许/禁止 ping 操作的命令为：修改 /proc/sys/net/ipv4/icmp_echo_ignore_all 文件的内容，该文件内容只有 1 个字符，0 为允许 ping，1 为禁止 ping，无需重启服务器；永久允许/禁止 ping 配置方法：修改文件 /etc/sysctl.conf，在文件末尾增加一行：net.ipv4.icmp_echo_ignore_all = 1如果已经有 net.ipv4.icmp_echo_ignore_all 这一行了，直接修改 = 号后面的值即可的 0 表示允许，1 表示禁止。修改完成后执行 sysctl -p 使新配置生效（重要）。2、防火墙设置（此处的方法的前提是内核配置是默认值，也就是没有禁止 ping）这里以 iptables 防火墙为例，其他防火墙操作方法可参考防火墙的官方文档。允许ping设置iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT或者也可以临时停止防火墙：service iptables stop禁止ping设置-A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP