红色为自己写的答案,欢迎拍板
一,常用命令考察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 DB)将偶数行附加在奇数行后,并用空格分开aabbccdd变成aa bbcc dd2,已知一台服务器nestat �an输出格式如下,请编写一个脚本程序,统计输出连接到本主机连接数最多的10个IP,并按连接数从多到少排序tcp 0 1 124.115.3.12:80 218.26.252.58:40024 LAST_ACKtcp 0 0 124.115.3.12:80 220.190.197.237:1566 FIN_WAIT2tcp 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目录(以及一直向上到/目录)的写权限
A2.为了在一个目录创建文件,必须有如下哪个权限A.只需要目录的写和执行权限B.只需要目录的写权限C.只需要目录执行权限D.只需要目录的读权限
A3.为了删除一个不带粘粘位的目录下的文件,必须具有如下哪些权限A.目录的读写和文件的读写权限B.目录的写和执行,以及文件的读写C.目录的写和执行权限D.文件的读写权限
B4.已知./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 TableBIP ServerName ID IP PingLost Date172.16.1.1 Test_Server1 1 172.16.1.1 5% 2010-08-18 14:30172.16.1.2 Test_Server2 2 172.16.1.1 8% 2010-08-18 15:30172.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丢包的总次数(总记录数)?
################################################################