为了账号安全,请及时绑定邮箱和手机立即绑定

【九月打卡】第21天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:3-3 磁盘逻辑卷管理实战(课程链接:https://coding.imooc.com/lesson/549.html#mid=49893)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:一、命令:lsblk,查看当前服务器下有几块盘(盘符、分区情况)。上网查看了了下专业解释:lsblk(list block)列出所有可用块设备的信息,块设备有硬盘,闪存盘,CD-ROM等等,但是它不会列出RAM盘的信息分区命令:fdisk /---------创建物理卷: pvcreate...

72浏览
0推荐
0评论

【九月打卡】第20天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:3-2 附件3-Linux中的防火墙配置(课程链接:https://coding.imooc.com/lesson/549.html#mid=49922)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:主要学习2个常见的防火墙配置命令:iptables 和 firewall-cmd。关于iptables:添加ssh登录的白名单应该是运维中比较常见,如在安全扫描中,一些关键服务器中的可能由于扫描程序导致重要服务和进程僵死,采取白名单策略可绕过安全扫描。如将192.168.126.0/24网段上的机器加入白名单iptables -A...

48浏览
0推荐
0评论

【九月打卡】第19天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:3-1 附件2-Linux运维中常用的网络命令(课程链接:https://coding.imooc.com/lesson/549.html#mid=49921)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:本节课“Linux运维中常用的网络命令”属于自学部分,虽然只是静态页面不是老师的视频课,但个人觉得收获也非常大,主要有以下5个常用而且关键的命令:1、ping:用于探测某个地址的连通性2、netstat:用于显示与 IP、TCP、UDP 和 ICMP...

79浏览
0推荐
0评论

【九月打卡】第18天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-19 Shell脚本实战(二)(课程链接:https://coding.imooc.com/lesson/549.html#mid=50193)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:日志备份实战,应用于多机器或集群运维场景#! /bin/bash# 日志压缩LOG_DIR=logs[[ -d "$LOG_DIR" ]]  || mkdir $LOG_DIRcd $LOG_DIRlog_out() {    log_path="compress.log"    echo $1  >> $log_path}# 按照...

98浏览
0推荐
0评论

【九月打卡】第17天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-18 Shell脚本实战(一)(课程链接:https://coding.imooc.com/lesson/549.html#mid=50276)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:实战:监控服务进程是否存活,如果不在则重启(主要思想:循环监测),例如监控nginx服务:按照nginx服务:yum install nginx安装之后修改配置:cd /etc/nginxvi nignx.cgf ,里面的用户默认是nginx,要修改为root起服务部:systemctl start...

132浏览
0推荐
0评论

【九月打卡】第16天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-16 Shell中的多进程实战(一)、2-17 Shell中的多进程实战(二)(课程链接:https://coding.imooc.com/lesson/549.html#mid=50192、https://coding.imooc.com/lesson/549.html#mid=50275)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:多进程实战理解上难度较之前的课程大,要多实操才能掌握,本节课收获的的知识点虽然不多,但是shell脚本的思想:脚本优化、多进程控制值得借鉴一、执行脚本放在后台执行,要在最后面跟上...

64浏览
0推荐
0评论

【九月打卡】第15天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-15 Shell中的文件描述符和管道实战(二)、2-16 Shell中的多进程实战(一)(课程链接:https://coding.imooc.com/lesson/549.html#mid=50191、https://coding.imooc.com/lesson/549.html#mid=50192)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:一、管道的基础知识、简单的功能##建立一个管道pipe_path=/tmp_pile1mkfifo $pipe_path 或者 如果检查管道已存在就不去执行:[ -e...

57浏览
0推荐
0评论

【九月打卡】第14天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-14 Shell中的文件描述符和管道实战(一)(课程链接:https://coding.imooc.com/lesson/549.html#mid=50190)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:一、文件描述符:0 stdin 标准输入1 stdout 标准输出2 stderr 标准错误输出echo "hello" #标准输出(放在了stdout里面)ls 一个不存在的文件 #标准错误输出,放在了stderr里面,如果把错误输出重定向到某个文件里面用如下方法:ls s 一个不存在的文件 2> 文件,...

48浏览
0推荐
0评论

【九月打卡】第13天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-13 Shell中的循环语句(二)(课程链接:https://coding.imooc.com/lesson/549.html#mid=50189)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:while循环格式:while 判断语句 ##if 判断 条件成立执行循环体do ##判断语句成功 则执行do,失败了就跳出循环执行语句done例1:求1+2+3+4+...+100的值sum=0i=1while [ $i -le 100 ]dolet "sum += $i"let "i++"doneecho...

109浏览
0推荐
0评论

【九月打卡】第12天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-11 Shell中的判断语句、2-12 Shell中的循环语句(一)(课程链接:https://coding.imooc.com/lesson/549.html#mid=50187https://coding.imooc.com/lesson/549.html#mid=50188)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:一、判断语句(继续上次课程笔记):if ls; then  ##if 后面还可以直接跟linux命令echo "执行成功" fiif ls /not exist file; then...

83浏览
0推荐
0评论

【九月打卡】第11天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-11 Shell中的判断语句(课程链接:https://coding.imooc.com/lesson/549.html#mid=50187)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:一、if语句格式:if 判断语句;then执行语句fi ###代表结束或者if 判断语句;then 执行语句else 执行语句fi 或者if 判断语句;then 执行语句elseif 继续判断; then执行语句else 执行语句fi例子:x="abc"if [ $x = "abc" ];then echo "x = abc"elseecho...

73浏览
0推荐
0评论

【九月打卡】第10天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-9 Shell中的字符串处理(二)(课程链接:https://coding.imooc.com/lesson/549.html#mid=50186)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:一、变量没有定义之前,给变量echo一个默认的值方法:-或者 :-   (减号可以理解是替换的意思)echo "${var3-xyz}" :输出结果xyzecho "${var3:-xyz}"...

58浏览
0推荐
0评论

【九月打卡】第9天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-9 Shell中的字符串处理(课程链接:https://coding.imooc.com/lesson/549.html#mid=50185)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:1、获取字符串长度:用法:${#变量},shell里面取字符串长度意思是字符数没有字节的区别,1个汉字长度就是1):var=xxxxxyyyyssssecho "${#var}" ####长度是13var2="中文长度"echo "${#var2}"...

94浏览
0推荐
0评论

【九月打卡】第8天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-8 Shell中的计算(课程链接:https://coding.imooc.com/lesson/549.html#mid=50184)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:shell中的几种计算:一)expr:用法如1+2:expr 1 + 2; expr 1 - 2 expr 1 \* 2 ;expr 1 / 2二)let:用法一、加减乘除运算:如1+2:let "1 += 2",(注意空格)[zhang@localhost shell_with]$ a=1[zhang@localhost shell_with]$...

101浏览
0推荐
0评论

【九月打卡】第7天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-7 Shell中的函数(课程链接:https://coding.imooc.com/lesson/549.html#mid=50183)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:1、函数的定义:shell里面函数的定义不需要把参数写入括号内,是通过位置来传递参数的。xyz(){echo "hello function xyz"}函数的调用直接输入函数名就行了,不需要加括号:xyz(){echo "hello function xyz"}xyz ###函数的调用2、如何定义函数传参?位置参数:$1 $2 $3 $4如 sh...

118浏览
0推荐
0评论

【九月打卡】第6天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-6 Shell中的数组(课程链接:https://coding.imooc.com/lesson/549.html#mid=501802)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:1、数据组的定义:arr=(元素1 元素2...),元素之间用空格分开如arr1=(xxxx yyyy zzzz  "hello ,  world"   1234   20.0)echo "数组arr1的长度:${arr1[@]}"echo...

117浏览
0推荐
0评论

【九月打卡】第5天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-5 Shell中的变量(课程链接:https://coding.imooc.com/lesson/549.html#mid=50181)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:1、变量赋值等号两边不要有空格,要不然会解释报错;2、用$符号应用的时候,可以直接引用也可以用花括号{}将变量单独括起来,如echo "输出\${var1}_abc",如果之前var1=hello,则输出结果是:hello_abc,如果不用花括号echo "输出\$var1_abc",如果之前var1=hello,则输出结果是:$var1_abc...

54浏览
0推荐
0评论

【九月打卡】第4天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-4 Shell中的echo命令(课程链接:https://coding.imooc.com/lesson/549.html#mid=50180)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:一、echo特点:echo 用来输出变量或者打印内容,要输出的内容可加引号也可不加引号,但是有区别:无引号的时候,多个连续的空格在输出的时候会变成1个空格,加上引号后长段的空格会保留(变量赋值,等于号的两边不要有空格)。二、echo常用选项:-n -e...

101浏览
0推荐
0评论

【九月打卡】第3天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-3 初识Shell编程(课程链接:https://coding.imooc.com/lesson/549.html#mid=50179)主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础--初始shell编程课程收获:本节课通过1个简单的实子来说明shell编程应注意的细节。在编程开始就要养成良好习惯,避免发生低级错误甚至会引发重大错误(慎用rm -rf /),其他一、shell编程学会使用变量(用$符引用变量),减少维护成本,不需要一个个去修改。二、重要:在shell脚本一开始的时候使用set -e 来控制遇到命令执行错误终止后续的命令执行(set +e...

62浏览
0推荐
0评论

【九月打卡】第2天 一课玩转自动化运维全流程,轻松应对自动化运维岗

课程章节: 第2章 shell编程基础:2-2Shell自动化编程导读主讲老师: 沈奇才课程内容:shell编程实战与Linux运维基础课程收获:本次课程的收获主要是对shell编程的认识一、shell编程特点:简单高效、功能强大、可以移植强。作为运维开发人员编写shell脚本是第一步二、shell编程可以简单理解为Linux命令+编程语法(if/else for...

91浏览
0推荐
0评论
首页上一页12下一页尾页
意见反馈 帮助中心 APP下载
官方微信