本文所有内容均来自网络,由运维派编辑整理,如内容有不正之处,烦请给予指正,谢谢!
1、请描述下linux 系统的开机启动过程
开机加电BIOS自检———–>MBR引导———–>grub引导菜单———–>加载内核———–>启动init进程———–>读取inittab文件———–>启动mingetty进程———–>登录系统
2、权威DNS和递归DNS含义,智能DNS的实现原理
权威DNS是经上一级授权对域名进行解析的DNS服务器,同时它可以把解析授权转授给其他服务器;
递归DNS负责接受用户对任何域名的查询,并返回结果给用户,它可以缓存结果避免用户再向上查询;
智能DNS就是将对用户发起的查询进行判断出是哪个运营商的用户查询,然后将请求转发给相应的运营商IP处理,减少跨运营访问的时间,提高访问速度。
3、通过APACHE访问日志access.log统计IP和每个地址访问的次数,列出访问量前10名的IP地址,写出具体命令
awk ‘{print $1}’ access.log|uniq -c|sort -rn |head -10
4、编写脚本实现将/usr/local/test目录下大于100K文件,将它拷贝到/tmp目录下
1
2
3
4
5
6
7
8
9
#!/bin/bash
for file in ls /usr/local/test
do
if [ -f $file ];then
if [ ls -l $file
|awk ‘{print $5}’ -gt 10000];then
mv $file /tmp/
fi
fi
done
5、将本地的80端口的请求转发到8080端口,本机地址10.0.0.254,写出命令
iptables -t nat -A PRETOUTING -d 10.0.0.254 -p tcp –dprot 80 -j DNAT –to-destination 10.0.0.254:8080
6、如何实现nginx代理的节点访问日志记录的是真实访客的IP,不是代理的IP
配置nginx.conf配置文件增加下同的标记内容
1
2
3
4
5
6
7
8
server{
listen 80;
server_name blog.text.com;
location / {
proxy_pass http://test_servers;
proxy_set_header Host $host;
proxy_set_headerX-Forwarded-For $remote_addr;
}
修改完成后,