一、如果向磁盘写入数据提示如下错误:No space left on device,通过df -h查看磁盘空间,发现没有满,请问可能原因是什么?企业场景什么情况下会导致这个问题发生?解答:小文件多,可能是Inode数量被消耗尽了。产生原因:企业工作重临时文件对应太多/var/spool/clientmquene 大量的小文件(centos5默认安装sendmail)二、一个100M(100000K)的磁盘分区,分别写入1K的文件或写入1M的文件,分别可以写多少个?解答:1.主...
创建一个测试文件
seq 100 > seq.txt 法1 head -30 seq.txt|tail -11法2 sed -n '20,30p' seq.txt (必会)法3 awk '{if(NR>19&&NR<31) print $0}' seq.txt法...
假设这个目录是/shnne/,里面有log1,log2,log3..log10 十个文件[root@shnne shnne]# touch log{1..10}
[root@shnne shnne]# ls
log1 log10 log2 log3 log4 log5 log6&n...
1.安装前准备环境:Linux 2.6.32-642.el6.x86_64 #1 SMP Tue May 10 17:27:01 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux下载wget http://www.keepalived.org/software/keepalived-1.1.20.tar.gzln -s /usr/src/kernels/2.6.32-696.16.1.el6.x86_64/ /usr/src/linux...
方法一:md5sum
[root@shnne scripts]# cat diffpro.sh
#!/bin/sh
path=/server/scripts/cuangai
[ ! -d $path ] && mkdir -p $path
[ ! -f $path/diff.log...
[root@shnne ~]# cat liu.log
I am shnne welcome to my blog.
[root@shnne ~]# cat liu.sh
#!/bin/sh
array=($(cat liu.log))
for((i=0;i<${#array[@]};i++))
do...
1.
[root@shnne ~]# cat slave_check.sh
#!/bin/sh
while true
do
flag=0
array=($(egrep "_Running|Behind_Master" slave.log|awk '{print $NF}'))
for&nb...
[root@shnne ~]# vim test.sh
#!/bin/sh
for ((i=0; i<=5; i++))
do
if [ $i -eq 3 ]
then
#contin...
1.
创建
[root@shnne ~]# cat mk.sh
#!/bin/sh
for((i=1; i<=10; i++))
do
j=`cat /dev/urandom|head -1|md5sum|cut -c 1-5`
touch shnne/${j}_shnne_$i.html
don...
通过for循环打印5 4 3 2 1[root@shnne ~]# cat for1.sh
#!/bin/sh
for i in 5 4 3 2 1
do
echo $i
done
[root@shnne ~]# cat for2.sh
#!/bin/sh
f...