java系统找不到指定文件怎么解决
245
2022-11-09
Linux shell编程及自动化运维实现 第1章 变量
自动化批量系统初始化程序 (update,软件安装,时区设置,安全策略...) 自动化批量软件部署程序 (LAMP,LNMP,Tomcat,LVS,Nginx) 应用管理程序 (KVM,集群管理扩容,MySQL,DELLR720批量RAID) 日志分析处理程序(PV, UV, 200代码, !200代码, top 100, grep/awk) 自动化备份恢复程序(MySQL完全备份/增量 + Crond) 自动化管理程序(批量远程修改密码,软件升级,配置更新) 自动化信息采集及监控程序(收集系统/应用状态信息,CPU,Mem,Disk,Net,TCP Status,Apache,MySQL) 配合Zabbix信息采集(收集系统/应用状态信息,CPU,Mem,Disk,Net,TCP Status,Apache,MySQL) 自动化扩容(增加云主机——>业务上线)zabbix监控CPU 80%+|-50% Python API AWS/EC2(增加/删除云主机) + Shell Script(业务上线) 俄罗斯方块,打印三角形,打印圣诞树,打印五角星,运行小火车,坦克大战,排序算法实现 Shell可以做任何事(一切取决于业务需求)2.bash shell一,shell特性:易学,高效。二,shell解释器有哪些:shell 命令就是前一阶段所学习的大部分命令。 cp ls date组合到一起。
Linux支持的shell有哪些呢?cat /etc/shells或chsh -l3.变量一,简介:shell 变量? 用一个固定的字符串去表示不固定的内容,便于修改。二,变量的类型
自定义变量特性:1. 自定义变量(示例:ping01.sh引入变量)定义变量: 变量名=变量值 变量名必须以字母或下划线开头,区分大小写 ip1=192.168.2.115 引用变量: $变量名 或 ${变量名}查看变量: echo $变量名; "set"可以查看所有变量(包括自定义变量和环境变量)取消变量: unset 变量名作用范围: 仅在当前shell中有效示例0:使用变量前。麻烦ping -c1 192.168.100.10 &>/dev/null && echo 192.168.100.10up || echo 192.168.100.10down使用变量后,简洁
#!/bin/baship=192.168.100.10ping -c1 $ip &>/dev/null && echo $ip up || echo "$ip down"3变量赋值(定义变量)一,显示赋值:变量名=变量值示例:ip1=192.168.1.251school="BeiJing 1000phone"today1=date +%Ftoday2=$(date +%F)二,read 从键盘读入变量值read 变量名read -p "提示信息: " 变量名read -t 5 -p "提示信息: " 变量名 //-t 等待5秒,后超时read -n 2 变量名 //-n 只记录几个字符
read -p "请输入您测试的IP地址:" ip
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~