CentOS 7安装fail2ban+Firewalld防止SSH爆破 http://blog.51cto.c…
不静之心
分类:OS
shell bash判断文件或文件夹是否存在
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
#!/bin/sh #shell判断文件夹是否存在 #如果文件夹不存在,创建文件夹 if [ ! -d "/myfolder" ]; then mkdir /myfolder fi #shell判断文件,目录是否存在或者具有权限 folder="/var/www/" file="/var/www/log" # -x 参数判断 $folder 是否存在并且是否具有可执行权限 if [ ! -x "$folder"]; then mkdir "$folder" fi # -d 参数判断 $folder 是否存在 if [ ! -d "$folder"]; then mkdir "$folder" fi # -f 参数判断 $file 是否存在 if [ ! -f "$file" ]; then touch "$file" fi # -n 判断一个变量是否有值 if [ ! -n "$var" ]; then echo "$var is empty" exit 0 fi # 判断两个变量是否相等 if [ "$var1" = "$var2" ]; then echo '$var1 eq $var2' else echo '$var1 not eq $var2' fi |
可视化监控: 对比了解Grafana与Kibana的关键差异
我们身处海量数据的包围之中已成众所周知的事实。即使你管理的是一个单独的Linux服务器,那么带着问题一发生就能…
如何查看crontab的日志记录
http://blog.51cto.com/461205160/1736383 为crontab中的任务增加自…
apache安装证书
首先得到证书,收费也好,免费也好。 防火墙
1 2 3 |
firewall-cmd --list-all firewall-cmd --permanent --zone=public --add-port=443/tcp firewall-cmd --reload |
…
Let’s Encrypt 使用免费的SSL证书,拥抱 HTTPS
Let’s Encrypt 使用教程,免费的SSL证书,让你的网站拥抱 HTTPS http://…
每个系统管理员都要知道的 30 个 Linux 系统监控工具
每个系统管理员都要知道的 30 个 Linux 系统监控工具 https://my.oschina.net/9…
Linux系统下history命令的记录如何删除
history命令的记录如何删除? 1、修改/etc/profile将HISTSIZE=1000改成0或1 清…
linux 下使用 rsync 进行文件 同步
原文: http://blog.csdn.net/daniel_ustc/article/details/18…
SpringMVC整合fastdfs-client-java实现web文件上传下载
SpringMVC整合fastdfs-client-java实现web文件上传下载 https://my.os…
JAVA实现SFTP上传,下载,删除
JAVA实现SFTP上传,下载,删除 https://my.oschina.net/u/2447394/blo…
iptables 清空防火墙并设置规则
1 2 3 4 5 6 7 8 9 10 |
[root@localhost~]# iptables -F #清楚防火墙规则 [root@localhost~]# iptables -L #查看防火墙规则 [root@localhost~]# iptables -A INPUT -p tcp --dport 80 -j ACCEPT [root@localhost~]# iptables -A INPUT -p tcp --dport 22 -j ACCEPT [root@localhost~]# iptables -A INPUT -p tcp --dport 53 -j ACCEPT [root@localhost~]# iptables -A INPUT -p udp --dport 53 -j ACCEPT [root@localhost~]# iptables -A INPUT -p udp --dport 123 -j ACCEPT [root@localhost~]# iptables -A INPUT -p icmp -j ACCEPT [root@localhost~]# iptables -P INPUT DROP [root@localhost~]# /etc/init.d/iptables save |
CentOS7 mini系统中安装VBoxLinuxAdditions增强功能
向VirtualBox中CentOS7 mini系统中安装VBoxLinuxAdditions增强功能 htt…
Centos6下安装中文字体,centos6中文字体
先安装字体管理软件
1 |
[root@localhost ~]# yum install fontconfig |
将需要安装的字体放到/u…
Linux实现服务延迟启动
Linux实现服务延迟启动 http://www.cnblogs.com/jizha/p/linux_dela…
Kali Linux使用
VMware Workstation下安装Kali Linux https://my.oschina.net/…
如何使用 fail2ban 防御 SSH 服务器的暴力破解攻击
如何使用 fail2ban 防御 SSH 服务器的暴力破解攻击 https://linux.cn/articl…
Linux删除n天前的旧文件
语句写法:
1 |
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \; |
例1: [crayon-670a…
Linux用定时把数据库和网站打包备份到FTP上
Linux用定时把数据库和网站打包备份到FTP上 https://www.91yun.org/zh/archi…
Linux下xargs命令详解: 如何在 Linux 中复制文件到多个目录中
Linux常用命令--xargs https://my.oschina.net/u/3136306/blog…
iptables的recent模块, 防止暴力破解
使用 iptables 限制黑客猜密码续—深入 recent 模块 http://www.cnblogs.co…
CentOS更换阿里云源
1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repo…
在Linux中让echo命令显示带颜色的字
在Linux中让echo命令显示带颜色的字 http://onlyzq.blog.51cto.com/1228…
Linux(CentOS)挂载U盘、移动硬盘以及文件拷贝、备份
Linux(CentOS)挂载U盘、移动硬盘以及文件拷贝、备份 http://hellopyl.blog.51…
centos6开机启动服务方式
1. 开机启动chkconfig方式
1 2 |
cd /etc/init.d vim tomcat-crm.sh |
[cr…
linux系统rootkit恶意软件安全检测工具rkhunter安装部署
参考: RootKit Hunter 後端偵測軟體之架設與執行 http://linux.vbird.org/…
防止SSH暴力破解登录
SSH 暴力登录 封IP脚本 https://my.oschina.net/kylidboy/blog/799…
Linux强化论:15步打造一个安全的Linux服务器
Linux强化论:15步打造一个安全的Linux服务器 https://my.oschina.net/safe…
linux后台运行的多个方法
linux后台运行的多个方法 https://my.oschina.net/kmwzjs/blog/79642…
远程 tail 日志文件
远程 tail 日志文件 http://mzeroo.github.io/2015/10/10/tail-f-…
linux利用grep查看打印匹配的下几行或前后几行的命令
linux利用grep查看打印匹配的下几行或前后几行的命令 http://www.cnblogs.com/wa…
Linux 系统安全与优化配置
Linux 系统安全与优化配置 https://my.oschina.net/neochen/blog/789…
如何在centos7上使用shadowsocks配置爬墙
https://my.oschina.net/u/1027043/blog/789203 不想多说一句,详细…
Linux增加:重要的Shell环境配置文件
Linux增加:重要的Shell环境配置文件 https://my.oschina.net/5302424/b…
Zabbix 系统监控
How to Install Zabbix 3.0 Beta on CentOS 6 http://blog….