![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
Kenny C
hello world
展开
-
记录ubuntu1804做k8s实验前,sysctl.conf和limits.conf配置脚本
记录ubuntu1804做k8s实验前,sysctl.conf和limits.conf配置脚本原创 2022-05-25 16:40:59 · 617 阅读 · 0 评论 -
解决typecho网站logo生成及配置问题
**第一步:**需要制作一个ico格式的图片上传到主题根目录中可在 logo神器 这个网站免费生成**第二步:**将生成的ico文件放入 typecho路径/usr/themes/主题目录/图标.ico**第三步:**找到head.php或者header.php(主题的区别),添加一行代码即可<link rel="shortcut icon" href="/usr/themes/主题目录/图标.ico"type="image/x-icon" />...原创 2022-03-10 15:13:56 · 759 阅读 · 0 评论 -
解决 Typecho 的 Gravatar 头像显示问题
个人博客链接使用 Cravatar 自动匹配机制解决 Gravatar 被墙和 QQ 邮箱用户显示问题官方解释: 独有的三级头像匹配机制(当访客请求自己的头像时,我们会按此顺序分三级匹配头像:Cravatar->Gravatar->QQ 头像,这平均可以为 70% 的访客提供准确的头像)具体步骤:在根目录程序配置文件 config.inc.php 最后面插一段/** * 替换Gravatar头像为Cravatar头像 * * Cravatar是Gravatar在中国的完美替代方案,原创 2022-03-10 15:11:03 · 820 阅读 · 0 评论 -
运维自动化之系统安装-cobbler
1 cobbler介绍Cobbler:快速网络安装linux操作系统的服务,支持众多的Linux发行版:Red Hat、Fedora、CentOS、Debian、Ubuntu和SuSE,也可以支持网络安装windowsPXE的二次封装,将多种安装参数封装到一个菜单Python编写提供了CLI和Web的管理形式安装包:cobblercobbler服务集成:pxe服务DHCPrsyncHttpDNSKickstartIPMI电源官理检查cobbler环境:原创 2021-09-29 17:01:18 · 232 阅读 · 0 评论 -
linux 简易维护脚本 使用functions函数实现
#!/bin/bash. /etc/init.d/functionsdisable_selinux(){ sed -i.bak 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config action "SElinux已禁用,重新启动后才可生效"}disable_firewall(){ systemctl disable --now firewalld &> /dev/null原创 2021-06-18 10:04:38 · 150 阅读 · 0 评论 -
linux read命令互动脚本
#!/bin/bash#read -p "Are you rich?yes or no: " ANSWER[[ $ANSWER =~ ^[Yy]|[Yy][Ee][Ss]$ ]] && echo "You are rich" || echo "Good Good Study,Day Day Up!"原创 2021-06-01 11:30:24 · 171 阅读 · 0 评论 -
linux 磁盘空间和文件编号邮件报警脚本
#!/bin/bash#WARNING=80SPACE_USED=`df | grep '^/dev/sd' |grep -Eo '[0-9]+%' |tr -d % | sort -nr|head -1`INODE_USED=`df -i | grep '^/dev/sd' |grep -Eo '[0-9]+%' |tr -d % | sort -nr|head -1`[ "$SPACE_USED" -gt $WARNING -o "$INODE_USED" -gt $WARNING ] &a原创 2021-05-31 22:55:13 · 142 阅读 · 0 评论 -
linux 使用正则表达式匹配IP地址
[root@centos8 ~]#: IP=1.2.3.4[root@centos8 ~]#: [[ $IP =~ ^(([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([1-9]?[0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ ]] ;echo $?0[root@centos8 ~]#: IP=1.2.3.444[root@centos8 ~]#: [[ $IP =~ ^(([1-9]?[0-9]|1[0-9]{2}|2原创 2021-05-31 11:40:20 · 1559 阅读 · 0 评论 -
linux 计算文件中数值之和
[root@centos8 data]#: cat nianling.txt xiaoming=20xiaohong=18xiaoqiang=22cut -d'=' -f2 nianling.txt |tr '\n' "+"|grep -Eo ".*[0-9]" |bc grep -Eo "[0-9]+" nianling.txt |tr '\n' + |grep -Eo ".*[0-9]"|bc两种方法均可原创 2021-05-29 21:14:24 · 851 阅读 · 0 评论 -
linux 脚本安全和set用法
set 命令:可以用来定制shell环境$- 变量h:hashall,打开选项后,Shell 会将命令所在的路径hash下来,避免每次都要查询。通过set +h将h选项关闭i:interactive-comments,包含这个选项说明当前的 shell 是一个交互式的 shell。所谓的交互式shell,在脚本中,i选项是关闭的m:monitor,打开监控模式,就可以通过Job control来控制进程的停止、继续,后台或者前台执行等B:braceexpand,大括号扩展H:history,原创 2021-05-28 14:19:35 · 519 阅读 · 0 评论 -
linux 过滤网络日志 筛选IP访问量 禁止IP访问 并发连接数 空间占用
wc /日志路径统计 行数 单词数 字节数cut -d' ' -f1 /日志路径 |sort |uniq -c |sort -nr | head排序筛选网络日志中IP地址出现次数iptables -AINPUT -s ip地址 -j REJECT禁止某IP地址访问原创 2021-05-25 12:00:26 · 209 阅读 · 0 评论 -
centos8 centos7 修改网卡名称 恢复传统的网卡命名 并指定eth0网卡取出IP地址(增加sed方法)
[root@centos8 ~]#: vim /etc/default/grubGRUB_CMDLINE_LINUX="resume=UUID=7c877369-a4e8-4dc6-bcaf-b65cd5cd567b rhgb quiet net.ifnames=0" [root@centos8 ~]#: grub2-mkconfig -o /boot/grub2/grub.cfg[root@centos8 ~]#:reboot原创 2021-05-25 09:29:36 · 211 阅读 · 0 评论 -
[转载][服务器] Centos7 云服务器部署项目常用的 Linux 命令
转载出处:作者:larger5纯为了学习用,感谢作者larger5哥。 一、前言linux浩瀚如海,而部署服务器所需要的 linux 知识并不多,下面是在 linux 开发版 centOS7 的云服务器上部署项目常用的命令,作为简单的小结。二、文件处理1、显示ls(ls:list):当前目录下的内容——文件名cd 文件夹 (cd:chan...转载 2019-03-15 15:30:21 · 95 阅读 · 0 评论