分类 自由点击 下的文章

linux

1,使用 head 和 tail 命令:

命令行:

head -n <number> <filename> | tail -n 1

举例:

显示 test.txt 文件第 1 行内容:

head -n 1 test.txt | tail -n 1

显示 test.txt 文件第 2 行内容:

head -n 2 test.txt | tail -n 1

2,使用 sed 命令:

命令行:

sed -n <number>p <filename>

举例:

显示 test.txt 文件第 3 行内容:

sed -n 3p test.txt

显示 test.txt 文件第 4 行内容:

sed -n 4p test.txt

linux

问题:

sendmail 日志文件 /var/log/maillog 报错:

Feb 10 05:59:01 reistlin sendmail[2079]: My unqualified host name (reistlin) unknown; sleeping for retry
Feb 10 06:00:01 reistlin sendmail[2079]: unable to qualify my own domain name (reistlin) -- using short name

解决:

/etc/hosts 文件中,主机名需要增加 Fully Qualified Domain Name (FQDN)

编辑 /etc/hosts 文件,增加一个 FQDN,比如:reistlin.localdomain(最后一行)

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain   localhost
::1             localhost6.localdomain6 localhost6
192.168.0.1     reistlin.localdomain    reistlin

最后,重新启动 sendmail:

[root@reistlin ~]# /etc/init.d/sendmail restart

测试:

[root@reistlin ~]# sendmail -v
Recipient names must be specified

执行 sendmail -v 如果立即显示 Recipient names must be specified 即表示没有 FQDN 解析问题了。反之,如果无任何显示,则表示 sendmail 无法正确解析 FQDN,请求 sleeping 了。

tcp_connection_state_diagram.gif

TCP 連線在各種狀態之間變動的狀況與順序,其中 TIME_WAIT 連線已經是 TCP 連線在 完全關閉連線狀態 (CLOSED) 之前的一個狀態 (註:完全關閉連線是指網路完整斷線的意思),而預設 TIME_WAIT 的逾時時間為 MSL (Maximum Segment Lifetime) 時間的兩倍,在 RFC 793 規格定義的 MSL 為兩分鐘,也就是在預設的情況下,每一條連線從 打算關閉連線狀態 (Closing) 換到 完整關閉連線狀態 (Closed) 之間還會停留在 TIME_WAIT 狀態約 4 分鐘的時間,如果你 4 分鐘以內使用者建立的連線數超過 65536 條連線的話,那麼很這台伺服器就再也無法連接了。 ( 註:Windows 預設的 TIME_WAIT 時間為 4 分鐘,Linux 下則會依據不同 Distribution 版本而有不同的預設值,但都可以調整其時間長短 )

- 阅读剩余部分 -

[IANA (Internet Assigned Numbers Authority)] 提供了一个在线检测工具,可以检测出 DNS Server 或者 ISP DNS Server 是否存在 DNS Cache Poisoning 漏洞。

Cross-Pollination Check [http://recursive.iana.org]

dns_cache_poisoning.gif

检测结果分为 3 种:

1,Highly Vulnerable - 高风险(红色)
2,Vulnerable - 风险(棕色)
3,Safe - 安全(绿色)

文章来源:[http://blog.miniasp.com]

linux.gif

参考文章:http://blog.s135.com/post/288/(张宴)
官方网站:http://home.tiscali.cz/~cz210552/webbench.html

1,下载,解压缩

reistlin:~# wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
reistlin:~# tar zxvf webbench-1.5.tar.gz
reistlin:~# cd webbench-1.5

2,配置编译文件:Makefile 自定义安装路径

reistlin:~# vim Makefile
 
# 自定义安装路径,默认安装路径:/usr/local/
PREFIX?= /home/reistlin/webbench

- 阅读剩余部分 -

linux.gif

1,说明:

/etc/security/limits.conf 是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 /lib/security/pam_limits.so 的配置文件。

2,举例:

限制用户:reistlin 最大登录数量为:1,适用于:系统本地,SSH远程登录

reistlin:~# vim /etc/security/limits.conf
 
reistlin     -     maxlogins     1

当用户 reistlin 通过系统本地或者SSH登录后,如果重复登录系统会拒绝,提示:

Too many logins for ''reistlin''.
Last login: Fri Dec  3 00:00:01 2010 from 192.168.0.1