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下*.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$"