2022年远程服务器的配置 2.pdf
《2022年远程服务器的配置 2.pdf》由会员分享,可在线阅读,更多相关《2022年远程服务器的配置 2.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,远程服务器的配置修改 /etc/sysconfig/syslog 文件 :# vi /etc/sysconfig/syslog 将 SYSLOGD_OPTIONS=-m 0 修改成: SYSLOGD_OPTIONS=-r -m 0 -r 表示启用记录远程主机的日志。2,本机的配置修改 /etc/syslog.conf 文件# vi /etc/syslog.conf authpriv.* 192.168.0.1 表示将本机的登录日志记录到192.168.0.1 这台服务器上。要记录其它类型的日志类似3,分别重启日志服务/etc/init.d/syslog restart 日前,在测试系统时涉及
2、到syslog 转发的问题, 按照 syslog 服务相关的配置进行配置后,始终在接收服务器上没有收到转发过来的 syslog信息。经过查找资料及自己核查定位,发现还是少配置了一个参数(-h),配置完此参数后,问题得以解决。现将配置的整个过程记录如下:情景模拟:计划将A服务器上所有接收到的syslog 信息转发到 B服务器的syslogd 上1)确认 A服务上的 /etc/syslog.conf相关配置信息【在配置文件中增加红色部分内容】# Dont log private authentication messages! *.info;mail.none;authpriv.none;cron
3、.none /var/log/messages *.info;mail.none;authpriv.none;cron.none B_hostname 注: 后面可以跟 B服务器的主机名或者B服务器的 IP 地址,当配置为主机名时,应该在 A服务器的 /etc/hosts文件里面配置对应的主机名与IP 地址的映射 (通过 hosts 进行解析)2)修改 A服务器的 /etc/sysconfig/syslog中 SYSLOGD_OPTIONS=-m 0为SYSLOGD_OPTIONS=-f /etc/syslog.conf -r -h -m 0 ;KLOGD_OPTIONS=-x为 KLOGD_
4、OPTIONS=-2 注:SYSLOGD_OPTIONS=-f /etc/syslog.conf -r -h -m 0中的-h 参数一定要添加,因为默认情况下,syslog 不会发送从远端接受过来的消息到其他主机,而使用该选项, 则把该开关打开, 所有接受到的信息都可根据syslog.conf中定义的 主机转发过去。(此点尤其要注意,开始我就是没加这个参数,导致信息一直不转发的)3)修改 A服务器的 /etc/init.d/syslog中 SYSLOGD_OPTIONS=-m 0为SYSLOGD_OPTIONS=-f /etc/syslog.conf -r -h -m 0;KLOGD_OPTI
5、ONS=-x为 KLOGD_OPTIONS=-2 注:说明同 2)中叙述4)修改 B服务器的 /etc/sysconfig/syslog中 SYSLOGD_OPTIONS=-m 0为SYSLOGD_OPTIONS=-f /etc/syslog.conf -r -m 0 ;KLOGD_OPTIONS=-x为名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - KLOGD_OPTIONS=-2;以及 /etc/init.d/syslog中
6、 SYSLOGD_OPTIONS=-m 0为SYSLOGD_OPTIONS=-f /etc/syslog.conf -r -m 0;KLOGD_OPTIONS=-x为KLOGD_OPTIONS=-2 注:这里因为不需要再转发就不用加-h 参数了,但一定要加 -r 参数(即:打开接受外来日志消息的功能,其监控514 UDP端口)5)确认 /etc/services中“syslog514/udp”没有注释调more /etc/services | grep syslog 6)重启 syslog (A服务器和 B服务器的 syslog 服务最要重启, 因为都修改了各自的相关配置),重启命令如下:/e
7、tc/init.d/syslog restart # /etc/init.d/syslog restart 关闭内核日志记录器: 确定 关闭系统日志记录器: 确定 启动系统日志记录器: 确定 启动内核日志记录器: 确定 注:最好不要用 syslogd restart来启动 , 可以用 /sbin/syslogd -rm 0手工启动如此配置后,转发信息问题迎刃而解系统日志 (本文参考了ibm 网站的 linux 安全第二卷 ) 在 Linux 下使用各种日志文件,有些用于某些特殊用途,例如:/var/log/xferlog 用于记录文件传输协议FTP 的信息。 其他日志文件, 例如 /var/l
8、og/messages 文件通常包含许多系统和内核工具的输入项。这些日志文件为系统的安全状态提供了信息。我们主要讲解两个日志守护程序-syslog 和 klogd- 并且简要叙述了由Linux 操作系统生成的其他其他日志文件。目的是提供基本的配置情况。syslog 系统日志工具大部分的Linux 系统中都要使用syslog 工具,它是相当灵活的,能使系统根据不同的日志输入项采取不同的活动。 下面将详细讨论syslog 的工作机制以及在配置文件/etc/syslog.conf 中的配置,还将论述利用syslog 灵活性和功能性进行工作的各种方法。1) 概述非常简单,syslog 工具由一个守护程
9、序组成。它能接受访问系统的日志信息并且根据/etc/syslog.conf 配置文件中的指令处理这些信息。程序, 守护进程和内核提供了访问系统的日志信息。因此,任何希望生成日志信息的程序都可以向syslog 接口呼叫生成该信息。通常, syslog 接受来自系统的各种功能的信息,每个信息都包括重要级。/etc/syslog.conf 文件通知syslogd 如何根据设备和信息重要级别来报告信息。2) etc/syslog.conf /etc/syslog.conf 文件使用下面的形式facility.level action 空白行和以 #开头的行可以忽略。Facility.level 字段也
10、被称做seletor。应该使用一次或多次tab 键分隔facility 和action。大部分Linux 使用这些空格为分隔符。现在分析一下/etc/syslog.conf 中的三个要素。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - facility 指定syslog 功能,主要包括以下这些:auth 由 pam_pwdb 报告的认证活动。authpriv 包括特权信息如用户名在内的认证活动cron 与 cron 和 at 有
11、关的信息。daemon 与 inetd 守护进程有关的信息。kern 内核信息,首先通过klogd 传递。lpr 与打印服务有关的信息。mail 与电子邮件有关的信息mark syslog 内部功能用于生成时间戳news 来自新闻服务器的信息syslog 由 syslog 生成的信息user 由用户程序生成的信息uucp 由 uucp 生成的信息local0-local7 与自定义程序使用,例如使用local5 做为ssh 功能* 通配符代表除了mark 以外的所有功能与每个功能对应的优先级是按一定顺序排列的,emerg 是最高级,其次是alert,依次类推。缺省时,在/etc/syslog.
12、conf 记录中指定的级别为该级别和更高级别。如果希望使用确定的级别可以使用两个运算符号!(不等 )和=。user.=info 表示告知syslog 接受所有在info 级别上的user 功能信息。syslog 级别如下 : emerg 或 panic 该系统不可用alert 需要立即被修改的条件crit 阻止某些工具或子系统功能实现的错误条件err 阻止工具或某些子系统部分功能实现的错误条件warning 预警信息notice 具有重要性的普通条件info 提供信息的消息debug 不包含函数条件或问题的其他信息none 没有重要级,通常用于排错* 所有级别,除了none action 字段
13、所表示的活动具有许多灵活性,特别是,可以使用名称管道的作用是可以使syslogd 生成后处理信息。syslog 主要支持以下活动file 指定文件的绝对路径terminal 或 print 完全的串行或并行设备标志符host 远程的日志服务器username 发送信息到使用write 的指定用户中named pipe 指定使用mkfifo 命令来创建的FIFO 文件的绝对路径。3) 调用syslogd 守护程序syslog 守护程序是由/etc/rc.d/init.d/syslog 脚本在运行级2 下被调用的,缺省不使用选项。但有两个选项-r 和 -h 很有用。如果将要使用一个日志服务器,必须
14、调用syslogd -r。缺省情况下syslog 不接受来自远程系名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 统的信息。当指定-r 选项, syslogd 将会监听从514 端口上进来的UDP 包。如果还希望日志服务器能传送日志信息,可以使用-h 标志。缺省时,syslogd 将忽略使其从一个远程系统传送日志信息到另一个系统的/etc/syslog.conf 输入项。上面所述即将 /etc/sysconfig/syslog
15、中将 Syslogd_Options 中加入 -r h 参数。4) klogd 守护进程klogd 守护进程获得并记录Linux 内核信息。通常, syslogd 会记录klogd 传来的所有信息,然而,如果调用带有-f filename 变量的klogd 时, klogd 就在 filename 中记录所有信息,而不是传给syslogd。当指定另外一个文件进行日志记录时,klogd 就向该文件中写入所有级别或优先权。Klogd 中没有和/etc/syslog.conf 类似的配置文件。使用klogd 而避免使用syslogd 的好处在于可以查找大量错误。如果有人入侵了内核,使用klogd 可
16、以修改错误。5) 其他日志在 /var/log 和不同版本的系统中以及自己配置的应用程序中都可以找到其他日志文件。当然,/etc/syslog.conf 列出了由syslogd 管理的所有日志文件名和位置。其他日志由其他应用程 序 管 理 。 apache server 生 成/var/log/htmlaccess.log 文 件 记 录 客 户 访 问 , 生 成/var/log/httpd/error.log 文件在syslog 以外查找错误。cron 工具维护的信息日志文件/var/log/cron 。当Linuxconf 工具记录系统重新配置信息时,将生成日志文件如/var/log/n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年远程服务器的配置 2022 远程 服务器 配置
限制150内