运维的一些笔试题

分类:CentOS运维 阅读:80924 次

今天下午去的一家公司的运维工程师笔试题,贴出来,给大家做个参考(后续慢慢补上答案),我发现有人copy了我的内容,没标明出处,啥都不说了。

1、Linux下命令ls -ltr表示什么含义?

2、现用vi编辑了一个脚本run.sh,在Linux下执行时报错“Permission denied”,说明是什么原因引起的,如何用命令解决此问题?

答:权限不足,chmod +x run.sh,赋予运行的权限即可。

3、有一个collect-3.6.0-3.rpm数据库备份脚本ora_bak.sh,需要每天凌晨2:30自动执行,使用crontab来完成此操作,请写下命令及crontab的内容。

4、Linux服务器上的tomcat进程卡死(进程中包含Java和tomcat6.0.3信息)请写下手工杀掉此进程的操作步骤及命令。

5、有一个安装包collect-3.6.0-3.rpm,需要在RedHat Linux上安装并卸载,请分别写下命令。

答:安装rpm -ivh collect-3.6.0-3.rpm 如果之前安装了,就会安装失败。rpm -uvh collect-3.6.0-3.rpm,升级安装。卸载包,首先查找所属的包名rpm qf xxxx(文件名),然后卸载rpm -e 包名

6、有一个目录/opt/data1需要进行压缩成data1.tar.gz文件,请写下压缩命令,如果解压缩需要使用什么命令。

答:压缩:tar -zcvf data1.tar.gz tar /opt/data1 解压:tar -zxvf data1.tar.gz

7、如何使用命令查出Linux系统下某占用某个端口(如8088)具体是哪个进程?

答:先用lsof -i:8080查出PID号,再用kill -9 PID 杀死进程。

8、使用网络方式kickstart安装Linux操作系统时,通常要在安装源服务器上配置并启动哪些服务。

9、常用的虚拟机引擎Vmware、xen、Virtual Box它们的网络连接方式通常有bridyed、NAT、Host-only,请以熟悉的虚拟化引擎为例,说明此3种网络连接的方式

10、Linux现连接一个新的存储(如/dev/sdf,容量2T)一个应用程序需要在/data目录使用此存储的500G的存储空间,需要哪些步骤,请描述。

11、目前有一套2台Linux组成的mysql双机热备系统,使用heartbeat(Rose HA vcs)或者你所熟悉的HA软件,进行双机切换测试,切换版本是mysql.sh,写下双机切换的测试过程。

12、基于Linux的系统监控或性能监控,写下你熟悉的一种监控软件(nagios,cacti,nmon或者其他工具或命令)能控制哪些性能指标,报警有哪些级别,有哪些报警方式。