Linux面试试题宝典,你能打多少分?大神勿进

linux面试宝典(1)
一、选择题
1. Linux系统中DNS服务进程名为 (  )
A.named  B.httpd  C.ftpd  D.SysLog

2.在UINX/Linux中,系统Root用户口令信息一半保存的文件夹是( )
A.autobat  B.service.conf  C.inetd.conf  D.shadow

3. 在下列选项中,属于Linux系统日志服务的是( )
A.named  B.httpd  C.ftpd  D.SysLog

4.Linux操作系统支持的文件系统类型是(  )
A、EX3  B.NFT  C.TXT  D.FAT

5.在UINX系统中输入命令“ls –al test”显示如下”-rwx--xr-x 1 root root 100 2013-12-20 23:51 test”对它的含义解释错误的是( )
A.这是一个文件,而不是目录
B.文件的拥有者可以对这个文件进行读、写和执行的操作
C.文件所有者可以读它,也可以执行它
D、其他所有用户只可以执行它

6.在大多数Linux发行版本中,以下哪个属于块设备(  )
A、串行口 B、硬盘 C、虚拟终端 D、打印机

7.怎样了解您在当前目录下还有多大空间(  )
A.use df B. use du / C. use du .  D. use df .

8.以下关于Linux超级权限的说明,不正确的是(   )
A.一般情况下,为了系统的安全,对于一般常规级别的应用,不需要root用户来操作完成
B.普通用户可以通过su和sudo来获得系统的超级权限
C.对于系统日志的管理,添加和删除用户等管理工作,必须以root用户登录才能进行
D.root是系统的超级用户,无论是否为文件和程序的所有者都具有访问权限

9.REDHAT9.0的防火墙软件是哪个(  )
A.ipchains  B.iptables  C.ISA  D.checkpoint

10.显示文件头部的命令是(  )
A.fidsk  B.mount  C.head  D.man

11.删除文件的命令是(  )
A.mkdir  B.rm  C. mv  D. remove

12.显示用户的ID,以及所属组的ID,要使用命令是(  )
A.su  B.who  C.id  D. man

13.Linux根分区的文件系统是(  )
A.FAT16  B.FAT32  C.EXT3  D.NTFS

14.Linux的DNS服务是下列哪个(  )
A.host  B.hosts  C. bind  D.vsftp

15.不能用来关机的命令是(  )
A.shutdown  B.halt  C.init  D.logout

16.以下那个命令修改SAMBA口令(  )
A.smbpasswd  B.passwd  C.smbpassword  D.password

17./dev/ethX表示(  )
A.系统回送接口 B.以太网接口设备 C.令牌环网设备 D.PPP设备
18.GRUB的配置文件是(  )
A./etc/grub  B./boot.ini  C./etc/grub.conf  D./etc/inittab

19.我们将逻辑分区建立在(  )上

A.从分区 B.扩展分区 C.主分区 D.第二分区
20.使用iptables拒绝来自10.10.10.1.访问的正确写法是(  )
A.iptables –I INPUT –s 10.10.10.1 –j ACCEPT
B. iptables –A INPUT –D 10.10.10.1 –j DROP
C. iptables –I INPUT –s 10.10.10.1 –j DROP
D. iptables –A INPUT –s 10.10.10.1 –j ACCEP

21.init是Linux的第一个程序,该程序是根据文件(B)来建立子进程的
A./etc  B./etc/inittab  C./etc/modules.conf  D./etc/lilo.conf

22.不是shell具有的功能特点是(  )
A.管道 B.输入输出重定向 C.监视系统 D.解释程序命令

23.如果你的umask设为022,则你创建文件的缺省权限是(  )
A.----w--w- B. -w--w---- C.r-xr-x--- D.rw-r--r--

24.为了修改文件test的许可模式,使其文件属性具有读、写和运行的权限,组和其他用户可以读和运行,可以采用(  )方法
A.chmod 755 test  B. chmod 700 test  C. chmod +rwx test  D.chmod g-w test

25.统计文件占用磁盘空间,我们可以使用命令(  )
A.df  B.du  C.mount  D. in

26在SHELL程序里,判断文件不存在的写法是(  )
A.if [ ! –f “$myfile”];then
B. if [-d “$myfile”];then
C. if [-f“$myfile”];then
D. if [! –d “$myfile”];then

27.使用tcpdump监听eth0的80端口网络数据的正确命令是(  )
A.tcpdump –n eth0 port! 80  B. tcpdump –ni eth0 port=80
C. tcpdump –i eth0 port ! 80  D. tcpdump–ni eth0 port 80

28.SQL中,下列操作有语法错误的是(  )
A. AGE IS NOTNULL  B. NOT (AGE IS NULL)  C.SNAME=’王五’  D.SNAME=’王%’

29.在Mysql中,下列关于创建数据库表的描述正确的是(  )
A.在创建表时必须设定列的约束
B.在删除表的时候通过列键的约束连接在一起的表会被一同删除
C.在创建表时必须设置列类型
D.通过CREATE TABLE new_t SELECT * FROM old_t复制表的同时,表的约束能够一起被复制到新表中

30.SQL中,”AGE IN (20,22)”的语义是(  )
A.AGE<=22 AND AGE>=20  B. AGE<22 AND AGE>20
C.AGE=20 AND AGE=22  D.AGE=20 OR AGE=22

31.下列对跨站脚本攻击(XSS)的解释最准确的一项是:(  )
A.引诱用户点击虚假网络连接的一种攻击方法
B.构造精妙的关系数据库的结构化查询语言对数据库进行非法的访问
C.一种很强大的木马工具手段
D.将恶意代码嵌入到用户WEB网页中,从而达到恶意的目的

32.允许防火墙和某些路由器通过将地址引向不可信网络的方法来隐藏网络地址被称为 (  )
A.地址过滤      B.NAT      C.反转        D.IP欺骗

33.局域网的网络地址192.168.1.0/24,局域网络连接其他网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是(  )
A.route add –net 192.168.1.0 gw 192.168.1.1 netmask255.255.255.0 metric 1
B.route add –net 172.16.1.0 gw 192.168.1.1 netmask255.255.255.255 metric 1
C.route add –net 172.16.1.0 gw 172.16.1.1 netmask255.255.255.0 metric 1
D.route add default 192.168.1.0 gw 192.168.1.0 netmask172.168.1.1 metric 1

34.取ls –l输出结果的第5列的值的正确写法是(  )
A.ls –l |awk “{print$5}”  B.  ls –l |awk‘{print$5}’
C. ls –l |awk {print$5}   D. ls–l |awk ‘print$5’

35.在vi编辑器的命令模式中,删除一行的命令是(  )
A.yy  B.dd  C.pp  D.xx

36.有一个中学获得了C类网段的一组IP192.168.1.0/24.要求你划分7个以上的子网,每个子网主机数不得少于25台,请问子网掩码该怎么写?(  )
A.255.255.255.128 B.255.255.255.224 C.255.255.255.240 D.255.255.240.0

37.在三层交换机和路由器上,启用路由功能的命令是:(  )
A.ip router  B.enable route  C.start ip route  D.ip routing

38.什么命令解压缩tar.gz文件(  )
A. tar –czcffilename.tar.gz  B. tar –xzvf  filename.tar.gz
C. tar –tzvf  filename.tar.gz  D. tar –dzvf filename.tar.gz

39.显示LINUX内核版本号的命令是(  )
A. mkdir  B.uname –a  C.uname –e  D.linuxis

二.简答题
1.请分别详细写出如何在命令行下运行PHP、C、java程序的命令,程序名可用test代替?
答案:

2. ftp有几种模式,几种连接类型,有什么区别?
答案:

3. 两台Linux服务器都只开放了SSH服务,端口号均为999,你已使用user1登陆服务器1.1.1.1,需要将/home/user1/data.tar.gz文件传送至服务器2.2.2.2用户名为:userB 目的目录为/home/userB,并将文件更名为:dataB.tar.gz 请用一条命令完成上述任务(密码不考虑)
答案:

4. 日志切分在运维中扮演着重要角色,现有1个500G的日志文件A,时间跨度为2013年1月25日到4月28日。怎么获取其中2月某天时段的记录生成文件B,注:操作服务器系统资源有限,请使用一条命令实现。
答案:

5. 现有5000行文本数据,用vi编辑器操作,需将文本中全部的192.168.0.111更改为192.168.0.112,需将1000行至1120行的文本数据中的aaa更改为bbb。请用两条命令实现。
答案

6. 一台Linux服务器IP为:192.168.0.8只希望开放TCP 80端口,请写出iptables的设置命令
答案:

小编编辑不易,敬请谅解。答案详情关注公众号【Linux小管家】

时间: 2024-08-20 03:37:04

Linux面试试题宝典,你能打多少分?大神勿进的相关文章

非常全的linux面试笔试题及答案

非常全的linux面试笔试题及答案 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统.3. Linux文件系统中每个文件用 i节点来标识.4. 全部磁盘块由四个部分组成,分别为引导块 .专用块 . i节点表块 和数据存储块.5. 链接分为: 硬链接 和 符号链接 .6. 超级块包含了i节点表 和 空闲块表等重要的文件系统信息.7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八

《Java程序员面试笔试宝典》之字符串创建与存储的机制是什么

在Java语言中,字符串起着非常重要的作用,字符串的声明与初始化主要有如下两种情况:(1) 对于String s1=new String("abc")语句与String s2=new String("abc")语句,存在两个引用对象s1.s2,两个内容相同的字符串对象"abc",它们在内存中的地址是不同的.只要用到new总会生成新的对象. (2) 对于String s1 = "abc"语句与String s2 = "

《Java程序员面试笔试宝典》终于在万众期待中出版啦~

<Java程序员面试笔试宝典>终于在万众期待中出版啦~它是知名畅销书<程序员面试笔试宝典>的姊妹篇,而定价只要48元哦,恰逢求职季节,希望本书的出版能够让更多的求职者能够走进理想的企业 在这里,众多知名企业面试官将为你撕开神秘的求职面纱: 在这里,各种求职达人将现身说法为你揭开求职谜团: 在这里,各种类型的企业招聘细节都会被展露无疑: 在这里,我们将为你抽丝剥茧,还原IT行业的真相: 在这里,我们将为你指点迷津,告诉你职场上的风风雨雨: 在这里,我们将为你点石成金,成为那盏指引你前

《Java程序猿面试笔试宝典》之字符串创建与存储的机制是什么

在Java语言中.字符串起着非常关键的数据.字符串的声明与初始化主要有例如以下两种情况:(1) 对于String s1=new String("abc")语句与String s2=new String("abc")语句,存在两个引用对象s1.s2,两个内容同样的字符串对象"abc".它们在内存中的地址是不同的.仅仅要用到new总会生成新的对象. (2) 对于String s1 = "abc"语句与String s2 = &qu

《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法

public staticvoid main(String[] args)为Java程序的入口方法,JVM在运行程序的时候,会首先查找main方法.其中,public是权限修饰符,表明任何类或对象都可以访问这个方法,static表明main方法是一个静态方法,即方法中的代码是存储在静态存储区的,只要类被加载后,就可以使用该方法而不需要通过实例化对象来访问,可以直接通过类名.main()直接访问,JVM在启动的时候就是按照上述方法的签名(必须有public与static修饰,返回值为void,且方

《Java程序猿面试笔试宝典》之Java与C/C++有什么异同

Java与C++都是面向对象语言,都使用了面向对象思想(比如封装.继承.多态等),因为面向对象有很多非常好的特性(继承.组合等),使得二者都有非常好的可重用性. 须要注意的是,二者并不是全然一样,以下主要介绍其不同点: (1)       Java为解释性语言,运行的过程为:源码经过Java编译器编译成字节码,然后由JVM解释运行.而C/C++为编译型语言,源码经过编译和链接后生成可运行的二进制代码.因此,Java的运行速度比C/C++慢,可是Java能够跨平台运行,而C/C++不能. (2) 

《PHP程序员面试笔试宝典》——如何回答快速估算类问题?

如何巧妙地回答面试官的问题? 本文摘自<PHP程序员面试笔试宝典> 有些大企业的面试官,总喜欢出一些快速估算类问题,对他们而言,这些问题只是手段,不是目的,能够得到一个满意的结果固然是他们所需要的,但更重要的是通过这些题目可以考查求职者的快速反应能力以及逻辑思维能力.由于求职者平时准备的时候可能对此类问题有所遗漏,一时很难想到解决的方案.而且,这些题目乍一看确实是毫无头绪,无从下手,其实求职者只要冷静下来,稍加分析,就能找到答案.因为此类题目比较灵活,属于开放性试题,一般没有标准答案,只要弄清

《PHP程序员面试笔试宝典》——如何回答算法设计问题?

如何巧妙地回答面试官的问题? 本文摘自<PHP程序员面试笔试宝典> 程序员面试中的很多算法设计问题,都是历年来各家企业的"炒现饭",不管求职者以前对算法知识掌握得是否扎实,理解得是否深入,只要面试前买本<程序员面试笔试宝典>,应付此类题目完全没有问题.但遗憾的是,很多世界级知名企业也深知这一点,如果纯粹是出一些毫无技术含量的题目,对于考前"突击手"而言,可能会占尽便宜,但对于那些技术好的人而言是非常不公平的.所以,为了把优秀的求职者与一般的求

《PHP程序员面试笔试宝典》——如何回答系统设计题?

如何巧妙地回答面试官的问题? 本文摘自<PHP程序员面试笔试宝典> 应届生在面试时,偶尔也会遇到一些系统设计题,而这些题目往往只是测试求职者的知识面,或者测试求职者对系统架构方面的了解,一般不会涉及具体的编码工作.虽然如此,对于此类问题,很多人还是感觉难以应对,也不知道从何处答题. 如何应对此类题目呢?在正式介绍基础知识之前,首先列举几个常见的系统设计相关的面试.笔试题. 题目1:设计一个DNS的Cache结构,要求能够满足5000次/s以上的查询,满足IP数据的快速插入,查询的速度要快(题目