记录一下linux(基本上是Debian/Ubuntu)的常用命令,防止忘记
软件包更新
apt upgrade && apt update
查看端口号情况(netstat)
安装netstat
apt install net-tools
netstat命令各个参数说明如下:
-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)
netstat -ntlp #查看当前所有tcp端口·
netstat -ntulp |grep 80 #查看所有80端口使用情况·
netstat -an | grep 3306 #查看所有3306端口使用情况·
查询特定ip连接数
netstat -anlpt|grep ***.***.***.***
查询进程和结束进程
查询
ps -ef |grep redis #显示有关redis有关的进程
ps:将某个进程显示出来
-A 显示所有程序。
-e 此参数的效果和指定"A"参数相同。
-f 显示UID,PPIP,C与STIME栏位。
grep命令是查找中间的|是管道命令 是指ps命令与grep同时执行
结束进程
kill -9 4394 #kill[参数][进程号]
创建测试用大文件
dd if=/dev/zero of=test bs=1M count=2048 #2GB