-
老段工作室k8s分享课 4月2日 周四 晚8点
内容主题: 什么是容器什么是kuberneteskubernetes都用在哪里学习k8s能为我们带来什么技能演示:部署prometheus+grafana做监控 [siteorigin_widget class=”WP_Widget_Media_Image”][/siteorigin_widget] 讲师介绍 老段工作室成立于2012年8月,专注于Linux远程培训,培训范围包括RHCE, RHCA,COA,CKA等,各科考试通过率可达98%以上。老段,RHCA资深培训讲师,2002年接触并学习…
-
k8s里用helm部署应用
我们知道在手机要安装软件包可以通过App Store,windows系统可以用360软件管家等软件来快速帮我们安装软件,在Linux里可以通过配置各种yum源来安装各类软件包。 kubernetes作为容器的管理工具用来部署各类应用,但是如果手工的去创建 statefulset、deployment、svc等也是一个非常繁琐的过程。 helm的作用就是实现一键部署某应用,互联网上有许多helm源,里面含有各种我们能用到的各种包。我们作为用户只要配置好要使用的源之后,直接安装这个已经做好的包即可。…
-
rhce8-使用parted对硬盘分区
先把/dev/sdb设置为MBR结构的硬盘: 先查看硬盘的分区: 可以看到/dev/sda有2个分区,再查看/dev/sdb的分区情况: 此时不存在任何的分区。 现在使用parted对/dev/sdb进行划分大小为2G的分区: 1–指明现在现在要创建主分区,输入primary 2–创建出来的分区用xfs进行格式化 3–第一个分区从硬盘的1049K位置上开始 4–第一个分区到硬盘2G的位置上结束 查看现在分区的情况: 此…
-
rhel8/7 选项补齐
在rhel7及后续的rhel8里,命令的选项部分都很长,比如nmcli connection里的connection就很长,如果手动的去敲,那么效率是非常低的。 我们可以直接按tab键直接补齐即可。 但是如果系统是最小化安装的会发现没法使用补齐功能,那么就需要安装bash-completion,之后重启系统就可以生效。如果不重启系统可以运行 source /etc/profile.d/bash_completion.sh 也能生效。
-
awk连载9: awk数组的使用
数据在awk里是很重要的一块,很多的操作比如文件的合并,及做一些统计操作的时候都需要利用到数组。 正常情况下定义变量的时候,都是一个变量一个值,即 变量=值 这种格式,如果想要一个变量有多个值则需要数组来定义,比如定义数组aa有3个值xx,yy,zz。 这里该如何引用数组aa里的xx这个值?如何引用数组aa里yy这个值呢?我们先看如何来定义数组 假设有一个储物柜里存放的每个人的手机(每个手机称为”元素”),每个手机上都贴了一个标签(如上图用颜色标记的部分),记录的是张三的手机、王五的手机等。…
-
awk连载8: awk循环控制语句
awk连载8: awk循环控制语句, break continue next语句
-
删除lv之后如何恢复
当一个逻辑卷被删除之后,逻辑卷里的数据并没有被删除,是可以恢复出来的。下面就开始演示如何恢复一个逻辑卷的完整步骤。rhhce8 rhce8.0
-
awk连载7: awk while循环
语法: while(判断){操作} 如果判断成立,则执行{}里的操作,完了之后再回头到判断()里语句是否成立,如果不成立则跳出循环,如果还成立,则继续执行()里的操作。 先看aa.txt的内容: [root@vms63 ~]# cat aa.txt aaa 1 root 11111 bbb 2 ro2t 222 ddd aaa ccc 3 xxxx r22t dddd ddd 4 yyy root 222 eee 5 aaa zzz [root@vms63 ~]# 如果在while的()里…
-
RHCE8公开课
RHCE8 公开课,讲解了RHCE8相关的一些内容,及在RHEL8里网络的一些设置
-
rhel8/centos8 重置root密码
第1步 重启系统并编辑内核参数 第2步骤 然后按ctl+x 第3步 这里sysroot是以只读的形式挂载的,所以要以可读可写的方式来挂载 第4步 以读写方式挂载/sysroot 第5步修改密码 进入/sysroot子系统并修改密码 第6步 强制重置文件系统的上下文 第7步退出 再次执行exit,重置文件系统上下文,会有个百分比。 系统会在此处卡一会,耐心等待。
-
awk连载6: awk for循环
语法 for(变量初始值;变量的范围;变量增长){操作} 比如 for(i=1;i<=10;i++){操作}, 意思是i一开始为1,每次增长1,且小于10 这种循环可以用于对 行的每个字段进行循环,所以如果想找出每行中特定的字符,就可以用此循环。如下面的例子 dd.txt内容如下: [root@vms63 ~]# cat dd.txt aaa xxx /xy/x111.pl afaf /xy/x222.pl asssss aaaff ssss 111 333 aaa /xy/x23.pl …
-
查询kvm所支持的系统
在kvm安装虚拟机时需要指定系统的类型及版本: 在rhel8/centos8里默认识别不了安装光盘/镜像 是什么版本的Linux,但是可以通过输入关键字来进行选择,如上图。 通过命令osinfo-query os 可以查询到kvm所支持的所有系统。
-
awk连载5: if判断
在用awk执行操作时,有时我们需要先做个判断,再决定要不要执行相关的操作,这里的判断可以使用if语句来实现。 if判断的语法: if(判断1){语句1} else if(判断2){语句2} else if(判断3){语句3} … else{语句n} 当awk对每行进行操作的时候,首先把这行的内容在if判断语句里过一遍,满足判断1,就执行语句1,后面的判断就不再执行了。如果判断1不满足,则进行判断2,依次类推知道把所有的判断都执行完。如果所有的判断都不满足,则执行else里的语句。 在awk里…
-
awk连载4: awk里的变量
FS 表示分隔符,前面说过了 OFS 输出的分隔符,默认是空格 前面提了一下,在print语句里如果使用逗号做分隔符的话,输出时默认是以空格分隔开 这个输出的分隔符是由OFS来决定,如果想修改此分隔符只要定义OFS变量即可,如下: FILENAME FILENAME用于显示文件当前正在处理的文件名是什么。 这里NR表示行数,后面会单独讲解,这行的意思就是当处理到第一行的时候,就打印当前文件的名字。 NF 用于指明每行被分成的了几段 看下aa.txt的内容…
-
如何在rhel8下搭建高可用集群?本课程只送不卖
RHEL8下搭建高可用集群的add-on组件开始收费,如下图: 那么如何在RHEL8/CentOS8下搭建高可用集群呢?敬请关注rhel8下高可用集群课程。 本课程不卖,只送于报RHCE8的同学。