linux面试题(填空部分)

1 linux系统中,以文件的方式访问设备。
2 linux内核引导时,通过/etc/fstab文件读取要加载的文件系统
3 linux文件系统中可以有两种方式标识文件类型,第一种使用颜色来标识,白色表示一般性的文件,如文本文件、配置文件、源代码文件等;浅蓝色的表示连接文件,只要是使用ln命令建立的文件;绿色表示可执行文件,可执行的程序,如果tar文件,一些模块等;红色表示压缩文件如.zip。另外是通过字符来表示文件类型-表示普通文件、d表示目录文件、l表示链接文件、b表示块设备文件、c表示字符设备文件、p表示管道文件。或者答案是通过i节点来标识。
4 全部的磁盘块由4个部分组成,分别为引导块、专用块、i节点表块、数据存储块
5 连接分为:软连接(符号链接)和硬链接
6 超级块包含了i节点表空闲块表的信息。
7 某文件的权限为d-rw-_r--_r--,用数值形式表示该权限,则该8进制数位644,该文件的属性为目录
8 前台启动的进程使用ctrl+c终止。
9 静态路由设定后,若网络拓扑发生变化,需要由系统管理员来修改设置。
10 网络管理的主要任务是控制和监控
11 安装linux系统对硬盘分区时,必须有根分区和交换分区两种类型
13 编写shell程序之前必须赋予该脚本可执行的权限
14 系统管理的主要任务是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复、更新。
15 系统的交换分区是作为系统虚拟存储器的一块区域
16 内核分为进程管理、内存管理、I/O系统管理、文件系统管理四个子系统。
17 内核配置使系统管理员在改变系统配置硬件时要进行的重要操作。
18 linux系统中,使用netconfig命令对网络进行配置,该程序会一步一步的提示用户输入自己的ip地址,子网掩码、默认网关、主域名服务器
19 唯一标识每一个用户是用户的id和用户名
20 RIP协议是最为普遍的一种内部协议,一般称为动态路由选择协议。
21 linux系统中所有内容都被表示成文件,组织文件的各种方法称为文件系统
22 DHCP服务器可以实现ip地址的动态分配
23 系统管理员管理的对象是服务器、用户、服务器的进程以及操作系统的各种资源。
24 网络管理通常由检测、传输和管理三部分组成,其中管理是整个网络管理的核心。
25 当想删除本系统上用不上的设备驱动程序时,必须编译内核,当内核不支持系统上的设备驱动时,必须对内核进行升级
26 ping命令可以测试网络中本机系统是否可达,所以常常用于测试网络的连通性
27 vi编辑器有两种工作模式输入模式和命令模式
28 可以使用ls -al命令来查看文件的权限,每个文件的权限都用10来表示,并且分为4段,其中第一段占1位,表示文件的属性;第二段占3位,表示宿主对该文件的权限。
29 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止的进程可以具有的基本状态为:运行态、就绪态、阻塞态
30 DNS就是分布在Internet上的主机信息数据库,其作用是实现ip到域名的转换
31 apache是实现www服务器功能的应用程序,即通常所说的“浏览web服务器”,在服务器端用户提供浏览web服务器就是apache应用程序。
32 linux系统做备份有两种类型:为系统备份和用户备份,其中前者是对操作系统的备份,后者是对用户的应用程序和数据进行备份
33 CD-ROM的标准文件系统类型为iso-9660
34 lilo.conf配置完毕之后,使之生效运行的命令及参数为lilo
35 但使用ls命令时,用八进制形式显示非打印字符因使用的参数是-b
36 linux使用支持windows 9.x/2000长文件名的文件系统类型为vfat
37 设定限制用户使用磁盘空间的命令是quota
38 linux系统中,用来存放系统所需要的配置文件和子目录是/etc
39 硬链接只能对文件进行连接,符号链接可以跨不同的文件系统创建。
40 套接字文件的属性是s
41 结束后台进程的命令是kill
42 进程运行有两种方式,分别为独立运行和使用父进程运行
43 links分为软连接(符号连接)和硬链接
44 在超级用户下显示linux系统中正在运行的全部进程,应使用的命令是ps -aux
45 管道文件的属性位是p
46 将前一个命令的标准输出作为后一个命令的标准输入,称之为管道
47 为脚本程序指定执行权限命令的参数为chmod +x filename
48 进行远程登入的命令为telnet
49 欲发送10个分组报文测试与主机abc.tuu.edu.cn的连通性,应使用的命令是ping acb.tuu.edu.cn -c 10
50 DNS服务器的进程名为named,当期启动时,自动装载/etc目录下的named.conf文件中定义的dns分区数据库文件。
51 apache服务器进程配置文件的名称为httpd.conf
52 linux系统中,压缩文件后缀为.gz文件的命令是gzip
53 在用vi编辑器时,将文件的内容存入到test.txt文件中,在末行模式应该输入w test.txt
54 可以在标准输出上显示整年日历的命令及其参数是cal -y
55 shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有空格
56 检查已安装的文件系统/dev/hda5是否正常,若检查有错,则自动修复,其命令及参数是fsck -a /dev/hda5
57 windows9.x环境共享linux总的用户目录工具是samba
58 系统管理员的职责是进行系统管理、系统性能管理、设备管理、安全管理和系统性能检测
59 linux系统中,测试DNS能否正确解析域名的客户端命令是nslookup
60 linux系统下,第二个IDE设备被标志位hdb
61 当系统管理员需要升级内核版本和改变系统硬件配置时,应该重新编译内核
62 如果只是需要修改系统的IP地址,应该修改/etc/sysconfig/network-script/ifcfg-eth0
63 lan内没有条件建立dns服务器,当又想让局域网的用户使用计算机名互相访问,应配置/etc/hosts文件。
64 vi编辑环境下,使用ESC进行模式转换。
65 slackware linux 9.0通常使用ext3文件系统,系统的全部磁盘由部分组成。
66 /home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar格式为tar zcvf /home/stud1/wang /home/wang
67 管道就是将前一个命令的输出作为后一个命令的输入
68 在使用手工的方法配置网络时,可以通过修改/etc/hosts文件来修改主机名,若要配置该计算机的域名解析客户端,需要配置/etc/resolv.conf文件。
69 启动进程有手工和调度两种方法,其中调度常用的命令有atbatchcrontab
70 test.bns.con.cn的域名是bns.com.cn,如果要配置一台域名服务器,在name.conf文件中定义dns数据库工作的目录。
71 sendmial邮件系统使用两个主要的协议是smtppop,前者用来发送邮件,后者用来接收邮件
72 DHCP是动态主机配置协议的简写,其作用是为网络中的主机配置网络参数
73 目前代理服务器使用的软件包有很多种,教材中使用的squid
74 rm命令可以删除文件或目录,其主要的差别是是否使用了递归开关-r-R
75 mv可以移动文件或目录,还可为文件和目录重命名
76 路由选择协议(RIP)的跳数表示到达目的地之前必须经过最大跳数,RIP接受的最长的距离是15跳。
77 ping命令用于测试网络的连通性ping命令通过ICMP协议来实现。
78 nfs协议用于实现主机之间文件系统的共享。
79 linux系统当中,设备都是通过文件的形式来访问的。
80 shell不仅仅是用户命令解释器,同时一种强大的编程语言,bashlinux缺省的shell
81 >>符号静输出重定向的内容附加在原文后面。
82 增加一个用户命令是useradd
83 进行字符串查找,使用grep命令。
84 使用*每次匹配若干字符。
85 /sbin目录用来存放系统管理员使用的管理程序。
一. 填空题: 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、付费专栏及课程。

余额充值