linux查找生产问题常用命令——参数解释

1.free -h 

              total        used        free      shared  buff/cache   available
Mem:           7.7G        3.8G        675M        881M        3.2G        2.5G
Swap:          2.0G        367M        1.6G
  • total: 总内存大小
  • used: 已使用的内存大小
  • free: 空闲的内存大小
  • shared: 用于共享内存的大小
  • buff/cache: 用于缓存和缓冲的内存大小
  • available: 系统当前可用的内存大小
  • Swap: 交换空间的情况,包括总交换空间大小、已使用的交换空间大小、空闲的交换空间大小

2..TOP

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

  • PID:进程的唯一标识符(Process ID)。
  • USER:进程所属的用户。
  • PR:进程的优先级(Priority)。
  • NI:进程的Nice值,用于调整进程的优先级。
  • VIRT:进程使用的虚拟内存(Virtual Memory)大小。
  • RES:进程使用的物理内存(Resident Set Size)大小。
  • SHR:进程使用的共享内存(Shared Memory)大小。
  • S:进程的状态,包括运行(Running)、睡眠(Sleeping)、停止(Stopped)等。
  • %CPU:进程使用的CPU资源占比。
  • %MEM:进程使用的内存资源占比。
  • TIME+:进程已运行的累计时间。
  • COMMAND:进程的命令或可执行文件名称

1.mysql相关
查看是否安装mysql
    rpm -qa | grep mysql
    【rpm -e  XXX 删除XX】
查看mysql是否启动
    service mysqld status 查看是否启用 或者 [systemctl status mysqld.service]
    ps aux | grep mysqld   出现/usr/sbin/mysqld  已启动
    ps -ef | grep mysqld
    systemctl list-unit-files 查看所有服务  【enabled启用。disabled未启用】
启用mysql
    systemctl start mysqld.service  或 systemctl restart mysqld.service 
whereis mysql 显示文件安装位置
which mysql 只看运行文件所在地址
登录mysql
mysql -hlocalhost -uroot -Pxxx  -pcc     -h数据库主机-u用户-p密码-P端口号
2.windows查看端口、进程号占用情况
    查看端口占用命令:  netstat -ano |findstr "8006"
    根据进程号查看进程命令:tasklist |findstr "7820"
    结束进程    taskkill /T /F /PID 9088 或taskkill /t /f /im java.exe (进程的映像名称)

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值