syslogd命令行参数
时间: 2023-09-22 09:11:03 浏览: 58
syslogd是一个系统日志守护进程,常用于将系统产生的各种日志信息写入到指定的文件或者发送到远程主机。其命令行参数如下:
```
Usage: syslogd [-a socket] [-b bind-addr] [-d] [-f config-file] [-F] [-h] [-l [level]] [-m interval] [-n] [-p pid-file] [-R remote-log] [-s syslog-socket] [-T tag] [-t] [-v]
```
参数说明:
- `-a socket`: 指定Unix域套接字文件路径,默认为`/var/run/log`。
- `-b bind-addr`: 指定syslogd监听的IP地址和端口号,可以使用IPv4或IPv6格式,例如`-b 127.0.0.1`或`-b [::1]:514`。默认为`0.0.0.0:514`。
- `-d`: 调试模式,将日志输出到标准输出,而不是写入日志文件或发送到远程主机。
- `-f config-file`: 指定配置文件路径,默认为`/etc/syslog.conf`。
- `-F`: 将日志写入到标准输出,而不是写入日志文件或发送到远程主机。
- `-h`: 显示帮助信息。
- `-l [level]`: 指定日志级别,可选值为`emerg`、`alert`、`crit`、`err`、`warning`、`notice`、`info`、`debug`。默认为`notice`级别。
- `-m interval`: 指定日志文件切割时间间隔,单位为分钟。默认为60分钟。
- `-n`: 不将日志发送到远程主机。
- `-p pid-file`: 指定pid文件路径,默认为`/var/run/syslogd.pid`。
- `-R remote-log`: 指定远程日志服务器,可以使用IPv4或IPv6格式,例如`-R 192.168.0.1`或`-R [2001:db8::1]`。
- `-s syslog-socket`: 指定Unix域套接字文件路径,默认为`/dev/log`。
- `-T tag`: 指定日志标签,用于标识日志来源。
- `-t`: 在日志中加入时间戳。
- `-v`: 显示版本信息。