linux面试题中的简答题,linux面试题(简答题部分)

linux面试题(简答题部分)由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。

2 简述进程的启动、终止的方式以及如何查看进程?

答:启动进程的方式分为手动启动和自动启动两种方式,其中手动启动的方法用services 服务名

start;或者是./脚本名称,自动启动进程的方法有将进程服务写入脚本文件中,如rc.local,脚本中,或者是使用at命令、crond命令执行。结束进程的方法是services

服务名 stop或者是kill 进程的ID。查看进程的方法用ps、pstree和top。

3 简述DNS进行正向域名解析的过程?

答:正向解析就是将域名解析成对应的IP的过程,下面以解析[url]www.sina.com.cn[/url]为例。计算机想访问[url]www.sina.com.cn[/url],就必须知道[url]www.sina.com.cn[/url]的IP地址,一般情况下会首先查询本地DNS服务器,如果本地DNS服务器有该对应关系,则返回给计算机,如果没有,则进行迭代查询,本地DNS服务器会首先向根DNS服务器发出查询,根DNS服务器会给出cn域名服务器的地址;本地DNS服务器再向cn域名服务器发出查询,cn域名服务器会给出com.cn域名服务器的IP地址;本地DNS服务器再向com.cn服务器发出查询,com.cn服务器会给出sina.com.cn域名服务器的IP地址,最后本地DNS服务器向sina.com.cn域名服务器发出查询,sina.com.cn域名服务器会给出[url]www.sina.com.cn[/url]服务器的IP地址,本地DNS服务器收到对应的IP地址并缓存下来,然后把结果返回给计算机,计算机获得[url]www.sina.com.cn[/url]的IP地址即可访问。

4 系统管理员的职责有哪些,管理的对象是什么?

答:系统资源管理、系统性能管理、设备管理、安全管理和系统性能检测。管理的对象是服务器、用户和服务器进程以及系统的各种资源。

6 什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?

答:静态路由是通过网络管理员手工输入到路由,它的特点是管理员可以对路由表进行精确控制,并且不占用网络流量,缺点是单方向的,缺乏灵活性。动态路由是同过相应的路由协议生成的,它的特点是自动生成,减轻了管理任务,确定是需要占用一定的网络带宽。

7 进程的查看和调度分别使用什么命令?

答:进程的查看使用的命令有ps、top和pstree,进程的调度使用的命令有at,cornd等。

8 当文件系统受到破坏时,应该如何检查和修复系统?

答:fsch -a

9 解释i节点在文件系统中的作用。

答:i节电保存了文件的属性和类型,存放内容的物理块地址,最近一次存取时间,最近一次修改时间,创建文件时间。相当于一本书的目录。

10 什么是符号连接,什么是硬链接?符号链接和硬链接的区别是什么?

答:符号链接指向的是路径,硬链接执行的是i节点。它们之间的区别是硬链接与原来的文件有相同的i节点,即它们是无差别的指向一个存储数据的空间的索引。而符号链接可以理解为指向原来文件的索引,它与原来文件是两个不同的文件。

11 在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则。

答:磁盘簇(或i节点密度)是文件系统调度文件的基本单元。磁盘簇的大小,直接影响到系统调度磁盘空间的使用效率。当磁盘分区较大时,磁盘簇也应该选择的大些;当分区较小时,磁盘簇应选择小些。通常使用经验值。

12 简述网络文件系统NFS,并说明其作用。

答:NFS即网络文件系统,是主机通过网络进行文件共享的协议。通常用于UNIX或类UNIX系统中。NFS服务器的共享目录可以被NFS客户端作为文件系统挂载到本地中。它的作用是通常用于局域网中用于文件共享。它的特点是不想http和ftp要把文件下载到本地才能够被访问,NFS不需要下载到本地即可访问。

13 某/etc/fstab文件中的某行如下:

/dev/had5 /mnt/dosdata dsdoc defaults,usrquota 1 2

请解释其含义。

答:设备为/dev/had5,挂载点为/mnt/dosdata,文件系统类型为msdos,所有选项配置为默认配置,对用户进行了磁盘配额,该文件系统需要备份,该文件系统首先检查其他文件系统。

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

(1)MaxKeepAliveRequests 200 ——每次连接的最大请求数

(2)UserDir public_html ——用户的个人网页存储的目录

(3)DefaultType text/plain ——设置服务器对未知格式的显示方式

(4)AddLanguage en.en——设置可传送语言的文件给浏览器

(5)DocumentRoot /usr/local/httpd/htdoc——网页的根路径

(6)AddType

application/x-httpd-php.php.php.php4——服务器所支持的php类型为php4

15 某linux主机的/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)子网掩码应该为255.255.255.0

(3)缺省路由的子网掩码应该改为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:到达目标网络路由器经过的跳数

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

(1)prot 1080——端口号为1080

(2)UserDir userdoc——用户的网页文件存放的位置

(3)DocumentRoot——apache网页文件的根目录

(4)

/home/htdocs/inside>——定义了/home/htdoc/inside目录的权限为只允许1.5访问。

Options Indexes FollowSymLinks

AllowOrride None

Order deny,allow

deny from all

allow from 192.168.1.5

(6)server type standalone——定义了服务器的启动方式为独立启动。

17

简述使用ftp进行文件传输时的两种登录方式及他们的区别?他们的区别是什么?传输数据的方式有几种,常用的ftp文件传输命令是什么?

登入方式有匿名登入和授权登入。使用匿名登入时,用户名为:anonymous或ftp,密码为任何字符或合法的E-mail地址,它们的区别是权限不同。

传输数据的模式有:ASCII和binary,ASCII适合传输文本文件,binary适合传输二进制文件。

常用的ftp命令有:bin、asc、put、get、mput、mget、prompt、bye。

内容来自 Linux系统中文网 Linux521.com

评论这张

a4c26d1e5885305701be709a3d33442f.png

转发至微博

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一. 填空: 1. 在Linux系统,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 读取要加载的文件系统。 3. Linux文件系统每个文件用 i节点 来标识。 .... 82. 增加一个用户的命令是:adduser 或useradd 。 83 进行字符串查找,使用grep命令。 84. 使用 * 每次匹配若干个字符。 85. /sbin 目录用来存放系统管理员使用的管理程序。 二.单项选择: 1. 下面的网络协议,面向连接的的协议是: A 。 A 传输控制协议 B 用户数据报协议 C 网际协议 D 网际控制报文协议 2. 在/etc/fstab文件指定的文件系统加载参数, D 参数一般用于CD-ROM等移动设备。 ... 113.不是shell具有的功能和特点的是 C 。 A 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令 114.下列对shell变量FRUIT操作,正确的是: C 。 A 为变量赋值:$FRUIT=apple B 显示变量的值:fruit=apple C 显示变量的值:echo $FRUIT D 判断变量是否有值:[ -f “$FRUIT” ] 三.简答题: 1.简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。 参考答案: Linux通过i节点表将文件的逻辑结构和物理结构进行转换。 i节点是一个64字节长的表,表包含了文件的相关信息,其有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。在i节点表最重要的内容是磁盘地址表。在磁盘地址表有13个块号,文件将以块号在磁盘地址表出现的顺序依次读取相应的块。Linux文件系统通过把i节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表查找该文件名对应的项,由此得到该文件相........ root@xxx:#crontab prgx;在每日早晨8:00之前开机后即可自动启动crontab。 6.设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下。 参考答案: (1)编写shell程序fileback: #!/bin/sh DIRNAME=`ls /root | grep bak` if [ -z "$DIRNAME" ] ; then mkdir /root/bak cd /root/bak fi YY=`date +%y` MM=`date +%m` DD=`date +%d` BACKETC=$YY$MM$DD_etc.tar.gz tar zcvf $BACKETC /etc echo "fileback finished!" (2)编写任务定时器: echo "0 0 1 * * /bin/sh /usr/bin/fileback" >; /root/etcbakcron crontab /root/etcbakcron 或使用crontab -e 命令添加定时任务: 0 1 * * * /bin/sh /usr/bin/fileback 7.有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,该用户应如何做? 参考答案:(1)第一种方法: 用户应使用crontab –e 命令创建crontab文件。格式如下: 0 0 * * sun cp –r /user/backup /tmp (2)第二种方法: 用户先在自己目录下新建文件file,文件内容如下: 0 * * sun cp –r /user/backup /tmp 然后执行 crontab file 使生效。 8.设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者所在组的权限为:读、执行。 参考答案: 建立程序 Pro16如下: #!/bin/sh i=1 while [ i -le 50 ] do if [ -d /userdata ];then mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo "user$i" let "i = i + 1" (或i=$(($i+1)) else mkdir /userdata mkdir -p /userdata/user$i chmod 754 /userdata/user$i echo "user$i" let "i = i + 1" (或i=$(($i+1)) fi done

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值