您好,欢迎访问三七文档
当前位置:首页 > 生活休闲 > 科普知识 > Linux简答题大全(三)
Linux简答题大全第一章1.什么是Linux?(6分)简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intelx86系列CPU的计算机上。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。2.我们将操作系统硬盘划分为几种分区?分别是什么分区?(4分)三种分区(1分),主分区(1分),扩展分区(1分),逻辑分区(1分)3.简述在虚拟机中安装RedHatLinux9.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系统,查看当前登录到系统中的用户,查看当前系统中运行的进程,然后再退出系统。(5分一点一分)答:login:zheng(2)Password:口令(2)$who(2)$ps(2)$Ctrl+D(2)(2).在当前目录/home/zheng下新建一个目录back,将当前目录改为back,在back下新建2个长度为0的文件test1、test2,然后把test2移到其父目录中并改名为file12。(3分)答:$mkdirback$cdback$touchtest1test2$mvtest2../file2(3.)现在需要统计当前目录/home/zheng下普通文件的数目并显示结果,如何实现?(3分)答:$find–typef|wc–l(4).假设你是系统管理员,需要增加一个新的用户账号zheng,为新用户设置初始密码,锁定用户账号uly,并删除用户账号chang。(4分一点一分)答:.#useraddzheng#passwdzheng#passwd–luly#userdelchang2.请按下列要求写出每一步骤的命令:(1)新建普通用户ray,并转为ray用户登录。(2)查看/etc/boot路径下的所有内容。(3)查看文件/etc/hosts的内容。(10分)(1)useraddraypasswdraysu-ray(4)(2)ls-a/etc/boot(3)(3)cat/etc/hosts(3)3.简述进程的启动,终止的方式以及如何进行进程的查看,经常使用的调度命令(10分)答:在linux中启动一个进程有手工启动和调度启动两种方式。(2分)手工启动用户在输入端发出命令,直接启动一个进程的启动方式。可以分为:(1)前台启动:直接在shell中输入命令启动。(2)(2)后台启动:启动目前一个并不紧急的进程,如打印进程。(3分)调度启动系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。(3分)经常使用的进程调度命令为:at,batch,crontab。(2分)4.系统管理员的职责包括哪些?管理的对象是什么?(6分)答:系统管理员的职责是进行系统资源管理,设备管理,系统性能管理,安全管理和系统性能监测。(3分)管理的对象是服务器,用户,服务器的进程及系统的各种资源。(3分)5.简述解决忘记root密码的办法答:1)用RedHat标准安装盘启动系统当出现提示符时敲入:linuxrescue就会以修复模式启动系统(2分)2)系统启动完毕后,会将硬盘mount到/mnt/sysimage,届时会有提示(2分)3)进入提示符后,敲入命令:chroot/mnt/sysimage(2分)4)敲入命令:passwd更改密码(2分)5)连续敲入两次exit,即重起系统,将光盘拿出,按正常模式启动系统(1)除了用光盘引导rescue模式,还有一种方法是用启动装载器来进入单用户模式:(1)grub进入启动画面之后,敲入―e‖,把光标移动到kernel...那一行,再敲入―e‖,在kernel一行的最后加上空格single,回车敲入―b‖,启动系统,即进入单用户模式,这个时候就可以用passwd命令改密码了。(3分)(2)lilo进入lilo命令行模式,敲入linuxsingle,即进入单用户模式。passwd...如果grub/lilo设了密码,一定要记住才行。要是忘了grub/lilo的密码,就只有用rescue模式了。(3分)6.有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,该用户应如何做?(10分)答:(1)第一种方法:用户应使用crontab–e命令创建crontab文件。格式如下:00**suncp–r/user/backup/tmp(5分)(2)第二种方法:用户先在自己目录下新建文件file,文件内容如下:0**suncp–r/user/backup/tmp然后执行crontabfile使生效。(5分)7.试述如何创建一个用户。(8分)答:可使用命令useradd创建新用户,但不能在系统中随便创建用户,需经相关部分批准后方能创建。对于长期或暂时不使用的用户,应将其从系统中删除或锁定起来,以防非法使用。创建新用户时可以使用命令useradd-dhomenewuser指定用户家目录,若不指定则使用默认的家目/home/newuser。一般情况下,当一个用户被创建之后,只有超级用户为它设置密码后才能被启用或登录使用。8.使用进程调度启动,指定30分钟后(或在2008年12月28日晚上20点30分)将/home/stu目录里的文件备份并压缩为stu.tar.gz,并放到/home/temp目录里(当前/home/temp目录并不存在)。(10分)答:(1)解答1:编辑一个文件,如:atfile,内容如下:mkdir/home/temptar–czvf/home/temp/stu.tar.gz/home/stu/*(2)执行at命令at–fatfilenow+30minutes解答2:(1)执行at命令(2)atnow+30minutes(2)回车出现at提示符后,继续输入要做的命令atmkdir/home/tempattar–czvf/home/temp/stu.tar.gz/home/stu/*atEOT第四章1..假设linux分配给光驱的设备名是/dev/cdrom,假设系统未设定自动挂载,叙述Linux如何在这个光驱上使用光盘。写出详细的命令步骤解释。(12分)答:(1)插好光盘,用fdisk–l命令查看情况(2分)(2)建立挂袋目录:mkdir/mnt/cdrom(2分)(3)挂载光盘:mount/dev/cdrom/mnt/cdrom(2分)(4)用文件管理器或命令行方式浏览文件(2分)(5)卸载光盘:umount/mnt/cdrom(2分)(6)卸去光盘。挂载Mount/dev/cdrom/mnt/cdrom卸载umount/mnt/cdrom(2分)2.若下达rmdir命令来删除某个已存在的目录,但无法成功,请说明可能的原因。(8分)答案:此目录可能不存在,(2分)或者目录不为空,或者目录中有隐含文件存在,或者目录被设置了权限,(3分)解决方法就是先修改权限,在使用rm–r命令删除。(3分)3.写出完成以下功能的命令(每题2分,共10分)1.在/home目录下查找文件名为。Profile的文件,找到后删除2.将test.tar.gz文件解压缩3.升级安装wu-ftpd软件包4.创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash。5.赋予所有用户读和写backup.tar.gz文件的权限:参考答案:1.find/home–name.profile-execrm{}\;2.tar-xzvftest.tar.gz3.rpm–Uvhwu-ftpd-2.6.2-8.i386.rpmeradd–gstuff–Gstuff-d/home/user2-s/bin/bashuser025.Chmoda+rwback.tar.gz4.叙述Linux如何使用Windows系统硬盘(设备名为/dev/hda3,分区类型为fat32或ext3,选其一)上的文件,如何实现开机自动挂载该硬盘分区。写出详细的步骤。(12分每点2分)答案以fat32为例:(1)用fdisk-l/dev/had命令查看硬盘分区中情况及文件系统情况,决定要挂装Windows分区(2)建立挂装目录mkdir/mnt/dos(3)挂装Windows系统mount–tvfat/dev/had//mnt/dos(4)浏览Windows文件系统ls/mnt/dos(5)卸载:umount/mnt/dos(6)打开/etc/fstab添加一行/dev/hda3/mnt/hdvfatdefaults005.Linux系统有几种类型文件?它们分别是什么?有哪些相同点和不同点?(8分)答:3类。分别是普通文件,目录文件和设备文件。(3分)相同是它们都是文件,都有一个文件名和i节点号。(2分)不同点是,普通文件的内容为数据,目录文件的内容为目录项或文件名与i节点对应表,设备文件不占用磁盘空间,通过其i节点信息可建立与内核驱动程序的联系。(3分)6.综述Linux系统的文件权限及其管理。(8分)答:Linux用文件存取控制表来解决存取权限的控制问题。存取控制表以文件为单位,把用户按某种关系画分为若干组,同时规定每组用户的存取权限。每个文件都有一张存取控制表。在实现时,该表存放在文件说明中,也就是i节点的文件权限项。(4分)就某个文件而言,它只对三类用户(文件主,同组人,其它人)分配权限。权限的修改或分配可通过命令chmod来实现。当然chmod和chgrp等命令也有着权限控制作用,因为文件的主和组变了,它相应的权限也会随之改变。(4分)7.执行命令ls–l时,某显如(8分)-rw-r--r--1chrischris207jul2011:58mydata(1)用户chris对该文件具有什么权限?(2)执行命令useraddTom后,用户Tom对该文件具有什么权限?(3)如何使任何用户都可以读写执行该文件?(4)如何把该文件属主改为用户root?答:1读写2只读3chmod777mydata4chownrootmydata8.从内核实现的角度说明Linux进程共享文件的方式有哪几种?举例说明什么情况下会产生对应的共享情况?(5分)答:进程通过多个file结构共享一个inode,进程共享一个file结构。9.某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:(13分)(1)在下午5:50删除/123目录下的全部子目录和全部文件;(2)从早9:00~下午5:00每小时读取/456目录下x1文件中每行第一个域的全部数据加入到/bak目录下的bak01.txt文件内;(3)每逢星期一
本文标题:Linux简答题大全(三)
链接地址:https://www.777doc.com/doc-7373958 .html