linux常用命令集合
简介:
linux常用命令集合
1、检查进程
ps -ef | grep memcached
2、检查端口
默认使用11211端口
netstat -na|grep 11211
3、通过进程PID查看进程详情
先通过top查看进程PID
Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看
ll /proc/PID
显示信息如下:
cwd符号链接的是进程运行目录;
exe符号连接就是执行程序的绝对路径;
cmdline就是程序运行时输入的命令行命令;
environ记录了进程运行时的环境变量;
fd目录下是进程打开或使用的文件的符号连接。
4、查看某个服务进程
需要知道进程id, 例如,想要杀死firefox的进程,通过 ps -ef|grep firefox,可以查到firefox的进程id
5、查看某程序的进程ps aux| grep php
ps -ef | grep nginx
7、安装路径 whereis 程序名
8、大文件查找
find . -type f -size +800M -print0 | xargs -0 du -h | sort -nr
9、查看某连接响应时间
curl -o 1.txt -s -w "time_namelookup:%{time_namelookup}\ntime_connect: %{time_connect}\ntr: %{time_starttransfer}\ntime_total: %{time_total}\nhttp_code:%{http_code}\n" "https://www.okx.com/api/v5/market/history-candles?instId=BTG-USDT&bar=3m"
#DNS 服务器域名解析的时间(以上时间单位都是s)
time_namelookup:0.001
# client 发出请求,到 c/s 建立TCP 的时间;里面包括 DNS 解析的时间
time_connect: 0.003
#client 发出请求;到 server 响应发出第一个字节开始的时间;包括前面的2个时间
time_starttransfer: 0.039
#从请求发起到链接关闭的总耗时
time_total: 0.039
10、查找某个后缀.apk文件且删除
find /home/upload/ -type f -name "*.apk" -exec rm -v {} \;
//某个目录下后缀名为 .webp的文件
find /home/web/htdocs/test.com/temp_file/ -name "*.webp" | xargs -i rm {}
上一篇: laravel 项目从github仓库拉取加载类库
下一篇: PHP处理中文集合