查看以后服务器并发以及 TCP 连贯状况
netstat -nt|awk '/^tcp/ {print $6}'|sort -n|uniq -c|sort
查看以后用户关上文件数
ulimit -n
查看零碎容许关上文件数
cat /proc/sys/fs/file-max
sysctl -a | grep fs.file-max
管制用户关上文件数
/etc/security/limits.conf
查看 80 端口某段时间访问量前 10
tcpdump -i eth0 -t dst port 80 -c 10 | awk -F"." '{print $1"."$2"."$3"."$4}'| sort | uniq -c | sort -nr |head -10
查看 /var/log 这一级目录下的文件
find /var/log/ -maxdepth 1 -type f
生成 24 位随机码
cat /dev/urandom |head -1 |md5sum |head -c 24
bddbc0e9bfe258069222e949
Linux 零碎的开机启动程序
通电 -> 开机自检 -> BIOS -> 读取 MBR -> BOOT Loader -> 加载内核 -> 用户层 init -> init 过程执行 rc.syninit –> 启动内核模块 –> 执行不同级别运行的脚本程序 -> 执行 /etc/rc.d/rc.local -> 执行 /bin/login
显示 /etc/inittab 中以 # 结尾,且前面跟了一个或者多个空白字符,而后又跟了任意非空字符的行, 并且以. 结尾
cat /etc/inittab|grep "^# \{1,\}.\{1,\}\.$"
显示 /etc/inittab 中蕴含了 一个数字 的行
cat /etc/inittab |grep "[0-9]"
显示 /etc/inittab 中,以一个数字结尾并以一个与结尾数字雷同的数字结尾的行:cat 111.txt |grep "^\([0-9]\).*\1$"
创立用户,并且给予明码
#!/bin/bash
for ((i=1;i<=2;i++))
do
useradd user0${i}
echo user0${i}xiha | passwd user0${i} --stdin > /dev/null 2>&1
done
ping 查看服务器是否失常
#!/bin/bash
for ((i=11;i<=13;i++))
do
ping -c 1 10.1.1.${i} > /dev/null 2>&1
if [$? -eq 0];then
echo "10.1.1.${i} is ok"
else
echo "10.1.1.${i} not ok"
fi
done