实战培训初级班第三次课——我的课前答案

 

1.描述linux的开机到登陆界面的启动过程(记时2分钟)

 开机

 BIOS自检

 MBR

 Bootloader

 内核引导

 /sbin/init

oldboy提供的答案:

linux启动过程 记50个字就可以了:

1.开机BIOS自检
2.MBR引导
3.grub引导菜单
4.加载内核kernel
5.启动init进程
6.读取inittab文件,执行rc.sysinit,rc等脚本
7.启动mingetty,进入系统登陆界面

2.描述linux下软链接和硬链接的区别。(记时2分钟)

软链接:两文件是不同的索引节点,相当于文件别名

硬链接:两文件有相同的索引节点,其中一文件改变,另一文件也跟着变
3.linux shell中单引号和双引号或不加引号的区别(记时2分钟)

单引号:所见即所得

双引号:会进行变量扩展替换

不加引号:不会将含有空格的字符串视为一个整体


4.linux运行级别0-6(记时1分钟)

关机

单用户模式

多用户模式 但没有NFS系统

完整多用户模式

未使用

5 X11

重起(reboot)


5.描述linux下文件删除的原理(3分钟

 删除时是将文件的链接数减掉1。索引节点内的链接数会记录链接到这个文件的文件名数目,当链接数为0时,表示没有任何文件名与这个索引节点链接,妈即该文件被删除了,这时它的索引节点被释放出来可以再为其它文件所用。

考试题(15):共100分,要求15分钟内完成

 

1.如何取得文件/etiantian的权限对应的数字,如-rw-r--r-- 644,取得644这样的数字。

解答:不知道用什么命令可以直接提取出来,除了脚本……
 stat -c %a /etiantian
2.linux下通过mkdir命令创建一个新目录/oldboy/ett,它的硬链接数是多少,为什么?

解答:2

 父目录以及本身都会链接到该目录。

目录本身和目录里的点号,没有父目录

3.请执行命令取出linuxeth0IP地址(请用cut,有能力者也可分别用awk,sed命令答)

解答:ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|awk -F: '{print $2}'

 

4.请给出默认情况eth0网卡配置文件的路径及客户端DNS的路径。

解答: eth0:cat /etc/sysconfig/network-scripts/ifcfg-eth0 

DNS:/etc/resolv.conf

OS RHEL5.0

 

5.查找当前目录下所有文件,并把文件中的www.etiantian.org字符串替换成OOOO

解答: grep "www.etiantian.org" * | tr "www.etiantian.org" "OOOO"

 grep tr的组合思路很好,但局限很大。
我的答案是:
find . -type f -exec sed -i 's/www\.etiantian\.org/www\.oldboy\.cc/g' {} \; #也可以不转义

6.问题:如何赋予oldboy文件 -rw-r--r-x权限属性

解答:chmod 645 odlboy

 

7.执行下面命令时发现提示需要输入密码,请问提示输入的密码是哪个用户的密码。

 [test@oldboy ~]$ sudo su - oldboy
解答:oldboy

亲自实验后自己错了,应该是test

8.问题:请问在一个命令上加什么参数可以实现下面命令的内容在同一行输出。

       echo "oldboy";echo "oldboy" 

解答: echo -n "oldboy";echo "oldboy" 

echo -e "oldboy \c";echo "oldboy"

9.问题:请给出如下格式的date命令 例:11-02-26

解答: date "+%Y-%m-%d" 或 date %F

10.实现按周输出 比如:周六 输出为 6

解答:

 date +%w

11.问题:扩展问题:打印三天前的日期格式如:2011-02-26

解答:不会

 date %F --date="-3 day" 或者 date %Y-%m-%d --date="-3 day"

12.已知/oldboy/test.txt文件内容为:

oldboy

 

xizi

 

xiaochao

请问如何把文件中的空格过滤掉(要求命令行实现)。

解答:cat tox.txt |sed '/^$/d'
 ^$ 表示空行。

13.已知/oldboy/ett.txt文件内容为:

oldboy

olldboooy

test

请使用grepegrep正则匹配的方式过滤出前两行内容

解答:cat ett.txt |grep "ol*"

 

14-15.请描述下列路径的内容是做什么的?

/var/log/message ###

 日志信息,具体什么样的操作才会记录在该文件不清楚,盼解答

/var/log/secure

 查看了该文件,估计应该是记录用户的登录信息,包括登录时间,以何种方式登录(本地、远程)、验证结果等

/var/spool/clientmqueue

RHEL5.0 下无此文件,不清楚;但从名字上看估计是存放客户多队列信息的缓冲文件

/proc/interrupts

查看了该文件,估计应该是系统定义的中断名称及对应的中断号及其它相关中断信息

/etc/fstab

记录系统中挂载点信息,启动后会有哪些文件目录系统自动挂接

 

一并谢谢提供其它参考答案及思路的兄弟。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值