ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[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 ~~~