置顶
type
status
slug
summary
tags
category
icon
password
URL
date
详细命令
查看yum安装软件位置
TOP命令 cpu使用情况
s 设置刷新时间 q退出 k 杀死进程
netstat 端口网络连接情况
netstat -an 显示所有连接,拒绝使用别名(使用数字)
常见参数
- a (all)显示所有选项,默认不显示LISTEN相关
- t (tcp)仅显示tcp相关选项
- u (udp)仅显示udp相关选项
- n 拒绝显示别名,能显示数字的全部转化成数字。
- l 仅列出有在 Listen (监听) 的服務状态
- p 显示建立相关链接的程序名
- r 显示路由信息,路由表
- e 显示扩展信息,例如uid等
- s 按各个协议进行统计
- c 每隔一个固定时间,执行该netstat命令。
perf 性能调优时查找热点代码
perf record 记录单个函数级别的统计信息
perf report 来显示统计结果
举例:
sudo perf record -e cpu-clock -g -p 2548
- g 选项是告诉perf record额外记录函数的调用关系
- e cpu-clock 指perf record监控的指标为cpu周期
- p 指定需要record的进程pid
生成一个名为perf.data的文件,使用perf report查看文件生成svg图
ls ll 查看文件
-a查看隐藏文件
less 命令
mv 移动文件
原位置移动可以重命名 mv xxx.aa aaa.xx
sz rz 最好加-be
安装 yum install lrzsz
rz 从客户端接收文件 -b 二进制 -e字符转义
sz 发送文件到客户端 -a 文本 -b 二进制 -e 字符转义
curl
shell编程
bash是shell的一种
- 定义变量:
var=‘这是变量’ 或者 var=“这是变量”
单引号会原样输出内容,双引号会解析引号里的内容
- 使用变量
echo &var 或echo ${var}