3-linux centos7中systemd-journald占用内存过高解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3-linux centos7中systemd-journald占用内存过高解决办法相关的知识,希望对你有一定的参考价值。
参考技术A 在用docker的时候,发现systemd-journald进程一直占用大量的内存,几乎占服务器的50%,太放肆了,这是系统自带的日志打印进程。然后参考了 https://www.jianshu.com/p/8b3fba13fcad 的文章把系统日志打印去掉了
1 vim /etc/systemd/journald.conf
2 把Storage改为none
3 重启生效
systemctl restart systemd-journald
参考:
Linux CentOS 中修改 MySQL 密码(Linux CentOS 中忘记了 MySQL 密码)
CentOS 修改 MySQL 密码
内容
1. 编辑 /etc/my.cnf 文件
vi /etc/my.cnf
2. 忽略登录权限
-
在[mysqld]下面添加一条命令:skip-grant-tables,先按 i 进入编辑模式,然后复制下面命令添加
skip-grant-tables
-
添加完成之后按 Esc 退出编辑模式,然后使用下面命令,再按回车保存并退出
:wq
-
重启 MySQL
service mysqld restart
3. 进入 MySQL 控制台
使用下面命令进入控制台,不需要输入密码,直接按回车就行,因为我们设置了跳过权限验证
mysql -u root -p
4. 切换到 mysql 数据库
use mysql;
5. 修改mysql数据库中root的密码
# MySQL5.7 版本之前使用这个修改密码
update user set password=password("填入新密码") where user='root';
# MySQL5.7 版本之后使用这个修改密码
update user set authentication_string=password('填入新密码') where user='root';
报错原因:
报错信息:
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
原因:
是从mysql 5.7开始,password字段被替换为了authentication_string
解决:
使用上面 5.7 之后的命令修改密码就好了
6. 刷新 MySQL 权限
flush privileges;
7. 退出 MySQL
exit;
8. 删除跳过权限
再次 vi /etc/my.cnf,把 skip-grant-tables 删除掉。保存退出,完成MySql Root密码修改。
vi /etc/my.cnf
9. 重启
service mysqld restart
总结
以上就是在 CentOS 中安装 MySQL 的总结了,代码仅供参考,欢迎讨论交流。
下篇博客:在 CentOS 中安装 Tomcat
以上是关于3-linux centos7中systemd-journald占用内存过高解决办法的主要内容,如果未能解决你的问题,请参考以下文章