《程序员也需要掌握的运维》系列
文章平均质量分 97
Linux不是只有运维才需要掌握,每个程序员都应该了解它
Java鱼仔
你会累是因为你在走上坡路
展开
-
作为一个后端开发,你需要了解多少Nginx的知识?
作为一个后端开发,你需要了解多少Nginx的知识?原创 2021-01-17 16:43:40 · 1593 阅读 · 4 评论 -
Shell屏蔽每小时SSH暴力破解超过N次的ip,再也不用担心云服务器被暴力破解了
要理解这段脚本首先要先熟练的掌握awk的知识在正式实践前需要理清楚几个知识点:lastb命令:这条命令用于查看一定时间内登陆失败的记录,即使用ssh登陆但是密码输错的记录如果你用的是云服务器,你会发现登陆失败的记录很多很多,有些就是想暴力破解你的服务器。iptables 命令是 Linux 中重要的访问控制手段,可以屏蔽你想屏蔽的ipChain INPUT控制了能访...原创 2019-10-30 22:22:05 · 1392 阅读 · 0 评论 -
使用shell脚本进行每月定时备份数据
实现功能:每月第一天备份并压缩/root/shelltest目录到/root/fileback中第一步:编写脚本先写一个备份数据的脚本,首先定义备份源路径和目标路径,设置备份文件名为当前日期#!/bin/bashSRC_DIR=/root/shelltestDST_DIR=/root/filebackBACK=$(date +%Y%m%d)_etc.tar.gz#判断目标地址...原创 2019-10-27 22:19:10 · 2225 阅读 · 0 评论 -
Shell脚本批量添加和删除用户的多种方法
关于颜色:shell中给文本添加颜色的三种表达方式:echo -e “\e[32m \e[0m”echo -e “\033[32m \033[0m”echo -e “\e[32;40m \e[0m” 32;40前面的数是字体颜色,后面的数是背景颜色echo加上-e参数后表示可以处理特殊字符,比如\n \t等,,中间空格部分代表要填入的内容,例...原创 2019-10-26 20:27:43 · 2114 阅读 · 0 评论 -
shell基础:通过7个实例入门shell编程
编程的学习有两种方式,一种是先学习理论再进行实战,这叫自下而上学习法,第二种是通过实战再学习理论,这叫自上而下学习法,对于shell脚本学习来说,自上而下学习法是最好的学习方式。实例1:通过脚本检查服务状态:#!/bin/bash#set -xif [ $# -ge 1 ];then systemctl status $1 > /dev/null; ...原创 2019-10-24 10:29:24 · 1210 阅读 · 0 评论