新学到的一些命令

2018-02-24  本文已影响0人  邹霉霉

lsof -i :5055 查看端口被哪个文件占用

linux下的 & && ; ||

1.command1 & command2 & command3
三个命令同时执行
2.command1; command2; command3
不管前面命令执行成功没有,后面的命令继续执行
3.command1 && command2
只有前面命令执行成功,后面命令才继续执行

检查nginx配置文件语法

../sbin/nginx -t

看指定行数
awk '{if(NR==1021005) print $0}' chat-php.access.log

看行数

awk '{if($5~/1510839496276/) print NR}' chat-php.access.log

批量关进程

ps -ef |grep monitor | grep -v grep| awk '{print $2}' | xargs kill -9
ps -ef |grep uwsgi | awk '{print $2}' | xargs kill -9

看系统IO

iostate -k
iostat -k 1 10

查看文件夹大小

du -sh *

处理

SELECT concat('kill ', id, ';')
FROM information_schema.PROCESSLIST;

查看网络

netstat -tunalp

[rsync]

rsync -avn 查看预览
rsync -av 上传或推送

文件删除进程未释放

lsof |grep -i deleted
du -h --max-depth=1 /

shell编程

${!#} # 最后一个参数

${fn%*} # 取$fn前的参数

重载nginx

nginx -t
nginx -s reload

解包

tar cvzf common-v1.7.12.tar.gz common-v1.7.12

日期格式化

date +%Y%m%d

看https证书

openssl s_client -showcerts -connect b.mioji.com:443

看端口

lsof |grep port

删除十天之前的日志文件

find -mtime +10 | wc -l
find -mtime +10 | xargs rm -rf

查看本机出口ip

curl ifconfig.me

标准输入

echo "miaoji1109" | passwd root --stdin

上一篇下一篇

猜你喜欢

热点阅读