收集Linux常用命令- 持续更新

Linux常用命令

直接端口使用情况:

netstat -anp | grep portno
即:netstat –apn | grep 8080
mac
netstat -an | grep 3306 lsof -i:80

查看当前命令的目录

which nginx

产看当前用户

bash-4.4# whoami
root
bash-4.4# id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video)
bash-4.4# 

graylog 发送数据

*.* @192.168.2.248:514Now restart syslogd:

$ sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plit

$ sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist

批量删除某种后缀的文件

find . -name "*.orig"|xargs rm -rf

查找出进程并批量kill 掉

ps aux | grep PHPServer | grep -v grep | awk '{print $2}' | xargs sudo kill -9
ps aux|grep php-fpm|awk '{print $2}' |xargs sudo kill -9

日志统计

awk -F'[| ]' '{a[$1","$3","$4","$6]+=1} END {for (i in a) print i","a[i]}' ./20160115.log |sort

查看空间占用

df -h

du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量

测试带宽

tsunami udp

Linux查看物理CPU个数、核数、逻辑CPU个数

- 总核数 = 物理CPU个数 X 每颗物理CPU的核数 - 总逻辑CPU = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数- 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
- 查看每个物理CPUcore的个数(即核数)cat /proc/cpuinfo| grep "cpu cores"| uniq
- 查看逻辑CPU的个数cat /proc/cpuinfo| grep "processor"| wc -l
- 查看CPU信息(型号)cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
- 查看内 存信息
 cat /proc/meminfo
 - 查看显卡
 lspci -vnn |grep VGA 

nc

Server$nc -l 20000 < file.txtClient$nc -n 192.168.1.1 20000 > file.txt

tmux

tmux new -s session-name
tmux new -s session-name -d #在后台建立会话

tmux ls #列出会话

tmux attach -t session-name  #进入回话

vim

- 多行注释:
1. 进入命令行模式,按ctrl + v进入 visual block模式,然后按j, 或者k选中多行,把需要注释的行标记起来
2. 按大写字母I,再插入注释符,例如//
3. 按esc键就会全部注释了
- 取消多行注释:
1. 进入命令行模式,按ctrl + v进入 visual block模式,按字母l横向选中列的个数,例如 // 需要选中2列
2. 按字母j,或者k选中注释符号
3. 按d键就可全部取消注释

reids 查看

redis 查询key数量info查询所有库的key数量dbsize查询当前库的key数量keys * 查询当前库的所有key,数量少的时候可以用,当key很多的时候很慢,be careful!
flushdb 清空全部数据

查找内容放到shell变量中

test=`find /Users/www/test/images -name *_00*_*`for i in $testdoecho $idone


版权及转载说明

本站原创、转载文章欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区

本站转载文章版权归原作者所有,如发现本站文章涉嫌侵权请点击「联系我们」反馈,本站将立即给予删除

转载请注明:文章转载自:全分享社区 「http://www.aweb.cc

本文标题:收集Linux常用命令- 持续更新

本文地址:http://www.aweb.cc/article/detail/id/660.html

全分享社区 - 2018网站改版啦 ! <<上一篇 下一篇>>Linux多服务器操作