Linux实用命令合集(遇水搭桥,场景命令篇)
我坚持认为,Linux学习应该结合具体的需求和场景 ,一味的浏览各种命令大而全的参数说明而不知道实际工作中出现的应用需求,会事倍功半,收效甚微的。
ls,cd,cat,ip addr,pwd,who,date,mkdir,clear,cp,mv,less,more,tail,head,find,useradd,groupadd,chmod,mv,touch,rm,apt,systemctl等等系统命令,如果想知晓其具体用法,查看man文档或者各种博客,不胜枚举了,这里不再赘述,你不嫌烦我还嫌烦呢。本篇重点讲解Linux系统命令,应用级命令 会放到下一篇。废话少说,上货。
1、Linux系统性能监控
vmstat -w 宽格式查看系统性能参数,简洁明了,如下图所示:
vmstat 2 每2秒查看一次系统性能参数,如下图所示:
2、查看进程
ps -ef | grep nginx 如下图所示:
查看和处理僵尸进程,命令如下:执行命令:ps -A -o stat,ppid,pid,cmd | grep -e "^[Zz]",找到Zs或Z开头,结尾的进程即为僵尸进程; 执行命令:ps -A -o stat,ppid,pid,cmd | grep -e "^[Zz]" | awk "{print $2}" | xargs kill -9 杀掉所有僵尸进程。
3、查看端口
netstat -anlt 如下图所示:
lsof -i:22 端口号可根据需要自行更换,如下图所示:
4、解压缩文件
tar -zvxf apache-tomcat-8.5.77.tar.gz -C . 一个点是解压到本目录,如果需要指定解压文件夹名称可以通过 相对路径:./dirname 或 绝对路径:/data/dirname 来进行指定:
5、复制带有子目录的文件夹
cp -rf apache-tomcat-8.5.77 newdirname 如下图所示:
6、Linux网络流量监控
nload和iftop,用以下两条命令进行安装,运行后按键 q 即可退出网卡流量实时监控显示
apt install nload
apt install iftop
非常好用哦,监控效果如下图所示:
nload
iftop
7、查看网络连接状态
netstat -an |grep ESTABLISHED |wc -l 查看建立稳定连接状态的连接,如下图所示:
netstat -an | awk "/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}" 查看不同状态的连接,如下图所示:
netstat -nat|grep "tcp"|awk " {print$5}"|awk -F : "{print$1}"|sort|uniq -c|sort -rn 查看跟每个IP连接的数量,如下图所示:
netstat -nat|grep ESTABLISHED|awk "{print$5}"|awk -F : "{print$1}"|sort|uniq -c|sort -rn 查看每个ip建立的ESTABLISHED/TIME_OUT状态的连接数,如下图所示:
netstat -n | awk "/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}" 监控大量ESTABLISHED连接与Time_Wait连接,如下图所示:
8、docker实用命令
ubuntu 18.04 首先使用以下这条命令安装docker:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
docker ps -a,docker images,docker rmi image_id/image_name,docker rm id/name,docker logs id/name等等,这些常用命令在此不再赘述。
docker stop $(docker ps -a | awk "{ print $1}" | tail -n +2) 关闭所有docker容器,如下图所示:
docker start $(docker ps -a | awk "{ print $1}" | tail -n +2) 开启所有docker容器,如下图所示:
docker rm $(docker ps -a | awk "{ print $1}" | tail -n +2) (先停止)删除所有docker容器,如下图所示:
docker rmi $(docker images | awk "{print $3}" |tail -n +2) 删除所有docker镜像,如下图所示:
在docker容器与本地之间复制文件命令:
复制mynginx容器/etc/nginx/nginx.conf 文件到本地/home/nginx.conf,诸君可自行修改为自己的容器名称和路径,相反方向的复制把路径位置参数对换即可,相信大家已经悟了:
docker cp mynginx:/etc/nginx/nginx.conf /home/nginx.conf
9、查看文件目录容量大小
du -sh 迅速查看某文件夹整体大小,如下图所示:
find . -type f -size +800M -print0 | xargs -0 du -h | sort -nr 查找超过100M大小文件并对查找结果按照文件大小做一个排序,如下图所示:
10、Linux古怪命令,linuxer居家隔离必备佳品 车,开车,开火车,先 apt install sl 安装,后 sl 运行,如下图所示:
牛,真牛,中国牛,先 apt install cowsay,后 cowsay 运行,如下图所示:
点,成线,连成面,先 apt install figlet,后 figlet 运行,如下图所示:
客,黑客,猴赛雷,先 apt install cmatrix,后 cmatrix 运行,退后,我要开始装币了,如下图所示:
火,火烧,驴肉的,先 apt install libaa-bin,后 aafire 运行,体验一下字符火焰吧!如下图所示:
国有煤炭企业基于绿色发展理念的改革创新体系构建国有煤炭企业基于绿色发展理念的改革创新体系构建湖南省煤业集团资兴实业有限公司摘要资兴实业有限公司的前身为原煤炭工业部下放省属企业资兴矿务局,承载着光荣与奋斗的历史,曾为国家和地方经
老人说,过淫之人,一看便知就是这三种人,若遇见,请远离淫,过多,过甚。淫雨,持续过久的雨。淫威,指强势的一方对弱势的一方施加的暴力。老话说命里一尺,难求一丈。学会适当地放下,不过度索取,才能保持好的心境。好运气不是求来的,而是靠努力换
中企开辟了新赛道,ASML宣布决定,外媒弃禁令于不顾了点击关注,每天精彩不断!导读中企开辟了新赛道,ASML宣布决定,外媒弃禁令于不顾了在老美多次修改芯片规则以后,就直接打乱了全球半导体芯片市场发展的原有平衡,这也导致整个芯片领域的发
猎芯半导体状告至晟微电子侵权,射频芯片专利战打响射频芯片领域千万标的额专利战打响编辑墨客昨日(11月14日),国家知识产权局公布了新一批专利无效口审公告。公告内容显示,上海猎芯半导体科技有限公司(下称猎芯半导体)名下的ZL201
muvluv站在两万人Galgame巅峰的游戏今年十月版,muvluvalternative是最让人失望的一个。它的最后一季是去年播出的,几乎可以说是悲剧动画的典型。制作拙劣,反复删减的剧情,甚至连原著中最有情怀的主题曲都没有
票价2小时翻四倍!逆水寒电竞赛重回巅峰,观赛喊两嗓子都能赚翻在不少经常观看电竞赛事的观众眼中,以角色养成为主要玩法的MMORPG,想和电竞比赛挂钩肯定是一件根本无法完成的事情!毕竟就连魔兽世界这样的现象级作品,都只能举办副本竞速类比赛,可是
最新利率债点评一利率反弹的核心原因是经济展望乐观资金价格收敛从交易层面上,由于悲观情绪释放下,有可能形成负反馈效应导致市场超跌,债券组合建议短期维持2年左右较短久期水平。资金价格完全回归政策利率
文案丨一看卧槽好温柔的文案头条创作挑战赛秋日生活打卡季1。hr日落尤其温柔,人间皆是浪漫。2。hr陪你看日落的人比日落本身更温柔3。hr你的星光是秋日里温柔的坠落。4。hr晚风轻踩着云朵,夕阳深处有一家橙色
(经济)银保监会三季度末我国商业银行不良贷款率降至1。66新华社北京11月15日电(记者李延霞)中国银保监会15日发布的数据显示,今年三季度末,我国商业银行不良贷款余额3万亿元,较上季末增加373亿元商业银行不良贷款率1。66,较上季末下
中国成功发射遥感三十四号03星中新网北京11月15日电(马帅莎喻鹏王茄欢郑伟杰)北京时间11月15日9时38分,中国在酒泉卫星发射中心使用长征四号丙运载火箭,成功将遥感三十四号03星发射升空,卫星顺利进入预定轨
我国首艘11月15日,中国海油发布消息,我国首艘液化天然气运输加注船海洋石油301改造完工并正式投入使用,为我国海上液化天然气船舶提供灵活的加注服务。海洋石油301原为液化天然气运输船,总