答案:
1、
ftp:21远程连接telnet端口:23smtp:25rsync:873SNMP:161RPC(Remote Procedure Call,远程过程调用):111POP3:110dns:53ntp:123nfs:2049
2、
atime:最后一次访问的时间
mtime:最后一次修改的时间
ctime:最后一次改变的时间
mtime:文件数据的改变
ctime:文件元数据的改变
stat命令查看
3、
0 3 * * 2 test.sh
4、
Linux下使用rsync最快速删除海量文件的方法:http://www.ha97.com/4107.html
5、
awk '{a[$1]+=$2;b[$1]+=1}END{for (i in a) print i": "a[i]," avg: "a[i]/b[i]}' test.txt
6、
awk '{print $1}' access.log |sort |uniq -c |sort -nr |head -1
awk '{print $7}' access.log |sort |uniq -c |sort -nr |head -1
7、
netstat -an|grep ESTABLISHED |awk '{print $5}'|cut -d: -f1 |sort|uniq -c|sort -nr
8、
链接就是同一个文件使用了多个别名。
1)硬链接可由命令 link 或 ln 创建,如:# link oldfile newfile# ln oldfile newfile由于硬链接是有着相同 iNode 号仅文件名不同的文件,因此,删除一个硬链接文件并不影响其他有相同 iNode 号的文件。两大限制:硬链接不能对目录进行创建,只可对文件创建。不能跨文件系统,因为不同的文件系统有不同的inode table2)软链接(也叫符号链接)与硬链接不同,文件用户数据块中存放的内容是另一文件的路径名的指向。软链接就是一个普通文件,只是数据块内容有点特殊。软链接可对文件或目录创建。# ln -s old.file soft.link# ln -s old.dir soft.link.dir加-s选项表示创建的是软链接。删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。软链接文件和原文件的iNode不同。
9、
grep -oE "<(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-3][0-9]).(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]).){2}([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))|(([2-9]|[1-9][0-9]|1[0-9][0-9]|2[0-3][0-9]).0.0.0)" iplists.txt
python版:
#!/usr/bin/python
import re
def ip_check(ip_str):
pattern = "(([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-3][0-9]).(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]).){2}([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))|(([2-9]|[1-9][0-9]|1[0-9][0-9]|2[0-3][0-9]).0.0.0)"
if re.match(pattern,ip_str):
return True
else :
return False
10、
apache的工作模式:
1)prefork模式:生成多个进程,每个进程响应一个用户请求
缺点:大并发时,由于频繁的进程切换,导致CPU资源占用率高;由于每个进程的地址空间是独立的,内存利用率低。
2)worker模式:生成多个进程,每个进程生成多个线程,每个线程响应一个用户请求
3)event模式:多个线程,每个线程响应多个用户请求。
查看apache当前的工作模式:
# httpd -l
11、
iptables -P INPUT DROP
iptables -A INPUT -s 1.1.1.1 -p tcp --dport 80 -j ACCEPT
12、
两方面分析:客户端和服务端
客户端:
dns解析
建立TCP/IP连接
发送http请求报文
获取响应报文
整合资源,显示
服务端:
建立连接
接收请求
处理请求
访问资源
构建响应
发送响应
记录日志