openwrt配置指南
系统配置
系统UCI子系统配置文件位于 /etc/config/system.
系统部分
系统部分包含适用于该系统的最基本的操作,如主机名、时区、以及如何和在哪里写日志记录信息。默认设置是: - root@lede:/# uci show system
- system.@system[0]=system
- system.@system[0].hostname='lede'
- system.@system[0].timezone='UTC'
- system.@system[0].ttylogin='0'
- system.@system[0].log_size='64'
- system.@system[0].urandom_seed='0'
复制代码- root@lede:/# cat /etc/config/system
- config 'system'
- option 'hostname' 'lede'
- option 'timezone' 'UTC'
复制代码
这些选项可以在系统部分设定: 名称 | 类型 | 需求 | 默认 | 简介 | hostname | string | no | lede | 系统的主机名,即便是引用也要避免使用“.” 比如 ' my.hostname ' 将只会显示 ' my ' 部分 | buffersize | integer | no | kernel specific | 内核消息缓冲区的大小。 | conloglevel | integer | no | 7 | 使用数1-8之间。记录到控制台的内核消息的最大日志级别。只有低于此级别的消息将被打印到控制台。更高级别的消息日志级别较低。最高级别的消息是日志级别0的消息。如果你想要更多的消息控制台,可以把把conloglevel设置到8,如果你想减少消息可以把conloglevel下降到4或更少。 | cronloglevel | integer | no | 5 | 后台信息被记录到syslog的基本水平。 0 将会输出所有debug信息, 8 将会记录命令执行, 而 9 或更高只会记录错误信息。 | klogconloglevel | integer | no | 7 | 内核消息记录到控制台的最大日志级别,只有低于此级别的消息才会被打印到控制台。 与conloglevel相同并将覆盖它。 | log_buffer_size | integer | no | 16 | 基于 “新” procd 的系统日志的日志缓冲区的大小,由 logread 命令输出。尝试过 32 kB 之后,更大的也应该可以。 | log_file | string | no | no log file | 将日志消息写入文件(输入 file )。 默认是不写入文件的日志。 系统日志文件最常用的位置是 /var/log/messages 。 | log_ip | IP address | no | (none) | 系统日志服务器的IP地址,除本地目的地之外,日志消息应该发送到该系统日志服务器。 | log_port | integer | no | 514 | log_ip的远程日志服务器指定端口号。 | log_prefix | string | no | (none) | 将前缀添加到通过网络发送的所有日志消息中。 | log_proto | string | no | udp | 设置用于连接的协议,tcp 或 udp 。 | log_remote | bool | no | 1 | 允许远程日志记录。 | log_size | integer | no | 16 | 文件或循环内存缓冲区的KiB大小。 | log_trailer_null | bool | no | 0 | 在使用TCP时,使用\0 代替\n 作为trailer。 | log_type | string | no | circular | 不是 circular 就是 file. | timezone | string | no | UTC | 日期和时间应在默认情况下呈现的时区。 | zonename | string | no | UTC | 只有当使用glibc和zoneinfo时有用! (LIBC_USE_EGLIBC, PACKAGE_zoneinfo-*) 日期和时间的时区应默认呈现。 假设您要使用布鲁塞尔的时区,请将此值设为欧洲/布鲁塞尔。 值可以通过运行(cd /usr/share/zoneinfo; find *)找到 |
|