• Linux考试题附答案


    一.选择题

    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.说说这些特殊符号含义: > >> #(井号) .(点) ..(两个点)

    >	覆盖
    >>	追加
    #	注释
    .	当前目录
    .. 	上级目录
    

    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上下载文件?(命令)

    lrzsz sz rz 
    xftp
    

    2.如何查杀进程?

    ps -ef
    kill
    pkill
    killall
    

    3.chmod如何使用?

    chmod 777 filename.txt
    

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

    systemctl start/stop nginx
    

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

    解析域名 > ip
    

    6.Mysql在centos7上如何安装?

    yum 
    rpm
    编译安装
    

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

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

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

    pip freeze > requirements.txt 
    

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

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

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

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

    11.redis哨兵是什么?

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

    12.redis cluster是什么?

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

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

    yum 
    rpm 
    源码
    

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

    1.hosts文件
    2.dns服务器
    

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

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

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

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

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

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

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

    supervisor管理
    -easy_install supervsor
    -在配置文件中添加任务
    -启动supervisor
    -supervisorctl管理进程
    

    19.如何发布django项目?

    nginx + uwsgi + supervisor + virtualenvwrapper
    

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

    -docker是linux容器技术
    -安装docker,镜像,容器,仓库三大生命周期
    

    21.备份恢复mysql

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

    22.redis相关

    port 
    requirepass
    daemonize yes
    
  • 相关阅读:
    剑指 Offer 22. 链表中倒数第k个节点
    剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
    Leetcode1450. 在既定时间做作业的学生人数
    Leetcode1572. 矩阵对角线元素的和
    Leetcode 1480. 一维数组的动态和
    Idea连接数据库报错
    Java实现二叉树层次遍历并存入List的方法:从上往下,从左往右
    SpringCloud资源网站
    Java循环对list进行remove
    Java中字符串判空的正确打开方式
  • 原文地址:https://www.cnblogs.com/apollo1616/p/10317835.html
Copyright © 2020-2023  润新知