PS

ps -ef     |  grep pid             显示进程信息

ps  -aux |  grep shellname  显示所有包含其他使用者的行程


Linux防火墙

1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop



文本追加

hadoop fs -get /user/yuhui/bi_CleanLog/part-r-00000 part-r-00000 awk '{print }' part-r-00000 >> test.txt


echo '11' >> data.txt


查看文件


awk 'END {print}' BIRoomTime20160229.txt                          文件最后一行        

awk -F ',' 'END {print $2}' BIRoomTime20160229.txt             文件最后一行 且用  “,”分割

linux显示文件最后几行:   tail 默认显示最后10行tail -n 24 可以指定显示行数

tail -n 10 log2014.log         显示文件末尾10行内容    


head -n 10  filename          显示文件开头10行内容

将内容输出到/home/test文件中
# head -n 10 filename      >> test.txt
# tail    -n 10 filename      >> test.txt


MAXCID=`awk -F ',' 'END {print $2}' $LinuxPathFile`

echo $MAXCID

ls  -lht    filename   查看文件夹下所有文件大小



du -sh   filename   单个文件大小





linux内存百分比:

free -m | sed -n '2p' | awk '{print "used mem is "$3"M,total mem is “$2"M,used percent is "$3/$2"%"}'

Linux常用命令_压缩文件






Linux下*.tar.gz文件解压缩命令





1.压缩命令:

  命令格式:tar  -zcvf   压缩文件名.tar.gz   被压缩文件名

      可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。

 

2.解压缩命令:

  命令格式:tar  -zxvf   压缩文件名.tar.gz

  解压缩后的文件只能放在当前的目录。







--查看脚本执行名称的进程



ps aux | grep SpiderEngine




查看端口

即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··

netstat -ntlp   //查看当前所有tcp端口·

netstat -ntulp |grep 80   //查看所有80端口使用情况·

netstat -an | grep 3306   //查看所有3306端口使用情况·






--杀死进程



kill -9 pid





--启动后台进程,日志输出到null



nohup ./start.sh >/dev/null 2>&1 &   打印文件不放在指定日志中



打印文件在指定日志中







Centos清理内存 内存回收释放及内存使用查看的相关命令

在清理前内存使用情况 
free -m

用以下命令清理内存

echo 1 > /proc/sys/vm/drop_caches

清理后内存使用情况再用以下命令看看。 
free –m

多出很多内存了吧。

查看内存条数命令:

dmidecode |grep -A16 "Memory Device$"