阶段一:linux测试题(共100分)
选择器答案:1D 2A 3D 4B 5B 6A 7B 8B 9B 10D 11B 12A 13C 14D 15B 16C 17C 18 D 19 B 20D
一、选择题(共20题,每题2分,共40分)
1、 LINUX的默认传输协议是(D)
A:SSH
B:TELNET
C:SFTP
D:FTP
2、/opt目录与Windows操作系统的哪个目录功能相似(A)
A:C:\Program Files
B:C:\Windows
C:C:\Users\Administrator
D:C:\
3、 存放系统预制的可执行程序的目录是(D)
A:/home
B:/usr/local/bin
C:/bin
D:/etc
4、 保存并退出vi编辑器的方法是(B)
A:q!
B:wq
C:q
D:ESC
5、 linux下给文件start.sh设置权限为自己可读可修改可执行:7,组内用户为可读可执行不可修改,其余用户没有任何权限,那么设置该文件权限的命令为(B)
A:chmod start.sh 706
B:chmod start.sh 750
C:chmod start.sh 705
D:chmod start.sh 777
6、 linux查看系统活跃进程的命令是(A)
A:ps
B:netstat
C:df
D:ifconfig
7、 Linux下查看磁盘使用情况的命令是(B)
A:dd
B:df
C:top
D:netstat
8、 在Linux系统上,下面那个命令不可以用来查看文件内容(B)
A:cat
B:ls
C:less
D:more
9、 Linux下查看服务程序占用的端口命令是什么? (B)
A ps -aux
B netstat –apn
C watch
D lsof
10、 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(D)
A:-m
B:-d
C:le-f
D:-p
11、为卸载一个软件包,应使用(B)
A:rpm -i
B:rpm -e
C:rpm -q
D:rpm -V
12、LINUX所有服务的启动脚本都存放在(A)目录中。
A:/etc/rc.d/init.d
B:/etc/init.d
C:/etc/rc.d/rc
D:/etc/rc.d
13、若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为(C)
A:tar –cvf myfile.txt myfile.txt.tar.gz
B:tar –zcvf myfile.txt myfile.txt.tar.gz
C:tar –zcvf myfile.txt.tar.gz myfile.txt
D:tar –cvf myfile.txt.tar.gz myfile.txt
14、一个文件名字为rr.Z,可以用来解压缩的命令是(D)
A:tar
B:gzip
C:compress
D:uncompress
15、查询已安装软件包dhcp内所含文件信息的命令是(B)
A:rpm -qa dhcp
B:rpm -ql dhcp
C:rpm -qp dhcp
D:rpm -qf dhcp
16、下面哪个Linux命令可以一次显示一页内容(C)
A:pause
B:cat
C:more
D:grep
17、下面哪个Linux命令可以删除一个用户并同时删除用户的主目录(C)
A:rmuser -r
B:deluser -r
C:userdel -r
D:usermgr -r
18、下列Linux命令哪个能列出当前目录下还有多大空间(D)
A:df
B:df .
C:du /
D:du .
19、显示一个文件最后几行的命令是(B)
A:tac
B:tail
C:rear
D:last
20、下列Linux命令,哪个可以在文件中查找显示所有以"*"打头的行(D)
A:find * file
B:wc -l * < file
C:grep -n * file
D:grep ‘^*’file
二、填空题(共5题,每题2分,共10分)
1、关于vi和vim编辑器的操作,在一般模式下,按 i/a/o ,进入编辑模式;
在编辑模式下,按 Esc ,回到一般模式;
在一般模式下,按 Esc+Shift+: ,进入命令模式。
2、要使得名为fido的文件具有如下权限-r-xr-x—x的命令是 chmod 551 -R fido 。
3、在/root文件夹下查找后缀为.cpp的文件的命令是 find *.cpp 。
4、把文件file1和file2合并成file3的命令是 cat file1 file2 > file3 。
5、在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是 ps -aux 。
四、简答题(共5题,每题10分,共50分)
1、 简述本地挂载yum源的操作步骤,以及挂载远程yum源的操作步骤。
本地:
1)在Vmware中,确保iso镜像已经正常连接到系统上,在虚拟机上右键-设置-虚拟机设置
2)可以看到在linux桌面,已经出现了一个ISO镜像
3)可以看到在linux桌面,已经出现了一个ISO镜像
4)输入mount -t iso9660 /dev/cdrom /mnt/cdrom将光驱或者iso文件挂载到/mnt/cdrom目录下,使用df -h可以看到已经成功挂载
5)进入/etc/yum.repos.d目录,ls查看当前目录下的yum源配置文件,新建bak目录,将除CentOS-Media.repo之外的repo文件移动到bak文件夹备份
6)使用vi编辑文件CentOS-Media.repo,
7)输入“yum clean all”命令清理
8)可以使用yum -y install vim进行安装
远程:
1)首先进入yum源的配置目录
2)先备份系统自带的yum源
3)Centos7 修改yum源为阿里云
4)下载阿里云yum配置
5)Repo
6)更新
7)yum makecache
2、若给需要将/home/zheng目录下的所有文件打包压缩成/tmp/zheng.tar.gz,你准备怎么做?当需要从压缩包中恢复时,又该如何处理?
压缩:tar –zcvf /tmp/zheng.tar.gz /home/zheng
恢复(解压):tar -zxvf /tmp/zheng.tar.gz
3、写出完成以下功能的命令
1.在/home目录下查找文件名为。Profile的文件,找到后删除
根据名称查找:find /home -name .profile
删除:rm .profile
2.将test.tar.gz文件解压缩
tar -xzvf test.tar.gz
- 升级安装wu-ftpd软件包
rpm -Uxvh wu-ftpd
- 创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash。
useradd –g stuff –G stuff -d /home/user2 –s /bin/bash user02
- 赋予所有用户读和写backup.tar.gz文件的权限:
Chmod a+rw backup.tar.gz
4、在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明:
1.PATH变量的作用,如何得到PATH的值?
输入:echo $PATH 命令
- 在UNIX/Linux系统的超级用户的环境变量PATH中允许包含当前目录吗?
不包含
- 若在超级用户的当前目录内有可执行文件mypro,如何执行它(写出执行时键盘输入内容)?
./mypro
4.如何使用该命令在后台执行(写出执行时键盘输入内容)?
./mypro &
5、我们工作中有非常多使用linux的情况,您在linux使用过程中遇到印象最深的问题是什么,最终是如果解决的?目前对linux在日常工作的使用中,还存在哪些疑惑?
一、遇到最深刻的问题
1、 ES部署过程中 ES用户权限问题
解决方案: chown linux 用户名 elasticsearch 安装目录 -R
2、在配置文件里面进行添加启动命令,只要服务器开着,就可以实现自启动。
比如:
#ES服务器增加如下自启动命令
su - esuser -c "/uinnova/elasticsearch/bin/elasticsearch -d"
3、DCV安装启动 内存不够,查看XXX/elasticsearch/conf/jvm.options,中ES的启动内存默认分配过大
解决方案:建议修改成2G,如果内存过大,长时间运行容易es崩