搜档网
当前位置:搜档网 › linux考试试题及答案讲课教案

linux考试试题及答案讲课教案

inux考试试题及答


谢谢2 Linux考试试题及答案 一、选择题 1、在/etc/fstab 文件中指定的文件系统加载参数中,那个参数一般用于CD-ROM 等移动设备(D ) A. defaults B. sw C. rw 和 ro D. noauto 2、Linux 文件权限一共 10 位长度,分成四段,第三段表示的内容是(C) A. 文件类型 B. 文件所有者的权限 C. 文件所有者所在组的权限 D. 其他用户的权限 3、在使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(D) A. -m B. -d C. -f D. -p 4、一台主机要实现通过局域网与另一个局域网通信,需要做的工作是(C) A. 配置域名服务器

谢谢3 B. 定义一条本机指向所在网络的路由 C. 定义一条本机指向所在网络网关的路由 D. 定义一条本机指向目标网络网关的路由 5.下列提法中,不属于 ifconfig 命令作用范围的是(D) A. 配置本地回环地址 B. 配置网卡的 IP 地址 C. 激活网络适配器 D. 加载网卡到内核中 6、下列关于链接描述,错误的是(B) A. 硬链接就是让链接文件的 i 节点号指向被链接文件的 i 节点 B. 硬链接和符号连接都是产生一个新的 i 节点 C. 链接分为硬链接和符号链接 D. 硬连接不能链接目录文件 7、下列文件中,包含了主机DNS 配置信息的文件是(C ) A. /etc/host.conf B. /etc/hosts C. /etc/resolv.conf D. /etc/networks 8、那个命令可以从文本文件的每一行中截取指定内容的数据(D) A.cp B.dd C.fmt D.cut

谢谢4 9、Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用(C)命令。 A.cat B.more C.less D.menu 10、对名为 fido 的文件用 chmod 551 fido 进行了修改,则它的许可权是(D) A.-rwxr-xr-x B.-rwxr--r-- C.-r--r--r-- D.-r-xr-x—x 11、文件 exer1 的访问权限为 rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A) A.chmod a+x g+w exer1 B.chmod 765 exer1 C.chmod o+x exer1 D.chmod g+w exer1 12、有关归档和压缩命令,下面描述正确的是(C) A.用 uncompress 命令解压缩由 compress 命令生成的后缀为.zip 的压缩文件 B.unzip 命令和 gzip 命令可以解压缩相同类型的文件 C.tar 归档且压缩的文件可以由 gzip 命令解压缩 D.tar 命令归档后的文件也是一种压缩文件

谢谢5 13、下列那一项不是进程和程序的区别(B) A.程序是一组有序的静态指令,进程是一次程序的执行过程 B.程序只能在前台运行,而进程可以在前台或后台运行 C.程序可以长期保存,进程是暂时的 D.程序没有状态,而进程是有状态的 14、下列关于/etc/fstab 文件描述,正确的是(D) A.fstab 文件只能描述属于 linux 的文件系统 B.CD_ROM 和软盘必须是自动加载的 C.fstab 文件中描述的文件系统不能被卸

载 D.启动时按 fstab 文件描述内容加载文件系统 15、如果想配置一台匿名 ftp 服务器,应修改那个文件(C) A./etc/gateway B./etc/ftpservers C./etc/ftpusers D./etc/inetd.conf 16、关于进程调度命令,那一项是不正确的(B) A.当日晚 11 点执行 clear 命令,使用 at 命令:at 23:00 today clear B.每年 1 月 1 日早上 6 点执行 date 命令,使用 at 命令:at 6am Jan 1 date C.每日晚 11 点执行 date 命令,crontab 文件中应为:0 23 * date D.每小时执行一次 clear 命令,crontab 文件中应为:0 */1 * clear

谢谢6 17、可以完成主机名与 IP 地址的正向解析和反向解析任务的命令是(A) A.nslookup B.arp C.ifconfig D.dnslook 18、将光盘/dev/hdc 卸载的命令是(C) A.umount/dev/hdc B.unmount/dev/hdc C.umount/mnt/cdrom /dev/hdc D.unmount/mnt/cdrom /dev/hdc 19、用 ftp进行文件传输时,有两种模式(C) E.Word 和 binary F.txt 和 Word Document G.ASCII 和 binary H.ASCII 和 Rich Text Format 20、crontab 文件由六个域组成,每个域之间用空格分割,其排列如下(B) I.MIN HOUR DAY MONTH YEAR COMMAND J.MIN HOUR DAY MONTH DAYOFWEEK COMMAND https://www.sodocs.net/doc/bd14540677.html,MAND HOUR DAY MONTH DAYOFWEEK https://www.sodocs.net/doc/bd14540677.html,MAND YEAR MONTH DAY HOUR MIN 二、填空题 1. 在Linux系统中,以文件方式访问设备。

谢谢7 2、Linux文件系统中每个文件用 i节点来标识。 3、内核分为进程管理系统、内存管理系统、 I/O管理系统和文件管理系统等四个子系统。 4、在Linux系统上做备份可以有两种类型:系统备份和用户备份。其中前者是指对操作系统的备份,后者是指对应用程序和用户文件的备份。 5、设定限制用户使用磁盘空间的命令是 quota 6、将前一个命令的标准输出作为后一个命令的标准输入,称之为管道 7、在 Linux系统中,压缩文件后生成后缀为.gz文件的命令是 gzip 8、检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是 fsck –a /dev/had5 。 9、在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令 nslookup 10、启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、 batch 和crontab 11、rm命令可删除文件或目录,其主要差别就是是否使用递归开关 -r或-R 12、ping命令用于测试网络的连通性,ping命令通过 ICMP 协议(internet控制信息协议)来实现 13、shell不仅是用户命令的解释器,它同时也是一种功能强大的编程语言。 bash是Linux 的缺省shell 14、/sbin 目录用来存放系统管理员使用的管理程序

谢谢8 15、将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home 目录下,实现此任务的tar命令格式 tar zcvf /home/wang.tar.gz /home/stud1/wang 。 三、问答题 1、简述Linux启动过程 Bios引导 启动引导工具grub 核心

初始化 载入初始程序init init初始化 从inittab中读取数据,决定启动级别 系统运行 2、进程的查看和调度分别使用什么命令? 进程查看的命令是 ps 和 top。 进程调度的命令有 at,crontab,batch,kill。 3、什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么? 符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。符号链接的文件类型位是 l,链接文件具有新的 i 节点。 硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是-,且硬链接文件的 i 节点同被链接文件的 i 节点相同。 4、简述网络文件系统 NFS,并说明其作用。

谢谢9 网络文件系统是应用层的一种应用服务,它主要应用于 Linux 和 Linux 系统、 Linux 和Unix系统之间的文件或目录的共享。对于用户而言可以通过 NFS 方便的访问远程的文件系统,使之成为本地文件系统的一部分。采用 NFS 之后省去了登录的过程,方便了用户访问系统资源。 5、某/etc/fstab 文件中的某行如下: LABEL=/tmp /tmp ext3 defaults 1 2 请说明各列的含义 第一列:将被加载的文件系统名;第二列:该文件系统的安装点;第三列:文件系统的类型;第四列:设置参数;第五列:供备份程序确定上次备份距现在的天数;第六列:在系统引导时检 测文件系统的顺序。 6、linux创建文件系统的步骤。 第一步:分区:fdisk #fdisk /dev/sda 根据提示进行分区 第二步:格式化磁盘 #mkfs.ext3 /dev/sda5 第三步:挂载文件系统 #mount /dev/sda5 /test 7、查询 file1 里面空行的所在行号 awk ‘{if($0~/^$/)print NR}’ file1 或者 grep -n ^$ file1 | awk '{print $1}' 8、查询 file1 以 abc 结尾的行

谢谢10 grep abc$ file1 9、打印出 file1 文件第 1 到第 3 行 sed -n ’1,3p’ file1 或者 head -3 file1 10、在2月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh 怎么实现 0 6-12/2 * 11 * /usr/bin/httpd.sh 11、查找出/etc 目录下大于100k的文件 find /etc –size +100k 12、简述raid0、raid1、raid5三种工作模式的工作原理及特点。 RAID 0:连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的 RAID 结构。RAID 0 只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0 不能应用于数据安全性要求高的场合。 RAID 1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此 RAID 1 可以提高读取性能。 RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。

当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。简单来说就是:镜象结构,类似于备份模式,一个数据被复制到两块硬盘上。

谢谢11 RAID5:分布式奇偶校验的独立磁盘结构,它的奇偶校验码存在于所有磁盘上,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。支持一块盘掉线后仍然正常运行。 13、如何查看占用端口 8080 的进程。 lsof -i:8080 14、如何查看linux主机的CPU信息、内存信息、文件系统信息。 查看CPU信息:cat /proc/cpuinfo 查看内存信息:cat /proc/meminfo 查看文件系统:df –h 15、将一个文本的奇数行和偶数行合并,第 2 行和第 3 行合并 奇数行和偶数行合并 #sed '$!N;s/\n//g' install.log 第 2 行和第 3 行合并 #sed -n -e 2p -e 3p install.log |sed '$!N;s/\n/ /' 16、linux在命令行下如何永久配置主机的IP地址。 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 # Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) DEVICE=eth0 #设备名称 BOOTPROTO=static BROADCAST=192.168.0.255 HWADDR=00:0C:29:F5:67:3B #设备的MAC地址 IPADDR=192.168.0.110 #IP地址 NETMASK=255.255.255.0 #子网掩码

谢谢12 GATEWAY=192.168.0.1 #默认网关 NETWORK=192.168.0.0 ONBOOT=yes #开机自动启动 17、linux如何修改主机名。 第一步: #hostname newhostname 第二步: 修改/etc/sysconfig/network中的hostname 第三步: 修改/etc/hosts文件 18、linux下如何配置ntp服务 第一步:配置服务端 修改/etc/ntp.conf # Hosts on local network are less restricted. restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap 启动ntp服务 #service ntpd start 第二步:客户端向服务器同步时间 #ntpdate 192.168.0.110 19、linux如何实现双网卡绑定。 第一步:建立虚拟网络接口ifcfg-bond0文件 #cat cd /etc/sysconfig/network-scripts/ ifcfg-bond0 #Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)

谢谢13 DEVICE=bond0 BROADCAST=192.168.10.255 IPADDR=192.168.10.10 NETMASK=255.255.255.0 NETWORK=192.168.10.0 MTU=1500 GATEWAY=192.168.10.1 第二步:编辑原有网卡eth0和eth1信息文件使其内容为: # cat ifcfg-eth0 #Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) DEVICE=eth0 BOOTPROTO=none ONBOOT=yes TYPE=Ethernet MASTER=bond0 slave=yes # cat ifcfg-eth1 #Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) DEVICE=eth1 BOOTPROTO=none ONBOOT=yes TYPE=Ethernet

谢谢14 MASTER=bond0 slave=yes 第三步:bonding编辑/etc/modprobe.conf加入下面两行 # vi /etc/modprobe.conf alias eth0 bnx2 alias eth1 bnx2 alias scsi_hostadapter aacraid alias scsi_hostadapter1 ata_piix alias peth0 bnx2 alias bond0 bonding options bond0 miimon=100 mode=0 第四步:编辑/etc/rc.d/rc.local文件,加入 ifenslave bond0 eth0 eth1 重启主机 20、如何解决Linux中文乱码

修改/etc/sysconfig/i18n文件 #LANG="en_US.UTF-8" #SUPPORTED="en_US.UTF-8:en_US:en" #SYSFONT="latarcyrheb-sun16" 改为 LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh" SYSFONT="lat0-sun16" SYSFONTACM="8859-15" 21、CentOS如何配置光盘做为yum源

谢谢15 编辑/etc/yum.repos.d/目录下的文件 把该目录下的所有文件备份到其它目录,新建.repo文件,文件名可以随意,后缀必须为.repo 该文件内容如下: [base] name=ds002 baseurl=file:///media/CentOS_6.4_Final enabled=1 gpgcheck=0 文件编辑成功后,执行yum list如果参列出光盘的软件包,则配置成功。 22、linux下如何配置nfs 服务端配置: 第一步:编辑/etc/exports文件 #vi /etc/exports /home/lzh 192.168.0.0/24(rw) 第二步:重启portmap和nfs服务 #service portmap restart #service nfs restart #exportfs 客户端配置: 第一步:查询nfs共享状态 #showmount –e 192.168.0.110 第二步:挂载fs #mount 192.168.0.110:/home/lzh /home/lzh

谢谢16 23、如何修改进入 Linux 时候的 run-level ?又 run-level 0, 1, 3, 5 各代表什么意思? 修改 /etc/inittab 里头的设定即可; 0:关机(如 init 0 ); 1:单人维护模式,没有网络功能; 3:纯文本接口登入,多人多任务环境; 5:X-Window 登入模式,多人多任务模式。 24、vi编辑器中若上下左右键无法使用时,请问如何在一般模式移动光标? h, j, k, l 25、如何到本档案的最后一行、第一行;本行的第一个字符、最后一个字符? G, 1G, 0, $ 26、什么是绝对路径和相对路径,要由 /usr/share/doc 迚入到 /usr/share/man 由相对路径和绝对路径的写法各是什么? 绝对路徂绝对由 / 开始写起,相对路徂则非由 / 写起; cd /usr/share/man ; cd ../man 27、若一个使用者的 umask 为 033 ,请问他建立一个新的目录与档案时的默认属性为? 目录:744 -rwx-r--r-- 档案:644 -rw-r--r— 28、Linux 用户的账号、密码不群组的名称档案放在哪里? /etc/passwd /etc/shadow

谢谢17 /etc/group 29、LVM是什么,简述PV、VG、LV之前的关系。 LVM是 Logical Volume Manager(逻辑卷管理)的简写,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。 PV:是物理的磁盘分区 VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘。 LV:也就是从VG中划分的逻辑分区 30、说明一个用户登入系统的流程 第一步、登入:使用 /bin/login 程序,并输入ID与 passwd 第二步、确认密码:搜寻 /etc/passwd, /etc/shadow 确认密码!并取得用户的相关信息第三步、查核 pam 登入模块:这个需要视主机的设定而定

第四步、取得并执行 shell :由 /etc/passwd 取得shell后,并执行 shell 31、linux下如何查看ISO文件的内容 第一步:使用命令“#mkdir /mnt/iso”来创建挂载点; 第二步:挂载该.iso文件:#mount –t iso9660 –o loop mandrake80-inst.iso /mnt/iso; 第三步:浏览/mnt/iso目录。 32、用top命令查看系统中各进程的资源占用情况,下面是top的部分内容:

谢谢18 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 4054 root 15 0 12736 992 716 R 2.0 0.0 0:00.01 top 1 root 15 0 10348 680 576 S 0.0 0.0 0:00.69 init 2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 3 4 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 4 root RT - 5 0 0 0 S 0.0 0.0 0:00.00 migration/1 5 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1 6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0 7 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/1 8 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper 25 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 30 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 31 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/1 32 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid 请解释各列所表示的含义。 PID:进程id USER:进程所有者的用户名 PR:优先级 NI:nice值。负值表示高优先级,正值表示低优先级 VIRT:进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES RES:进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

谢谢19 SHR:共享内存大小,单位kb S:进程状态。 D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程 %CPU:上次更新到现在的CPU时间占用百分比 %MEM:进程使用的物理内存百分比 TIME+ :进程使用的CPU时间总计,单位1/100秒 COMMAND:命令名/命令行 33、描述linux 中的共享内存。SHMMAX 、SHMMNI 、SHMALL 参数各代表什么? 共享内存通过将通用的结构和数据放在共享内存段中,使得进程可以对它们进行访问。这是现有最快的进程间通信(IPC )方式 主要是因为数据在进程之间传递时没有涉及到内核的操作。在进程之间不需要复制数据。 SHMMAX 参数定义共享内存段的最大大小(以字节为单位)。 SHMMNI 参数用于设置系统范围内共享内存段的最大数量。 SHMALL 参数控制系统一次可以使用的共享内存总量(以页为单位) 35、在/etc/security/limits.conf 文件中有如下内容: oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384

谢谢20 oracle hard nproc 16384 请解释该limits.conf 中内容的含义 Oracle 用户在当前系统允许打开文件的最大数目为65536 Oracle 用户在当前系统中设定的打开文件的最大数目为65536 Oracle 用户在当前系统允许执行的最大进程数为16384 Oracle 用户在当前系统中设定的能执行的最大进程数为16384

相关主题