1. Umask的使用方法:
#umask -S
U=rwx,g=rx,o=rx umask=777-755=022
2. 查询并列出 test进程所打开的当前所有文件,请写出完整的操作命令:
#lsof -c test
3. 查询并列出 test.rpm包里所包含的所有文件,请写出完整的操作命令
rpm -qpl test.rpm 查询安装后的所有文件
-p要跟包的全名称!!!(未安装包的信息)
-qf 查询文件属于哪个包
-qa 列出所有安装包 -qR 查询软件包的依赖性
-V 检验是否被修改 升级和查看未安装的包和安装新的RPM包用包全名!!!
4. 将 /test/a目录建立软链接到 /test/b目录
5. 设置当前用户环境中 test变量为 123并使之立即生效,请写出完整操作命令
export test=123 or declare -x test=123
6. 设置系统当前运行级别中 test服务状态为启动时自动加载,请写出完整操作命令
Chkconfig test on (前提是chkconfig能够识别test,第一先添加test到/etc/init.d里面,然后
Vim/etc/init.d/test 添加#chkconfig:3586 76数字为启动与关闭的顺序, 在相应的/etc/rc3.d/里面的S启动,K关闭顺序号码,然后再#chkconfig--add test)
/etc/rc.d/rc.local 中添加test路径,属性为on永久生效.
7. 列出当前系统中所有的网络连接(包含进程名),请写出完整操作命令
netstat -antuple netstat -tlun
-t TCP -l 监听 -a 所有
-u UDP -n 显示端口号和IP -r 路由
8. 请写出5个你常用的系统或网络维护工具的名称
Top ping traceroute last lastlog setstat ps
9. 实时抓取并显示当前系统中 tcp 80端口的网络数据信息,请写出完整操作命令
tcpdump -nn tcp port 80
10. ftp ,ssh,smtp,pop3,https,请写出这些服务的默认端口
ftp tcp 20,21
ssh tcp 22 telnet tcp 23 smtptcp 25 pop3 tcp 110
https tcp 443
11. 请问如何用 iptables工具阻断来自 192.168.0.1的所有网络连接
iptables -A INPUT -s 192.168.0.1 -j DROP
12. 写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。
Find /home -name “*.log” -ctime +3exec rm -f {} \;
13. 写一个脚本将某目录下大于100k的文件移动至/tmp下
For i in $(find /home -type f -size +100k );
Do cd /home && mv $i /tmp; done
14.写一个防火墙配置脚本,只允许远程主机访问本机的80端口。
iptables -P INPUT ACCEPT
iptables -P OUTPUTACCEPT
iptables -P FORWARDACCEPT
iptables -F
iptables -X
iptables -A INPUT-i eth0 -p tcp --dport 80 -j ACCEPT
iptables -P INPUT DROP
15. 替换文件中的目录
sed 's/old/new/g' filename
16.简要描述Linux的启动过程?
BIOS启动引导(从mbr中装载启动管理器grub)----GRUB启动引导(装载kernel和initrd到内存)-----内核启动参数-sys init初始化..
17.TCP断头最小长度是__64_字节
18.简述TCP三次握手的过程?
客户端发送请求SYN,
服务器端接收请求确认并回应SYN+ACK,
客户端发回ACK回应....
19.请简要描述Linux系统下源代码编译方式安装软件的大致步骤
./configure --prefix=path
make
make install
20.请写出Tomcat程序的主配置文件名
Server.xml
share (file://JOBS/share)
403

被折叠的 条评论
为什么被折叠?



