Linux从入门到精通(五)网络管理,性能管理,数据处理,shell字符

网络管理
NetworkManager管理,red7默认已安装
管理网络连接的(有线,无线网络),从red6开始集成,red7非常好用。特别对于无线网络,NetworkManager自动切换到已知的无线网络,并且能够切换到最可靠的网络。
1)安装
yum install NetworkManager
2)启动
systemctl start NetworkManager
systemctl enable NetworkManager
3)状态查看
systemctl status NetworkManager

网络管理的两种方法:
查看网卡信息两种方法:
ifconfig 网卡名字
ip add show 网卡名字

文本界面设置网络nmtui进去设置ip,网关,DNS

命令行设置网络nmcli(重要)
命令语法:
nmcli OBJECT { COMMAND | help }

选项说明
connection(常用)网络连接管理
device(常用)设备管理
general(常用)网络管理的一般状况及操作
networking网络开启与禁用
radio无线网络开关
agent安装代理
monitor监控NetworkManager的改动,出现改动时打印一行信息

性能管理
性能管理介绍
操作系统对硬件资源统一管理,并把资源分配给各个APP使用,资源的使用情况直接影响到程序运行速度,如果资源使用过高,甚至会造成服务器宕机,直接俄造成业务中断。
实时掌握资源使用情况是每一个系统管理员必备的技能,可以及时的发现潜在的问题并及时处理。
硬件资源管理逻辑:1,资源管理的命令2,阀值是多少3,如何定位问题4,如何解决

CPU性能管理
查看命令 ps,top,uptime
检查项:进程总数,running队列,load值和使用率。

问题说明
总进程数-0业务进程数≈业务进程数【是】说明机器压力大,需要升级配置或者通过集群解决。【不是】查看任务管理器中的进程,找是否有陌生进程,继续综合后续指标判断
running队列长度预警线:单核不超过10个,超过说明CPU资源不足,是否是业务造成的,【是】说明机器压力大,需要升级配置或者通过集群解决。【不是】找到R队列中的进程,判断是否为恶意程序,恶意程序直接kill掉,并清除相关连接
CPU-load值和使用率1,两个是成正比的,使用率高,负载就高2,预警线:load average接受范围3-5【单个核,多核乘以N】,使用率80%3,重点看CPU使用率,单核使用率是100%,多核是100×N%4,找到高消耗CPU的进程,判断是否为业务进程,【是】说明机器压力大,需要升级配置或者通过集群解决。【不是】判断是否为恶意程序,恶意程序直接kill掉,并清除相关连接

磁盘性能管理
查看命令:df,iostat,iotop
检查项:使用IO队列长度

检查说明
使用率超过80%应该加磁盘或者清理空间
IO队列长度1,队列长度2-32,检查哪个进程占用了IO,是否为恶意进程。【是】找到进程kill掉,清除对应文件【不是】优化IO,磁盘阵列或者上储存

iostat命令
rMB/s + wMB/s =iops(吞吐量)/s

选项说明
-x,-c,-d详细信息,显示CPU统计信息,显示磁盘统计信息

网络性能管理
yum install iftop -y(需要安装第三方yum源)
查看命令:iftop
检查项:流入流出峰值
阀值:总宽带的80%

选项(常用)说明
-i设定监控的网卡
-n使host信息默认显示IP
-B以bytes为单位显示流量默认是(bits)

内存性能管理
查看命令:free
查看项:物理 / swap使用率
阀值:物理80% / swap5%
内存使用进程命令:ps

数据处理
管道: | ,上一个命令的输出作为下一个命令的输入
cat /etc/passwd | head -2
数据检索:grep

选项说明
-r,-v,-i,-n递归,取反,忽略大小写,显示行号
-c,-w,-l,-L计数,匹配一个词,只给出匹配的文件名,列出不匹配的文件名
-o,-E,-q只列出匹配的内容,支持扩展的正则表达式,在标准输出中不输出任何内容

数据排序:sort

选项说明
-n,-r,-o,-t,-k按数字排序,反序排列,结果输出到文件,分隔符,关键字

数据去重:uniq 重点排序后才能排序

选项说明
-c,-d,-u,-i每行出现的次数,显示重复行,显示不重复行,忽略大小写

重定向

选项说明
>(常用)重定向输入
>>(常用)重定向追加
<重定向输出
<<重定向追加输出

Linux中使用:

注意说明
0代表标准输入:stdin
1代表标准输出:stdout
2代表标准错误输出:stderr

数据处理
精确查找:grep
按文件的属性查找:
语法: find path -option 动作

选项(常用)说明
-name按文件名查找,区分大小写
-iname按文件名查找,不区分大小写

按文件类型查找:
语法: find -type 选项

选项说明
f,d,l普通文件,目录文件,符号连接文件
b,c,p,s块设备文件,字符设备文件,管道文件,套接字文件

按文件的大小查找:
语法:find / -size 选项

选项说明
+,-,N大于,小于,等于
c,k,M,G字节,KB,MB,GB

模糊查找:locate:
locate:模糊查找命令,查找的使Linux系统每天特定时间自动索引备份到系统数据库的文件。

###优点:查找文件速度快。其实是‘find -name’的另一种写法,但是要比后者快,原因在于他不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),Linux自动创建数据库,每天自动更新一次,所以使用locate命令查不到最新变动过的文件。
###缺点:查找到的结果不是实时结果。可以在使用locate之前,先使用updatedb命令,手动更新数据库。

shell字符
通配符

符号说明
匹配单个字符
*匹配所有
~匹配家目录
()分组
[]匹配中括号中的一个字符
{}匹配一个范围

其他字符

符号说明
;一行执行多条命令
|管道符
‘’,“”定义字符串
``反引号命令中执行命令
^正则表达式符号,代表以什么开头
$正则表达式符号,代表以什么结尾
&后台执行
\转义字符
+,-,*,/加减乘除运算符号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值