Linux填空问答题
二、填空题二、填空题 4.vi 编辑器具有两种工作模式命令模式和(输入模式)。 6. shell 不仅是 (用户命令的解释器),它同时也是一种功能强大的编程 语言。(bash)是 Linux 的缺省 shell。 1.在 Linux 系统中,测试 DNS 服务器是否能够正确解析域名的客户端命令,使 用命令nslookup。 2.在 Linux 系统下,第二个 IDE 通道的硬盘(从盘)被标识为hdb。 4.当 LAN 内没有条件建立 DNS 服务器, 但又想让局域网内的用户可以使用计算 机名互相访问时,应配置文件/etc/hosts。 5.在 vi 编辑环境下,使用Esc 键进行模式转换。 7.rm 命令可删除文件或目录,其主要差别就是是否使用递归开关-r 或-R。 9.用符号将输出重定向内容附加在原文的后面。 3.在用 vi 编辑文件时,将文件内容存入test.txt 文件中,应在命令模式下键入( w test.txt) 2.(Vi)是 Linux 系统中字符界面下最常用的文本编辑器。 3.在 Linux 系统中,普通用户是由(系统用户或 root)来创建的。 4.在 Linux 中,可以通过(Samba)服务器实现文件和打印机共享。 7.设定限制用户使用磁盘空间的命令是(quota)。 8.apache 服务器进程配置文件是(httpd.conf)。 2. Linux 内核引导时,从文件(/etc/fstab)中读取要加载的文件系统。 5. 进行远程登录的命令是(telnet) 。 7. 在使用手工的方法配置网络时,可通过修改(/etc/HOSTNAME)文件来改变 主机名,若要配置该计算机的域名解析客户端,需配置(/etc/resolv.conf)文件。 8. DHCP是动态主机配置协议的简称, 其作用是 (为网络中的主机分配IP地址)。 4.启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、 (batch)和 crontab。 6.Linux 用(eth0)表示第一块网卡。 8.Samba 服务的配置文件是(etc/samba/smb.conf)。 6.CD-ROM 标准的文件系统类型是iso9660 。 7.当 lilo.conf 配置完毕后,使之生效,应运行的命令及参数是lilo。 9.在Linux系统中, 用来存放系统所需要的配置文件和子目录的目录是/etc。 三、写出完成以下功能的命令三、写出完成以下功能的命令 1.更改用户 root 的密码。 (在#提示符下) 。passwd root 2.在/root 文件夹下查找后缀为.c 的文件。find /root –name \*.c 4.查看已安装的 rpm 软件包。rpm -qia 1.将/home/stud1/wang 目录做归档压缩,压缩后生成 wang.tar.gz 文件,并将此文 件保存到/home 目录下。tar-zcvf/home/wang.tar.gz/home/stud1/wang 2.关闭 linux 系统(不重新启动)使用的命令。halt 4.已知某用户 stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目 录/home/stud1/test 的命令。cdstud1/test 5./home/user 目录下查找 test 文件的命令。 find/home/user–nametest–print 2、 用命令安装输入法软件包 fcitx-3.0.0-1.i386.rpm。 rpm –ivh fcitx-3.0.0-1.i386.rpm 3.建立文件 lin ,将其时间记录设定为公元 2006 年 12 月 25 日 8 时 10 分。 touch -d“0810am12/25/2006” lin 5.若一块硬盘名称为 hda,挂载该盘中 windows 分区的 D盘到 linux 系统中,并能 正确显示中文。mkdir /mnt/d mount -t vfat /dev/hda5 /mnt/d -o iocharsetcp936 或 mount /dev/hda5 /mnt/d -o iocharsetgb2312 2.把./dir1 目录中的所有文件包括所有子目录复制到./dir2 目录中。 cp -r ./dir1/* ./dir2 3.卸载 samba-B.0.5aJP2-8.i386.rpm 软件包.rpm -e samba-B.0.5aJP2-8 4. 将 /dev/had1 , 一 个Windows98分 区 加 载 到 /win目 录 。 mount-t vfat /dev/hda1 /win 5.在/home/stud1/wang 目录下有一文件 file,写出在后台执行命令,将 file 文件中的内容输出到 file.copy 文件中。cat file file.copy 2.将 test.tar.gz文件解压缩。tar-xzvftest.tar.gz 3.升级安装 wu-ftpd 软件包。rpm–Uvhwu-ftpd-2.6.2-8.i386.rpm 4.创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为 /home/user2,用户登陆 shell 为/bin/bash。 useradd–gstuff–Gstuff-d /home/user2-s/bin/bashuser02 四、简答和四、简答和shellshell编程题编程题 1 1.. 简述简述 LinuxLinux 文件系统通过文件系统通过 i i 节点把文件的逻辑结构和物理结构转换节点把文件的逻辑结构和物理结构转换的工作过程。 的工作过程。 Linux 通过 i 节点表将文件的逻辑结构和物理结构进行转换。i 节点是一个 64 字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存 取许可方式以及文件的类型等重要信息。在i 节点表中最重要 的内容是磁盘地址表。在磁 盘地址表中有 13 个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。 Linux 文件系统通过把 i 节点和文件名进行 连接, 当需要读取该文件时, 文件系统在当前目 录表中查找该文件名对应的项,由此得到该文件相对应的i 节点号,通过该 i 节点的磁盘地 址表把分散存放的文件物 理块连接成文件的逻辑结构 2 2.简述进程的启动、终止的方式以及如何进行进程的查看。.简述进程的启动、终止的方式以及如何进行进程的查看。 在 Linux 中启动一个进程有手工启动和调度启动两种方式 (1)手工启动 用户在输入端发出命令,直接启动一个进程的启动方式。可以分为 ①前台启动直接在 SHELL 中输入命令进行启动。 ②后台启动启动一个目前并不紧急的进程,如打印进程。 (2)调度启动 系统管理员根据系统资源和进程占用资源的情况, 事先进行调度安排, 指定任务运行的 时间和场合,到时候系统会自动完成该任务。 经常使用的进程调度命令为at、batch、crontab。 3 3、、用用 ShellShell 编程,编程,