红色为自己写的答案,欢迎拍板

一,常用命令考察
1.输出文本偶数行

#awk 'NR%2==0' FILENAME

2.使用ps命令查看进程(pid=8000)的启动时间

#ps aux|awk '$2==8000{print $9}'

3.修改文件所属,权限的命令

#chown USER:GROUP FILENAME

 #chmod 777 FILENAME

4.tar如何查看tar.gz包中的文件列表(参数是什么)

#tar tvf FILENAME

5.写一个crontab语句,让系统每2小时和时间服务器10.10.10.1 进行一次同步

00 */2 * * * /usr/sbin/ntpdate 10.10.10.1

二,网络基础考察
1.OSI七层模型(按顺序)

物理层-数据链路层-网络层-传输层-会话层-表示层-应用层

2. 路由器工作在七层的那一层

网络层

3. TCP/UDP协议对应七层的哪一层

传输层
4. Linux主机添加一条去网192.168.0.0/16网段的路由,网关是10.10.10.1

#route add -net 192.168.0.0/16 gw 10.10.10.1

5. IPTABLES规则考察
 I:封禁eth0网卡与192.168.1.1通讯的所有数据包


 ii:禁止所有到本机(eth0:10.10.10.200)22端口的TCP访问

#iptables -A INPUT -i eth0 -p tcp --dport 22 -j DROP

三,脚本基础知识考察
1.A)写出以下语句的输出
hello=“A B C   D”
#echo $hello       输出:
#echo "$hello"   输出:

A B C D

A B C D

B)将偶数行附加在奇数行后,并用空格分开
aa
bb
cc
dd
变成
aa bb
cc dd
2,已知一台服务器nestat –an输出格式如下,请编写一个脚本程序,统计输出连接到本主机连接数最多的10个IP,并按连接数从多到少排序
tcp         0         1         124.115.3.12:80         218.26.252.58:40024         LAST_ACK
tcp         0         0         124.115.3.12:80         220.190.197.237:1566         FIN_WAIT2
tcp         0         0         124.115.3.12:80         59.52.86.242:3330         ESTABLISHED
….

3,写一个脚本把/home目录下所有用户目录.svn目录下entires文件(例如:/home/oicq/.svn/entires)里的IP10.2.3.4替换成新IP172.16.1.11(注意要保持文件的owner属性)
四,操作系统知识考察
一个用户想要修改目录dir下的文件file,他需要具有什么执行权限
A.file的写权限和dir目录(以及一直向上到/目录)的执行权限
B.只需要file的写权限
C.只需要file的读和写权限
D.file的写权限和dir目录(以及一直向上到/目录)的写权限

A
2.为了在一个目录创建文件,必须有如下哪个权限
       A.只需要目录的写和执行权限
       B.只需要目录的写权限
       C.只需要目录执行权限
       D.只需要目录的读权限

A
3.为了删除一个不带粘粘位的目录下的文件,必须具有如下哪些权限
       A.目录的读写和文件的读写权限
       B.目录的写和执行,以及文件的读写
       C.目录的写和执行权限
       D.文件的读写权限

B
4.已知./a.out有标准输出和出错输出(假设在shell交互界面上执行),请说明
./a.out > outfile 2>&1后,标准输出到哪里?出错输出到哪里?
./a.out 2>&1> outfile后,标准输出到哪里?出错输出到哪里?
5.有两个命令com1和com2,怎么将com1的错误输出作为com2的输入,而com1的正常输出不输给com2
五,数据库知识考察
有以下两张表:
表A是机器IP名称和对应表(每个IP一条记录没有重复)
表B是每隔10分钟ping表A里面的IP,如果出现丢包,就在表B里面加入一条记录
TableA                                                                                                        TableB
IP                        ServerName                                ID        IP                        PingLost                Date
172.16.1.1        Test_Server1                                1        172.16.1.1        5%                        2010-08-18 14:30
172.16.1.2        Test_Server2                                2        172.16.1.1        8%                        2010-08-18 15:30
172.16.1.3        Test_Server3                                3        172.16.1.2        10%                        2010-08-19 15:30
….                                                                        ….
问题1,请查找2010年8月分出现ping丢包的服务器名称?(写SQL查询语句)
问题2,统计问题1中的服务器在2010年8月份出现ping丢包的总次数(总记录数)?

################################################################