05 2021 档案

摘要:#####根据内容过滤文本信息 #####grep [root@rstx-201 ~]# grep root /etc/passwd root:x:0:0:root:/root:/bin/bash operator:x:11:0:operator:/root:/sbin/nologin 加上通配符^ 阅读全文
posted @ 2021-05-31 17:49 老夫聊发少年狂88 阅读(60) 评论(0) 推荐(0) 编辑
摘要:变量只能存储一个值 数组可以存储多个值 数组的定义方式 1)普通数组 整数作为索引 root@bbb:/etc/nginx/conf.d# tt=(linux nginx php mysql) root@bbb:/etc/nginx/conf.d# echo ${tt[*]} linux nginx 阅读全文
posted @ 2021-05-31 17:00 老夫聊发少年狂88 阅读(59) 评论(0) 推荐(0) 编辑
摘要:####正则的主要作用 处理文本内容 #####基础正则 ######^ 定位起始头的 [root@RainGod ~]# grep '^y' /etc/passwd yt03:x:1002:1002::/home/yt03:/bin/bash yt01:x:1003:1003::/home/yt0 阅读全文
posted @ 2021-05-31 10:25 老夫聊发少年狂88 阅读(54) 评论(0) 推荐(0) 编辑
摘要:普通符号: #####$ 1.取变量 echo $LANG 2.awk取列 awk {print $1} /etc/passwd 3.提示登录的用户是否为普通用户 rongbiz@rongbiz-Super-Server:~$ #####! 排除 取反 的意思 find ./ -name "*.tx 阅读全文
posted @ 2021-05-28 17:35 老夫聊发少年狂88 阅读(85) 评论(0) 推荐(0) 编辑
摘要:什么是shell函数 把一堆命令做成一个函数 方便后面代码调用 1)定义方式: 方式一 函数() { command ... } 方式二 function 函数 { command ... } 2)传参数 位置参数传参 #!/bin/bash fun01() { echo "hello $1" } 阅读全文
posted @ 2021-05-26 13:55 老夫聊发少年狂88 阅读(42) 评论(0) 推荐(0) 编辑
摘要:示例: for i in 1 2 3 do echo $i done #!/bin/bash for i in {1..100} do echo $i done for 循环指定分隔符 以冒号为分隔符 IFS=: 以换行符作为分隔符 IFS=$'\n' 以行为单位读取数据 #!/bin/bash I 阅读全文
posted @ 2021-05-26 10:15 老夫聊发少年狂88 阅读(138) 评论(0) 推荐(0) 编辑
摘要:语法示例: while 条件为真 do echo ok done #!/bin/bash while true do echo ok done while循环数字 #!/bin/bash a=1 b=9 while [ $a -lt 10 ] do sum=$((a + b)) echo $a + 阅读全文
posted @ 2021-05-26 10:14 老夫聊发少年狂88 阅读(82) 评论(0) 推荐(0) 编辑
摘要:语法: case vars in deployment) 命令 ;; rollback) 命令;; quit) 命令;; esac 多选项输入选择 #!/bin/bash cat <<EOF 1.copy - 2.backup - 3.exit - EOF read -p "please input 阅读全文
posted @ 2021-05-25 11:04 老夫聊发少年狂88 阅读(48) 评论(0) 推荐(0) 编辑
摘要:####1.单分支结构 #!/bin/bash which ls if [ $? = 0 ];then echo ok fi ####2.双分支结构 #!/bin/bash if grep -qs "CentOS" /etc/os-release;then echo "OS is centos" e 阅读全文
posted @ 2021-05-24 15:06 老夫聊发少年狂88 阅读(79) 评论(0) 推荐(0) 编辑
摘要:####1.用户自定义变量 只能在当前shell生效 赋值 有空格框起来 var='hello word' var="hello word" 显示 拼接的时候用{} echo $var hello word echo $var_log hello word_log ####2.系统变量 1)打印系统 阅读全文
posted @ 2021-05-22 10:10 老夫聊发少年狂88 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Openvpn 配置 注意:本教程在 centos7 下操作 软件版本 openvpn 2.4.9 easy-rsa 3.0.7 如果版本不一致,后面的路径会有所差别 #####1.安装扩展源 yum install epel-release -y #####2.安装 openvpn easy-rs 阅读全文
posted @ 2021-05-06 17:13 老夫聊发少年狂88 阅读(4) 评论(0) 推荐(0) 编辑
摘要:####静态调度算法 rr 轮训调度 ####静态调度算法 wrr 加权轮训 ipvsadm -e -t 172.16.1.3:80 -r 172.16.1.7:80 -g -w 1 ####静态调度算法 sh Hash算法调度 和nginx ip_hash一样 更具来源ip哈希运算出数字 调度到后 阅读全文
posted @ 2021-05-05 14:47 老夫聊发少年狂88 阅读(61) 评论(0) 推荐(0) 编辑
摘要:路由器映射端口 伪装ip 信息 server { listen 80; server_name erp.rongbiz.com; # Add Headers for odoo proxy mode proxy_set_header X-Forwarded-Host $host; proxy_set_ 阅读全文
posted @ 2021-05-05 08:43 老夫聊发少年狂88 阅读(438) 评论(0) 推荐(0) 编辑
摘要:####1.什么是lvs linux virtual server linux虚拟服务器 集群技术主要用于负载均衡 client --> LVS -->特定的调度算法 --> web服务器 工作在四层 ####2.lvs 组成结构 ipvs: 工作在内核空间 ipvsadm: 工作在用户空间 ### 阅读全文
posted @ 2021-05-04 15:19 老夫聊发少年狂88 阅读(144) 评论(0) 推荐(0) 编辑