上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: shell补-特殊玩法-cut命令是awk的阉割版 具体情况,后面详看 shell补-特殊玩法-tar压缩指定目录案例 案例:指定目录路径,脚本自动将该使用tar命令打包备份到/data目录 #!/bin/bash read -p "Input dir to backup: " dir if [ - 阅读全文
posted @ 2023-12-15 11:01 翻滚的小井蛙 阅读(22) 评论(0) 推荐(0)
摘要: shell补-特殊玩法-批量检查在线用户的ip 写一个脚本,实现判断10.0.0.0/24网络里,当前在线的ip有哪些 ####方法1 直接命令 nmap [root@localhost usr]# nmap 10.0.0.0/24 #扫描0至24的主机,查看主机状态,开发端口; [root@loc 阅读全文
posted @ 2023-12-15 11:00 翻滚的小井蛙 阅读(53) 评论(0) 推荐(0)
摘要: shell补-特殊玩法-批量修改密码 写一个脚本批量添加用户和随机密码 root@localhost usr]# bash randomadduser.sh 更改用户 mrrxu00001 的密码 。 passwd:所有的身份验证令牌已经成功更新。 更改用户 mrrxu00002 的密码 。 pas 阅读全文
posted @ 2023-12-15 10:58 翻滚的小井蛙 阅读(100) 评论(0) 推荐(0)
摘要: shell补-特殊玩法-批量修改文件 几个其他方法;感觉最简单的就是rename ###方法3 rename #rename 找谁, 替换为什么 范围 [root@localhost random]# ll 总用量 0 -rw-r--r--. 1 root root 0 11月 17 16:03 b 阅读全文
posted @ 2023-12-15 10:56 翻滚的小井蛙 阅读(34) 评论(0) 推荐(0)
摘要: shell补-特殊玩法-生成随机字符串 方法1: md5sum 方法2:tr + /dev/urandom 方法3: 内置变量RANDOM ; #方法1 [root@localhost ser]# openssl rand -base64 10 8/54arQpCmQ12Q== [root@loca 阅读全文
posted @ 2023-12-15 10:55 翻滚的小井蛙 阅读(144) 评论(0) 推荐(0)
摘要: shell补-特殊玩法-安全防护案例 案例1:编写一个shell脚本解决类DDOS攻击的生成案例,请更加web日志或者系统网络连接数,监控当某个ip并非连接数,若短时间内PV达到100(阈值),即调用防火墙命令封掉对应的ip. 防火墙命令 iptables -I INPUT -s IP地址 -j d 阅读全文
posted @ 2023-12-15 10:52 翻滚的小井蛙 阅读(41) 评论(0) 推荐(0)
摘要: shell补-特殊玩法-shell脚本中读取文件内容 通过shell脚本读取文件内容然后处理 这些三剑客无法独立完成 # 方式1: 采用exec读取文件后,然后进入while循环处理 exec<FILE while read line##line是变量 do cmd #语句 done #方式2:使用 阅读全文
posted @ 2023-12-15 10:46 翻滚的小井蛙 阅读(249) 评论(0) 推荐(0)
摘要: shell补-特殊玩法-vimrc 创建脚本的时候希望在脚本开头自动加上版权信息: vim编辑器的模板 默认格式 ~/.vimrc 当前用户 /etc/vimrc 全局 vimrc的说明 set nocompatible #####关闭兼容模式 set history =100 ####vim的设置 阅读全文
posted @ 2023-12-15 10:44 翻滚的小井蛙 阅读(60) 评论(0) 推荐(0)
摘要: shell补-特殊玩法-color颜色实战 格式 echo -e "\e[1;31m红色字mygirl\E[0m" \E 也可以用\033替代。开始结尾符号(大小写不区分) [1数字1表示加粗显示(这个位置可以加不同的数字代表不同的意思,;eg1是加粗,5是blink闪烁.详细信息man conso 阅读全文
posted @ 2023-12-15 10:41 翻滚的小井蛙 阅读(64) 评论(0) 推荐(0)
摘要: shell补-特殊玩法-优化显示加入成功失败标识函数 加载函数 文件/etc/init.d/functions action "****** " /bin/true ####正常显示 action "****** " /bin/false ####失败显示 [root@localhost ~]# . 阅读全文
posted @ 2023-12-15 10:37 翻滚的小井蛙 阅读(19) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 15 下一页