[TOC]
> ### 1.查看 Nginx 响应时长
~~~
#响应时长
curl -w "%{time_total}\n" http://localhost
#设置用户代理,模拟浏览器
curl -A 'Mozilla/5.0' -w "%{time_total}\n" "http://localhost"
~~~
> ### 2.Docker 查看生效的 Nginx 的 .conf 文件
```
docker exec -it docker-wp-webserver-php82 nginx -t
```
> ### 3.Docker 查看 Nginx 是否启动
```
docker exec -it docker-wp-webserver-php82 ps aux | grep nginx
```
> ### 4.请求数1000 并发100 连接数 【测试】
```
// 过程:
// 1. 打开 100 个连接到服务器
// 2. 每个连接并发发送10个请求,总计 1000 个请求
// 3. 这1000个请求会并发发送,不会等待上一个请求完成才发送下一个
// 4. 100个连接完成后,测试结束
ab -n 1000 -c 100 http://localhost:61000/
```
> ### 5.Find\grep\top\ps 命令工具
```
#查找文件且查找内容 find(Find 查找所有.conf结尾文件中包含php-fpm的字符的文件)
find /etc/nginx -name '*.conf' -exec grep -l 'php-fpm' '{}' \;
#指定目录查找内容 grep
grep -r "指令名称" /etc/mynginx/
~~~
-i忽略大小写搜索时不区分大小写
-n显示行号显示搜索结果所在行的行号
-r递归搜索在指定目录及其子目录中递归搜索
~~~
# ps 查看系统服务
ps -eo user,group,args | grep nginx # 查找并列出所有与Nginx相关的进程,并显示它们所属的用户、组和命令行参数。
ps aux | grep nginx # 查找并列出所有与Apache Web服务器相关的进程,并显示它们的详细信息,包括进程的用户、进程ID、CPU占用率、内存占用率、启动时间等等
~~~
-e 列出所有进程列出系统中所有的进程
-f 全格式显示显示完整的进程信息
-u username列出指定用户的进程列出指定用户的所有进程
~~~
# top查看进程
top # 实时查看系统的性能和资源使用情况
~~~
-d seconds指定刷新时间指定top命令的刷新时间
-n number指定显示进程数量指定top命令显示的进程数量
-p pid指定显示指定进程显示指定PID的进程信息
~~~
# lsof 列出当前系统中打开的文件和网络连接
lsof -p PID # 查看进程打开的文件,通常进程打开的文件中会包含进程的安装目录信息。
~~~
-i :port:列出占用特定端口的进程和连接信息。例如,使用“lsof -i :80”命令可以列出占用80端口的进程和连接信息。
-u user:列出特定用户打开的文件和连接等信息。例如,使用“lsof -u root”命令可以列出root用户打开的文件和连接等信息。
-c command:列出特定命令打开的文件和连接等信息。例如,使用“lsof -c ssh”命令可以列出所有ssh相关的进程打开的文件和连接等信息。
-p pid:列出特定进程打开的文件和连接等信息。例如,使用“lsof -p 1234”命令可以列出进程ID为1234打开的文件和连接等信息。
+d directory:列出特定目录下打开的文件和连接等信息。例如,使用“lsof +d /var/log”命令可以列出/var/log目录下打开的文件和连接等信息。
~~~
```
> ### 6.SQL -*
```
#外部访问权限
GRANT ALL PRIVILEGES ON *.* TO 'xuguo'@'%' WITH GRANT OPTION;FLUSH PRIVILEGES;
# 7.mysql 8 更改密码
alter user'root'@'%' identified by 'root';
```
# 8.PDF按页分割命令行工具 gs
~~~
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -dFirstPage=1 -dLastPage=120 -sOutputFile=Moho_Users_Manual_HQ_1.pdf Moho_Users_Manual_HQ.pdf /
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -dFirstPage=121 -dLastPage=240 -sOutputFile=Moho_Users_Manual_HQ_2.pdf Moho_Users_Manual_HQ.pdf
~~~
- 系统设计
- 需求分析
- 概要设计
- 详细设计
- 逻辑模型设计
- 物理模型设计
- 产品设计
- 数据驱动产品设计
- 首页
- 逻辑理解
- 微服务架构的关系数据库优化
- Java基础架构
- 编程范式
- 面向对象编程【模拟现实】
- 泛型编程【参数化】
- 函数式编程
- 响应式编程【异步流】
- 并发编程【多线程】
- 面向切面编程【代码复用解耦】
- 声明式编程【注解和配置】
- 函数响应式编程
- 语法基础
- 包、接口、类、对象和切面案例代码
- Springboot按以下步骤面向切面设计程序
- 关键词
- 内部类、匿名类
- 数组、字符串、I/O
- 常用API
- 并发包
- XML
- Maven 包管理
- Pom.xml
- 技术框架
- SpringBoot
- 项目文件目录
- Vue
- Vue项目文件目录
- 远程组件
- 敏捷开发前端应用
- Pinia Store
- Vite
- Composition API
- uniapp
- 本地方法JNI
- 脚本机制
- 编译器API
- 注释
- 源码级注释
- Javadoc
- 安全
- Swing和图形化编程
- 国际化
- 精实或精益
- 精实软件数据库设计
- 精实的原理与方法
- 项目
- 零售软件
- 扩展
- 1001_docker 示例
- 1002_Docker 常用命令
- 1003_微服务
- 1004_微服务数据模型范式
- 1005_数据模型
- 1006_springCloud
- AI 流程图生成
- Wordpress_6
- Woocommerce_7
- WooCommerce常用的API和帮助函数
- WooCommerce的钩子和过滤器
- REST API
- 数据库API
- 模板系统
- 数据模型
- 1.Woo主题开发流程
- Filter
- Hook
- 可视编辑区域的函数工具
- 渲染字段函数
- 类库和框架
- TDD 通过测试来驱动开发
- 编程范式对WordPress开发
- WordPress和WooCommerce的核心代码类库组成
- 数据库修改
- 1.WP主题开发流程与时间规划
- moho
- Note 1
- 基础命令