服务器常用命令

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

工作中在服务器上执行命令:

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 +
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值