Linux运维常见基础面试练习题(1)

Linux运维常见基础面试练习题(1

1 创建目录/data/oldboy,并且在该目录下创建文件oldboy.txt,然后在文件oldbot.txt里写入内容“inet addr:10.0.0.8 Bcast:10.0.0.225 Mask:255.255.255.0”不包含引号

方法一

[[email protected] /]# mkdir /data/oldboy -p

[[email protected] /]# cd /data/oldboy/

[[email protected] oldboy]# touch oldboy.txt

[[email protected] oldboy]# vim oldboy.txt

innetaddr 10.0.0.8

Bcaxt 10.0.0.225

Mask 255.255.255.0

[[email protected] oldboy]# cat oldboy.txt

innetaddr 10.0.0.8

Bcaxt 10.0.0.225

Mask 255.255.255.0

[[email protected] oldboy]#

方法二

[[email protected] oldboy]# cat >oldboy.txt <<eof

> innetaddr 10.0.0.8

> Bcaxt 10.0.0.225

> Mask 255.255.255.0

> eof

[[email protected] oldboy]# cat oldboy.txt

innetaddr 10.0.0.8

Bcaxt 10.0.0.225

Mask 255.255.255.0

[[email protected] oldboy]#

2 把/data目录及其子目录下所有以扩展名.txt结尾的文件中包含oldgirl的字符串全部替换为oldboy。

方法一

[[email protected] oldboy]# find /data/ -type f -name "*.txt" |xargs sed -i 's#oldboy#oldgirl#g'

[[email protected] oldboy]#

方法二

[[email protected] oldboy]# find /data/ -type f -name "*.txt" -exec sed -i 's#oldboy#oldgirl#g' {} \;

[[email protected] oldboy]#

方法三

[[email protected] oldboy]# sed -i 's#oldboy#oldgril#g' $(find /data/ -type f -name "*.txt")

[[email protected] oldboy]#

3 下列文件中,包含了主机名到IP地址的映射关系的文件是(/etc/hosts

A /etc/HOSTNAME  B /etc/hosts  C /etc/resolv.ronf  D /etc/networks

 

[[email protected] oldboy]# echo '10.0.0.200 www' >>/etc/hosts

[[email protected] oldboy]# ping www

PING www (10.0.0.200) 56(84) bytes of data.

64 bytes from zxc (10.0.0.200): icmp_seq=1 ttl=64 time=0.255 ms

4 若要将鼠标从VM中释放出来,可按(CTRL+Alt)键来实现。

A CTRL+Alt  B CTRL+Alt+Del  C CTRL+Alt+Enter  D CTRL+ Enter

5 若一台计算机内存为128MB,则交换分区的大小通常是(256MB).

A 64M  B 128M  C 256M  D 512M

6 Linux有三个查看文件的命令,若希望在查看文件内容过程中可以使用光标上下移动来查看文件内容,应使用(less)命令。

A cat  B more  C less  D menu

less   可以上下回看,enter键一行一行的显示,空格键一屏显示

more  命令显示文件时,出现百分比显示,不能回看

cat  命令 是全部显示整个文件

7 关于/etc/fstab文件描述正确的是(D

A fstab文件只能描述属于Linux的文件系统

B CD_ROM和软盘必须是自动加载的

C fstab文件中描述的文件系统不能被卸载

D 启动时按fstab文件描述加载文件系统

8 如何查看当前Linux系统的状态,如CPU,内存的使用,负载情况等

方法一

w命令

[[email protected] /]# w

14:16:20 up 15:44,  2 users,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM             [email protected]   IDLE   JCPU   PCPU WHAT

root     tty1     -                02:42    6:43m  0.11s  0.11s -bash

root     pts/1    10.0.0.1         13:50    0.00s  0.18s  0.10s w

[[email protected] /]#

free 命令仅可以查看内存的使用信息

9 列举你熟悉的服务器性能查看命令

w

[[email protected] /]# w

14:16:20 up 15:44,  2 users,  load average: 0.00, 0.00, 0.00

USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU WHAT

root     tty1     -                02:42    6:43m  0.11s  0.11s -bash

root     pts/1    10.0.0.1         13:50    0.00s  0.18s  0.10s w

free命令

[[email protected] /]#  free

total       used       free     shared    buffers     cached

Mem:        485984     354392     131592        228      52244      84068

-/+ buffers/cache:     218080     267904

Swap:      1048572          0    1048572

[[email protected] /]#

df命令

[[email protected] /]# df

Filesystem     1K-blocks    Used Available Use% Mounted on

/dev/sda3       19276064 1482572  16807636   9% /

tmpfs             242992       0    242992   0% /dev/shm

/dev/sda1         194241   40053    143948  22% /boot

[[email protected] /]#

10 将/usr/local/test目录下大于100k的文件转移到/tmp目录下

方法一:

[[email protected] oldboy]# find ./ -type f -size +100k |xargs -i mv  {} /tmp

[[email protected] oldboy]# ls

方法二

[[email protected] oldboy]# find ./ -type f -size +100k -exec  mv  {} /tmp \;

[[email protected] oldboy]# ls

[[email protected] oldboy]#

 方法三

[[email protected] data]# find ./ -type f -size +100k |xargs -i mv  {} /data/

[[email protected] data]# ls

a.txt  oldboy

[[email protected] data]#

方法四

[[email protected] data]# mv $(find /tmp/ -type f -size +100k) /data/oldboy/

mv: overwrite `/data/oldboy/a.txt'? y

[[email protected] data]# ls oldboy/

a.txt

[[email protected] data]#

拓展=========cp 的命令

方法一

不加-t 的参数

[[email protected] oldboy]# find ./ -type f -name "*.txt" |xargs cp  /tmp/

cp: omitting directory `/tmp/'

-t  目标目录=目录

将所有源参数复制到目录中

方法二

[[email protected] oldboy]# find ./ -type f -name "*.txt" -exec cp {} /tmp/ \;

[[email protected] oldboy]#

-exec 的大括号 可以换位置

方法三

[[email protected] data]# cp $(find /data/oldboy/ -type f -size +100k)  /tmp/

[[email protected] data]# ls /tmp/

a.txt

[[email protected] data]#

原文地址:http://blog.51cto.com/13543214/2104543

时间: 2024-10-10 04:39:23

Linux运维常见基础面试练习题(1)的相关文章

Linux运维常见基础面试练习题(2)

Linux运维常见基础面试练习题(2) 11 如何查看占用端口8080的进程. 方法一 [[email protected] data]# ps -ef|grep 8080 root       3886   3804  0 17:11 pts/1    00:00:00 grep 8080 [[email protected] data]# 12 Linux所有服务的启动脚本都存放在(/etc/rc.d/init.d )目录中. A /etc/rc.d/init.d  B /etc/init.

Linux运维常见基础面试练习题(4)- 提升

Linux运维常见基础面试练习题(4)- 提升 1 (ZZ)命令是在vi编辑器中执行存盘退出 A :q    B ZZ    C :q!   D :WQ 2 用虚拟机安装了一台Linux系统,突然想克隆一台服务器,克隆后发现无法上网,如何解决? 1 删除linux网卡 eth0的uuid  Mac地址 2 清空 /etc/udev/rules.d/70-persistent-net.rules 3 reboot 3 常用网络检测命令及参数列举说明 1  ping 2  telnet 3  net

Linux运维常见基础面试练习题(3)

Linux运维常见基础面试练习题(3) 38 简述raid0.1.5的特点和优点. raid  0  需要硬盘 1块以上  容量n块数量之和  性能最高  冗余没有 raid  1  必须两块硬盘  容量是%50   性能 读不变 写较低  冗余 %100 raid  5  最少 4块  容量n块数量之和  性能 读写较低    冗余 %100 39 简要介绍:常用磁盘阵列方案及优缺点 raid  0  需要硬盘 1块以上  容量n块数量之和  性能最高  冗余没有 raid  1  必须两块硬

Linux运维零基础学习大纲

1 课程基本信息 本课程由3w教育发布,面向即将从事运维工作,或者有一定工作基础的初级运维工程师,或想从事运维开发的开发工程师.课程内容由浅入深带领学员了解Linux系统,熟练操作系统命令,能够快速部署常用的应用服务并了解其原理,能够搭建企业常见的技术架构,能够用自动化工具完成日常工作中循环重复的工作.通过学习本课程能够完全胜任Linux运维工程师工作或运维开发工程师等工作. 本期脱产班课程分为48个课时,学习周期为3-4个月:每周周一到周五上课(上课3天,2天上机实战操作):小班教学. 前2个

Linux运维常见故障排查和处理的33个技巧汇总

作为linux运维,多多少少会碰见这样那样的问题或故障,从中总结经验,查找问题,汇总并分析故障的原因,这是一个Linux运维工程师良好的习惯.每一次技术的突破,都经历着苦闷,伴随着快乐,可我们还是执着的继续努力,从中也积累了更多的经验,这就是实践给予我们的丰厚回报. 下面汇总了我做项目过程可能出现的故障及解决方法,看看是否与你有共鸣,并对你有帮助? 第一:常见问题解决集锦   1.shell脚本不执行    问题:某天研发某同事找我说帮他看看他写的shell脚本,死活不执行,报错.我看了下,脚本

Linux运维是什么?linux运维的基础知识

如果您对运维行业了解一些,应该会知道,现在的运维早已不是早年的"睡机房",往办公室打眼一看,分不清是运维攻城狮还是开发程序猿,但是,运维这行也是春天到了,今天Linux,明天云计算的,各种新鲜概念层出不穷,那么,Linux运维是什么?云计算运维又是什么? 现在我们谈运维,经常谈的就是海量这个词,当一个企业拥有几百台服务器的时候,可能更关注的是如何满足应用/业务需求,更多时候不必过多的关注架构.容量.扩展性这些,运维部门有时甚至沦为打杂部门.但是当一个企业拥有几万甚至几十万台的服务器这个

linux运维常见英文报错中文翻译(菜鸟必知)

linux常见英文报错中文翻译(菜鸟必知) 1.command not found   命令没有找到 2.No such file or directory   没有这个文件或目录 3.Permission denied   权限不足 4.No space left on device   磁盘没有剩余空间 5.File exists   文件已经存在 6.Is a directory   这是1个目录 7.Not a directory   不是1个目录 8.Warning: Changing

20150908 Linux运维网络基础和TCP有限状态机状态转换原理、Linux网络属性配置及网络

1.网络的O互联网模型 物理层:电信号.网卡.比特流,迷数据端设备提供传送数据 数据链路层:将源自网络层来的数据传输至相邻目标网络层中.IP报文. 网络层:负责为分组交换机上的不同主机提供通信服务,TCP/IP层    ( 是在Linux内核实现) 传输层:二个主机中进程间的通信提供服务,通过端口的形式(随机端口)是通信源头 应用层:直接为用户的应用提供服务 (在客户应用中实现)例如:http.tomcat OSI 数据传输格式 协议 会话.表示.应用层 报文 HTTP  FTP    SMTP

Linux运维(网络面试专题)

1.交换机和集线器有什么区别? 最主要区别: 集线器:20兆宽带四台PC机通过网线连接在集线器上的话,那么每台PC机只能使用五兆宽带 交换机:20兆宽带四台PC机通过网线连接在交换机上的话,那么就是每台PC机都可以使用20宽带 总结:集线器20兆宽带分多个端口使用,采用共享宽带的工作方式 交换机是一个独享的通道,它能确保每个端口使用宽带都是20兆 2.VMware Workstation三种上网模式(桥接模式.NAT模式.仅主机模式有什么区别)? 桥接模式:相当于在局域网中虚拟出来了一台独立的P