一.选择题

1.在登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么(B)?

A.NID

B.PID

C.UID

D.CID

2.下面哪个目录存放用户密码信息(B)

A./boot

B./etc

C./var

D./dev

3.(D)不是流行的Linux操作系统。

A.Red Hat Linux

B.Mac OS

C.Ubuntu Linux

D.Red Flag Linux

4.关闭linux系统(不重新启动)可使用命令 (B) 。

A.Ctrl+Alt+Del

B.halt

C.shutdown -r now

D.reboot

5.用自动补全功能时,输入命令名或文件名的前1个或几个字母后按什么键?(B)

A.【Ctrl】键

B.【Tab】键

C.【Alt】键

D.【Esc】键

6.在vi中退出不保存的命令是?(AD)

A.:q

B.:w

C.:wq

D.:q!

7.下面哪个Linux命令可以一次显示一页内容?(C)

A.pause

B.cat

C.more

D.grep

8.pwd命令功能是什么? (C )

A.设置用户的口令

B.显示用户的口令

C.显示当前目录的绝对路径

D.查看当前目录的文件

9.文件权限读、写、执行的三种标志符号依次是(A).

A.rwx

B.xrw

C.rdx

D.srw

10.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写;则该文件的权限为(D).

A.467

B.674

C.476

D.764

11.改变文件所有者的命令为(C).

A.chmod

B.touch

C.chown

D.cat

12.为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,我们可以使用(A).

A.tar -xvzf myftp.tar.gz

B.tar -xvz myftp.tar.gz

C.tar -vzf myftp.tar.gz

D.tar -xvf myftp.tar.gz

13.当运行在多用户模式下时,可以切换多少虚拟用户终端( B )

A.3

B.6

C.12

D.1

14.欲查询nginx是否有安装,可用下列那一指令(B)

A.rpm –ivh nginx

B.rpm -q nginx

C.rpm -U nginx

D.rpm -x nginx

15.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于配置,一般应将其放在(B)目录中.

A./dev

B./ect

C./bin

D./lib

16.在linux中观看内存(物理内存、交换空间)的使用情况的命令是(B)

A.top

B.free

C.last

D.lastcomm

17.观察系统当前进程的运行情况的命令是(C).

A.free

B.dmesg

C.top

D.last

18.如果执行命令chmod 746 file.txt,那么该文件的权限是(A)。

A.rwxr--rw-

B.rw-r--r--

C.--xr--rwx

D.rwxr--r--

19.如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么您可以使用的命令是(B).

A.ls *.txt

B.find –name “.txt”

C.ls –d .txt

D.find . “.txt”

20.什么命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性.(C)

A.ssh

B.netstat

C.ping

D.exit

21.退出交互模式的shell,应该输入什么?(C)

A.;

B.:q!

C.exit

D.quit

22.在创建文件夹时候,在其父目录不存在时候,添加的参数是?(D)

A.-m

B.-d

C.-f

D.–p

23.下列文件中,包含了主机名到IP地址的映射关系的文件是(C).

A. /etc/HOSTNAME

B. /etc/hosts

C. /etc/resolv.conf

D. /etc/networks

二.填空题

1.vi编辑器具有三种工作模式?

-命令模式

-编辑模式

-底线命令模式

2.nginx服务器进程配置文件是?

nginx.conf

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

gzip -rv filename #压缩文件为filename.gz

gzip -d filename.gz #解压缩文件去掉.gz后缀

4.在 Linux系统中,压缩文件后生成后缀为.tar文件的解压命令是?

tar -cf filename #压缩

tar -xf fielname.tar #解压缩

5.在 Linux系统中,压缩文件后生成后缀为.xz文件的解压命令是?

xz -d #解压缩

xz -z #压缩

6.WWW服务器是在Internet上使用最为广泛,它采用的是什么结构?

b/s 架构

7.nginx软件反向代理的配置参数是?

proxy_pass

8.nginx限制网站访问的配置参数是?

deny

9.如何给linux添加一个dns服务器记录

echo "nameserver 114.114.114.114" >> /etc/resolv.conf

10.每月的,5,15,25天的晚上5点50重启nginx

50 17 5,15,25 * * /usr/bin/systemctl restart nginx

11.每周3到周5的深夜11点,备份/var/log /vmtp/

0 23 * * 3-5 /usr/bin/cp -r /var/log/* /vmtp/

12.每天早上6.30清空/tmp/内容

30 6 * * * /usr/bin/rm -rf /tmp/*

13.每个星期三的下午6点到8点的第5,15分钟执行命令 command


5,15 18-20 * * 3 commadn

14.某文件的权限为:drw-r--r--,用数值形式表示该权限,则用八进制数表示为? 该文件属性是?

可读可写--可读--可读

644

15.用来存放系统管理员使用的可执行命令目录是?

/usr/sbin/

/sbin

16.Linux的定时任务服务名是?

crontab

17.apollo用户远程登录服务器123.206.16.61的命令是?

ssh apollo@123.206.16.61

18.备份mysql数据库的命令是?

mysqldump -u root -p --all-databases > /tmp/db.dump

mysql -uroot -p < /tmp/db.dump

19.说说这些特殊符号含义: > >> #(井号) .(点) ..(两个点)

  1. > 覆盖
  2. >> 追加
  3. # 注释
  4. . 当前目录
  5. .. 上级目录

20.入职新公司,老大让你在服务器上限制rm命令,当用户输入rm命令时候提示rm commandis not allowed to use.请问实现的步骤是?

alias rm="echo rm commandis not allowed to use."

21.把test.txt文件中的apollo修改为Apollo的命令是?

sed -i 's/trainning/oldboy/g' test.txt

三.判断题

1.RedHat LINUX 安装时自动创建了根用户.(√)

2.能改变用户工作目录到根目录的命令是cd .(×)

3.Linux中的超级用户为root,登陆时不需要口令.(×)

4.cat filename.txt | more可实现分页地查看一个大文件的内容.(√)

5.命令echo $HOME可以输出用户的家目录.(√)

9.RedHat Linux使用ls -al命令将列出当前目录中的文件和子目录名 .(×)

10.Linux系统包括虚拟终端,图形界面终端有6个 .(×)

四.简答题

1.如何上传文件到Linux系统上,或从Linux上下载文件?(命令)

  1. lrzsz sz rz
  2. xftp

2.如何查杀进程?

  1. ps -ef
  2. kill
  3. pkill
  4. killall

3.chmod如何使用?

  1. chmod 777 filename.txt

4.如何启动和停止某项服务?

  1. systemctl start/stop nginx

5.DNS实际上是分布在internet上的主机信息的数据库,其作用是?

  1. 解析域名 > ip

6.Mysql在centos7上如何安装?

  1. yum
  2. rpm
  3. 编译安装

7.处于安全角度,如何启动redis?

  1. 更改端口
  2. 添加密码
  3. # 指定配置文件启动redis
  4. redis-server redis.conf

8.开发环境中,你如何保证本地环境和开发环境一致性?

  1. pip freeze > requirements.txt

9.virtualenv是什么,如何使用?

  1. 虚拟解释器
  2. 1.创建
  3. 2.激活

10.virtualenvwrapper是什么?如何使用?

  1. 管理多个虚拟解释器
  2. 1.配置环境变量
  3. 2.workon等命令管理

11.redis哨兵是什么?

  1. 检测主从同步是否正常,可以自动分配新的主库

12.redis cluster是什么?

  1. redis集群方案,提供了哨兵+主从功能

13.linux如何安装软件,请说出所有方式?

  1. yum
  2. rpm
  3. 源码

14.简述DNS进行域名解析的过程。

  1. 1.hosts文件
  2. 2.dns服务器

15.什么是静态资源,什么是动态资源?

  1. 图片/视频/html网页 静态资源
  2. 与数据库打交道的网页 动态资源

16.配置linux软件快捷方式的办法?有几种?怎么配置?

  1. ln -s 目标文件 快捷方式
  2. 配置PATH

17.简述以下nginx配置的作用?

  1. server {
  2. listen 80; #端口
  3. server_name 192.168.11.64; #域名或ip
  4. #低级匹配 nginx域名访问路径
  5. location / {
  6. #包含语法,导入一个配置文件
  7. include /opt/nginx1-12/conf/uwsgi_params;
  8. #nginx接收到请求,转发给uwsgi服务器
  9. uwsgi_pass 0.0.0.0:8000;
  10. root html; #定义网页根目录
  11. index index.html index.htm;
  12. }
  13. #低级匹配,nginx域名访问路径
  14. #192.168.11.61/static/
  15.      location /static{
  16. #alias别名参数,配置资源访问路径,只能写在location中
  17.         alias /opt/nginx1-12/static;   
  18. }

18.Linux你如何管理进程?supversior怎么用?

  1. supervisor管理
  2. -easy_install supervsor
  3. -在配置文件中添加任务
  4. -启动supervisor
  5. -supervisorctl管理进程

19.如何发布django项目?

  1. nginx + uwsgi + supervisor + virtualenvwrapper

20.docker是什么?简述docker如何使用?常用命令有哪些?

  1. -dockerlinux容器技术
  2. -安装docker,镜像,容器,仓库三大生命周期

21.备份恢复mysql

  1. mysqldump -u root -p --all-databases > /tmp/db.dump
  2. mysql -uroot -p < /tmp/db.dump
  3. 登录mysql,然后source /tmp/db.dump

22.redis相关

  1. port
  2. requirepass
  3. daemonize yes

Linux考试题附答案的更多相关文章

  1. Java研发岗位面试归类B(附答案)

    本文承接上文:Java研发岗位面试归类A(附答案): http://www.cnblogs.com/wp5719/p/5870243.html 答案自己网上找的,如有纰漏或错误,烦请指教. 七.数据库 ...

  2. J2EE面试题集锦(附答案)

    转自:http://blog.sina.com.cn/s/blog_4e8be0590100fbb8.html J2EE面试题集锦(附答案)一.基础问答 1.下面哪些类可以被继承? java.lang ...

  3. 200个最常见的JAVA面试问题(附答案)

    本文内容: 20个最常见的JAVA面试问题(附答案) 13个单例模式JAVA面试问题(附答案) 说说JVM和垃圾收集是如何工作的(附答案) 说说如何避免JAVA线程死锁(附答案) Java中HashS ...

  4. 29道Zookeeper面试题超详细(附答案)

    原文链接 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件 ...

  5. 挑战10个最难的Java面试题(附答案)【上】【华为云技术分享】

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/devcloud/article/deta ...

  6. 挑战10个最难的Java面试题(附答案)【上】

    欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),验证通过后,输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动&quo ...

  7. 2020年大厂Java面试前复习的正确姿势(800+面试题附答案解析)

    前言 个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事.所以,劝各位不要因为面试失败而灰心. 丧失斗志.也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油! 本篇分享的面试题内容 ...

  8. 2020阿里Java面试题目大汇总,看看你离阿里还有多远,附答案!

    前言 首先说一下情况,我大概我是从去年12月份开始看书学习,到今年的6月份,一直学到看大家的面经基本上百分之90以上都会,我就在5月份开始投简历,边面试边补充基础知识等.也是有些辛苦.终于是在前不久拿 ...

  9. 【转】asp.net c# 网上搜集面试题目大全(附答案)

    asp.net c# 网上搜集面试题目大全(附答案) http://www.cnblogs.com/hndy/articles/2234188.html

随机推荐

  1. 【SpringMVC学习02】走进SpringMVC的世界

    上一篇博文主要介绍了springmvc的整个架构执行流程,对springmvc有了宏观上的把握,这一篇博文主要以案例作为驱动,带你走进springmvc的世界.案例中的需求很简单:对商品列表的查询.表 ...

  2. CentOS7下利用init.d启动脚本实现tomcat开机自启动

    在之前的博文中已经对CentOS7下通过tomcat进行WEB系统的发布进行了介绍,今天将利用init.d启动脚本,将服务脚本加入到开机启动服务队列,实现tomcat服务的开机启动. 1. 环境准备 ...

  3. Ionic学习笔记1_基本布局

    <body> <!-- 头部 -->                               bar里嵌入子元素:title,button,button-bar和 inpu ...

  4. 第八章 springboot + mybatis + 多数据源3(使用切面AOP)

    引入 aop包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...

  5. C# - Passing Reference-Type Parameters

    A variable of a reference type does not contain its data directly; it contains a reference to its da ...

  6. 如何在GitHub上删除某个文件夹?

    步骤: (以删除.idea文件夹为例) git rm -r --cached .idea #--cached不会把本地的.idea删除 git commit -m 'delete .idea dir' ...

  7. 浅谈push推送的一点感受

    在手机已成为生活必不可分的一部分,push服务伴随而来.ios的apns,android随着谷歌退出中国市场,各家在android的推送不断展开.有厂商的推送,如小米.华为.魅族.oppo等,还有中间 ...

  8. 2015 Spark 将走向哪里?

    在刚刚过去的spark submit上,Matei Zahara简单回顾了下2014年spark的发展,可用一个词来概括那就是"Amazing"!!! 那么2015年,spark ...

  9. 怎么获取Android应用程序的上下文

    在一个应用里面,有很多activity,而这些activity之间经常要进行互相启动.往复跳转.还有就是通过Notification启动.当activity多了之后,如果设置他的模式为单例模式,或者不 ...

  10. MyBatis实战——自动回复机器人

    案例分析 基本功能 接收发送指令 根据指令自动回复对应内容 模块划分 回复内容维护 对话功能 回复内容列表 回复内容删除 MyBatis的下载和核心架构的搭建 下载地址:https://github. ...