Linux课后简答题
- 格式:doc
- 大小:40.00 KB
- 文档页数:5
简答题1.现有一个Windows下使用过的U盘(U盘使用/dev/sda1接口),要求在此U盘上新建myfiles目录,并在此目录下新建一文本文件soft,内容任意,再将该文件复制到/root目录下,最后安全取出U盘。
要求写出相关的命令行。
参考答案:超级用户登录后执行如下命令:(1)挂载U盘:mount –t Vfat /dev/sda1 /mnt(2)创建子目录:mkdir /mnt/myfiles(3)新建soft文件:vi /mnt/myfiles/soft,输入任意内容,:wq存盘退出(4)复制文件:cp /mnt/myfiles.soft /root(5)卸载U盘:umount /mnt2.在/home/user下新建文件f1和f2。
f1的内容是/root目录的详细信息,f2的内容是/root所在磁盘分区的信息,最后将两个文件合并生成文件f3。
参考答案:超级用户登录后执行如下命令:(1)切换到/home/user目录:cd /home/user(2)将/root目录的详细信息保存到f1文件:ls –dl /root>f1(3)将/root所在磁盘分区的信息保存到f2文件:df /root>f2(4)合并f1和f2文件生成文件f3:cat f1 f2>f33.新建目录/option1,并在目录/option1下生成一文件test,文件内容任意。
接着设置test文件的拥有者为jack,(jack用户已存在),并复制test文件给/tmp目录下的test1文件。
复制时保留该文件的所有属性。
最后建立软链接该文件到/tmp目录下的soft文件。
参考答案:超级用户登录后执行如下命令:(1)新建/option1目录:mkdir /option1(2)切换目录到/option1:cd /option1(3)新建test文件:vi test,输入任意内容,:wq存盘退出(4)改变文件的所有者为jack:chown jack test(5)复制文件,并保留所有属性:cp –p test /tmp/test1(6)建立软链接:ln –s test /tmp/soft4.某系统管理员需要每天做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午4:50删除/abc目录下的全部子目录和全部文件。
Linux简答题大全第一章1. 什么是Linux?(6分)简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
2. 我们将操作系统硬盘划分为几种分区?分别是什么分区?(4分)三种分区(1分),主分区(1分),扩展分区(1分),逻辑分区(1分)3. 简述在虚拟机中安装Red Hat Linux 9.0 的过程(5分一点1分,全部答对5分)答;1。
下载操作系统的镜像ISO文件2.下载虚拟机并安装3.通过ISO文件安装操作系统4.执行相关配置即可4.Linux的主要组成部分从广义上来讲有哪几部分构成?(8分)答:内核,shell,文件系统,实用工具(一点2分)第二章1.vi编辑器有哪几种工作模式?(5分,一点1分)答:命令模式,输入模式,末行模式,可视化模式,查询模式2. 叙述什么是shell?shell的基本功能有哪些(8分)答:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。
是一个命令解释器,它可以用来启动、挂起、停止、甚至编写程序。
(4分)命令解释执行,文件名替换,I|O重定向,通信管道建立,系统环境设置金额,shell编程(4分)3.什么是输入/输出重定向?管道的功能是什么?(6分)答:输入重定向是指让命令或可执行程序的标准输入从指定的文件中读取,即输入可以不来自键盘,而来自一个指定的文件。
输出重定向是指吧命令或者可执行程序的标准输出保存到文件中,可用覆盖方式>和追加》这两种方式。
管道的功能:常用于进程间的通信。
4. 什么是位置变量?shell的变量类型有哪些种?5分答:位置变量是指命令行上传递给程序的参数。
1分Shell变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量4分第三章1. (1)假设你的用户账号是zheng,现在你登录进入linux系统,查看当前登录到系统中的用户,查看当前系统中运行的进程,然后再退出系统。
第1 章Linux 概况一、选择题1、以下哪个选项不是Linux 支持的?A. 多用户B. 超进程C. 可移植D. 多进程2、Linux 是所谓的“Free Software〞,这个“Free〞的含义是什么?A. Linux 不需要付费B. Linux 发行商不能向用户收费C. Linux 可自由修改和发布D.只有Linux 的作者才能向用户收费3、以下关于Linux 核版本的说法,错误的选项是?A. 依次表示为主版本号.次版本号.修正次数的形式表示稳定的发行版表示对核2.2 的第6 次修正表示稳定的发行版4、以下哪个软件不是Linux 发行版本?A. 红旗Server 4B. Solaris 10C. RedHat 9D. Fedora 85、与Windows 相比Linux 在哪个方面相对应用得较少?A. 桌面B. 嵌入式系统C. 效劳器D. 集群A6、Linux 系统各组成局部中哪一项为哪一项根底?A.核B. X Window C. Shell D. GnomeB7、Linux 核管理不包括的子系统是哪个?A. 进程管理系统B. 存管理系统C. 文件管理系统D. 硬件管理系统A8、下面关于Shell 的说法,不正确的选项是哪个?A. 操作系统的外壳B. 用户与Linux 核之间的接口C. 一种和C 类似的高级程序设计语言D. 一个命令语言解释器B9、以下哪种Shell 类型在Linux 环境下不能使用?A.B ShellB.K ShelC.R ShellD.Bash10、在Linux 中把声卡当作何种设备?A. 字符设备B. 输出设备C. 块设备D. 网络设备二、填空题1、Linux 采用LRU 算法〔最近最少使用〕算法,淘汰最近没有访问的物理页,从而空出存空间以调入必须的程序段或数据。
2、之所以Linux 能支持多种文件系统的原因是,Linux 采用虚拟文件系统技术。
第2 章安装与删除Linux一、选择题B1.安装Linux系统至少需要几个分区?A.2B.3C.4D.52.RHEL Server 5 系统启动时默认由以下哪个系统引导程序实施系统加载?A.GRUBB.LILOC.KDED.GNOME3.光盘安装RHEL Server 5 的过程中,以下哪个操作是必需的?A. 磁盘手动分区B. 显卡设置C. 键盘类型设置D. 打印机的设置4. /dev/hda5 在Linux 中表示什么?A. IDE0 接口上从盘B. IDE0 接口上主盘的逻辑分区C. IDE0 接口上主盘的第五个分区D. IDE0 接口上从盘的扩展分区A5、超级用户的口令必须符合什么要求?A.至少4 个字节,并且大小写敏感B.至少6 个字节,并且大小写敏感C.至少4 个字节,并且大小写不敏感D.至少6 个字节,并且大小写不敏感A6、Linux系统引导的过程一般包括如下几步:1. MBR 中的引导装载程序启动;2. 用户登录;3. Linux 核运行;4. BIOS 自检。
0.[linux作为嵌入式系统优点](1)低成本开发系统(2)可应用于多种硬件平台(3)可定制的内核(4)性能优异(5)良好的网络支持 1.[交叉编译?交叉编译怎么实现]交叉编译:在一个平台上生成可以在另一个平台上执行的代码。
//实现:编译的过程包括编译,链接等几个阶段。
源程序生成目标文件在交叉编译器上执行,最后在交叉链接器上链接库文件。
【编译嵌入式Linux内核的步骤】(1)内核配置:make config,make menuconfig,make xconfig,make oldconfig(2)建立依赖关系,运行make dep即可(3)建立内核,建立内核可以使用make,make zImage,或make bzImage,这里建立的为压缩的内核映像。
2.[Bootloader启动流程](1)Bootloader的stage1:基本的硬件初始化,包括屏蔽所有的中断;//为加载stage2准备ARM空间;//复制stage2到ARM中;//设置堆栈指针sp(2)Bootloader的stage2:用汇编语言跳转到main入口函数;//初始化本阶段要用到的硬件设备;//检测系统的内存映射;//加载内核映像和根文件系统映像;//设置内核的启动参数。
3.[全缓冲行缓冲不带缓冲](1)全缓冲:当填满标准I/O缓存后才进行实际I/o操作,通常调用malloc()就是使用全缓冲。
(2)行缓冲:当输入和输出中遇到行结束符时,标准I/o库执行到I/o操作,标准输入输出就是使用行缓冲(3)不带缓冲:标准I/o 库不对字符进行缓冲4.[编写守护进程](1)创建子进程,父进程退出(2)在子进程中创建新会话(3)改变当前目录为根目录(4)重设文件权限掩码(5)关闭文件描述。
5.[信号与信号质量区别](1)信号:信号是unix中使用的进程通信的一种古老方法,他是在软件层次上对中断机制的一种模拟,是一种异步通信。
信号可以直接进行用户空间进程和内核进程之间的交互。
1.5.1 课后习题(1)什么是Linux操作系统?答:linux是一套免费使用自由传播的类Unix操作系统,是当前流行的一种计算机操作系统。
(2)简述Linux的特点。
开放性、多用户、多任务、良好的图形用户界面、独立的硬件支持、丰富的网络应用、可靠的系统安全性、良好的可移植性、(3)请描述Linux与Unix的关系。
Linux 和UNIX 的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。
(1)简述Linux与Windows的异同点。
Windows是图形界面的,Linux类似以前的DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux也能显示图形界面。
Windows 有MS-DOS方式,在该方式下通过输入DOS命令来操作电脑;而Linux与Windows类似,也有命令方式,Linux启动后如果不执行X- WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。
2.4.1 课后习题(7)Linux对于硬件的要求是什么?是否一定要很高的配置才能安装Linux?1.CPU:要求至少是Pentium系列的2.硬盘空间:依据用户的选择安装方式的不同,所需的硬盘空间也不相同。
3.内存:以文本方式安装,内存至少需要64MB;以图形化方式安装至少要128MB。
(8)Linux安装规范中,有两个分区一定要有,是哪两个?主分区/和扩展分区swap(9)交换分区的作用是什么?用来做虚拟内存的,主要是把主内存上暂时不用的数据存到硬盘里,在需要的时候在从硬盘调进内存中5.思考题(1)Red Hat Linux 9一共有哪几种安装方式?选择其中一种安装方式,并选择安装新的Linux系统后,有几种安装类型可以选择,它们都用于哪种环境?red hat linux 9有两种安装方式:图形方式和文本方式。
用户可以有5种安装类型选择:(1)个人桌面。
该类安装会为家用、便携计算机或桌面使用创建一种带有图形化环境的系统。
linux简答题简答题1.现有一个Windows下使用过的U盘(U盘使用/dev/sda1接口),要求在此U盘上新建myfiles目录,并在此目录下新建一文本文件soft,内容任意,再将该文件复制到/root目录下,最后安全取出U盘。
要求写出相关的命令行。
参考答案:超级用户登录后执行如下命令:(1)挂载U盘:mount –t Vfat /dev/sda1 /mnt(2)创建子目录:mkdir /mnt/myfiles(3)新建soft文件:vi /mnt/myfiles/soft,输入任意内容,:wq 存盘退出(4)复制文件:cp /mnt/myfiles.soft /root(5)卸载U盘:umount /mnt2.在/home/user下新建文件f1和f2。
f1的内容是/root目录的详细信息,f2的内容是/root所在磁盘分区的信息,最后将两个文件合并生成文件f3。
参考答案:超级用户登录后执行如下命令:(1)切换到/home/user目录:cd /home/user(2)将/root目录的详细信息保存到f1文件:ls –dl /root>f1 (3)将/root所在磁盘分区的信息保存到f2文件:df /root>f2 (4)合并f1和f2文件生成文件f3:cat f1 f2>f33.新建目录/option1,并在目录/option1下生成一文件test,文件内容任意。
接着设置test文件的拥有者为jack,(jack用户已存在),并复制test文件给/tmp目录下的test1文件。
复制时保留该文件的所有属性。
最后建立软链接该文件到/tmp目录下的soft文件。
参考答案:超级用户登录后执行如下命令:(1)新建/option1目录:mkdir /option1(2)切换目录到/option1:cd /option1(3)新建test文件:vi test,输入任意内容,:wq存盘退出(4)改变文件的所有者为jack:chown jack test(5)复制文件,并保留所有属性:cp –p test /tmp/test1(6)建立软链接:ln –s test /tmp/soft4.某系统管理员需要每天做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午4:50删除/abc目录下的全部子目录和全部文件。
linux简答题1.Linux之所以受到广大计算机爱好者的喜爱,其主要原因是什么?答:第一、Linux是一套自由软件,第二、它具有unix的全部功能。
2.什么是Linux发行版?什么是Linux内核?常用的发行版有哪些?答:发行版是指一些组织或商业厂家,将Linux系统的内核和外围应用软件和文档包装起来,并提供一些系统安装界面和系统设置与管理工具。
内核版是指在linus Torvalds领导下的开发小组开发出的系统内核的版本号。
1、 Red Hat Linux 2、 TurbLinux 3、BluePoint 4、RedFlag3、Linux至少需要哪二个分区?各有什么功能。
/ 和swap4、Linux有哪些安装方式?硬盘、光盘、网络5、inux中默认的系统管理账户是什么?root6、more和less命令有什么区别?答:more一页一页的显示,而Less能返回上一级查看,遇上大型文件的开启时,会比一般文本编缉器速度快7、进入某Linux的终端窗口后,屏幕显示abc@server:/etc$,问:abc 表示:登录用户server 表示:用户主机名/etc 表示:当前目录8、说出以下命令的含义① chmod o+rx a1.txt 让其它用户可读和执行文件a1.txt② chmod a-rx a1.txt 取消所有用户可读和执行文件a1.txt③ chmod g+x,o-x a1.txt 将文件a1.txt设为同组可执行,取消其它用户可执行权限④ chmod u=rwx,g=rx,o=r a1.txt 将文件a1.txt设为用户本人可读写执行,同组可读可执行,其它用户可读9、根据功能要求写shell命令①显示当前目录的内容 ls②以详细格式显示test用户的家目录内容,包括隐藏文件ls -al③进入根目录cd/④显示/etc/passwd文本文件的内容cat /etc/passwd⑤显示/etc/passwd文件的后十行内容tail –10 /etc/passwd。
1.什么是套接字? 一种网络API (Application Programming Interface ),用其开发网络应用程序 是一种进程间通信的方法,使不同或相同主机中的进程可以以相同的规范进行双向的通信2. IPV4的数量? 2的32次方=4294967296目前仅剩8%3. sin_zero 的作用是什么?在sockaddr 中讲解 成员暂时没有被使用,但是总是将它置为0.所以为了方便,在初始化结构时,将整个结构置为0.4.为什么使用通用地址结构? sockaddr_in 和sockaddr 是并列的结构,指向soc kaddr_in 的结构体的指针也可以指向sockaddr 的结构体,并代替它。
也就是说,你可以使用sock addr_in 建立你所需要的信息,然后用进行类型转换就可以了 bzero((char*)&mysock,sizeof(mysock));//初始化 sockaddr_in mysock; bzero((char*)&mysock,sizeof(mysock)); mysock.sa_family=AF_INET; mysock.sin_port=htons(1234);//1234是端口号 mysock.sin_addr.s_addr=inet_addr("192.168.0.1") bind(sockfd, (struct sockaddr *)&mysock,sizeof(mysock));5. 网络字节序转换函数 为了进行转换 socket 提供了转换的函数 有下面四个 htons 、htonl 、ntohs 、ntohl 在使用little endian 的系统中 这些函数会把字节序进行转换。
在使用big endian 类型的系统中 这些函数会定义成空宏。
同样 在网络程序开发时 或是跨平台开发时 也应该注意保证只用一种字节序 不然两方的解释不一样就会产生bug 。
《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及其子目录下的文件名。
Linux简答题练习1.什么是Linux?其创始人是谁?Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱都有哪些?答:Linux是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,可以自由使用的类UNIX产品。
其创始人是Linus。
Linux操作系统的诞生、发展和成长过程始终依赖着的重要支柱有以下几点:(1)UNIX操作系统;(2)MINIX操作系统;(3)GNU计划;(4)POSIX标准;(5)Internet网络。
2. 试述如何创建一个用户。
答:可使用命令useradd创建新用户,但不能在系统中随便创建用户,需经相关部分批准后方能创建。
对于长期或暂时不使用的用户,应将其从系统中删除或锁定起来,以防非法使用。
创建新用户时可以使用命令useradd -d home newuser指定用户家目录,若不指定则使用默认的家目录/home/newuser。
一般情况下,当一个用户被创建之后,只有超级用户为它设置密码后才能被启用或登录使用。
3. Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?答:3类。
分别是普通文件,目录文件和设备文件。
相同是它们都是文件,都有一个文件名和i节点号。
不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,设备文件不占用磁盘空间,通过其i节点信息可建立与内核驱动程序的联系。
4. 综述Linux系统的文件权限及其管理。
答:Linux用文件存取控制表来解决存取权限的控制问题。
存取控制表以文件为单位,把用户按某种关系画分为若干组,同时规定每组用户的存取权限。
每个文件都有一张存取控制表。
在实现时,该表存放在文件说明中,也就是i节点的文件权限项。
就某个文件而言,它只对三类用户(文件主,同组人,其它人)分配权限。
权限的修改或分配可通过命令chmod来实现。
当然chmod和chgrp等命令也有着权限控制作用,因为文件的主和组变了,它相应的权限也会随之改变。
第5章1.中断的基本概念?答:改变处理器正常执行顺序的事件。
其来源有软件(异常、系统调用)和硬件(时钟、键盘、硬盘等)。
2.系统调用的处理流程?如何增加一个系统调用?答:系统调用总数减1,相关寄存器入栈,把子功能号放入eax中,如果还有其它参数(最多3个),则第1、第2和第3个参数分别放入寄存器ebx, ecx和edx中,系统调用的返回值(函数指针)保存在eax中,调用处理函数,相关寄存器岀栈,返回。
添加一个系统调用:定义子功能号,系统调用总数加b定义系统调用函数,在系统调用函数指针表中添加新函数指针。
3.进程概念?答:进程是程序的一次执行,是由正文段、用户数据段和系统数据段、堆栈段组成动态的实体。
进程是系统资源分配的基本单位,也是使用CPU运行的基本调度单位。
4.进程的创建、调度、终止处理流程。
答:进程的创建:1.系统在任务数组中找岀一个空项,已满则岀错返回。
2.系统申请一页内存来存放其任务数据结构信息,拷贝当前进程的描述符到子进程描述符中。
3.将新进程的状态置为不可中断睡眠状态。
4.对复制的任务数据结构进行修改:把当前进程设置为父进程,清除信号位图并复制新进程各统计值,设置初始运行时间片值;根据当前进程设置任务状态段TSS中各寄存器的值5.设置新任务的代码和数据段基址、限长并复制当前进程内存分页管理的页表。
6.在GDT中设置新任务的TSS和LDT描述符项,其中地址信息指向新进程任务结构中的tss和ldt。
7.将新任务设置为运行状态并返回新进程号。
进程的调度:1.调度程序。
a选择task数组中第一个所剩时间片最长的可运行状态的任务,与当前进程进行切换;b如果所有可运行状态的进程事件片都已用完,重新给素有进程分配时间片:count=count/2+priority,重做a:c如果当前没有进程可运行,就选择进程0运行,而进程0会调用pause()把自己置为可中断睡眠状态并再次调用schedule()o2.进程切换。
简答题注:由于时间紧迫,只总结了这么多,希望对大家有帮助.一、Linux系统的特点(了解)1.与UNIX系统兼容2.自由软件和源码公开3.性能高和安全性强4.便于定制和再开发5.互操作性高6.全面的多任务和真正的32位操作系统二、Linux的发行版本(1)Red Hat Linux/Fedora Core(世界上使用最多、我国用户最熟悉的Linux发行版本之一)(2)Debian(3)Ubuntu(4)Slackware(5)openSuSE(6)红旗Linux(7)中标普华三、Linux的发展优势与存在问题(了解)Linux具有以下发展优势:(1)开放的源码系统(2)受到各国政府的大力支持(3)得到全球的各大软硬件公司的支持(4)价格优势和安全性Linux发展的不利因素:(1)应用软件少(2)使用不方便(3)功能不完备(4)用户不熟悉四、Linux图形环境(了解)1.X Window系统(结构、模型)*X Window的体系结构包括两个部分:客户—服务器模型和X协议.客户—服务器模型在X Window系统中,X的服务程序向用户程序提供显示输出对象的能力,包括图形和字符. X协议X协议是X服务程序和X客户程序进行通信的途径。
2.GNOME桌面系统Linux主要采用两种桌面系统环境是KDE和GNOME.3.KDE桌面系统KDE桌面环境由面板和桌面组成。
五、什么是shell?shell是UNIX/Linux系统的一个重要层次,它是用户与系统交互的界面.它不仅是一种命令解释程序,同时也是一种高级程序设计语言.六、shell的特点(1)对已有命令进行适当组合,构成新的命令,而组合方式很简单;(2)提供文件名扩展字符;(3)可直接使用shell内置命令,而无须创建新的进程;(4)允许灵活地使用数据流,提供通配符、输入输出重定向、管道线等机制;(5)结构化的程序模块;(6)提供在后台执行命令的能力;(7)提供可配置的环境;(8)提供一个高级命令语言,允许用户创建从简单到复杂的程序。
1:什么是 linux,它和 UNIX 有什么区别和了解共同点: Linux 和 UNIX 系统都是有多用户的特征。
UNIX 和 LINUX 有很多相同的地方,比如说指令,比如说 SHELL不同点: UNIX 是用于大型机的,Linux 是用于家用机的。
UNIX 是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通 PC 机等多种不同的平台上,是应用面最广、影响力最大的操作系统。
Linux 是一种外观和性能与 UNIX 相同或更好的操作系统,但 Linux 不源于任何版本的 UNIX 的源代码,并不是 UNIX,而是一个类似于 UNIX 的产品。
Linux 产品成功的模仿了 UNIX 系统和功能。
UNI 但它也一直是一种大型的、对运行平台要求很高的操作系统。
X 虽然是一个安全稳定而且功能强大的操作系统,我们常看到的苹果公司的 MAC 就是 UNIX。
3:什么是自由软件允许任何人对软件进行复制,运行和改进以及散发的开源软件。
并允许用户在分发软件的过程中收取适当的成本和费用,但不允许将软件占为己有。
4:Linux 与 windows 有哪些主要区别?A:发展背景不同B:操作界面不同(windows 的图形用户界面是与系统内核紧密相连的, linux 的图形界面是作为一个独立的组件在 linux 操作系统中存在的,不需要的时候可以卸载)C:使用费用不同(linux 唯一可以免费获得)5:简述 linux 内核版本号的构成以及具体含义:由3个部分数字构成,其形式如下 Major.minor.patchlevel major:表示主版本号,通常在一段时间内比较稳定。
minor:表示次版本号,如果是偶数,代表这个内核版本是正式版本,可以公开发行;而如果是奇数,则代表这个内核版本是测试版本,还不太稳定仅供测试。
patchlevel :表示修改号,这个数字越大,则表明修改的次数越多,版本相对更完善。
简答题1.在Linux系统中,增加用户有多种方法,如果不使用命令,而只修改配置文件来增加用户的话,一共要修改几个配置文件?分别是哪些?(10分)答:修改两个文件分别是/etc/passwd /etc/shadow2简述如何挂载和卸载U盘?软盘设备名是: sda1答案:1挂接:创建挂接点:# mkdir /mnt/usb挂接: # mount -t vfat /dev/sda1 /mnt/usb2卸载前提不在当前目录或当前目录文件关闭# umount /mnt/ usb# umount /dev/ usb /简述如何挂载和卸载软驱?前提:挂接点存在 # mkdir /mnt/floppy挂接: mount –t vfat /dev/fd0 /mnt/floppy卸载:前提不在当前目录Umount /dev/fd0 (或 Umount /mnt/floppy )简述如何挂载和卸载光盘?前提:挂接点存在 # mkdir /mnt/cdrom挂接: mount –t iso9660 /dev/cdrom /mnt/cdrom卸载:前提不在当前目录Umount /dev/cdrom (或 Umount /mnt/cdrom )3.使用VI进行编辑的时候,一共有几种模式?他们之间是如何进行切换的?如果想把每一行的第一个a字母换成b,如何用命令实现?(8分)命令模式→插入模式insert 或I o a插入模式→命令模式ESC第一个a字母换成b :%s/a/b4 简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?参考答案:(1)ftp有两种登录方式:匿名登录和授权登录。
使用匿名登录时,用户名为:anonymous,密码为:任何合法email地址;使用授权登录时,用户名为用户在远程系统中的用户帐号,密码为用户在远程系统中的用户密码。
区别:使用匿名登录只能访问ftp目录下的资源,默认配置下只能下载;而授权登录访问的权限大于匿名登录,且上载、下载均可。
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存放了系统的应用程序和文件。