Linux课后简答题
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简答题大全(三)
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系统,查看当前登录到系统中的用户,查看当前系统中运行的进程,然后再退出系统。
Linux简答题大全(二)
Linux简答题大全1、在获取帮助时,常使用的是man 与help ,这两者有何不同?要使用Linux操作系统,首先要知道如何获得帮助。
Linux系统中有大量命令和实用工具软件,当用户想使用某个命令,而又不清楚命令的具体使用方法时,可以借助Linux提供的联机帮助手册获取各种命令和软件的使用信息。
只要输入man命令和待要查命令的名称(如man cd),就会在屏幕上列出帮助页。
help命令用于查看Shell命令的使用方法。
在所查找的命令后输入help 命令,就可以看到所查命令的内容了。
2、Linux 文件的存取权限有什么,如何显示文件的存取权限?Linux 文件的存取权限有四种:读(r)、写(w)、执行(x)和无权(-)。
对目录来说,执行权限允许用户进入和退出该目录。
利用ls –l 命令可以显示文件的存取权限。
3、要知道date 如何使用,应该如何查询?最简单的方式就是使用man date 或info date 来查看,如果该套件有完整说明的话,那么应该也可以在/usr/share/doc 里面找到说明档。
4、Linux文件系统中包括的主要文件类型有哪些?普通文件:普通文件包括文本文件、二进制可执行文件、shell脚本文件以及各种类型的数据文件,如图像文件、声音文件等。
目录文件:目录文件是一种特殊的文件,它们包含文件名和子目录名,以及查找这些文件和子目录所必需的信息。
链接文件:普通的链接实际上不是文件,它们仅是指向同一索引节点的目录条目,是一个索引节点表。
设备文件:Linux系统把每一个输入/输出设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。
其中可以读写单个字符的是设备字符设备(如键盘);不能访问单个字符,而必须整块读写的设备称作块设备(如磁盘)。
5、试比较图形化安装模式和文本安装模式的特点?图形化安装模式方便易用,文本安装模式速度稍快,均能完成同样的安装功能。
6、简述Linux操作系统的架构。
linux简答题
g.挂载新分区:#mount /dev/sda4 /mnt
h.查看是否挂载:#mount
2、简述常用的八种Linux网络服务器的作用及其启动的服务器名。
a.NFS 基于客户服务器模型的文件共享服务器系统。启动的服务器名:Portmap nfs
b.SAMBA实现打印机和文件共享。启动的服务器名:smb
c.DNS 实现域名和IP地址之间的转换。启动的服务器名:named
d.FTP 用于文件的上传和下载。启动的服务器名:vsftpd
e.NIS用于共享局域网中的主机配置资源,实现集中式的用户管理。启动的服务器名:ypserv
f.DHCP用于动态的分配IP地址。启动的服务器名:dhcpd
�
6、简述rpm包查询及安装rpm包的方法。Query查询
#rpm –q 查询是否已安装某一个RPM包
#rpm –qi 查询个RPM包的所有文件
#rpm –qf 查询一个某一系统文件属于哪一个RPM包
#rpm –qa 列出当前系统所有已安装的包
5、简述showmount和smbclinet 的功能及使用方法。
Showmount:查看相应主机所有NFS共享的目录及共享属性
#showmount –e IP地址 NFS服务器的IP得知
Smbclinet:查看某SAMBA服务器的共享资源
#smbclient –L IP地址 SAMBA服务器的IP地址
系统加电—BIOS—MBR—GRUB—Linux映像—内核启动—Runlevel—init—Login
a. /boot/grub.conf 可以配置实现多操作系统的引导
linux简答题
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简答题
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。
linux简答
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---简答题知识
1.简述在虚拟机中安装Red Hat Linux 9.0 的过程答;1。
下载操作系统的镜像ISO文件2.下载虚拟机并安装3.通过ISO文件安装操作系统4.执行相关配置即可2.简述linux的几个运行级别及其相应的含义。
0-关机模式,1-单用户模式,单用户只有系统管理员可以登录。
2-多用户模式,但是不支持文件共享,例如不支持NFS服务.这种模式不常用。
3-完全的多用户模式,支持NFS服务.最常用的用户模式,默认登录到系统的字符界面。
4-保留模式。
5-完全多用户模式,默认登录到X-window系统,也就是登录到linux图形界面。
6-重启模式,也就是执行关闭所有运行的进程,然后重新启动系统。
3.什么是链接?符号链接与硬链接的区别是什么?链接是指用一个i节点对应多个文件名。
硬链接是把文件的i节点号指向该i 节点,且链接计数器值加1。
删除链接文件时计数器值减1,当其值为0时,i节点被释放。
符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。
在删除符号链接文件时与硬链接文件有区别。
4.Shell程序中,对用户变量赋值有哪些方式?简要说明每种赋值方式的使用方法。
(1)等号赋值1)在等号前后均不能有空格。
2)当需要将一个包含空格的字符串赋给用户变量时,应用单引号将该字符串括起来。
(2)键盘赋值由read命令来实现的。
用法为:read 用户变量名当shell程序执行到该行时,将等待用户从键盘输入,当用户按下回车键时shell把你输入的内容赋给用户变量。
(3)命令替换赋值用法为:用户变量=`命令`该语句将首先执行反向单引号之间的命令,然后将其执行后输出的内容赋给该用户变量,在这种赋值方式中,等号前后同样不能有空格,而且必须用反向单引号(即重音号)把命令括起来。
linux简答题参考答案.doc
第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 章Linux 概况一、选择题1、下列哪个选项不是Linux 支持的?A. 多用户B. 超进程C. 可移植D. 多进程2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么?A. Linux 不需要付费B. Linux 发行商不能向用户收费C. Linux 可自由修改和发布D.只有Linux 的作者才能向用户收费3、以下关于Linux 内核版本的说法,错误的是?A. 依次表示为主版本号.次版本号.修正次数的形式B. 1.2.2 表示稳定的发行版C. 2.2.6 表示对内核2.2 的第6 次修正D. 1.3.2 表示稳定的发行版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 采用虚拟文件系统技术。
Linux简答题大全(一)
Linux简答题大全1、切换工作目录到/root下,显示/home目录下的所有文件。
Cd /rootLs –a /home2、创建用户zhang,并设此用户的密码。
Adduser zhangPassword 123456确认密码:1234563、将/root目录文件下的fi.txt文件更名为b.txt,并且复制到/目录下。
Cd /rootCp fi.txt / b.txt4、在根目录下查找名字为get的文件。
Find / -name get5、在/root目录下创建目录文件th,修改此文件夹的权限使所有用户都有读写执行的权利。
Cd /rootMkdir thChmod 777 th6、显示当前所在目录,创建th.txt文件。
PwdTouch th,txt7、查看文件/root/pp.txt的头3行和后3行。
Head -3 /root/pp.txtTail -3 /root/pp.txt8、搜索/etc文件中包含root字符的文件。
Find root /etc9、用vi进入文件/etc/passwd,然后设置行号。
Vi /etc/passwdSet nu10、将th文件的权限改为rw-r-----。
Chmod 640 th11、删除非空文件夹/daisy及其下的所有文件及文件夹。
Rm –r /daisy12、在目录/etc和/usr下查找以file开头的文件。
Find /etc /usr –name file13、删除用户kong,并删除其主目录。
Userdel kongRmdir kong14、配置虚拟机上linux与主机windows之间的连接,启动samab服务,将一个文件从主机拷贝到虚拟机。
要求:虚拟机的ip是:172.18.6.199 子网掩码:255.255.255.128 网关:172.18.6.13115、用root用户登录,启动终端,进入etc目录,用命令创建如下图的目录结构,将usb 中的文件分别拷贝到soft下相应的目录中,删除usb 目录下的文件和usb目录。
linux系统考试简答题
linux系统考试简答题那咱们就开始整理关于Linux系统考试简答题的资料啦。
一、Linux系统的基本概念。
Linux是一个开源的操作系统,就像是一个超级智能的大管家,能管理电脑里的各种资源呢。
它有一个很特别的内核,这个内核就像是大管家的大脑,指挥着电脑的硬件和软件协同工作。
比如说,当你在Linux系统上打开一个程序,内核就会安排好内存怎么分配,CPU怎么工作,就像一个超级有条理的调度员。
而且啊,Linux有好多不同的发行版,像Ubuntu、CentOS这些,每个发行版就像是大管家的不同风格装扮,虽然内核都差不多,但外表和一些预装的软件有点区别。
二、Linux文件系统。
1. 目录结构。
Linux的文件系统就像一个超级大的树状结构。
最顶层是根目录“/”,就像大树的树根一样重要。
在根目录下有好多子目录,像“/bin”这个目录,里面放着很多基本的命令程序,就像是大管家的工具库,你想要执行个简单的命令,就从这里找工具。
还有“/etc”目录,这里面放着很多系统的配置文件,就像是大管家的工作手册,记录着系统各个部分怎么设置的。
比如说,网络配置、用户账号设置这些信息都在这个目录下的文件里呢。
2. 文件权限。
文件权限在Linux里可有趣啦。
有三种基本权限,读(r)、写(w)和执行(x)。
这三种权限又分别针对三种不同的用户类型,所有者(user)、所属组(group)和其他用户(others)。
比如说,一个文件的权限是“rwxr - xr - -”,这就表示所有者可以读、写和执行这个文件,所属组可以读和执行,其他用户只能读。
这就像是在一个房子里,主人可以随便对自己的东西做各种操作,同一组的朋友能看和用一些东西,其他人就只能看看啦。
而且我们可以用“chmod”这个命令来修改文件的权限哦,就像给房子的门换把锁或者调整一下钥匙的权限一样。
三、Linux用户和用户组。
1. 用户管理。
在Linux里,用户就像是住在这个大管家管理的房子里的人。
(完整word版)Linux简答题汇总
简答题注:由于时间紧迫,只总结了这么多,希望对大家有帮助.一、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)提供一个高级命令语言,允许用户创建从简单到复杂的程序。
Linux简答题练习(九)
Linux简答题练习
1.Linux操作系统有哪些特点?
①开放性,
②自由软件,
③丰富的应用软件,
④多用户、多任务,
⑤完全符合POSIX标准,
⑥丰富的图形用户界面,
⑦强大的网络功能,
⑧设备独立性,
⑨开发功能强。
2、顺序列出Linux文件系统管理的基本步骤。
1)磁盘分区,
2)在空闲分区中创建文件系统,
3)文件系统挂载,
4)进入挂载目录, 进行文件和目录操作,
5)文件系统卸载,
6)文件系统的随时维护。
3、Linux操作系统进程是如何定义的?根据进程的运行方式,可以把进程分为哪几类?常见的进程状态有哪几种?
进程是运行中的程序,是程序的动态执行过程。
根据运行方式的不同,进程可以分为:前台进程、后台进程和守护进程。
进程有五种基本状态:
就绪:进程已具备运行条件,但未得到CPU时间片;
运行:进程已分到CPU时间片,正在运行;
等待:等待某事件的发生,不具备运行条件;
停止:进程运行完成,处于停止状态;
僵尸:父进程停止,子进程无人管理成为僵尸。
4.进入和退出vi的方法有哪些。
进入vi:在系统提示符下输入命令vi和想要编辑的文件名,便可进入。
退出vi:编辑完文件后按“ESC”键返回到命令方式,再执行以下ex 转义命令,可退出vi
1)ZZ,修改文件后保存并退出,
2):wq,保存文件并退出vi,
3):q,退出vi,
4):q!,强行退出vi。
《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及其子目录下的文件名。
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存放了系统的应用程序和文件。
Linux课后答案
第一章一、什么是Linux?什么是Linux的特点?答:Linux是当前流行的一种计算机操作系统,也可以认为是unix在pc上的新的变种,但它不是unix。
特点:1、不同的Linux发行包差别有限;2、Linux能够完成关键业务;3、Linux更加安全可靠;4、Linux 花费很小5、高效性和灵活性二、Linux与Unix有什么不同?Unix技术成熟,稳定性高,可扩展性强,具有丰富的应用软件,并已被广泛运用。
Linux虽然在外观上和unix几乎一模一样,但是代码完全是重新编写的,Linux目前还太年轻,但以高效性和灵活性著称,具有非常好的发展前景。
三、Linux与其他操作系统的开发模式有什么区别?答、一是它免费提供源码,二是爱好者可以按照自己的需要自由修改、复制和发布程序的源码,并公布在Internet上。
三是Linux是一个UNIX系统变种,因此也就具有了Unix系统的一系列优良特性开放性。
多用户。
多任务。
多平台。
虚拟内存。
X Window系统。
强大的网络功能。
动态链接共享库。
设备独立性。
支持多种文件系统。
同IEEE POSIX.1标准兼容。
非专有资源代码。
费用低于大多数UNIX系统—如果有耐心和时间,可以从Internet上把Linux下载下来。
GNU软件支持。
可靠的系统安全。
四、Red Hat Linux 9.0与以前的版本相比有什么新特点?答、1. 最新技术2. 高性能的新内核3. 桌面环境更丰富4. 与Windows一样易操作的图形界面5. 网络软件趋于成熟6. 管理功能齐全五、Linux操作系统发展现状和未来发展方向是什么?最近,一些主流软件公司开始把它们最受欢迎的软件产品移植到Linux操作系统中。
网景公司已经提供它的Web浏览器的Linux版本,并且大多数Linux发布版本也已经把它作为一个标准配置包括在其中Linux将给传统的软件版权制度、软件开发模式及企业经营模式带来革命性的影响。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章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 :表示修改号,这个数字越大,则表明修改的次数越多,版本相对更完善。
内核版本:内核是系统的心脏,是运行程序、管理磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。
Linux 内核版本号是有一定规则的,即“主版本号次版本号修正号”6:什么事shell?Shell 主要起什么作用?Linux 操作系统基于文本的命令界面就是shell。
系统通过这个界面为用户程序提供低级,高效率的服务。
用户可以方便的用它编制程序,从而为用户扩充系统功能提供了较高级的手段。
7:简述linux 操作系统有哪些主要的特点?A:安全高效灵活。
B:自由软件,源码公开C:多用户D:多任务并发E:可靠的安全系统,良好的可移植性F:丰富的网络功能G:设备独立性H:良好的用户界面第二章1:在安装linux 操作系统时一般如何进行分区?Swap 分区起什么作用,该分区的大小一般如何设定?在安装linux 操作系统时至少需要划分 2 个基本分区:根分区,交换分区。
Swap 分区用于和内存交换正在运行程序的数据,相当于windows 中的虚拟内存,它的大小一般取物理内存的2 倍。
2:如果在安装linux 的过程中使用自动分区,安装程序会自动将linux 占用的磁盘空间分成几区?简述这些区的名字以及各自的作用。
至少会划分两个基本分区:根分区和交换分区。
作用:根分区会挂在在根目录下,一般采用ex3 文件系统,分区的容量一定要大于安装的软件包的容量。
交换分区用于和内存交换正在运行程序的数据,相当于windows 中的虚拟内存,它的大小一般取物理内存的2 倍。
3:linux 系统中有几个运行级别?如何设置系统启动后自动进入的级别?运行级别有:0 --------> 停机1 ---------> 单用户。
2 无网络下的多用户3 多用户,引导进入文本登陆界面4 未使用5 多用户,引导进入图形登陆界面6 重新引导首次启动时会默认进入第五个运行级别,可通过任何一种文本编辑器编辑修改“/etc/inittab”文件内容来实现。
4:如何让linux 主机开机后默认进入字符登录界面?修改/etc/inittab 文件中id:5:initdefault 的5 改成3。
5:简述linux 操作系统的而启动过程?A:主机启动进行系统自检后,读取启动引导程序B: 根据用户的启动菜单来选择的启动项。
引导操作系统启动C: 根据系统的运行级别启动相应的服务程序D: 加载内核程序,完成启动的前期工作,并加载系统的ENTT 进程E: 根据ENTT 的配置文件执行相应的启动程序。
进入指定的系统运行级别F:显示用户输入用户名口令进行登录6:什么是ADSL?简述使用ADSL 将linux 主机接入internet 的过程ADSL:使用一种现有的电话铜质双绞线来开发宽带业务的非对称的internet接入技术;A: 将以太网卡插入系统主板,然后启动linux 系统并以root 登录B: 选择“以太网连接设备类型”C: 系统自检已安装的以太网卡并为之安装驱动程序。
D: 在“配置网络设备”中设置dhcp 方式自动获取从网络提供商处获取DNS 信息E: 确定设置信息无误,“应用”。
8:莫用户登录厚后的某个时刻有如下信息:[lihh@localhost lihh]$,请解释@前的lihh 和@后的lihh 分别表示什么含义,localhost 表示什么含义,$ 表示什么含义,$表示什么含义?执行什么命令后可以使$变为#?@前的表示:用户账号@后的表示:电子邮件服务器的域名$的意思是“命令提示符”当你使用su 之后输入正确的root 帐号密码命令提示符就会变成#。
第三章1:如何在/home/student 目录下创建一个teacher 新目录?#mkdir -pv /home/student 2:如何将/root 下的所有bmp 文件压缩到my.tar.gz 文件中?3:举例说明什么是绝对路径什么是相对路径?绝对路径也就是“/”开头,相对路径则不是。
比如/etc/hosts 文件相对路径就是在shell 下参进去变量的路径比如默认变量$HOME 就是你的home 目录如:4:尽可能列举更多的linux 系统目录,并说明它们的作用。
/(根)/user/var/etc/proc5:若一个文件的文件名以“.”开头,列如.bashrc 文件,这代表什么?如何显示这种文件的文件名及其相关属性?.开头的文件指的是隐藏文件。
随即打开一个文件夹,点击左上角的“工具”,在“工具”里点“文件夹选项”,在其最上面切换到“查看”一栏,把图表往下拉,直到“隐藏文件和文件夹”选项中的“显示所有文件和文件夹”,点击前面的圆点,最后在右下方先点击应用,再点击确定,就可以了6 :一个文件的属性为-rwxrwxrwx, 表示什么意义?如何才能将其修改为-rwxr-xr--?拥有人的权限:7 ;用户组的权限:7 的权限:7。
任何人都可读可写可执行。
使用chmod 改变属性。
:chmod 754 filename7:举例说明如何才能修改一个文件的所有者以及所属的群组?chown admin:admin /home/student/hello.txt ;其他非本组用户组的用户1:root 的UID 与GID 是多少?基于这个理由,请说明如何使普通用户账号marry 也具有root 的权限?答:root 的UID 与GID 均为0,所以要让marry 变成root 权限,就将/etc/passwd 中的marry 的UID 与GUD 字段变成0。
2:假如我是一个系统管理员,有一个用户最近不守规矩,我想暂时将他的账号停掉,让他最近无法操作任何动作,等到将来一段时间过后再使用他的账号,怎么做才比较好?答:·将/etc/passswd 的shell 字段写成/sbin/nologin,即可让该账号暂时无法登入主机;·在/etc/shadow 内密码字段的最前面添加一个*号,这样该账号也无法登入;·将/etc/shadow 的第八个字段关于账号取消日期的那个项设为小于当前日期的数字,他就无法登入系统了。
3:如果希望使用useradd 创建的每个帐号,在默认的情况下,他们的主目录中都包含一个名为www 的子目录答:在/etc/skel 中新增一个名为www 的目录。
4:写出在命令行方式下新建用户marry 的命令,以及通过passwd 可以对该用户实现的管理。
Useradd marry passwd marry第五章1:某一主机系统硬盘空间不够了,如何在新增的硬盘上建立分区,并在系统中挂载使用?2:写出命令行方式下,挂载和浏览U 盘中的文件的命令。
您用以下命令就能加挂U 盘上的文件系统mount /dev/sda1 /usb3:简述外部存储设备的命名规则。
Linux 选用字母与数字组成的字符串来标识不同的硬盘以及硬盘分区。
存储设备的前两个字母表示设备的类型,hd 是指IDE 接口,sd 是指SCSI 接口的;类型后面的字母表示设备的编号,a 表示第一个,b 表示第二个;编号后面的数字用于表示设备上的分区,其中主分区或扩展分区采用数字1--4表示,逻辑分区从5开始。
4:简述swap 文件系统的作用交换分区用于操作系统实现虚拟内存,类似windows 下的页面文件。
5:简述主分区,拓展分区和逻辑分区的区别与联系硬盘一般可以分两种区,主分区和扩展分区,扩展分区再分就是逻辑分区。
主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区。
分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区,也可以不全分,那剩的部分就浪费了。
扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区,所有的逻辑分区都是扩展分区的一部分。
第六章1:编译Red Hat Linux 9 的默认内核,使其能够挂载windows 下的NTFS 分区。
2:如何查询当前系统中经安装的,包含有ftp 关键字的所有软件包?Rpm-p 查看是否安装Rpm -a 查看已安装的软件包答:Rpm -qa | grep ftp3:简述升级linux 系统内核的一般过程A:准备工作:下载并安装最新的2.6.6内核源码包。
安装module-init-tools 工具包;更新mkinitrd 程序B:配置,编译和安装linux2.6.6内核重新建立一个核心需要将源代码树置于一种完整和一直的状态。
选择配置内核的形式进行配置编译内核生成安装模块内核的安装。
C:重启计算机进入GRUB 引导,选择Red hat Linux2.6.6标签。
4:简述linux 系统中.tar.gz 源码包的安装过程。
1、找到相应的软件包,比如soft.tar.bz2,下载到本机某个目录;2、打开一个终端,su -成root 用户;3、cd soft.tar.bz2所在的目录;4、tar -xjvf soft.tar.bz2 //一般会生成一个soft 目录5、cd soft6、./configure7、make8、make install第七章1:命令at 与crontab 有何不同?At 命令用于安排运行一次的作业比较方便,但如果要重复性的定时执行程序,则要用crontab 命令实现,crontab 命令的工作是以守护进程crond 为基础,该程序在系统启动时被执行,平时处于睡眠状态,通常每一分钟醒来一次,检查作业队列中是否有命令要执行,从而实现周期性定时执行。