zoukankan      html  css  js  c++  java
  • Linux启动一个服务后,服务的某个文件所在的目录下出现类似:systemd-private.xxxxxx的目录

    Linux的目录下面形如:

    [root@:vg_adn_tidbCkhsTest:172.31.17.203 /var/lib/mysql]#ll /tmp
    total 8
    drwxr-xr-x. 7 root root   62 Dec 10 10:16 mysysroot
    drwx------. 3 root root   17 Dec 18 13:53 systemd-private-df1eab327ab244b3a41203cdb4435989-httpd.service-ioQQrm
    drwx------. 3 root root   17 Nov  6 17:45 systemd-private-df1eab327ab244b3a41203cdb4435989-ntpd.service-KxCVBi
    -rw-------. 1 root root 2632 Dec 18 12:51 yum_save_tx.2018-12-18.12-51.NMcg3R.yumtx
    -rw-------. 1 root root 2632 Dec 18 12:52 yum_save_tx.2018-12-18.12-52.8hElPk.yumtx

    原因是:为目录名称中提到的服务启用了安全Tmp系统功能。

    如何关闭呢?

    首先找到我们的这个mariadb服务:打开这个配置文件后,修改一下这个内容

    [root@:vg_adn_tidbCkhsTest:172.31.17.203 /var/lib/mysql]#vim /etc/systemd/system/multi-user.target.wants/mariadb.service
    # Place temp files in a secure directory, not /tmp
    PrivateTmp=true

    将这个“PrivateTmp=true”修改为"false"。

    然后再使用命令systemctl-reload

    最后重启mariadb服务即可。

  • 相关阅读:
    KMP
    1. Android Studio阅读源码
    疑难杂症
    队列
    方法和数组
    基本语法
    MySQL数据库创建
    MySQL安装
    Python--爬虫之(斗图啦网站)图片爬取
    Linux网络编程之基础概念
  • 原文地址:https://www.cnblogs.com/FengGeBlog/p/10137387.html
Copyright © 2011-2022 走看看