博客
关于我
Linux基础面试宝典笔试题
阅读量:794 次
发布时间:2023-02-03

本文共 2901 字,大约阅读时间需要 9 分钟。

选择题

1. Linux系统中DNS服务进程名为(A)

答案:A.named

2. 在UNIX/Linux中,系统Root用户口令信息一半保存的文件夹是(D)

答案:D.shadow

3. 在下列选项中,属于Linux系统日志服务的是(D)

答案:D.SysLog

4. Linux操作系统支持的文件系统类型是(A)

答案:A.ext3

5. 在UNIX系统中输入命令“ls –al test”显示如下“-rwx–xr-x 1 root root 100 2013-12-20 23:51 test”对它的含义解释错误的是(D)

答案:D.其他所有用户只可以执行它

6. 在大多数Linux发行版本中,以下哪个属于块设备(B)

答案:B.硬盘

7. 怎样了解您在当前目录下还有多大空间(D)

答案:D.use df .

8. 以下关于Linux超级权限的说明,不正确的是(C)

答案:C.对于系统日志的管理,添加和删除用户等管理工作,必须以root用户登录才能进行

9. REDHAT9.0的防火墙软件是哪个(B)

答案:B.iptables

10. 显示文件头部的命令是(C)

答案:C.head

11. 删除文件的命令是(B)

答案:B.rm

12. 显示用户的ID,以及所属组的ID,要使用命令是(C)

答案:C.who

13. Linux根分区的文件系统是(C)

答案:C.ext3

14. Linux的DNS服务是下列哪个(C)

答案:C.bind

15. 不能用来关机的命令是(D)

答案:D.logout

16. 以下那个命令修改SAMBA口令(A)

答案:A.smbpasswd

17. /dev/ethX表示(B)

答案:B.以太网接口设备

18. GRUB的配置文件是(C)

答案:C./etc/grub.conf

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

答案:B.扩展分区

20. 使用iptables拒绝来自10.10.10.1访问的正确写法是(C)

答案:C.iptables –I INPUT –s 10.10.10.1 –j DROP

21. init是Linux的第一个程序,该程序是根据文件(B)来建立子进程的

答案:B./etc

22. 不是shell具有的功能特点是(C)

答案:C.输入输出重定向

23. 如果你的umask设为022,则你创建文件的缺省权限是(D)

答案:D.rw–r–r–

24. 为了修改文件test的许可模式,使其文件属性具有读、写和运行的权限,组和其他用户可以读和运行,可以采用(A)方法

答案:A.chmod 755 test

25. 统计文件占用磁盘空间,我们可以使用命令(B)

答案:B.du

26. 在SHELL程序里,判断文件不存在的写法是(A)

答案:A.if [ ! –f “$myfile”];then

27. 使用tcpdump监听eth0的80端口网络数据的正确命令是(D)

答案:D.tcpdump–ni eth0 port 80

28. SQL中,下列操作有语法错误的是(D)

答案:D.SNAME=’王%’

29. 在Mysql中,下列关于创建数据库表的描述正确的是(C)

答案:C.在创建表时必须设置列类型

30. SQL中,”AGE IN (20,22)”的语义是(A)

答案:A.AGE<=22 AND AGE>=20

31. 下列对跨站脚本攻击(XSS)的解释最准确的一项是:(D)

答案:D.将恶意代码嵌入到用户WEB网页中,从而达到恶意的目的

32. 允许防火墙和某些路由器通过将地址引向不可信网络的方法来隐藏网络地址被称为(B)

答案:B.NAT

33. 局域网的网络地址192.168.1.0/24,局域网络连接其他网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是(A)

答案:A.route add –net 192.168.1.0 gw 192.168.1.1 netmask255.255.255.0 metric 1

34. 取ls –l输出结果的第5列的值的正确写法是(B)

答案:B.ls –l |awk‘{print$5}’

35. 在vi编辑器的命令模式中,删除一行的命令是(B)

答案:B.dd

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

答案:B.255.255.255.224

37. 在三层交换机和路由器上,启用路由功能的命令是:(D)

答案:D.ip routing

38. 什么命令解压缩tar.gz文件(B)

答案:B.tar –xzvf filename.tar.gz

39. 显示LINUX内核版本号的命令是(B)

答案:B.uname –e

简答题

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

答案:
PHP:php test.php
C:gcc –o test test.c
Java:java test

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

答案:
ftp分为主动模式与被动模式。主动模式下,服务器发起21端口去访问客户端的随机端口,并通过服务器的20端口来传数据。被动模式下,客户端发起连接服务器的21端口,然后服务器随机开启一个数据连接端口来传数据。

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

答案:
rsync -av -e “ssh -p999” /home/user1/data.tar.gz :/home/userB/dataB.tar.gz

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

答案:
假如日志每行都有时间标记,比如我们要获取的日期为2013年2月10日,日志中的日期表示是这样的“10/feb/2013:00:00:01”。那么答案为:
sed -rn ‘/10/feb/2013:/’p A > B

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

答案:
:1,$s/192.168.0.111/192.168.0.112/g
:1000,1120s/aaa/bbb/g

转载地址:http://amzfk.baihongyu.com/

你可能感兴趣的文章
Linux多线程工作笔记0001---多线程知识介绍
查看>>
Linux多线程工作笔记0002---C语言函数前面的*是什么意思
查看>>
Linux多线程工作笔记0003---C语言中%p,%u,%lu都有什么用处
查看>>
Linux多线程工作笔记0004---C语言中g++ -o -c -g 功能
查看>>
Linux多线程工作笔记0005---Linux多线程基础_创建线程pthread_create_线程等待_线程终止
查看>>
Linux大文件拆分、合并、校验
查看>>
Linux大页内存管理等---菜鸟初学
查看>>
linux如何使用docker建立gitlab-runner
查看>>
Linux如何创建一个新进程
查看>>
Linux如何在一个 Crontab 中安排多个 Cron 作业?
查看>>
linux如何提取文件名称,Linux系统中获取路径的文件名的方法
查看>>
linux如何查看安装了哪些软件
查看>>
Linux学习 - 文件系统常用命令
查看>>
Linux学习--第一天--Unix 、 Linux 发展史,Linux应用领域
查看>>
Linux学习--第七天--用户和用户组
查看>>
Linux学习--第三天--linux文件目录、ls、mkdir、mv、rm、touch、cat、tac、more、less、head、tail、ln、chmod、chown、chgrp、umask
查看>>
Linux学习--第九天--du、df、fsck、dumpe2fs、mount、NTFS-3G、fdisk、partprobe、/etc/fstab、free、mkswap、swapon
查看>>
Linux学习--第二天--分区、格式化、系统安装、vmware、远程管理工具
查看>>
Linux学习--第五天--vim使用、rpm命令
查看>>
Linux学习--第八天--acl、SetUID、SetGID、chattr、lsattr、sudo
查看>>