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占用内存过高解决办法的主要内容,如果未能解决你的问题,请参考以下文章

linux下安装eclipse并使用xstart远程使用(centos7)

linux centos7安装Kibana

linux centos7安装Kibana

linux centos7安装elasticsearch

linux centos7安装elasticsearch

centos7.x 安装 NodeJSyarnpm2