Linux Centos下查看cpu、磁盘、内存使用情况,关闭MySQL日志

Linux Centos下查看cpu、磁盘、内存使用情况,关闭MySQL日志

lsblk 查看分区和磁盘
df -h 查看空间使用情况
fdisk -l 分区工具查看分区信息
cfdisk /dev/sda 查看分区
blkid 查看硬盘label(别名)

du -sh ./* 统计当前目录各文件夹大小
du -sh /* 统计根目录下各文件夹大小
du -sh /usr/* 统计usr目录下各文件夹大小

查看内存使用情况
free -m
查看cpu使用情况
top #查看进程运行情况
查看磁盘以及分区情况
df -h
查看网络情况
ifconfig
查看端口使用情况
#1.方法一
lsof -i:端口号
#2.方法二
netstat -apn|grep 端口号

====================
[root@host ~]# free -m
total used free shared buff/cache available
Mem: 1006 529 66 9 411 218
Swap: 2259 149 2110
[root@host ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 494M 0 494M 0% /dev
tmpfs 504M 0 504M 0% /dev/shm
tmpfs 504M 51M 453M 11% /run
tmpfs 504M 0 504M 0% /sys/fs/cgroup
/dev/sda2 20G 15G 3.4G 82% /
/dev/sda1 380M 232M 128M 65% /boot
tmpfs 101M 0 101M 0% /run/user/0
[root@host ~]#
==================
如何关闭MySQL日志,删除mysql-bin.0000*日志文件
4.8G /usr/local/mysql/var
[root@host ~]# du -sh /usr/local/mysql/var/*
32K /usr/local/mysql/var/host.localdomain.err
4.0K /usr/local/mysql/var/host.localdomain.pid
42M /usr/local/mysql/var/ibdata1
5.0M /usr/local/mysql/var/ib_logfile0
5.0M /usr/local/mysql/var/ib_logfile1
1.1M /usr/local/mysql/var/mysql
1.1G /usr/local/mysql/var/mysql-bin.000052
1.1G /usr/local/mysql/var/mysql-bin.000053
1.1G /usr/local/mysql/var/mysql-bin.000054
492M /usr/local/mysql/var/mysql-bin.000055
4.0K /usr/local/mysql/var/mysql-bin.index
212K /usr/local/mysql/var/performance_schema

mysql-bin.0000* 这些是mysql运行过程中的操作日志。
保留的话:当你数据丢失可用来恢复数据,当你需要主从复制时需要靠这些文件。
不保留的话:节省空间,加快mysql速度。
关闭办法:
找到my.cnf或者my.ini文件,把 “ log-bin= ” 这个参数用#号注释掉,然后重启mysql就可以。
折中办法:
在my.cnf或者my.ini文件中,log-bin参数后面,加入expire_logs_days=5。意思就是日志保留5天。然后重启mysql就可以。
linux中,是my.cnf。windows中,是my.ini。

# cd /etc
# vim my.cnf
# vim /etc/my.cnf
查询进程
ps -ef | grep mysqld
如果有mysqld_safe和mysqld两个进程,说明MySQL服务当前在启动状态;
重启服务
#service mysql restart

posted @   大自然的流风  阅读(2802)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2016-09-26 WordPress博客网站fonts.useso加载慢解决办法
2016-09-26 JS实现复制网页内容自动加入版权内容代码和原文链接
点击右上角即可分享
微信分享提示