新学到的一些命令

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,240评论 2 33
  • 基础 1. 学习基础的bash用法,具体地说,阅读bash的man手册(man bash 并通读一遍);很简...
    Leon_Geo阅读 1,143评论 1 19
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 4,575评论 1 23
  • 图片发自简书App 人物介绍 林紫悦:本书女主角,高一1班班长,宅女,长得好看,学霸一枚,家里经济还可以 白一林:...
    沫小檬阅读 822评论 1 1
  • 我们在分手时总会怀疑,甚至质问对方:你是不是从没爱过我?或者,你不是说会一直爱我的吗?其结果是,无论对方答与不答,...
    紫霞紫霞仙子阅读 256评论 4 2