AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-129339

HVNSweeting's questions

Martin Hope
HVNSweeting
Asked: 2013-04-17 07:05:55 +0800 CST

如果我手动更改 /etc/ldap/slapd.d/cn=config.ldif 是否会发生任何不好的事情?

  • 2

从 2.3 开始,OpenLDAP 使用名为 slapd-config 的配置引擎。他们说使用它可以即时更改所有 LDAP 配置。

这是 /etc/ldap/slapd.d/cn=config.ldif 的标题:

# AUTO-GENERATED FILE - DO NOT EDIT!! Use ldapmodify.

我已经更改了其中的数据和其他一些具有该标头的文件,在重新启动 slapd 后,我的更改生效了。

如果我手动更改这些文件,还会发生其他情况吗?如果我不需要“即时更改”,我应该手动编辑这些文件而不是使用 ldapmodify 吗?哪个应用程序生成了这些文件,什么时候生成的?

注意:我在 Ubuntu 12.04 上使用 openldap-2.4.28

ubuntu
  • 2 个回答
  • 11467 Views
Martin Hope
HVNSweeting
Asked: 2013-03-12 02:56:22 +0800 CST

rsyslog 文本文件输入模块错误

  • 1

我在用着:

root@u1210: /etc () # lsb_release -d
Description:    Ubuntu 12.10
root@u1210: /etc () # dpkg -l | grep rsyslog
ii  rsyslog                                   5.8.6-1ubuntu9                                    amd64        reliable system and kernel logging daemon

今天,我试图从 nginx 日志文件中读取日志,但出现了这个错误:

Mar 11 17:34:18 u1210 kernel: imklog 5.8.6, log source = /proc/kmsg started.
Mar 11 17:34:18 u1210 rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="9742" x-info="http://www.rsyslog.com"] start
Mar 11 17:34:18 u1210 rsyslogd: rsyslogd's groupid changed to 103
Mar 11 17:34:18 u1210 rsyslogd: rsyslogd's userid changed to 101
Mar 11 17:34:18 u1210 rsyslogd-3003: invalid or yet-unknown config file command - have you forgotten to load a module? [try http://www.rsyslog.com/e/3003 ]
Mar 11 17:34:18 u1210 rsyslogd: the last error occured in /etc/rsyslog.conf, line 68:"$InputFilePollingInterval 10"
Mar 11 17:34:18 u1210 rsyslogd-2124: CONFIG ERROR: could not interpret master config file '/etc/rsyslog.conf'. [try http://www.rsyslog.com/e/2124 ]

检查 rsyslog 使用的配置版本:

root@u1210: /etc () # ps -ef | grep rsyslog
syslog   18934     1  0 17:42 ?        00:00:00 rsyslogd -c5

我刚刚使用默认配置,添加以下行:

$ModLoad imfile

$InputFileName /var/log/nginx/access.log
$InputFileTag nginx:
$InputFileStateFile nginxxxx
$InputFileSeverity error
$InputFileFacility local7
$InputRunFileMonitor
$InputFilePollingInterval 10

这是配置文件: http: //pastebin.com/8RnHXaDd

nginx 日志文件存在:

root@u1210: ~ () # ls -l /var/log/nginx/access.log
-rw-r----- 1 www-data adm 730040 Mar 11 17:49 /var/log/nginx/access.log

我看到 rsyslog 在 ubuntu、debian、fedora 和许多其他发行版上是默认的。首先,我认为这个5.8.6太旧了,所以它没有提供文本文件输入功能,但是google了一下,从3.X开始也可以做同样的事情。

我在这里做错了什么?

附加问题: 我试过 syslog-ng,配置文件非常好,在这个功能上效果很好。但是google了一圈,似乎并没有像rsyslog那样被广泛使用。关于它们没有很好的比较(几乎已经过时了)。您建议使用哪个,syslog-ng 或 rsyslog?(我使用的是 Ubuntu/Debian)

谢谢!

rsyslog
  • 2 个回答
  • 9744 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve