开发脚本自动部署及监控
摘要:1.编写脚本自动部署反向代理、web、nfs; 2.编写监控脚本,监控集群内所有服务存活状态,内存、磁盘剩余率检测,异常则发送报警邮件 3.编写计划任务,定时运行监控脚本,完成监控操作 每五分钟运行24-1.sh监控脚本,并且给邮箱发邮件!!!
阅读全文
shell脚本编写
摘要:自动部署、初始配置、并启动nginx反向代理服务;自动部署、初始配置、并启动两台web 192.168.16.27 为反向代理 监控脚本:监控每台机器的内存使用率>70%,则输出报警信息
阅读全文
shall 基本语法
摘要:awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file [-F|-f|-v] 大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=value ' ' 引用代码块 BEGIN 初始化代码块,在对每一行进行处理之前,
阅读全文
awk文本处理
摘要:打印uid在30~40范围内的用户名。 打印第5-10行的行号和用户名 打印奇数行 打印偶数行 打印字段数大于5的行 打印UID不等于GID的用户名 打印没有指定shell的用户
阅读全文
Sed:以/etc/passwd文件为模板
摘要:1,删除文件每行的第一个字符。 2,删除文件每行的第二个字符。 3,删除文件每行的最后一个字符。 4,删除文件每行的倒数第二个字符。 5,删除文件每行的第二个单词。 6,删除文件每行的倒数第二个单词。 7,删除文件每行的最后一个单词。 8,交换每行的第一个字符和第二个字符。 9,交换每行的第一个字符
阅读全文
grep(正则表达式及字符处理)
摘要:目标文件/etc/passwd,使用grep命令或egrep 1.显示出所有含有root的行: 2.输出任何包含bash的所有行,还要输出紧接着这行的上下各两行的内容: 3. 显示出有多少行含有nologin。 4.显示出那些行含有root,并将行号一块输出。 5.显示出文件中 What the h
阅读全文
正则表达式
摘要:等价: 等价是等同于的意思,表示同样的功能,用不同符号来书写。 ?,*,+,\d,\w 都是等价字符 ?等价于匹配长度{0,1} *等价于匹配长度{0,} +等价于匹配长度{1,} \d等价于[0-9] \D等价于[^0-9] \w等价于[A-Za-z_0-9] \W等价于[^A-Za-z_0-9]
阅读全文
通配符整理
摘要:`` 命令替换 取命令的执行结果 $()同上,但它弥补了``的嵌套缺陷 ~ 家目录 ! 取非 ! 历史命令调用 ! 匹配最近一次历史命令 ! ls 带空格 将命令的返回值取反 @ 无特殊含义 # 注释 $ 变量取值$() 同``${} 变量名的范围 $[] 整数计算 echo $[2+3] - *
阅读全文
ssh服务
摘要:ssh登录,scp上传、下载,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试 xzh-web1使用ssh登陆xzh xzh-web1使用scp上传给xzh 在xzh上下载xzh-web1上的6666666.txt文件 ssh秘钥登录 修改ssh server端的端
阅读全文
bash命令
摘要:整理bash命令类型,验证寻找一个命令的优先级 bash命令优先级表:1别名 由alias指定2关键字 3函数 由function(){}定义4内置命令 builtin命令5脚本或可执行程序 $Path和当前路径中的脚本或可执行文件 #bash环境下可以执行的命令有两类:一类就是前面说过的可执行文件
阅读全文
临时配置网络(ip,网关,dns)+永久配置
摘要:临时配置网络(ip,网关,dns) 永久配置 修改完毕!!!!
阅读全文
nginx反向代理三台web
摘要:实现基于轮询的方式调度三台web 实现基于权重的方式调度三台web 实现基于hash的方式调用三台web
阅读全文
源码安装nginx
摘要:源码安装nginx,并按照作业一描述的那样去测试使用 进程可以运行!
阅读全文
nfs服务
摘要:二进制安装nfs 作为共享存储挂载在三台web的网站根目录下 实现,在任意一台web上修改的结果,其余两台都可以看到 由于IP没有了,只能用两个机器试验结果!
阅读全文
nginx服务
摘要:nginx服务二进制安装nginx包 作为web服务修改配置文件 让配置生效,验证配置 (关闭防火墙) 验证成功!
阅读全文
yum命令与安装Python3
摘要:1) 自定义yum仓库:createrepo 2) 自定义repo文件 3) 使用yum命令安装httpd软件包 4) 卸载httpd软件包:yum –y remove 软件名 5) 使用yum安装组件'KDE 桌面':yum –y groupinstall 组件名 6) 掌握使用yum删除组件‘K
阅读全文
rpm命令
摘要:1) 挂载光盘文件到/media目录 2) 进去/media目录下的Packages目录 3) 查看系统已安装的所有rpm包 4) 查看系统是否安装dhcp软件包 5) 安装dhcp软件包 6) 查看dhcp软件包的信息 7) 查看dhcp软件包中所包含的所有文件 8) 查看/bin/ls文件是由哪
阅读全文
free,buffer,cache命令;测试硬盘速度,杀死进程
摘要:free命令查看内存 整理buffer与cache的作用 buffer是用于存放要输出到disk(块设备)的数据 cache是存放从disk上读出的数据 计算真实的内存使用率 内存使用率=(total-free-buff/cache)*100/total (999936-271244-275280)
阅读全文
交换分区
摘要:1) 开启Linux系统前添加一块大小为15G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G 4) 格式化主分区为ext3系统 5) 将逻辑分区设置为交换分区 6) 启用上一步的交换分区
阅读全文