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

作者 : admin 本文共1157个字,预计阅读时间需要3分钟 发布时间: 2024-06-11 共1人阅读

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 (进程的映像名称)

本站无任何商业行为
个人在线分享 » linux查找生产问题常用命令——参数解释
E-->