awk模式:
awk [options] ‘Pattern {Action}’ file1 file2
options 使用-F选项,或者-v选项配合使用
Action print和pinrf
Pattern BEGIN模式和END模式,条件模式
举例:
去除第二列含有123或456字段的整行数据
命令:
awk '$2==123 {printf $0}' 1.txt
awk '$2==456 {prin
定时任务,一般默认启动
service crond restart //启动crond服务
chkconfig crond on //开机启动,默认开机启动
ps aux|grep crond //检查crond是否启动
编辑命令:
crontab -e //编辑定时任务
crontab -l //查看定时任务
crontab -r
awk格式化
把1.txt文件中第一列和第二列按照格式化输出,\t是制表符
命令:
awk '{printf "%s %s\n" ,$1,$2}' 1.txt
awk '{printf "第一列:%s 第二列:%s\n" ,$1,$2}' 1.txt
awk '{printf "第一列:%s\t 第二列:%s\n" ,$1,$2}' 1.txt
图示:
注意使用printf动作:
1.使用printf动作
[1].格式替换符,"%s\n"表示每一个传入的参数,替换原来格式,printf输出的格式111\n 222\n 333\n,
“%s”表示自动将传入的参数转化字符串
[2].“%f” 表示自动将传入的数字转化浮点数,如果修饰符合带有小数点,则数字修饰符小数点后的数字表示小数精度
“%d” “%i” 十进制整数,如果数字修饰符带有小数点,则数字修饰符小数点后的数字表示整数长度,长度不够,用0补全
\n 换行
\b 后退
\f
akw变量:内置变量
一、内置变量
1.)内置变量NR
2.)内置变量FNR
3.)内置变量RS
4.)内置变量ORS
5.)内置变量FILENAME
6.)内置变量ARGV和ARGC
二、自定义变量
1.)-v varname=value 变量名区分大小写
2.)在project中直接定义
3.)awk在shell中常使用方法
一、内置变量
1.)内置变量NR
NR表示每一行的行号,NF表示每一行对应
awk分隔符:输入分隔符和输出分隔符
输入分隔符field separator(FS)
输入分隔符默认是空白分隔符,awk是以空白分隔符作为分隔符对每一行进行分割
如果文字中没有空格,用指定的文字或符号进行分割
使用-F选项,指定#分隔符进行分割,也可以使用内置变量进行分割,指定变量-v FS='#'
输出分隔符output field separator(OFS)
awk将每行分割后,输出屏幕显示用分隔符隔
AWK配置一
awk是一种编程脚本语言,支持条件判断、数组、循环功能
awk语法:awk [options] ‘Pattern{Action}’
file 常见的Action:print
1.)使用awk打印文本内容
2.)使用awk取出对应的列
3.) awk定义和对应列输出
4.) AWK的特殊模式:BEGIN和END
1.)使用awk打印文本内容:
2.)使用awk取出对应的列:
awk
SNMP监控一些常用OID的总结
系统参数(1.3.6.1.2.1.1)
OID
描述
备注
请求方式
.1.3.6.1.2.1.1.1.0
获取系统基本信息
SysDesc
GET
.1.3.6.1.2.1.1.3.0
监控时间
sysUptime
GET
.1.3.6.1.2.1.1.4.0
系统联系人
sysContact
GET
1.nginx安装包下载:http://nginx.org/en/download.html
2.mysql安装包下载:https://dev.mysql.com/downloads/mysql/
3.php安装包下载:http://php.net/downloads.php
4.zabbix安装包下载:https://www.zabbix.com/download
5.grafana_zabbix安装包下载:http://docs.grafana.org/install
使用Kubernetes部署一个multitiered application
Kubernetes概念
将一个Atomic Host配置成为Kubernetes master,一个配置为Kubernetes node
通过编写和部署YAML配置文件创建Kubernetes pods和services
在RHEL Atomic Host中配置Kubernetes
创建Kubernetes Pods和Services
Kubernetes概
atomic run rhel7:db 自动读取信息
使用Kubernetes部署一个multitiered application
Kubernetes概念
将一个Atomic Host配置成为Kubernetes master,一个配置为Kubernetes node
通过编写和部署YAML配置文件创建Kubernetes pods和services
在RHEL Atomic Host中配置Kubernetes
创建Kubern
rht-clearcourse 0
rht-setcourse rh270
rht-vmctl start classroom
RH270是使用RHEL Atomic Host (运行容器虚拟机)
docker格式容器镜像和Kubernetes管理“容器化应用”
Kubernetes将被用来部署一个跨Atomic Host节点的multitiered应用
目标:
1.安装RHEL Atomic
2.管理容器
rht-clearcourse 0
rht-setcourse rh236
rht-vmctl start classroom
rht-vmctl start workstation
Gluster存储的特性和架构
Gluster Storage 提供一个开放的,软件定义的存储解决方案,可以为物理、虚拟、云资源
提供持续的存储平台
基于Red Hat Enterprise Linux GlusterFS ,红帽Glus
练习前8章 6H
rht-setcourse cl220
rht-vmctl start classroom
rht-setup-cfmepxe pxe 菜单重置
rht-vmctl start rhevm
桥接模式
su -
Asimov 登陆密码
yum install spice-xpi
cd /home/kiosk/Desktop/CL220/
rpm -ivh flash
RabbitMQ
KeyStone
Swift
Glance
Cinder
Neutron
Nova
Ceilometer
H
OpenShift 架构概览:
RHEL提供基础操作系统
Docker提供基础容器管理API和容器镜像文件格式
Kubernetes是管理运行容器的主机集群,templates定义了多容器应用的resources,以及如何通信
Docker时候OSE的core,则Kubernetes是OSE持续运行的heart
Etcd存储键值对,Kubernetes用以存储容器和资源的配置和状态信息
OpenShift pr
1.Platform as a Service(PaaS)介绍:
PaaS提供Continuous Integration(CI)---持续集成和Continous Delivery(CD)的能力---持续迭代
IaaS平台:开发者和管理员需要关系操作系统的安装和配置,各种运行的组件安装,需要关注升级和安全,与真实的物理服务器和虚拟机类似。
SaaS平台:用户不对软件进行任何配置。只是运行提供的应用,且应用根据用户的不通,提供不同的权限,提供不同的访问权限
返回顶部