Lunix期末考试第一章

填空题

1、Lunix操作系统的核心程序是由芬兰赫尔辛基大学的一名学生(林纳斯·托瓦兹)编写
2、Linux操作系统是一款免费使用且可以自由传播的类UNIX操作系统,它支持(多任务)(多用户)(多线程)(多CPU)其诞生到现在,性能逐步得到了稳定提升
3、Lunix操作系统因其强大的功能和良好的稳定性,逐渐被应用到人类社会的诸多领域。目前Lunix的应用领域主要包括(服务器领域)(桌面应用领域)(嵌入式应用领域)
4、VMware提供了(桥接模式)(仅主机模式)(NAT模式)这三种网络模式,这些模式对应的名称分别为VMnet0,VMnet8,VMnet1。
5、无论是Windows系统还是Linux系统,都可以通过(ping)命令检测网络链接状态
6、当服务器部署完成后,除了直接在服务器上进行操作,还可以通过网络进行远程连接访问。Linux中用于网络传输的协议为(SSH);用于远程文件管理的协议为(SFTP)

判断题

1、Linux是一种开放源代码和可自由传播的计算机操作系统,其目的是建立不受任何商品化软件版权制约且全世界都能自由使用的类UNIX系统。(对)
2、Linux操作系统在服务器、超级计算机、嵌入式系统等领域都有广泛应用(对)
3、VMware网络配置中有四种网络模式(错)
4、在Lunix系统中,可以通过ifconfig-a命令查看所有的网卡。(对)
5、SFTP即安全Shell协议,是远程文件管理中会用到的协议,该协议通过高强度的加密算法提高了数据传输的安全性。(错)
6、Linux一词本指Linux操作系统的内核,但后来人们逐渐使用Linux指代整个操作系统。(对)
7、日常生活中,人们使用的智能手机、车载电脑、智能电视、机顶盒等都会使用Linux操作系统(对)

单选题

1、Linux操作系统自诞生至今,有数十万的程序开发人员参与到它的开发与完善过程中,如今Linux已发展成为一个成熟、稳定的操作系统。从以下选项中选出关于Linux特点描述完全正确的一项(多用户、多任务、多线程、多CPU)
2、属于虚拟网络中的网络模式是(桥接、NAT(网络地址转换)模式、仅主机模式)
3、(XShell)不是基于Linux服务器可提供的服务。

简答题

1、简述Linux操作系统的特点
答:特点有以下四点:多用户、多任务、多线程、多CPU
它安全、稳定、兼容POSIX1.0标准,具有强大的网络功能,且可支持大量的硬件平台

2、陈述Ifconfig命令和ping命令的功能和用法
ifconfig命令用于查看系统中的网卡,也可与选项-a一起使用,表示查看所有的网卡。
Ping命令用于测试网络连通状态,其常用格式为“ping IP地址”

1、制作ramdisk,给出主次设备号,并使用df命令显示相关信息。(20分) 要求:(1) ramdisk的大小为学号的后3位*2,单位为M; (2)对文件系统采用ext2进行格式化。 2、编写一个c程序实现下面的功能:监视一个文件,如果文件被其他进程追加了内容,就把追加的内容打印出来。(15分) (1) 假定所编辑的c程序为mytail.c,使用命令行方式将该源程序编译,目标执行程序为mytail。给出具体的编译实现过程。 (2) 假定日志文件为/usr/tmp/pppd.log,给出打印追加内容的方法。 3、设用户mali记录了在Linux系统中的某些用户的月工资清单,记录在文件mylist.txt中,假定文件mylist.txt的内容如下: #================================================== # 登录名 工作证号 姓名 月份 工资 奖金 补助 扣除 总额 #--------------------------------------------------- wang 2076 wangxi 01 1782 1500 300 175 3407 liang 2074 liangyu 02 1560 1400 280 90 3150 zhang 3087 zhangdi 03 1804 1218 206 213 3015 wang 2076 wangxi 03 1832 1550 230 245 3367 wang 2076 wangxi 04 1832 1450 230 245 3267 liang 2074 liangyu 05 1660 1450 230 70 3270 zhang 3087 zhangdi 06 1700 1310 283 270 3023 #================================================== 只允许用户zhang读取行首字符为#的行和用户zhang有关的行,其他用户有关的行对用户zhang保密。(15分) (1) 编写相应的查询query.c,给出目标文件为query的实现方法; (2) 给出设置mylist.txt文件权限为仅对文件主具有读写权限的实现命令; (3) 给出设置query文件用户ID权限实现命令; (4) 给出用户zhang执行程序query的结果。 4、使用fork,exec以及wait函数构造简单的shell解释程序。(15分) (1) 假定所编辑的c程序为myxsh.c,使用命令行方式将该源程序编译,目标执行程序为myxsh。给出具体的编译实现过程。 (2) 假定当前目录下有文件信息如下: 文件的行大小 文件名 文件的行大小 文件名 920 auther.c 146 licp.txt 127 myxsh.c 124 fus.h 160 chap1.h 152 myxse.c 46 fsme.h 164 fsme 运行myxsh程序出现提示符=>后,分析find . -name *.[ch] -exec wc -l {} ; 执行结果。 5、对/usr目录进行压缩归档,结果文件名位myusr.tar。(10分) 要求:(1)以控制台方式运行; (2)将该任务挂起,再转后台,再转前台,查看进程的状态变迁过程。 6、编写程序实现通过Windows客户端对Linux服务器端进行相关网络信息配置。(25分) 要求:(1)新修改服务器的IP 地址的构成方式:网络号为192.168.2.0,主机号为学号的后3位-150;掩码为255.255.255.0;默认网关为:网络号服务器相同,主机号为1,DNS202.117.96.10; (2)服务器端程序以deamon程序的方式运行,监听端口为学号的后4位; (3)客服端使用VC++,以GUI 方式完成对服务器端的IP 地址、掩码、默认网关、DNS信息配置输入; (4)服务器端在接收客户端的配置信息后,使用exec 系列函数完成对IP 地址、掩码、默认网关、DNS修改,并写入相应的配置文件。结果验证:使用ifconfig检查IP地址信息配置的正确性;使用nslookup检查DNS信息的正确性。 把实现的信息结果配置文件比较,检查其一致性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向上Claire

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值