老男孩26期运维班linux基础知识大比拼即将开始

老男孩26期运维班linux基础知识大比拼

1 比赛说明

比赛时间:20151112日下午15

比赛地点:老男孩教育教室二

比赛人员:老男孩教育26期全体同学

奖项:团体奖(按组奖励共1-9组):

一等奖奖励300元人民币或每人老男孩老师新书一本和老师合影签名。

二等奖奖励200元人民币

三等奖奖励100元人民币

      个人奖:3名,赠老男孩新书一本

惩罚:没有得奖的组,或者组内无人得奖的组,罚100元或派选代表表演一个节目(唱歌或其它)

比赛规则当场宣布:

主评委:老男孩老师,张导

辅助评委:徐亮伟、万永振、蔡万波、陈派宇、张德吉、冯泉、苏浩智

2 比赛命题180

提示:以下所有题目均为内部学员自行完成命题

老男孩运维班26期第一组内部linux比赛命题

(计算机起源至系统优化)

1、在装系统创建Linux分区时,一般至少需要创建( )两个分区

   A.FATNTFS   B. /usrswap    C. /bootswap  D.swap/

 

2、将当前目录下文件test.txt改名为oldboy.txt

 

3、用你所知的方法在test.txt文件中写入内容:“Tomorrowis another day.

 

4Linux 属于哪种类型的操作系统?()

   A、多用户  B、多任务  C、多线程   D、以上都是   E、以上都不是

 

5Linux 操作系统的核心是什么?()

   AShell   BKernel  CScripts  DTerminal

 

6、挑出来一个与众不同的来.()

   AHP-UX   BAIX     CSolaris  DSUSE      EMac OS

 

7、如何更改Linux主机名?

 

8、如何用yum安装一个软件包?例如这个软件是lrzsz

 

9、说出你所知的Linux基础优化项(不低于10)

 

10、简述buffercache的区别?

 

11、用你所知的方法输出test.txt文件中第4行到第14行内容。

 

12、已知/tmp 下已经存在test.txt 文件,如何执行命令才能把/mnt/test.txt 拷贝到/tmp 下覆盖掉

/tmp/test.txt,而让系统不提示是否覆盖(root 权限下)。

 

13、描述 linux 运行级别 0-6 的各自含义

 

14、用sed修改selinux文件关掉,并通过其它命令临时关掉

 

15、调整文件描述符为65535永久生效

 

16、只把rsyslogcrondnetworksshdsysstat服务开启,其他的都关掉

 

17 32 位和 64 位系统的区别及如何选择?

 

18、请说出你上家公司用的什么服务器品牌、类型、操作系统

 

19、请说出下列通配符的含义

 *     #  |    ~   -  $   /    {}    && ||     ..      .   

 

20 怎么把重要文件加锁并查看是否已经锁定?比如/etc/passwd/etc/shadow//etc/group/etc/gshadow

老男孩运维班26期第二组内部linux比赛命题

1、查看内核版本号、查看内核名字、查看系统是32位还是64

2、查看主机名/查看操作系统版本

3、查看内存使用情况

4、查看cpu的繁忙状态,以及相信信息,查看系统负载状态

5、查看文件的大小

6、查看磁盘inode使用情况

7、查看磁盘容量使用情况

8、创建给~/oldboy.txt文件在当前文件夹下创建一个硬链接和软连接

9、说说硬链接和软链接的区别(特别注意的是创建硬链接时对目录不同,5条以上)

10、写出Centos6,精简开机自启动服务的完成命令(awk

11、写出Centos6,精简开机自启动服务的完成命令(sed

12、精简开机自启动有哪些好处(3点)

13、如果用crt等远程连接软件连接Linux,如果链接失败,故障的排查思路。

14Linux安装最小化原则(4点以上)

15Selinux什么,优化的步骤

16ssh如何优化(4点以上)

17、内核参数修改完配置参数后,如何使其生效

18、修改系统配置文件有哪些注意事项

19、对于内存来说,cachebuffer的区别

20、简单描述raid0raid1raid5raid10的工作原理

老男孩运维班26期第三组内部linux比赛命题

Linux基础命令及目录结构)

填空题:

1、  存放系统的二进制命令的目录是()

超级用户二进制命令的目录是()

/dev指的是什么()

/etc指的是什么()

/mnt指的是什么()

/proc指的是什么()

2、  开机自动挂载设备的文件是()

3、全局变量生效的设置文件是()

4、服务开机自启动命令存放的文件在()

5、存放开机启动级别信息的文件是()

6oldboy用户设定的定时任务所在绝对路径为()

7、系统日志文件是(),系统安全日志文件是()

8cd -的含义是()

9、新建一个用户,对应会改变哪些配置文件? ()

10、查看负载信息配置文件是()

查看内存信息配置文件是()

查看CPU信息配置文件是()

查看挂载信息配置文件是()

11、配置网卡地址及GW的配置文件是(),

并说出此配置文件中部分内容的含义。

IPADDR=10.0.0.8  ()

ONBOOT=yes ()

NETMASK=255.255.255.0 ()

GATEWAY=10.0.0.2 ()

简答题:

12、请解释下linux的运行级别?

13、什么是PATH环境变量,作用是?

14、请简单描述linux CentOS6启动流程?

15、如何优化Linux系统

16、一个目录中有很多文件(ls �Cl 查看时好多屏),想用一条命令最快速度查看到最近更新的文件。

17、在配置apache时执行了./configure �Cprefix=/application/apache2.2.17来编译apache,在makeinstall完成后,希望用户访问apache路经更简单,需要给/application/apache2.2.17目录做一个软链接/application/apache,使得内部开发或管理人员通过/application/apache就可以访问到apache的安装目录/application/apache2.2.17下的内容,请你给出实现的命令。(提示:apache为一个web服务)

18、打印轻量级web服务的配置文件nginx.conf内容的行号及内容

19、简单描述chkconfig控制管理的原理?添加、删除系统自启动服务的实质是什么?

20、如何过滤出“/”根下面的所有一级目录,但是不要/selinux目录(不包含根下面的子目录及隐藏目录)?

219 已知如下命令及结果:

[root@oldboy~]# echo "I am oldboy,my qq is 49000448">>oldboy.txt

[root@oldboy~]# cat oldboy.txt

I amoldboy,my qq is 49000448

如果需要从文件中过滤出“oldboy49000448”,请再给出命令。

22、设置文件系统挂载信息的文件是什么?使得开机能够自动挂载磁盘分区

   挂载磁盘分区的配置文件中书写格式,每列分别代表什么?

 

老男孩运维班26期第四组内部linux比赛命题

1、Linux的系统运行级别是几级?每级代表什么?

 

2.小明仅保留sshd、rsyslog、network、crond、sysstat服务在运行级别3开机自启动,请用命令帮他实现。

 

3、用命令统计当前有多少用户登录系统,并追加到/home/login.txt下

 

4、把 alias grep="grep --color=auto" 追加到 /etc/profile

(注:不能用echo vi/vim)

 

5、查看/home/ 下的内容的所有权限 不看文件名

 

6、复制粘贴即可:

 mkdir /tmp/oldboy && cd /tmp/oldboy&& touch stu{1..50} oldboy.log && mkdir stu{51..60}

1)不调用压缩格式打包/tmp/oldboy下的所有文件目录,但目录 stu60、58 除外

2)删除 /tmp/oldboy目录

3) 并给 把打包的oldboy 解包还原到/tmp 目录下

 

7、接上一题:

  在/home 创建多个文件

1) 查找关于stu的文件

2) 查找并删除 stu的目录

3) 删除当前目录所有并保留以 .log 结尾的文件

 

8、一个目录中有很多文件(ls -l 查看时好多屏),想用一条命令最快速度查看到最近更新的文

 

9、linux 系统中查看中文乱码,请问如何解决乱码问题?

 

10、实时查看一个文件尾部变化,给出两条命令

 

11、在命令行中以人性化显示/etc目录的大小

 

12、如何把镜像ISO挂载到/mnt的/cdrom 下 如何卸载

 

13、开机自动挂载配置文件是哪个?并说出每一字段代表的含义。

 

14、小明查看a.txt文件,文件内容如下所示:

[root@localhost/]# cat a.txt(注:+前面有一个空格)

17/Apr/2015:09:29:24+0800

17/Apr/2015:09:30:26+0811

17/Apr/2015:09:31:56+0812

18/Apr/2015:09:34:12+0822

18/Apr/2015:09:35:23+0800

19/Apr/2015:09:23:34+0800

19/Apr/2015:09:22:21+0800

20/Apr/2015:09:45:22+0800

现在小明想只输出该文件中下面的内容,他该如何做?

09:34:120822

09:35:230800

09:23:340800

 

15、设超级用户root当前所在目录为:

/usr/local,键入cd命令后,则用户当前所在目录为 (  )

 A 、/root  B 、/home/root  C 、/usr/local  D、缺少参数报错

 

16、请根据下面提供的信息填写相应的目录

  (        ):存放引导程序文件;

  (        ):存放二进制命令;

  (        ):存放必要的设备;

  (        ):普通用户的家目录;

  (        ):存放系统及系统服务的配置文件;

  (        ):存放变化的数据文件,一般放系统日志等;

  (        ):存放系统的默认文件;

  (        ):内核与进程信息的虚拟文件系统,存放内核与进程状态文本文件的目录;

  (        ):存放root才能使用的系统二进制命令;

 

17、请根据下面文件的名称描述该文件的作用

  /etc/sysconfig/network-scripts/ifcfg-eth0

  /etc/resolv.conf:                       

  /etc/passwd:                          

  /etc/shadow:                          

  /etc/sysctl.conf:                       

  /var/log/messages:                    

  /var/spool/cron/root:                  

 

18、root用户想将/home/allen/oldboy目录做归档压缩,压缩后生成oldboy.tar.

文件,并将此文件保存到已建好的/oldboy目录下,请问他该如何做?

 

19、现有/oldboy目录,其下内容如下

[root@localhostoldboy]# ls -l

total16

drwxr-xr-x2 root root 4096 Nov  2 10:44 oldgirl

drwxr-xr-x2 root root 4096 Nov  2 10:44 oldman

drwxr-xr-x2 root root 4096 Nov  2 10:44 oldwoman

drwxr-xr-x2 root root 4096 Nov  2 10:44 xiaoming

现在小明想以root用户身份把目录xiaoming转移到/home/xiaofang/目录下,并且把目录名字改成oldming,然后把原oldboy目录及其子目录强制删除。

20、如何查看linux根节点下的一层目录结构?

老男孩运维班26期第五组内部linux比赛命题

Linux文件属性至正则表达式)

1155729 -rw-r--r--.  1 rootroot   35 Oct 28  2011 oldboy

请解析上面的每一列内容

2)描述下硬链接和软连接的区别

 

3)一个100M100000k)的磁盘分区,分别写入1k的文件或者写入1M的文件,分别可以写多少个?

 

4)文件类型分为哪些,通过那个命令可以查看文件的类型

 

5)删除文件的原理

 

6)硬链接问题

[root@mzq2~]# ls -ld oldboy

drwxr-xr-x.11 oldgirl root 4096 Oct 26 10:52 oldboy

[root@mzq2~]# ls -l oldboy -a

total64

drwxr-xr-x.11 oldgirl root 4096 Oct 26 10:52 .

dr-xr-x---.13 root    root 4096 Oct 30 15:01 ..

drwxr-xr-x   2 root   root 4096 Oct 25 23:59 123

drwxr-xr-x   2 root   root 4096 Oct 26 10:51 1234

drwxrw-rw-   2 root   root 4096 Oct 26 10:52 12345

drwxr-xr-x   2 root   root 4096 Oct 28  2011 ext

-rw-r--r--   1 root   root    0 Oct 28  2011 jeacen

-rw-r--r--   1 root   root  292 Oct 13 19:26 nginx.conf

-rw-r--r--   1 root   root   35 Oct 28  2011 oldboy

-rw-r--r--   1 root   root  247 Oct 20 10:52 oldboy.log

drwxr-xr-x.  2 root   root 4096 Oct  4 04:10 tese

drwxr-xr-x.  2 root   root 4096 Oct 27  2011 test

-rw-r--r--   1 root   root   25 Oct 27  2011 wodi.gz

drwxr-xr-x   2 root   root 4096 Oct 27  2011 xiaodong

drwxr-xr-x   2 root   root 4096 Oct 27  2011 xiaofan

drwxr-xr-x   2 root   root 4096 Oct 27  2011 xingfujie

-rw-r--r--   1 root   root   28 Oct 27  2011 yingsui.gz

如上如所示:列出oldboy的硬链接数

 

7)分别说下删除文件的源文件,硬链接,字符链接的对三者的影响

 

8

 

wKioL1Y5i7zSEPbcAAFf0io83eM570.jpg

如图所示,请创建一个用户,使它同时属于saJAVATECH

 

9bin:x:1:1:bin:/bin:/sbin/nologin

说明此内容各段的含义

 

10

 

drwxr-xr-x   2 root   root     4096 2015-10-18 21:50 10

-rw-r--r-x   1 root   root        0 2015-10-25 23:05 112

此内容是哪个命令实现的

 

11)说出正则表达式的特殊字符及其含义

 

12)说出你知道的通配符及含义

 

13)说出你知道的扩展的正则表达式字符及其含义

 

14linux中对文件的读写执行权限说明

 

15linux中对目录的读写执行权限说明

 

16)请从linux文件系统的角度详细描述读取/tmp/oldboyfile文件原理过程

 

17)把下面内容转成数字权限或8进制权限

rw-rw-r-x

--xr-x-wx

-wxxx

715

635

012

 

18操作系统还是网站站点目录权限的安全界点是多少,如何得到的

 

19)什么是umask,作用是什么,怎么计算文件和目录的默认权限

 

20setuidsetgid的区别

 

老男孩运维班26期第六组内部linux比赛命题

1)怎样查看文件或目录的属性,给出命令。

2)描述硬链接和软链接的区别

3)描述出一个文件属性中各个权限位所对应的用户,

4)说出rwx-,分别代表什么意思。

5Inode大小和总量的查看

6)一个文件创建后至少要占用(  )和( 

7)用户的角色是通过()和( )来识别的

8)文件类型有哪几种,分别描述出来

9)创建硬链接的命令和创建软链接的命令:

10)描述文件删除的原理

11)用sed命令结合正则表达式ip地址。

答:

12)用grep命令过滤掉空行的方法?

答:

13)使/etc/passwd中的用户信息的第一列和最后一列调换位置(sed命令结合正则表达式作答)

答:

14Oldboy文件中内容为

11

101

1001

10001

请用正则表达式的知识过滤出

101

1001

10001

至少用两种方法。

答:

15)用扩展正则表达式的知识过滤题4中的oldboy文件,过滤出

11

答:

16)用正则表达式的知识过滤题4中的oldboy文件,过滤出

11

101

答:

17)用扩展正则表达式的知识过滤题4中的oldboy文件,过滤出

10001

答:

18)用正则表达式的知识取出下面输出中的644

[root@linuxdata]# stat /etc/hosts

  File: `/etc/hosts'

  Size: 158             Blocks: 8          IO Block: 4096   regular file

Device:803h/2051d      Inode: 129822      Links: 2

Access:(0644/-rw-r--r--)  Uid: (    0/   root)   Gid: (    0/   root)

Access:2015-11-01 16:02:01.144612271 +0800

Modify:2010-01-12 21:28:22.000000000 +0800

Change:2015-09-24 17:07:48.177129310 +0800

 

19基础正则表达式都有哪些?

 

20扩展正则表达式都有哪些?

 

老男孩运维班26期第七组内部linux比赛命题

Linux权限及用户管理)

1)要求每周六日定期执行脚本back.sh。运维人员小张。写好定时任务,请指出不足之处。

crontab-l

* */6 ** 6,7 /bin/sh back.sh 

 

2)当前有一目录当前权限为:rwx-wsr-x请描述下他的数字权限是多少

 

3)当前用户新建了一个文件和目录,其中文件的权限为rw-r-----,目录的权限为rwxr-x---,请问当前用户的umask是多少

 

4)现有一文件,通过ls -l 查看发现其文件属性如下,请问为什么?

-rw-r--r--2 503 sa 258 Oct 16 09:37 1.txt

 

5)某个开发人员申请账户KM,要求7日使用期限,权限为可以查看系统日志及OS用户下程序的日志,如何设置。

 

6)请描述下crontab -e vi /var/spool/cron/root 的区别?

 

7)创建一个用户new,不允许远程登录,不创建家目录,指定用户组为sa。请给出命令。

 

8)如何给每个新建的用户发放一份使用说明文档?

 

9)如何查看那些用户登陆过系统?

 

10sudo配置文件的位置?

 

11)如果在某用户的 crontab 文件中有以下记录,该行中的命令如何执行?

00 6 *3 6 /bin/sh ****

 

12)如果在某用户的 crontab 文件中有以下记录,该行中的命令如何执行?

* 00 * * 7

 

13)添加一个用户k,并指定属于S组,要求gid818uid919,并且不建立家目录及禁止其登陆。

 

14)如何查看用户的uid及其属于组的信息。

 

15)为用户 Nasa 创建计划任务,要求在14:28 执行“/bin/echo luna”

 

16)每周六、日上午 8:00到下午13:00执行程序/server/script/max.sh

解答:

 

17)请描述umask的作用及通过umask计算文件权限的方法

 

18)某文件的权限为:-rw-r--r--,用数值形式表示该权限,则该八进制数为: ________ ,该文件属性是________

 

19)授权Mask目录及其子目录755的权限

 

20)把 Mask 目录及其子目录的属主改为 Max,组改为 MAI

 

老男孩运维班26期第八组内部linux比赛命题

 

1)请问如下登录环境故障的原理及解决办法?

-bash-4.1$

-bash-4.1$

 

2)添加一个用户oldboy7,属于sa组(sa组已存在),不创建家目录,到2015/10/31用户过期

 

3)添加用户oldboy6,并设置其用户注释信息为HandsomeBoyUID指定为806,其shell类型为/bin/sh,设置家目录为/oldboy6

 

4sudo的工作原理?

 

5oldboy用户可以在任何地点以管理员的身份执行命令useradd(无需密码),usermod(需要密码)。请问应如何设置?(提示:useradd命令路径:/usr/sbin/useradduserdel命令路径:/usr/sbin/userdel

## Allow root to run any commands anywhere

root   ALL=(ALL)       ALL

答:

 

6)属于sa组的用户可以在任何地点以管理员的身份执行设置用户密码,但是不允许设置管理员的密码,请问该如何实现?(提示:passwd命令路径:/usr/sbin/passwd

## Allow root to run any commands anywhere

root   ALL=(ALL)       ALL

答:

 

7)改变/home/file 及其内部文件的属主属组均为oldboy;请说出执行的命令:

答:

 

8)请说出下列命令的功能及常用的选项参数?

useradd userdel  usermod

 

9)请说出下列命令的功能及常用的选项参数

su sudo chgrp

 

10)请说出下列命令的功能?

w who last lastlog

 

11)当使用useradd命令不加参数选项时,后面直接跟所添加的用户名时,系统会读取配置文件(  )和(   )所定义的参数或规则,根据设置的规则添加用户,同时会向(    )和(   )文件内添加新建用户和用户组记录。

答:

 

12)当使用useradd命令不加参数选项时,后面直接跟所添加的用户名时,系统还会根据(   )文件内所配置的信息建立用户的家目录,并复制(    )中的所有文件(包括隐藏的环境配置文件)到新建的家目录中。

答:

 

13)当使用useradd命令不加参数选项时,创建oldboy用户时,默认会创建该用户的家目录为(  ),且该用户的家目录默认权限为(   )(三位八进制数字,例如755),哪个文件(  )控制着创建用户家目录时默认的UMASK值。

 

14)在11月份内,每周1到周5早晨6点到12点,每隔2小时执行一次/usr/bin/httpd.sh怎么实现。

 

15)每个月的周1到周五,晚上11点到早晨5点,每2小时打包站点目录/var/www/html 备份到/data 目录下(最好每次备份按时间生成不同的备份包)

 

16)根据上一题,执行每天晚上0点把刚才生成的包删除5天前的

 

17Linux root密码忘记了,如何找回来

 

18)请描述通过 sudo 实现 linux 系统集权分治的权限分级管理思想?

 

19)书写定时任务有哪些要领?生产如何调整定时任务?

 

20)建立5个开发人员,属于phpers组,并使它们拥有创建用户和删除用户的权限,密码统一为111111.并且执行命令行时不需要输入密码

 

21oldboy          ALL              =(ALL)       /bin/touch  解释每列分别对应的名称及作用

老男孩运维班26期第九组内部linux比赛命题

Linux用户权限-磁盘-网络)

1)列出 IPv4 的网络地址的分类,各分类容纳的网络数和主机数,以及前三类中的私有地址。

 

2)完成如下网络配置项(要求每项至少给出两个实现命令)

①设置 eth0 的网络接口地址为 172.16.x.67/16x 为学号)

②设定默认网关为 172.16.0.1

③添加到达 192.168.1.0/24 网络的静态路由,网关为 172.16.100.1

 

3)网络管理的重要任务是()和()

 

4)安装Linux 系统对硬盘分区时,必须有两种分区类型:()()

 

5Sendmail 邮件系统使用的两个主要协议是:() () ,前者用来发送邮件,后者用来接收邮件。

 

6)()协议用于实现 Unix /linux)主机之间的文件系统共享。

 

713.某/etc/fstab 文件中的某行如下:

/dev/had5 /mnt/dosdata msdosdefaults,usrquota 1 2

请解释其含义。

 

8)简述raid0 raid1 raid5 三种工作模式的工作原理及特点。

 

 

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

 

10 DNS 服务器的工作原理。

 

11)修改第一块网卡的路径是什么。

 

12linux 下如何改IP,主机名, DNS

 

13linux 下如何添加路由

 

14)简述Tcp 三次握手的过程

 

15)进行远程登录的命令是()

 

16)在Linux 系统中,测试DNS 服务器是否能够正确解析域名的的客户端命令,使用命令()。

 

17)什么是扇区、磁道、柱面?

 

18)当LAN 内没有条件建立DNS 服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置()文件。

 

19)在Linux 系统下,第二个IDE 通道的硬盘(从盘)被标识为()。

 

20)请描述磁盘的磁头读写数据的原理?

 

326期组员及分组情况一览

wKioL1Y5k8-hnlcwAAuTdyhEDBI978.jpg

wKiom1Y5iz_D4gv4AALU7Rf8km4294.jpg


你可能感兴趣的:(Linux培训,Linux学习,老男孩教育)