运维工程师面试试题(一)

运维工程师面试题,运维工程师面试试题(一) 以下是我在2015年面试一家公司的面试试题,具体公司就不透露了

运维工程师面试试题(一)

运维工程师面试题,运维工程师面试试题(一)

以下是我在2015年面试一家公司的面试试题,具体公司就不透露了

(1) 将/data目录下的 所有*.sh的后缀改成*.shell

解答:

 rename sh shell *.sh

(2) 有两个表如下:一个是employee,一个是department

manager_id

first_name

department_id

salary

109

aa

90

7000

104

bb

90

8000

105

cc

60

9000

102

dd

60

6000

103

ee

90

5000

department表如下:

department_id

department_name

manager_id

30

IT

104

60

administrative

103

100

finance

102

90

 Customer Service

105

要求一:

写出sql得出每个部门的平均工资

要求二:

     查询两表得出如下结构格式

     first_name    salary   department_name

      aa              7000      Customer Service

 

(3)写出显示file的1,3,5,7行

解答:sed -n '1p;3p;5p;7p' file

 

(4)将file的制表符,即tab,全部替换成 |

解答:

方法一:

awk -v OFS='-' '{$1=$1; print}' file

方法二:

awk 'gsub(" ","-")' file

 

(5)如下result,写出按格式输出的符号

第一列:QQ号

第二列过滤要求:玩家等级<=30;>=50

第三列:同一QQ号的总和游戏时间

QQ号

玩家等级

游戏时间

23567

30

219138

23568

32

2191939

23569

24

2191940

23570

75

2191941

23571

45

819142

解答:

第一:awk '{print $1}' file

第二:awk '$2>=32&&$2<=50{print $0}' file

 

(6)读取文本,内容格式如下

playersvr

10.150.164.79

log server

10.150.164.80

10.150.164.81

完成输出,格式如:

1 10.150.164.79   #playersvr

2  10.150.164.80  #logserver

3 10.150.164.81    # logserver

 

运维工程师面试试题(一)的相关内容如下:

网络安全运维面试题目| 网络工程师面试题| 面试运维无项目经验| 运维工程师要学什么| 面试问题大全及答案大全| 计算机四级网络工程师| 数据库面试题目及答案| 大数据运维面试题|

标题:运维工程师面试试题(一)|http://www.wc10086.cn/412827.html

本文来自网络,不代表本站立场,转载请注明出处!