Linux面试整理(一)

 

一、简答题:

1.某/etc/fstab文件中的某行如下:/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2

请解释其含义。

答:

(1)第一列:将被加载的文件系统名;

(2)第二列:该文件系统的安装点;

(3)第三列:文件系统的类型;

(4)第四列:设置参数;

(5)第五列:供备份程序确定上次备份距现在的天数;

(6)第六列:在系统引导时检测文件系统的顺序。

2.Apache服务器的配置文件httpd.conf中有很多内容,请解释如下配置项:

(1)MaxKeepAliveRequests 200 (2)UserDir public_html

(3)DefaultType text/plain (4)AddLanguare en.en

(5)DocumentRoot“/usr/local/httpd/htdocs”

(6)AddType application/x-httpd-php.php.php.php4

:

(1)允许每次连接的最大请求数目,此为200;

(2)设定用户放置网页的目录;

(3)设置服务器对于不认识的文件类型的预设格式;

(4)设置可传送语言的文件给浏览器;

(5)该目录为Apache放置网页的地方;

(6)服务器选择使用php4。

3.某Linux主机的/etc/rc.d/rc.inet1文件中有如下语句,请修正错误,并解释其内容。

/etc/rc.d/rc.inet1:

……

ROUTE add –net default gw 192.168.0.101 netmask 255.255.0.0 metric 1

ROUTE add –net 192.168.1.0 gw 192.168.0.250 netmask 255.255.0.0 metric 1

:

修正错误:

(1)ROUTE应改为小写:route;

(2)netmask 255.255.0.0应改为:netmask 255.255.255.0;

(3)缺省路由的子网掩码应改为:netmask 0.0.0.0;

(4)缺省路由必须在最后设定,否则其后的路由将无效。

注解:

(1)route:建立静态路由表的命令;

(2)add:增加一条新路由;

(3)-net 192.168.1.0:到达一个目标网络的网络地址;

(4)default:建立一条缺省路由;

(5)gw 192.168.0.101:网关地址;

(6)metric 1:到达目标网络经过的 路由器 数(跳数)。

4.试解释apache服务器以下配置的含义:

(1)port 1080 (2)UserDir userdoc

(3)DocumentRoot “/home/htdocs”

(4);

Options Indexes FollowSymLinks

AllowOverride None

Order deny,allow

deny from all

allow from 192.168.1.5

;

(5)Server Type Standlone

Apache服务器配置行含义如下:

(1)将apache服务器的端口号设定为1080;

(2)设定用户网页目录为userdoc;

(3)设定apache服务器的网页根目录:/home/htdocs;

(4)在此apache服务器上设定一个目录/home/htdocs/inside,且此目录只允许IP地址为192.168.1.5的主机访问;

(5)定义apache服务器以独立进程的方式运行。

5.简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?

答:

(1)ftp有两种登录方式:匿名登录和授权登录。

  • 使用匿名登录时,用户名为:anonymous,密码为:任何合法email地址;
  • 使用授权登录时,用户名为用户在远程系统中的用户帐号,密码为用户在远程系统中的用户密码。

区别:使用匿名登录只能访问ftp目录下的资源,默认配置下只能下载;而授权登录访问的权限大于匿名登录,且上载、下载均可。

(2)ftp文件传输有两种文件传输模式:ASCII模式和binary模式。ASCII模式用来传输文本文件,其他文件的传输使用binary模式。

(3)常用的ftp文件传输命令为:bin、asc、put、get、mput、mget、prompt、bye

——————————————————————————————————————————

补充:

1.结束后台进程的命令是kill

2.进程的运行有两种方式,即独立运行和使用父进程运行。

3.Links分为硬链接符号链接

4.在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是ps-aux

5.管道文件的属性位是p

6.将前一个命令的标准输出作为后一个命令的标准输入,称之为管道

7.为脚本程序指定执行权的命令及参数是chmoda+xfilename

8.进行远程登录的命令是telnet

9.欲发送10个分组报文测试与主机abc.tuu.edu.cn的连通性,应使用的命令和参数是:pingabc.tuu.edu.cn–c10

10.DNS服务器的进程命名为named,当其启动时,自动装载/etc目录下的named.conf文件中定义的DNS分区数据库文件。

11.Apache服务器进程配置文件是httpd.conf

12.在Linux系统中,压缩文件后生成后缀为.gz文件的命令是gzip

13.在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入:wtest.txt

14可以在标准输出上显示整年日历的命令及参数是cal-y

15.在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有空格

16.检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是fsck–a/dev/had5

17.在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是Samba服务器

18.系统管理员的职责是进行系统资源管理、系统性能管理、设备管理、安全管理和系统性能监测

19在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令nslookup

20.在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为hdb

21.当系统管理员需升级内核版本和改变系统硬件配置时,应重新编译内核

22.如果只是要修改系统的IP地址,应修改/etc/rc.d/rc.inet1配置文件。

23.当LAN内没有条件建立DNS服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置/etc/hosts文件。

24.在vi编辑环境下,使用Esc键进行模式转换。

25.SlackwareLinux9.0通常使用ext3文件系统,系统的全部磁盘块由四部分组成。

 

wen, zhongjie

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: