工作中在服务器上执行命令:
curl -v -H "Content-Type: application/json" -X POST -d 'post请求大报文' “http://127.0.0.1:端口号/服务请求地址”
- -v 参数可以显示一次请求通信的整个过程,包括端口号连接和http请求头信息
- curl 默认请求
- -X 后面可以指定请求的方式
- -H 自定义头信息传递给服务器
- -d post方式传送数据
nohup wget --timeout=0 http://localhost:端口号/请求地址 >>nohup.out &
- nohup 放在命令的前面表示不挂断的运行命令
- >>nohup.out 执行本地语句输出到nohup.out
- & 加在一个命令的后面,表示这个命令放在后台运行
- ll 查看日志名称
- tail nohup.out 查看执行结果放在哪里
- tail 文件名称 查看执行结果
监控日志:
- pwd:查看当前所在的位置
- 进入到日志中--cd/springbooot/端口号/logs/xxxx.log
- df -h 查看内存使用
- :set nu 显示行数
- / 进入到日志后/ 然后后面加上关键字即可定位和关键字地址
- tail -500f xxxxxx.log 查看实时日志
- grep started xxxxxx.log 查看服务是否启动起来
- cat xxxx.log | grep 日志关键信息 -C 50 当代码中打印的日志较长的时候可以使用这种方式
- vim xxxxx.log 查看日志文件
- ctrl+b 向上翻页
- ctrl+f 向下翻页
- gg 置顶
- G 置底
- ll + h 查看目录下文件内存大小及其他详情
- :$ 跳转文件最后一行
- :23,36d 删除23-36行数据
- netstat -tupln 查看所有端口占用情况 netstat -tupln | grep 8130
-
可结合拼接使用顺序颠倒: -a:查看所有连接 -c:持续列出网络状态 -e:显示网络其他相关信息 -g:显示多重广播功能群组组员名单。 -i:显示网络界面信息表单 -l:显示监控中的服务器的SOCKET -n:直接打印连接的IP地址与端口信息 -p:显示正在使用SOCKET的程序识别码和程序名称 -r:显示路由信息 -s:显示网络工作信息统计表 -t:显示TCP传输协议的连线状况 -u:显示UDP传输协议的连线状况 -v:显示指令执行过程 -w:显示RAW传输协议的连线状况 -F:显示FIB -C:显示路由器配置的快取信息 -A:列出该网络类型连线中的相关地址 -N:显示网络硬件外围设备的符号连接名称 -M:显示伪装的网络连线 - cp 文件名 /tmp/ 复制文件到tmp/下面
- jps -l:显示正在运行的Java进程信息
服务器连通性:
telnet IP 端口
ping ip
sublime Text数据处理:
- ctrl +

本文介绍了在服务器上常用的命令,包括curl进行POST请求,nohup后台运行命令,ll和tail查看日志,df -h检查内存使用,vim编辑日志文件,netstat查看端口占用,以及sublime Text的数据处理快捷键等。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



