Linux作业8

1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。

集线器:集线器工作在OSI模型中的物理层,基于广播方式工作,用于放大和广播数据比特,现在只在特定网络中应用,比如需要对网络抓包的时;

网桥和二层交换机:二层交换机属于网桥,网桥和二层交换机工作在OSI模型中的数据链路层,基于MAC端口表连接连接多台主机或二层网络,能够对数据帧进行存储转发和校验,并能够隔离冲突域。

三层交换机:工作在OSI模型中第三层网络层,是具有部分路由功能的交换机,应用在大型网络中实现数据包的快速交换和转发;

路由器:三层交换机工作在OSI模型中的网络层,用于链接多个网络(可以是不同接口,如串口、光纤、电话线、双绞线等),在互联网中基于路由协议实现数据包的路由功能。

2、IP地址的分类有哪些?子网掩码的表示形式及其作用

3、计算机网络的分成模型有哪些(OSI模型和TCP/IP模型),每一层的功能及涉及到的物理设备有哪些。

4、如何将Linux主机接入到TCP/IP网络,请描述详细的步骤。(手动指定的方式)

5、为Linux主机配置网络信息的方式有哪些,请描述各个过程。

6、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态;

     在线的主机使用绿色显示;

     不在线的主使用红色显示;

7、详细描述每个网络接口的配置文件中各个参数的含义和其所对应的值;

8、如何给网络接口配置多个地址,有哪些方式?

9、常用的网络管理类工具有哪些,并用示例形式描述他们的使用方法。

10、Linux系统软件包管理方法(安装、升级、卸载等操作)有哪些,以及如何管理的。

11、如何使用发行版光盘作为yum repository,请描述该过程。

12、写一个脚本,完成以下功能

   (1) 假设某目录(/etc/rc.d/rc3.d/)下分别有K开头的文件和S开头的文件若干;

   (2) 显示所有以K开头的文件的文件名,并且给其附加一个stop字符串;

   (3) 显示所有以S开头的文件的文件名,并且给其附加一个start字符串;

   (4) 分别统计S开头和K开头的文件各有多少;

13、写一个脚本,完成以下功能

   (1) 脚本能接受用户名作为参数;

   (2) 计算此些用户的ID之和;

14、写一个脚本

   (1) 传递一些目录给此脚本;

   (2) 逐个显示每个目录的所有一级文件或子目录的内容类型;

   (3) 统计一共有多少个目录;且一共显示了多少个文件的内容类型;

15、写一个脚本

  通过命令行传递一个参数给脚本,参数为用户名

  如果用户的id号大于等于500,则显示此用户为普通用户;

16、写一个脚本

   (1) 添加10用户user1-user10;密码同用户名;

   (2) 用户不存在时才添加;存在时则跳过;

   (3) 最后显示本次共添加了多少用户;

17、写一脚本,用ping命令测试172.16.250.20-172.16.250.100以内有哪些主机在线,将在线的显示出来;

18、打印九九乘法表;

时间: 2024-11-09 16:01:56

Linux作业8的相关文章

马哥linux作业第五周'

1.显示当前系统上root.fedora或user1用户的默认shell: egrep "^(root|fedora|user1)\>" /etc/passwd |cut -d: -f1,7 root|fedora|user1表示三者符合其一的选择条件 ()使其归组 ^表示以后面归组的条件开头 \>表示以空字符截断此前的条件字符,即后跟其它字符的单词将不匹配 2.找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello():

马哥linux作业第四周'

1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. cp -r /etc/skel/ /home/tuser1 chmod -R go-rwx /home/tuser1 2.编辑/etc/group文件,添加组hadoop. vim /etc/group 先查看有无hadoop组:输入"/hadoop" 如没有则在最后一行加入:输入":"进入编辑模式,移至最后一行,回车后输入 &qu

马哥linux作业第三周'

1.列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可. who | cut -d' ' -f1 | sort -u 2.取出最后登录到当前系统的用户的相关信息. last | head -1 3.取出当前系统上被用户当作其默认shell的最多的那个shell. cat /etc/passwd | cut -d ':' -f7 |sort | uniq -c | sort |head -1 4.将/etc/passw d 中的第三个字段数值最大的后10个用户的信

代做Shell作业、代写代做Unix、Linux作业、代写国外shell作业

代做Shell作业.代写代做Unix.Linux作业.代写国外shell作业这个项目是为了创建一个文件同步器.1.1介绍许多计算机用户希望从不同的机器上访问他们的文件,最方便的方法是使用单一的文件系统,这个文件系统通过网络上的多台机器安装.机器在不同的网络时,系统共享的文件不能轻易被使用.举个例子,一个用户在两台机器(携带式和台式)上拥有相同的文件,当一个携带式机器上的文件被更改时,而它此时并没有接到网络中,那么它必须手动将新版本复制到系统中(这个系统只含有旧版本的文件),当文件分别在这两个系统

Linux作业(三)-shell统计某文章中出现频率最高的N个单词并排序输出出现次数

Linux课上的作业周三交,若有考虑不周到的地方,还请多多不吝赐教. shell处理文本相关的经常使用命令见此博客 # #假设输入两个參数 则第一个为统计单词的个数.第二个为要统计的文章 #假设输入一个參数 则默认统计单词的个数为10 # 详细思路: 将各种符号用换行替换(tr命令) 大写改小写(tr命令) 排序.统计单词个数并除去反复 (sort和uniq) 按出现次数的高低排序(sort) 打印N个须要统计的单词 #!/bin/bash if [ $# -ne 2 -a $# -ne 1 ]

linux作业1

1,描述计算机的组成及其功能. 运算器,对数据进行加减乘除等操作 控制器,控制程序的指令 存储器,储存程序数据信息 输入设备,下指令,提高数据 输出设备,输出结果 2,按系列罗列LINUX的发行版,并描述不同发行版之间的联系与区别. Debian:  (ubuntu),dpkg包管理系统 Slackware:  (suse),rpm包管理系统 Redhat:  (centos), rpm包管理系统 Gentoo, Arclinux, 3,描述LINUX的哲学思想,并按照自己的理解对其进行解释性描

LINUX作业( 二)

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. LINUX文件管理类命令一般有 cat.tac.more.less.tail.head 3.请使用命令行展开功能来完成以下练习: (1).创建/tmp目录下的:a_c, a_d, b_c, b_d touch /tmp/{a,b}_{c,d} (2).创建/tmp/mylinux目录下的: mylinux/ ├── bin ├── boot │   └── grub ├── dev ├── etc │   ├── rc

Linux作业(4)-03

10.创建一个由至少两个物理卷组成的大小为20G的卷组:要求,PE大小为8M:而在卷组中创建一个大小为5G的逻辑卷mylv1,格式化为ext4文件系统,开机自动挂载至/users目录,支持acl: [[email protected] ~]# fdisk -l 磁盘 /dev/sda:128.8 GB, 128849018880 字节,251658240 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最

Linux作业(4)-01

1.创建一个10G分区,并格式为ext4文件系统: (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl: [[email protected] ~]# fdisk -l 磁盘 /dev/sdb:21.5 GB, 21474836480字节,41943040 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节

Linux作业(4)-02

4.总结RAID的各个级别及其组合方式和性能的不同: RAID:RedundantArrays of Independent Disks(磁盘阵列),有"独立磁盘构成的具有冗余能力的阵列"之意. 级别:RAID 0,RAID 1,RAID 10,RAID 01,RAID 5等 RAID 0:连续以位或字节为单位分割数据,同时读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构. RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,它