linux习题2

合集下载

linux试题及答案(全)

linux试题及答案(全)
怎么去提高与学习linux学习,不可否认练习是一个比较好,也比较有效果的一个方法,但有很多人在练习操作时,很多题都会带来困扰,下面我就把一些简单的操作实例分享给大家,大家一起来学习linux:
Linux课后习题,linux练习题,linux进步练习题,linux操作练习题
一、命令部分
1.新建一个用户yangang,密码设为123456,并将其加到root组。写出所用命令。
(2)0 8-18 * * * cut -f 1 >> /backup/bak01.txt
2. 某学校内部既存在WINDOWS操作系统,又存在LINUX操作系统,为了方便资源共享,建立一台SAMBA服务器,其地址为192.168.0.5,建立std、teacher两个用户,同时设置其密码。
创建用户:useradd std
service sshd restart
71.创建一个以自己的名的拼音命名的用户。
useradd chengwen
72.添加一个用户组,名称为js。
groupadd js
73.修改新建的用户属于js组。
usermod –g js newuser
74.进入该用户主目录,显示当前的路径。
cal 12 2011
57.建立文件/etc/group的符号链接文件/root/abc。
ln –s /etc/group /root/abc
58.后台启动程序gedit。
Gedit &
59.配置网卡eth0的IP地址为192.168.0.1,子网掩码为255.255.255.0
ifconfig eth0:192.168.0.1 netmask 255.255.255.0

Linux_期末考试试题2套(含答案)

Linux_期末考试试题2套(含答案)

Linux 期末考试试题(一)一、选择题 (每小题2分,共50分)1.在创建Linux分区时,一定要创建(D )两个分区A. FAT/NTFSB. FAT/SWAPC. NTFS/SWAPD.SW AP/根分区2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。

A. rootB. guestC. administratorD.supervistor.3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

A. /usrB. /homeC. /rootD. /etc7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –lB. lsC. ls –a(所有)D. ls –d9. 哪个命令可以将普通用户转换成超级用户(D )A. superB. passwdC. tarD. su10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )A. 用户目录B. home目录C. root目录D. 当前目录11. 在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )A. 3B. 6C. 1D. 1213. Linux启动的第一个进程init启动的第一个脚本程序是( B )。

linux练习题

linux练习题

Linux练习题一、基础知识篇1. Linux操作系统的创始人是谁?2. 请列举出Linux操作系统的主要特点。

3. Linux系统中的根目录用什么符号表示?4. 常见的Linux发行版有哪些?5. 在Linux系统中,如何查看当前登录的用户?6. 如何查看Linux系统的版本信息?7. 请简述Linux文件系统的层次结构。

二、文件操作篇1. 如何在Linux系统中创建一个新文件?2. 如何查看文件内容?3. 如何复制一个文件?4. 如何删除一个文件?5. 如何重命名一个文件?6. 如何查看当前目录下的所有文件和文件夹?7. 如何切换到另一个目录?8. 请简述Linux文件权限的表示方法及修改方法。

三、文本编辑篇1. 请列举出常用的Linux文本编辑器。

2. 如何使用vi编辑器打开一个文件?3. 在vi编辑器中,如何进行光标移动?4. 在vi编辑器中,如何进行文本复制、粘贴和删除操作?5. 如何在vi编辑器中查找和替换文本?6. 如何保存并退出vi编辑器?四、用户与权限篇1. 如何在Linux系统中添加一个新用户?2. 如何修改用户密码?3. 如何删除一个用户?4. 如何查看当前用户的权限?5. 如何修改文件的权限?6. 请简述Linux系统中的用户组概念及作用。

五、网络配置篇1. 如何查看Linux系统的网络配置信息?2. 如何配置Linux系统的IP地址?3. 如何查看当前系统的网络连接状态?4. 如何测试网络连通性?5. 如何开启和关闭Linux系统的防火墙?六、软件管理篇1. 如何在Linux系统中安装软件?2. 如何卸载已安装的软件?3. 请简述Linux软件包管理器的种类及特点。

4. 如何更新Linux系统中的软件包?5. 如何查看已安装的软件包?七、系统管理篇1. 如何查看Linux系统的运行状态?2. 如何查看系统负载?3. 如何查看系统内存使用情况?4. 如何查看系统CPU使用情况?5. 如何重启和关机Linux系统?6. 请简述Linux系统日志的作用及查看方法。

linux课后习题答案

linux课后习题答案

linux课后习题答案Linux课后习题答案Linux操作系统是一种开源的操作系统,广泛应用于服务器、嵌入式设备以及个人电脑等领域。

它以其高度的稳定性、安全性和灵活性而备受推崇。

在学习Linux的过程中,我们经常会遇到一些习题,下面是一些常见的Linux课后习题及其答案。

1. 什么是Linux操作系统?Linux操作系统是一种开源的操作系统,基于Unix的设计思想和原则,由Linus Torvalds于1991年首次发布。

Linux操作系统具有高度的稳定性、安全性和灵活性,被广泛应用于服务器、嵌入式设备以及个人电脑等领域。

2. 如何在Linux系统中创建一个新的用户?在Linux系统中,可以使用`useradd`命令来创建一个新的用户。

例如,要创建一个名为"testuser"的用户,可以执行以下命令:```useradd testuser```此命令将在系统中创建一个新的用户,并分配一个唯一的用户ID。

3. 如何将一个用户添加到一个用户组中?要将一个用户添加到一个用户组中,可以使用`usermod`命令。

例如,要将用户"testuser"添加到用户组"testgroup"中,可以执行以下命令:```usermod -aG testgroup testuser```此命令将用户"testuser"添加到用户组"testgroup"中。

4. 如何在Linux系统中查看当前登录的用户?要查看当前登录的用户,可以使用`who`命令。

该命令将显示当前登录系统的用户列表,包括用户名、登录时间以及登录终端。

5. 如何在Linux系统中查看文件的内容?要查看文件的内容,可以使用`cat`命令。

例如,要查看文件"test.txt"的内容,可以执行以下命令:```cat test.txt```此命令将显示文件"test.txt"的内容。

完整版linux试题与答案

完整版linux试题与答案

复习题(仅供参考)linux(一)选择题:)linux内核的稳定版本( B 1.以下哪一个是D. 2.3.20 C. 1.7.18 B. 2.6.17 .A2.5.24。

) A 2.怎样显示当前目录(D. lsC. who A. pwd B. cd。

) D 3.欲把当前目录下的file1.txt 复制为file2.txt,正确的命令是(B. cp file1.txt | file2.txt A. copy file1.txt file2.txtD. cat file1.txt > file2.txt C. cat file2.txt file1.txt”的文件,那么您可以使用的命.txt4. 如果您想列出当前目录以及子目录下所有扩展名为“。

)B 令是(.txt” D. find . “C. ls –d .txt A. ls *.txt B. find . –name “.txt”)。

B 5. 如何删除一个非空子目录/tmp(rf /tmp/* D. rm –C. rm -Ra /tmp/* A. del /tmp/* B. rm -rf /tmp)。

6. 存放用户帐号的文件是(CD. Gshadow C. passwd A. shadow B. group)。

7.下面哪个系统目录中包含Linux使用的外部设备(BD. /homeC. /boot B. /dev A. /bin)可在光标当前所在行下添加一新行B 在vi编辑器中的命令模式下,键入( 8.D. a C. i O (上一行添加一行) B. o A.) C 9.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(命令。

D. * A.上箭头 B. 下箭头 C. .Vi编译器包含命令模式、插入模式和末行模式10.删除文件命令为(D)A.mkdir B. move C. mv D. rm11.假设文件fileA的符号链接(又叫软连接)为fileB,那么删除fileA后,下面的描述正确的是( B)A.fileB也随之被删除B. fileB仍存在,但是属于无效文件C. 因为fileB未被删除,所以fileA会被系统自动重新建立D. fileB会随fileA的删除而被系统自动删除12.在给定文件中查找与设定条件相符字符串的命令为( A )A.grep B. gzip C. find D. sort13.从后台启动进程,应在命令的结尾加上符号( A )A.& B. @ C. # D. $14. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。

LINUX习题2

LINUX习题2

LINUX习题2LINUX习题11.在linux中,系统默认的()用户对整个系统拥有完全的控制权。

A. rootB. guestC. administratorD.supervistor.2、当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( )A. NIDB. PIDC. UIDD. CID3、哪个目录存放用户密码信息( )A. /bootB. /etcC. /varD. /dev4、如果要列出一个目录下的所有文件需要使用命令行( )。

A. ls –lB. lsC. ls –a(所有)D. ls –d5、哪个命令可以将普通用户转换成超级用户( )A. superB. passwdC. tarD. su6、除非特别指定,cp假定要拷贝的文件在下面哪个目录下()A. 用户目录B. home目录C. root目录D. 当前目录7、在vi编辑器里,命令"dd"用来删除当前的()A. 行B. 变量C. 字D. 字符8、在vi编辑器里,命令“wq”的作用是()A. 保存B. 退出C. 保存退出D. 强制退出9、在vi编辑器里,在正常模式下输入字符(),则进入文本模式。

A. aB. qC. wD. ECS10、按下( )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D11、用"rm -i",系统会提示什么来让你确认( )A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置12、vi中哪条命令是不保存强制退出( )(第五章)A. :wqB. :wq!C. :q!D. :quit13、在Red Hat Linux 9中,一般用()命令来查看网络接口的状态A. pingB. ipconfigC. winipcfg D ifconfig14、如果用户想对某一命令详细的了解,可用()A. lsB. help (内部)C. man(列举的信息多) D dir15、下面()命令的作用是判断某一个命令是否是外部命令。

课后习题-Ubuntu Linux 操作系统与实验教程(第2版)-微课-马丽梅-清华大学出版社

课后习题-Ubuntu Linux 操作系统与实验教程(第2版)-微课-马丽梅-清华大学出版社

Ubuntu linux 操作系统与实验教程(第2版)课后习题第一章习题一1、判断题(1)在一台主机上只能安装一个虚拟机。

(2)在一个虚拟机下只能安装一个操作系统。

(3)格式化虚拟机下的操作系统就是格式化主机的操作系统。

(4)虚拟机的安装有三种安装类型。

(5)VMware Workstation 15 默认分配的推荐虚拟机的存是1G。

(6)Ubuntu 有两种安装方式:即Ubuntu和安装Ubuntu。

(7)解压vmware-install.pl文件安装VM tools。

(8)VMtools安装完成后可以在主机和虚拟机之间任意拖动和复制文件。

2、简答题(1)请简述在虚拟机的安装过程中,四种网络类型的特点?(2)简述.vmdk 和.vmx 文件的不同点?(3)Ubuntu应该建立几个分区?每个分区的大小是多少?(4)虚拟机捕获屏幕有什么作用?3、实验题(1)安装VMware Workstation Pro 15。

(2)为安装ubuntukylin-16.04.06创建虚拟机。

(3)在虚拟机中安装ubuntukylin-16.04.06。

(4)在Ubuntu下安装VM tools。

(5)上述实验完成后创建快照,如果使用Ubuntu过程中出现问题,可以恢复快照。

(6)更改虚拟机的内存、添加硬盘。

第二章习题二1、判断题(1)Linux操作系统诞生于1991 年8月。

(2)Linux是一个开放源的操作系统。

(3)Linux是一个类unix操作系统。

(4)Linux是一个多用户系统,也是一个多任务操作系统。

(5)Ubuntu Linux 16.04默认的桌面环境是Gnome。

(6)Ubuntu每一年发布一个新版本。

(7)ubuntu Linux 16.04包含LibreOffice套件。

2、简答题(1)什么是Linux?(2)简述Linux系统的产生过程?(3)简述Linux系统的组成?(4)什么是Linux 内核版本?举例说明版本号的格式。

【Linux面试题2】目录结构及相关命令

【Linux面试题2】目录结构及相关命令

【Linux面试题2】目录结构及相关命令目录结构及相关命令笔试题集合一、复习题1.服务器的结构类型有哪些?简单说明⚫塔式服务器:像个硕大的柜子。

低档服务器由于功能较弱,整个服务器的内部结构比较简单,所以机箱不大,都采用台式机箱结构。

这类服务器在整个服务器市场中占有相当大的份额。

⚫机架式服务器:机架式服务器的外形看来不像计算机,而像交换机,有 1U(1U=1.75 英寸)、2U、4U 等规格。

机架式服务器安装在标准的 19 英寸机柜里面。

这种结构的多为功能型服务器⚫刀片式服务器:是一种高可用高密度的低成本服务器平台,是专门为特殊应用行业和高密度计算机环境设计的,其中每一块“刀片”实际上就是一块系统母板。

⚫云服务器:阿里云腾讯云华为云 aws 青云 ucloud 等等2.在32位操作系统最大可以使用__32_G内存.3.系统交换分区时作为系统___虚拟存储__的一块区域.4./etc文件系统的标准应用是用于(D)A.安装附加的应用程序B.存放可执行程序、系统管理工具C.设置用户的主目录D.存放用于系统管理的配置文件5.设超级用户root当前所在目录为:/usr/local,键入cd命令后,用户当前所在目录为(B)A./homeB./rootC./home/rootD./usr/local6.Linux系统习惯将许多设备驱动存储在(A)目录中。

A./devB./bootC./rootD./etc7.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是_____(D)A.-mB.-dC.-fD.-p8.在linux中,——命令不是针对目录操作的。

(A)A. psB. cdC.pwdD. ls9.当内网内没有条件建立dns服务器,又不想用ip访问网站,应配置什么文件(A)A.hostsB.sysconfigworkD.hostname10.建立一个新文件可以使用的命令为:(D)A.chmodB.moreC.cpD.touch11.如何删除一个非空目录/tmp?(B)A.del /tmp/*B.rm -rf /tmpC.rm -Ra /tmp/*D.rm -rf /tmp/*12.(mv)命令可以移动目录或文件,还可以为文件或目录重命名。

大学《Linux原理与应用》期末试卷及答案(二)

大学《Linux原理与应用》期末试卷及答案(二)

大学《Linux原理与应用》期末试卷及答案请将答案写在答题纸上。

写在试卷上无效。

一、选择题(单选题,每小题2分,共20分)1.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令__D____可以实现。

A. cd a.txt xt.aB. echo a.txt > txt.aC. rm a.txt txt.aD. cat a.txt > txt.a2.Linux文件权限一共10位长度,分成四段,第三段表示的内容是___C___ 。

A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限3.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___D__。

A. -mB. -dC. -fD. -p4.下面关于i节点描述错误的是__A___ 。

A.i节点和文件是一一对应的B.i节点能描述文件占用的块数C.i节点描述了文件大小和指向数据块的指针D.通过i节点实现文件的逻辑结构和物理结构的转换5.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用__C____命令。

A. 上箭头B. 下箭头C. “.”D. “*”6.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为__D____ 。

A. 467B. 674C. 476D. 7647.在Redhat公司发布的Linux版本中,若要使得用户登录验证,需要修改以下__C____脚本。

A. /etc/inittabB. /etc/passwdC. /etc/shadowD. /etc/group8.下列不是Linux系统进程类型的是_D_____ 。

A. 交互进程B. 批处理进程C. 守护进程D. 就绪进程9.下列关于/etc/fstab文件描述,正确的是___D___ 。

A. fstab文件只能描述属于linux的文件系统B. CD_ROM和软盘必须是自动加载的C. fstab文件中描述的文件系统不能被卸载D. 启动时按fstab文件描述内容加载文件系统10.在Shell脚本中,用来读取文件内各个域的内容并将其赋值给Shell变量的命令是__D___ 。

Linux习题2

Linux习题2

填空题:1. 1.Red Hat Linux中默认使用的shell是。

(分数:1,完成次数:24)2. 2.要修改用户user的密码可以使用命令。

(分数:1,完成次数:24)3. 3.普通用户可以执行命令转换为root身份。

(分数:1,完成次数:24)4. 4. 想让一个普通用户执行一个需要root权限的特定任务,应该使用工具。

(分数:1,完成次数:24)5. 5.配置系统的路由信息应该使用命令。

(分数:1,完成次数:24)6. 6.在Linux系统中,以方式访问设备。

(分数:1,完成次数:24)7. 7. Linux内核引导时,从文件中读取要加载的文件系统。

(分数:1,完成次数:24)8. 8.链接分为:和。

(分数:2,完成次数:24)9. 9. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录9.某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:,该文件属性是(分数:2,完成次数:24)10. 10.前台起动的进程使用终止。

(分数:1,完成次数:24)11. 11.静态路由设定后,若网络拓扑结构发生变化,需由修改路由的设置。

(分数:1,完成次数:24)12. 12.安装Linux系统对硬盘分区时,必须有两种分区类型和。

(分数:1,完成次数:24)13. 13.编写的Shell程序运行前必须赋予该脚本文件权限。

(分数:1,完成次数:24)14. 14.在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、和等必要信息。

(分数:2,完成次数:24)15. 15.唯一标识每一个用户的是用户和用户名。

(分数:1,完成次数:24)16. 16.在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为。

(分数:1,完成次数:24)17. 17.系统网络管理员的管理对象是服务器、和服务器的进程以及系统的各种资源(分数:1,完成次数:24)18. 18. P ing命令可以测试网络中本机系统是否能到达,所以常常用于测试网络的连通性。

(第2章操作系统的运行基础与结构)习题二答案

(第2章操作系统的运行基础与结构)习题二答案

习题二参考答案(P33)2-1什么是操作系统虚拟机?答:操作系统是最基本的系统软件,它是硬件功能的第一层扩充。

配置了操作系统的计算机称为操作系统虚拟机。

扩充了的计算机除了可以使用原来裸机提供的各种基本硬件指令,还可以使用操作系统增加的许多其它指令。

2-2在设计操作系统时,可以考虑的结构组织有哪几种?答:在设计操作系统时,可以考虑的结构组织有单体系统、层次式系统、微内核、客户机-服务器模式。

2-3什么是处理机的态?为什么要区分处理机的态?答:所谓处理机的态是指处理机当前处于何种状态,正在执行哪类程序。

操作系统是计算机系统中最重要的系统软件,为了能正确地进行管理和控制,其本身是不能被破坏的。

为此,系统应能建立一个保护环境,因此系统必须区分处理机的工作状态。

系统中有两类程序在运行,它们的任务是不同的,系统程序是管理和控制者,用户程序是被管理和被控制的对象,因此应将它们运行时处理机的工作状态区分出来,即系统必须区分二态(核态或管态、用户态)。

2-4什么是管态?什么是用户态?二者有何区别?答:处理器在执行系统程序时所处的状态称为管态;处理器在执行用户程序时所处的状态称为用户态。

处理器在管态和用户态下具有不同的权限:在管态下允许CPU使用全部资源和全部指令,其中包括一组特权指令;在用户态下禁止使用特权指令,不能直接使用系统资源与改变CPU状态,并且只能访问用户程序所在的存储空间。

2-5什么是中断?在计算机系统中为什么要引进中断?答:中断是指某个事件(例如,电源掉电、俘点运算溢出、外部设备传输完成或出错等)发生时,系统中止现运行程序的执行,引出处理事件程序对相应事件进行处理,处理完毕后返回断点继续执行。

为了实现多道程序设计技术、提高资源利用率,在计算机系统中引进中断。

2-6按中断的功能来分,中断有哪几种类型?答:按中断的功能来分,中断有如下五种类型:I/O中断外中断硬件故障中断程序性中断访管中断2-7什么是强迫性中断?什么是自愿中断?试举例说明。

第三十五章Linux常规练习题(二)参考答案

第三十五章Linux常规练习题(二)参考答案

第三⼗五章Linux常规练习题(⼆)参考答案⼀、练习题⼀1.删除⽤户基本组shanghai03。

发现⽆法正常删除,怎样才能将其删除掉,不能删除⽤户。

groupdel shanghai03移除其所属组的⽤户2.打开多个xshell窗⼝连接登录同⼀虚拟机,使⽤不同的⽤户登录多次,分别使⽤w和who命令显⽰当前系统上的所有已经登录的⽤户,取出⽤户名这⼀列,注意:同⼀个⽤户登录多次,则只显⽰⼀次即可。

w |awk '{print $1}' |sed '1,2d' |sort |uniq3.创建⽤户olddir,其ID号为1005,基本组为oldgroupadd olduseradd -u 10054.显⽰当前登录的⽤户的UID号,你有⼏种⽅法实现?idcat /etc/passwd |grep yonghu5.对于⽤户来说,组有⼏种类别?有什么区别?基本组 #⼀个⽤户只能拥有⼀个基本组附加组 #当基本组的权限不够⽤户使⽤的,就出现了附加组⼀个⽤户允许拥有多个附加组6./etc/group⽂件以:为分隔符,分为四列,解释其每列的含义?第⼀列组的名称第⼆列组的密码占位符第三列组的gid第四列⽤户名,哪些⽤户⽤此组作为附属组7./etc/gshadow⽂件以:为分隔符,分为四列,解释其每列的含义?第⼀列组的名称第⼆列组的密码信息第三列⽤户组的管理者第四列⽤户名,哪些⽤户⽤此组作为附属组8.如果想从root⽤户切换到普通⽤户,使⽤什么命令?su - yonghusudo su - yonghu9.切换到普通⽤户后,想返回到root⽤户,怎么做?有⼏种⽅法,有什么区别?tsu -sudo su -10.Shell主要分为哪⼏类?四类:登录式shell #通过⽤户名和密码的⽅式进⾏登录的 ⾮登录式shell #不是通过⽤户名和密码的⽅式进⾏登录的执⾏⼀个bash,就是⼀个⾮登录式shell 交互式shell #终端操作输⼊⼀条指令,需要等待系统的处理及返回结果⾮交互式shell #脚本的执⾏⽅式就是⽤户执⾏完指令不需要跟系统进⾏交互11.Bash Shell的个⼈及全局配置⽂件有哪些?哪个优先级别⾼?个⼈配置⽂件:/etc/profile、/etc/bashrc、/etc/profile.d/*.sh全局配置⽂件:/root/.bashrc、/root/.bash_profile个⼈配置⽂件优先级最⾼12.登录式Shell配置⽂件执⾏顺序?/etc/profile>/etc/profile.d/*.sh>.bash_profile>.bashrc>/etc/bashrc13.⾮登录式shell配置⽂件执⾏顺序?.bashrc >/etc/bashrc>/etc/profile.d/*.sh14.在root⽤户下,以普通⽤户⾝份执⾏"pwd"命令。

Linux选择题练习(二)

Linux选择题练习(二)

Linux选择题练习1.在创建Linux分区时,一定要创建(D )两个分区A. FAT/NTFSB. FAT/SWAPC. NTFS/SWAPD.SWAP/根分区2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。

A. rootB. guestC. administratorD.supervistor.3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID 是什么( B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息( B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

A. /usrB. /homeC. /rootD. /etc7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –l B. lsC. ls –a(所有)D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录B. home目录C. root目录D. 当前目录11. 在vi编辑器里,命令"dd"用来删除当前的( A )A. 行B. 变量C. 字D. 字符12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B )A. 3B. 6C. 1D. 1213. Linux启动的第一个进程init启动的第一个脚本程序是( B )。

《Linux操作系统(第2版) )》课后习题答案

《Linux操作系统(第2版) )》课后习题答案

《Linux操作系统(第2版)》课后习题答案练习题一、选择题1. Linux最早是由计算机爱好者 B 开发的。

A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2. 下列 C 是自由软件。

A. Windows XPB. UNIXC. LinuxD. Windows 20003. 下列 B 不是Linux的特点。

A. 多任务B. 单用户C. 设备独立性D. 开放性4. Linux的内核版本是 A 的版本。

~A. 不稳定B. 稳定的C. 第三次修订D. 第二次修订5. Linux安装过程中的硬盘分区工具是 D 。

A. PQmagicB. FDISKC. FIPSD. Disk Druid6. Linux的根分区系统类型是 C 。

A. FATl6B. FAT32C. ext4D. NTFS二、填空题1. GNU的含义是:GNU's Not UNIX。

2. Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。

3. 安装Linux最少需要两个分区,分别是swap交换分区和/(根)分区。

4. Linux默认的系统管理员账号是root 。

;三、简答题(略)1.简述Red Hat Linux系统的特点,简述一些较为知名的Linux发行版本。

2.Linux有哪些安装方式安装Red Hat Linux系统要做哪些准备工作3.安装Red Hat Linux系统的基本磁盘分区有哪些4.Red Hat Linux系统支持的文件类型有哪些练习题一、选择题1. C 命令能用来查找在文件TESTFILE中包含四个字符的行A. grep’’TESTFILEB. grep’….’TESTFILEC. grep’^$’TESTFILED. grep’^….$’TESTFILE—2. B 命令用来显示/home及其子目录下的文件名。

GLCN模拟题2广东linux中心模拟题2

GLCN模拟题2广东linux中心模拟题2
A. rpm -al gzip
B. rpm -ai gzip
√C. rpm -ql gzip
D. rpm -qi gzip
19. 要查询所有名称带有"zip"的RPM包,正确的rpm命令格式是:
√A. rpm -qa|grep "zip"
B. rpm -al|grep "zip"
C. rpm -q "zip"
√A. 正引号
B. 单引号
C. 双引号
D. 反引号
11. 在vi中,不对文件做修改,强制退出,按
A. x键
√B. q!键
C. q键
D. esc键
12. 在vi中,5yy表示
√A. 复制当前行及以下4行
B. 复制当前行下面的5行
C. 粘贴当前行及以下4行
D. 粘贴当前行下面的5行
13. 下面关于passwd命令说法不正确的是
A. 普通用户可以利用passwd命令修改自己的密码
B. 超级用户可以利用passwd命令修改自己和其他用户的密码
C. 普通用户不可以利用passwd命令修改其他用户的密码
√D. 普通用户可以利用passwd命令修改自己和其他用户的密码
14. 所有用户登陆的缺省配置文件是
A. /etc/profile
A. 防火墙内的计算机一定要改成Private IP
47. 下面那一个是sendmail的主配置文件:
A. /etc/mail/sendmail
B. /etc/
√C. /etc/mail/
D. /etc/
48. 通过配置那个选项可以使得非本地用户可以通过WEB方式登陆邮件系统:
A. sendmail-Web interface

Linux课后习题答案

Linux课后习题答案

第一章初识Linux1、Linux是在GNU版权下发行的遵循POSIX标准的操作系统内核。

2、Linux内核的作者是Linus Torvalds。

3、请列举至少五个Linux发行版答:Fedora Core/RedHat Enterprise Linux; SuSE Linux/Open SuSE; Mandriva Linux; Ubuntn Linux; Debian; Slackware ; Gentoo4、简述Linux内核和Linux发行版的区别。

答:发行版是为了安装方便,将各种软件集合起来,与操作系统核心(Linux)内核一起包装在一块。

第二章安装Linux 操作系统1、Linux可以通过光盘安装、硬盘安装和网络安装等多种介质进行安装。

2、Red Hat Enterprise Linux 提供的引导安装程序有光盘启动安装和虚拟机启动安装。

3、试比较图形化安装模式和文本安装模式的特点。

第三章图形界面与命令行1、X Window 是一套基于“服务器/客户端”架构的视窗系统,于1984年在麻省理工学院(MIT)计算机科学研究室开始开发。

2、X Window由服务器(Server)、客户端)(Client)和通信协议(XProtocal)三部分组成。

3、下面不是KDE组件的程序是(B)A KonquerorB NautilusC KOfficeD KDevelop4、下面不是Linux桌面的有(D)A KDEB GNOMEC XFCED Bash5、列举常用的Linux Shell,至少四种答:Bourne Shell ; C Shell ;Korn Shell ;POSIX Shell ;Bourne Again Shell 6、简述如何从GNOME切换到虚拟终端答:使用GNOME终端仿真器单击“应用程序”|“系统工具”|“终端”命令7、如何在虚拟终端使用帮助答“使用man命令”,使用“info”命令第四章文件管理与常用命令1、Linux 下的文件可以分为五种不同的类型,分别是:普通文件,目录文件,链接文件,设备文件和管道文件。

linux操作系统(第二版)课后习题答案

linux操作系统(第二版)课后习题答案

linux操作系统(第二版)课后习题答案Linux操作系统(第二版)课后习题答案Linux操作系统是一种开源的操作系统,广泛应用于各个领域。

在学习Linux操作系统的过程中,课后习题是一个非常重要的部分,通过解答习题可以加深对知识点的理解和应用能力的提升。

本文将为大家提供一些关于Linux操作系统(第二版)课后习题的答案,希望能对大家的学习有所帮助。

一、选择题1. Linux操作系统最早由谁创建?答:Linus Torvalds2. Linux操作系统是哪种类型的操作系统?答:开源操作系统3. Linux操作系统的内核是?答:Linux内核4. Linux操作系统的特点是?答:稳定、安全、可定制性强5. Linux操作系统最早是为了什么目的而创建的?答:为了个人电脑而创建的二、判断题1. Linux操作系统只能运行在服务器上,不能用于个人电脑。

答:错误2. Linux操作系统的文件系统是大小写敏感的。

答:正确3. Linux操作系统只能使用命令行界面,不能使用图形界面。

答:错误4. Linux操作系统不支持多用户同时登录。

答:错误5. Linux操作系统没有商业公司支持,完全由志愿者维护。

答:错误三、填空题1. Linux操作系统的命令行界面称为______。

答:Shell2. Linux操作系统的默认Shell是______。

答:Bash3. Linux操作系统的配置文件一般存放在______目录下。

答:/etc4. Linux操作系统的进程管理工具是______。

答:ps5. Linux操作系统的软件包管理工具是______。

答:apt四、简答题1. 请简要介绍一下Linux操作系统的文件系统结构。

答:Linux操作系统的文件系统结构是由根目录/开始的,包括了多个目录和文件。

常见的目录包括/bin、/etc、/home、/usr等。

其中/bin存放了一些系统命令,/etc存放了系统的配置文件,/home存放了用户的主目录,/usr存放了系统的应用程序和文件。

sspulinux 信息安全师理论讲义练习题2-2

sspulinux 信息安全师理论讲义练习题2-2

多选题第2章操作系统安全多选题1.操作系统的安全服务包括了哪些服务?()(A)身份认证(B)访问控制(C)数据保密性(D) Windows NT属于C2级(E)不可否认性2.Windows系统采用金字塔型的安全架构,它主要有6个要素来达到实施安全的目的,它们包括哪些?()(A)访问控制(B)审计(C)用户验证(D)安全策略(E)入侵检测3.Window2000安全子系统主要包括以下哪几部分?()(A)安全标识符(SID)(B)本地安全授权(LSA)(C)安全帐号管理器(SAM)(D)安全参考监视器(SRM)(E)安全控制项(ACE)4.帐号策略包含以下哪些部分? ()(A)密码最长保存期限、密码最短保存期限(B)密码复杂性要求(C)密码最小长度(D)强制锁定指定次数登录不成功的用户(E)帐号锁定的时间5.以下哪些策略设置属于组策略对象“安全设置”中的组策略设置?()(A)账户策略(B)审核策略(C)公钥策略(D)文件系统(E)IP安全策略6.下面对Windows2000的DFS描述哪些是错误的?()(A) Windows2000的DFS可以使用户访问和管理那些物理上跨网络分布的文件更加容易(B)Windows2000的DFS可以提高系统的安全性(C) Windows2000的DFS减轻系统的负担(D)Windows2000的DFS提供对所有网络共享的单点访问(E) Windows 2000 自动将 DFS 拓扑发布到 Active Directory7.“加载配置单元”和“卸载配置单元”在哪个预定义项窗口中有效?()(A) HKEY_USER S(B) HKEY_ CLASSES_ ROOT(C) HKEY_LOCAL_MACHINE(D) HKEY_ CURRENT_ USER(E) HKEY CURRENT CONFIG8.目前, Windows2000常见的安全加固方法有哪几种?()(A)安全漏洞打补丁(B)停止服务(C)升级或更换程序(D)安全专用的安全工具软件(E)修改配置或权限9.以下哪些功能是Windows Server 2003新增的安全功能?()(A) Internet连接防火墙(ICF)(B)加密脱机文件数据库(C)软件限制策略(D)凭据管理器(E)安全的 IAS/RADIUS 服务器10.目前,Linux常用的认证方式有哪几种?()(A)基于口令的认证方式(B)终端认证(C)主机信任机制(D) Windows身份认证第3章数据库安全多选题1.信息安全主要包含()。

自己整理的Linux课后习题

自己整理的Linux课后习题

第一章认识linux系统1.简述linux系统的应用领域。

答:liunx系统的应用主要涉及四个方面:应用服务器、嵌入式领域、软件开发以及桌面应用,linux的长处主要在于服务器和嵌入式两个领域。

2.简述linux系统的特点。

答:1.开放性、2.多用户、3.多任务、4.良好的用户界面、5.设备独立性、6.丰富的网络功能、7.可靠的系统安全、8.良好的可移植性。

3.简述linux系统的组成。

答:linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。

4.简述linux和windows系统的区别与联系。

答:共性:1.都是多用户操作系统,2.支持多种文件系统,3.支持多种端口设备,4.支持联网功能,5.都提供服务。

区别:1.应用目标不同,2.图形界面化不同,3.文件扩展名不同,4.重新引导功能不同,5.命令区分大小写。

5.简述有哪些主流的linux发行版本。

答:1.Mandriva 2.Red Hat 3.SUSE 4.Debian 5.Ubuntu 6.Gentoo 7.Slackware 8.Red Flag 6.简述fedora 8系统的新特性。

答:1.新的Fedora 定制Spins 2.PulseAudio 3.Codec Buddy 4.新的外观 5.新的图形化防火墙配置工具system-config-firewall 6.已增强的打印机管理工具system-config-printer 7.无缝集成蓝牙设备8.Java 支持──IcedTea9.已改进的网络管理NetworkManager 0.7 10.更佳的笔记本电脑支持piz 和Compiz-Fusion 12.包管理改进13.在线桌面14..安全改进15.PolicyKi16.针对Xen、KVM 及QEMU 虚拟化的安全远程管理。

17.翻译基础架构Transifex:Transifex 是一个自由开源的Web 系统,它用来处理提交的翻译。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题1.Vsftpd服务器为匿名服务器时可从哪个目录下载文件? ( A ) A)/var/ftp B)/etc/vsftpd C)/etc/ftp D)/var/vsftp2.与Vsftpd服务器有关的文件有哪些 ( D ) A)vsftpd.conf B)ftpusers C)user_list D)都是A、vsftpd的核心配置文件B、用于指定哪些用户不能访问FTP服务器C、指定允许使用vsftpd的用户列表文件3.退出ftp命令行程序回到Shell应键入以下哪个命令 ( B ) A)exit B)quit C)close D)shut4.FTP服务使用什么协议,保证传输数据的可靠? ( A ) A)TCP B)UDP C)POP D)TFTP5.在使用匿名登录ftp时,用户名为?( B ) A)users B)anonymous C)root D)guest6.用ftp进行文件传输时,有哪两种模式?( C ) A)Word和binary B)txt和Word DocumentC)ASCII和binary D)ASCII和Rich Text Format7.Shell程序总是以什么符号作为第一行开头? ( C ) A)# B)! C)#! D)!#8.Shell程序是什么类型的程序? ( D ) A)编译型 B)汇编型 C)二进制型 D)解释型9.哪一项不是Shell程序的主体组成部分? ( A ) A)注释 B)变量 C)控制语句 D)命令语句10.Shell程序中变量定义方法是?( A ) A)直接定义 B)先定义类型,再定义值 C)间接定义 D)自动定义11.Shell程序中变量的引用方法是? ( B ) A)直接引用 B)加$引用 C)加括号引用 D)加引号引用12.Shell程序中的判断命令是什么? ( C ) A)if B)while C)test D)goto13.Shell程序中实现条件判断的语句是什么? ( A ) A)if B)while C)test D)until 14.createusers.shell office 1 2命令行中$2的值是多少? ( C ) A)createusers.shell B)office C)1 D)215.Shell程序中最常用的简单输出方法是什么? ( C ) A)print语句 B)重定向 C)使用参数 D)使用变量16.Shell程序调试时显示信息的语句常用什么? ( D ) A)print语句 B)重定向语句 C)list语句 D)echo语句17.Linux中文件默认放在目录什么中?用户放在其他目录使用带什么参数( A )A)/usr/include -I B)/usr/lib-L C)/usr/include-L D)/usr/lib -I18.GCC编译带上选项-LM,表示连接文件问什么的函数数据库?( D )A)lm B)m.a C)lm.a D)libm.a19.在GDB中采用什么命令来设置断点,什么没命令来查看当前变量的值,什么命令查看GDB 所有命令的功能( C )A)d p all B)d l all C)b p help D)b l help20.使用GDB进行调试,必须提供什么文件,该文件可以怎样而成( D )A)源程序用vi编辑器编写 B)目标代码 GCC-C编译C)带调试的可执行 GCC-t编译 D)带调试信息的可执行 GCC-g编译21.在GDB中采用以下哪个命令来运行代码( C )A)d B)p C)r D)l22.WWW服务器是在internet上使用最广泛的一种,他采用的是什么结构。

( B)A、C/SB、B/CC、集中式D、分布式23.网络管理员对WWW服务器进行访问,控制存取和运行等控制这些控制可在什么文件中体现。

( A )A)httpd.conf B)lilo.conf C)inted.conf D)resolv.conf24.如果以Apache为WWW服务器,最重要的是哪个该配置文件。

( C )A)access.conf B)srm.conf C)http.conf D)mime.types25.PHP和mysql的联合使用解决了什么问题?( C )A、在proxy上处理数据库的访问问题B、在WWW服务器上处理黑客的非法访问问题C、在WWW服务器上处理数据库的访问问题D、在sendmail邮件系统上处理数据库的访问问题26.用make编译makefile中的什么目标体时可以缺省该目标体名,linux用户习惯在makefile文件中加入时主体是什么,以方便删除编译器产生的中间结果( D )A、第一个clearB、第一个 cleanC、最后一个 clearD、最后一个 clean27.在linux中标准先享库和静态库保存在哪个目录中。

( C )A、user/includeB、/user/libC、usr/includeD、/usr/lib28.默认情况,GUN make在当前工作目录下按什么顺序搜索makefile?( D )A、GUN makefile makefile MabefileB、2 3 1C、3 2 1D、1 3 229.在GUN make命令中,什么命令行选项表示在执行命令式不显式命令( C )A、-fB、-hC、-sD、-r三、填空题1.GCC的工作流程分为4个阶段:预处理(Pre-Processing) -> 编译(Compling) -> 汇编(Assembling) -> 连接(Linking) .2.GCC给出的错误信息一般包括:_C语法错误___________、___未定义符号___________、____头文件错误_________档案库错误3.编写makefile时,每个命令前必须是用__TAB____符产生缩进,否则运行makefile 时会出错。

4.make允许在makefile文件中创建和使用变量,若makefile中定义了变量a,引用变量a时应写成___$(a)__________。

四、操作题1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。

#!/bin/shecho “Input file name:”read FILENAMEif [ -c "$FILENAME" ]thencp $FILENAME /devfi2.编写shell程序,实现自动删除50个账号的功能,账号名为stud1至stud50。

#!/bin/shi=1while [ $i -le 50 ]douserdel -r stud${i}i=$(($i+1 ))done3.请用Shell编程来实现:当输入不同的选择时,执行不同的操作,如:输入start 开始启动应用程序myfiles,输入stop时,关闭myfiles,输入status时,查看myfiles进程,否则执行*)显示“EXIT!”并退出程序。

#!/bin/bashecho "Please input your commond"read commondcase $commond instart)myfile start;;stop) myfile stop;;status)myfile status;;*)echo "EXIT";exit;;esac4.在根目录下有四个文件m1.txt,m2.txt,m3.txt,m4.txt,用Shell编程,实现自动创建m1,m2,m3,m4四个目录,并将m1.txt,m2.txt,m3.txt,m4.txt四个文件分别拷贝到各自相应的目录下。

#!/bin/shfor i in `seq 4`domkdir /m$imv m$i.txt /m$idone5.求两个数18和38之和。

#!/bin/shi=18 j=38 sum=0 let sum=$i+$j done echo "$sum"6.输出由符号“*”组成的等边三角形(方向为▽状)。

7.输出一个算术乘法表。

#!/bin/bashecho "输入一个数:"read numi=1while [ $i -le 9 ]doecho "$num*$i=`expr $num \* $i`"i=`expr $i + 1`doneexit 08.设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak 目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。

Shell程序fileback 存放在/usr/bin目录下。

(1)编写shell程序fileback:#!/bin/shDIRNAME=`ls /root | grep bak`if [ -z "$DIRNAME" ] ; thenmkdir /root/bakcd /root/bakfiYY=`date +%y`MM=`date +%m`DD=`date +%d`BACKETC=$YY$MM$DD_etc.tar.gztar zcvf $BACKETC /etcecho "fileback finished!"(2)编写任务定时器:echo "0 0 1 * * /bin/sh /usr/bin/fileback" >; /root/etcbakcroncrontab /root/etcbakcron9.配置FTP服务器,使得只允许172.16.88.*网段的用户访问。

vsftp下如何配置,限制只允许一些网段的ip访问ftp?首先修改/etc/hosts.allow文件,添加:vsftpd: 172.16.88.0/24: setenvVSFTPD_LOAD_CONF /etc/vsftpd/vsftpd_tcp_wrap.conf然后,在/etc/vsftpd.conf中修改anonymous_enable=NO不允许匿名访问再后,添加/etc/vsftpd/vsftpd_tcp_wrap.conf文件,也就是vsftpd.conf的拷贝,只是设置anonymous_enable=YES最后重启ftp服务10.配置FTP服务器,不允许本地用户fly与fss访问FTP服务器。

在/etc/vsftpd/user.list中添加fly和fss用户名11.配置FTP服务器,不允许匿名用户访问FTP服务器。

将 anonymous_enable=YES改为anonymous_enable=NO12.配置一个主域名服务器正向区域文件,解析如下域名与IP:FTP服务器域名为,IP地址为192.168.87.150域名正向解析,跟安博那个一样的找到 /var/named/chroot/etc/目录下,创建主配置文件named.conf并将域名服务的模板组织进去,完成需要的修改:在named.conf中追加named.rfc1912.zone中的内容作为模板进行修改:在/var/named/chroot/var/named目录下创建.zone文件在.zone中编写解析定义:1编写shell脚本实现S=1!+2! + (10)2编写shell脚本实现百分制向五级制(ABCDE)的转换3从键盘中读入5个整数,然后按升序输出linux中利用fork生成子进程fork函数声明在 unistd.h头文件中格式:pid_t fork(void);#include <stdio.h>#include <unistd.h>main (){pid_t pid;printf("one\n");pid=fork();printf("two\n");}运行结果:[root@rhel ~]# ./aone ------>父进程输出two------->父进程输出two------->子进程输出对于生成的子进程会分配一个整形的进程号,系统中唯一.pid=0 子进程pid>0 父进程pid<0 进程生成失败1编制实现软中断通信的程序Child process 1 is killed by parent !!Child process 2 is killed by parent !!Parent process is killed!!#include <stdio.h>#include <signal.h>#include <unistd.h>#include <sys/types.h>int wait_flag;void stop();main( ) {int pid1, pid2; // 定义两个进程号变量signal(2,stop); // 或者 signal (14,stop);while((pid1 = fork( )) == -1); // 若创建子进程1不成功,则空循环if(pid1 > 0) { // 子进程创建成功,pid1为进程号while((pid2 = fork( )) == -1); // 创建子进程2if(pid2 > 0) {wait_flag = 1;//sleep(1); // 父进程等待5秒kill(pid1,SIGUSR1); // 杀死进程1kill(pid2,SIGUSR2); // 杀死进程2wait(0);wait(0);printf("\n Parent process is killed !!\n");exit(0); // 父进程结束}else {wait_flag = 1;signal(SIGUSR2,stop); // 等待进程2被杀死的中断号17 printf("\n Child process 2 is killed by parent !!\n"); exit(0);}}else{wait_flag = 1;signal(SIGUSR1,stop); // 等待进程1被杀死的中断号16 printf("\n Child process 1 is killed by parent !!\n"); exit(0);}}void stop() {wait_flag = 0;}实验截图如下:2编制实现进程的管道通信的程序使用系统调用pipe()建立一条管道线,两个子进程分别向管道写一句话:Child process 1 is sending a message!Child process 2 is sending a message!而父进程则从管道中读出来自于两个子进程的信息,显示在屏幕上。

相关文档
最新文档