试卷部分
一、选择题(15*1=15分)--将作答结果直接写入()内
1. Linux文件权限一共10位长度,分成四段,第三段表示的内容是(D)。
A 文件类型
B 文件所有者的权限
C 文件所有者所在组的权限
D 其他用户的权限
2. 终止一个前台进程可能用到的命令和操作( A) 。
A kill
B
;+C
C shut down
D halt
3. 在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是( C)。
A 主机IP设置有误
B 没有设置连接局域网的网关
C 局域网的网关或主机的网关设置有误
D 局域网DNS服务器设置有误
4.若一台计算机的内存为128MB,则交换分区的大小通常是( C)。
A 64M
B B 128MB
C 256MB
D 512MB
5.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用( C)命令。
A cat
B more
C less
D menu
6.在TCP/IP模型中,应用层包含了所有的高层
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
,在下列的一些应用协议中,( B??? )是能够实现本地与远程主机之间的文件传输工作。
A telnet
B FTP
C SNMP
D NFS
7.对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是( D)。
A -rwxr-xr-x
B -rwxr--r--
C -r--r--r--
D -r-xr-x—x
8.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在( C)目录中。
A /bin
B /etc
C /dev
D /lib
9.关闭linux系统(不重新启动)可使用命令( C。
A Ctrl+Alt+Del
B halt
C shutdown -r now
D reboot
10.改变文件所有者的命令为(C )。
A chmod
B touch
C chown
D cat
11.在给定文件中查找与设定条件相符字符串的命令为:(A )。
A grep
B gzip
C find
D sort
12.在下列命令中,不能显示文本文件内容的命令是:( D ) 。
A more
B less
C tail
D join
13.在使用匿名登录ftp时,用户名为( B)。
A users
B anonymous
C root
D guest
14.将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下的命令是( C)。
A mount /mnt/cdrom
B mount /mnt/cdrom /dev/hdc
C mount /dev/hdc /mnt/cdrom
D mount /dev/hdc
15.下列关于/etc/fstab文件描述,正确的是( C) 。
A fstab文件只能描述属于Linux的文件系统
B CD_ROM和软盘必须是自动加载的
C fstab文件中描述的文件系统不能被卸载
D 启动时按fstab文件描述内容加载文件系统
二、书写指令题(10*3=30分)--将作答结果写到题目后面
1.在/ 目录下建立一个子目录/mydir/subdir, 使用命令一次完成。
mkdir -p /mydir/subdir
2.在终端用命令罗列出/usr 目录下的所有文件及目录,包含隐藏文件和隐藏目录。
ls -a /usr
3.在终端中查看LINUX操作系统的系统信息
#lspci
4.先新建文件文件a.txt,然后将a.txt更名为b.txt。
touch a.txt ;
mv a.txt b.txt
5.更改用户root的密码。(在#提示符下)。
6.查看本机的网址。
7.在查找/ 文件夹下名字为resolv.conf的文件。
find / -name 'resolv.conf' ;或者locate resolv.conf;
8.列举在Linux系统中常用的服务和搭建该服务常用的软件。
常用的有6种服务,分别是SSH服务;Samba服务;Web 服务;FTP 服务;Email 服务;Webmin 服务。
9.查看关于grep的帮助文档。
grep -help
10.将/home目录做归档压缩,压缩后生成home.tar.gz文件,并将此文件保存到/目录下。
tar.gz -cvf /home.tar.gz
三、简答题:(6*5=30分)--将作答结果写到题目后面
1.谈谈使用Linux这么长时间以来,你对Linux的认识?
Linux是一个开放的,自由传播的类UNIX操作系统。Linux 是一个支持多平台的自由软件,它是多任务多用户操作系统,具有友好的用户界面,和强大的网络功能,具有很好的稳定性和安全性,并且应用支持。
2.列举你所了解的Linux发行版?说说它们之间的区别?
这里列举几个比较流行的发行分是:Red Hat Linux,它的特点是操作简单,配置快捷。免去用户的安装与设置工作,Slackware,它的特点是尽量采用原版的软件包而不进行任何修改,Mandirva Linux,,她的特点是集合了友好的操作界面,以及自行研制的图形配置工具;SuSE Linux它的特点是使用了组主研发的软件包管理系统, Debian GNU/Linix它的特点是使用了特有的软件包管理工具是爹在Debian上安装,升级删除和管理软件变得非常简单,但安装相对不易, 红旗Linux这6个版本。
3、Linux系统中支持哪些常用的文件系统?
常用的文件如下:ext2(second Extended File System);ext3;vfat;ISO9660;NFS。
4.简述linux的几个运行级别已经相应的含义?
5.更改配置文件,启动后直接进入图形界面?
首先如果想开机自动启动界面化操作就要修改inittab文件,编辑文件,
操作是vi/etc/initttab,然后回车,修改倒数几行数字3变为5,就进入界面化了。
6.完成创建一个用户abc,设置用户的主目录是/home/abc。
useradd -d /home/abc abc
四、操作题(2*10=20分)--将书写的文件和产生的文件一并打包并上传
1.使用vi书写创建一个文件名为user.sh的shell脚本,配置你的主机的网络参数IP:19
2.168.1.111;netmask:255.255.255.0;gateway:192.168.1.1。执行该脚本文件?
touch user.sh
vi user.sh
#!bin/bash
ifconfig eth0 192.168.1.111 netmask 255.255.255.0
route add default gw 192.168.1.1
#end
2.使用vi编写一个C程序count.c,实现求100阶乘,并对该文件进行编译,
产生可执行文件a.out? touch count.c
vi count.c
#include main(){
int i;
int j=1;
for(i=1;i<=10;i++)
j=j*i;
{printf("%d\n",j);}
# gcc count.c
./a.out