Linux 主要的三个分支

Linux 主要的三个分支,第1张

Linux 的三个主要分支

1.Red Hat

2.Slackware

3. Debian 

每个分支都用一个最具有代表性的商业服务器级的发行版本

Red Hat  >>   Red Hat Enterprise Linux 简称 RHEL

Slackware >>SUSE Linux Enterprise  简称 SUSE

虽然现在SUSE Linux 现在和 SUSE越走越远,但是最初还是从SUSE分支出来的,所以我们现在依然以为它是SUSE分支

Debian >>Ubuntu Server  简称 Ubuntu

开放性(开源)、多用户、多任务、良好的用户界面、优异的性能和稳定性。

多用户多任务:

单用户:一个用户,在登录计算机( *** 作系统),只能允许同时登录一个用户。

单任务:一个任务,允许用户同时进行的 *** 作任务数量。

多用户:多个用户,在登录计算机( *** 作系统),允许同时登录多个用户进行 *** 作。

多任务:多个任务,允许用户同时进行多个 *** 作任务。

windows属于:单用户,多任务。

Linux属于:多用户,多任务。

分支:Linux分支有很多,现在比较有名的ubuntu、debian、 centos 、redhat、suse等。

如果您有什么好的想法与方法,欢迎在评论区留言,我们一起讨论~

一、awk if分支结构

二、awk数组 for循环

一、awk if分支结构

案例1

awk过滤中的if分支结构

1)单分支

统计/etc/passwd文件中UID小于或等于1000的用户个数:

统计/etc/passwd文件中UID大于1000的用户个数:

统计/etc/passwd文件中登录Shell是“/bin/bash”的用户个数:

2)双分支

分别统计/etc/passwd文件中UID小于或等于1000、UID大于1000的用户个数:

分别统计/etc/passwd文件中登录Shell是“/bin/bash”、 登录Shell不是“/bin/bash”的用户个数:

二、awk数组

注意,awk数组的下标除了可以使用数字,也可以使用字符串,字符串需要使用双引号:

案例3:awk扩展应用

1)awk统计Web访问排名

在分析Web日志文件时,每条访问记录的第一列就是客户机的IP地址,其中会有很多重复的IP地址。因此只用awk提取出这一列是不够的,还需要统计重复记录的数量并且进行排序。

通过awk提取信息时,利用IP地址作为数组下标,每遇到一个重复值就将此数组元素递增1,最终就获得了这个IP地址出现的次数。

针对文本排序输出可以采用sort命令,相关的常见选项为-r、-n、-k。其中-n表示按数字顺序升序排列,而-r表示反序,-k可以指定按第几个字段来排序

实现此案例需要按照如下步骤进行。

步骤一:统计Web访问量排名

分步测试、验证效果如下所述。

1)提取IP地址及访问量

2)对第1)步的结果根据访问量排名

案例4:编写监控脚本

本案例要求编写脚本,实现计算机各个性能数据监控的功能,具体监控项目要求如下:

CPU负载

网卡流量

内存剩余容量

磁盘剩余容量

计算机账户数量

当前登录账户数量

计算机当前开启的进程数量

本机已安装的软件包数量

步骤

实现此案例需要按照如下步骤进行。

步骤一:准备工作

1)查看性能数据的命令

步骤二:编写参考脚本

1)脚本内容如下:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/6236689.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-18
下一篇2023-03-18

发表评论

登录后才能评论

评论列表(0条)

    保存