当前位置:首页 > CN2资讯 > 正文内容

java windows服务器日志乱码

3天前CN2资讯

我们知道,使用“@IP:端口”或“@@IP:端口”的格式可以把日志发送到远程主机上,那么这么做有什么意义吗?

假设我需要管理几十台服务器,那么我每天的重要工作就是查看这些服务器的日志,可是每台服务器单独登录,并且查看日志非常烦琐,我可以把几十台服务器的日志集中到一台日志服务器上吗?这样我每天只要登录这台日志服务器,就可以查看所有服务器的日志,要方便得多。

如何实现日志服务器的功能呢?其实并不难,不过我们首先需要分清服务器端和客户端。假设服务器端的服务器 IP 地址是 192.168.0.210,主机名是 localhost.localdomain;客户端的服务器 IP 地址是 192.168.0.211,主机名是 www1。我们现在要做的是把 192.168.0.211 的日志保存在 192.168.0.210 这台服务器上。实验过程如下:

#服务器端设定(192.168.0.210):

[root@localhost ~]# vi /etc/rsyslog.conf …省略部分输出… # Provides TCP syslog reception $ModLoad imtcp $InputTCPServerRun 514 #取消这两句话的注释,允许服务器使用TCP 514端口接收日志 …省略部分输出… [root@localhost ~]# service rsyslog restart #重启rsyslog日志服务 [root@localhost ~]# netstat -tlun | grep 514 tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN #查看514端口已经打开 #客户端设置(192.168.0.211): [root@www1 ~]# vi /etc/rsyslog.conf #修改日志服务配置文件 *.* @@192.168.0.210:514 #把所有日志采用TCP协议发送到192.168.0.210的514端口上 [root@www1 ~]# service rsyslog restart #重启日志服务

  

这样日志服务器和客户端就搭建完成了,以后 192.168.0.211 这台客户机上所产生的所有日志都会记录到 192.168.0.210 上。比如:

#在客户机上(192.168.0.211) [root@wwwl ~]# useradd zhangsan #添加zhansan用户提示符的主机名是www1) #在限务器(192.168.0.210)上 [root@localhost ~]# vi /var/log/secure #査看服务器的secure日志(注意:主机名是localhost) Aug 8 23:00:57 wwwl sshd【1408]: Server listening on 0.0.0.0 port 22. Aug 8 23:00:57 wwwl sshd[1408]: Server listening on :: port 22. Aug 8 23:01:58 wwwl sshd[1630]: Accepted password for root from 192.168.0.101 port 7036 ssh2 Aug 8 23:01:58 wwwl sshd[1630]: pam_unix(sshd:session): session opened for user root by (uid=0) Aug 8 23:03:03 wwwl useradd[1654]: new group: name=zhangsan, GID-505 Aug 8 23:03:03 wwwl useradd[1654]: new user: name=zhangsan, UXD=505, GID=505, home=/home/zhangsan, shell=/bin/bash Aug 8 23:03:09 wwwl passwd: pam_unix(passwd:chauthtok): password changed for zhangsan


#注意:查看到的日志内容的主机名是www1,说明我们虽然查看的是服务器的日志文件,但是在其中可以看到客户机的日志内容

需要注意的是,日志服务是通过主机名来区别不同的服务器的。所以,如果我们配置了日志服务,则需要给所有的服务器分配不同的主机名。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/30254.html

    分享给朋友:

    “java windows服务器日志乱码” 的相关文章

    海外免费主机CN2多少钱一台?推荐几款高性价比方案!

    在全球互联网快速发展的今天,越来越多的企业和个人站长开始关注海外免费主机,尤其是CN2线路的海外主机。海外免费主机CN2多少钱一台呢?这个问题看似简单,但其实背后涉及的因素比较多,需要综合考虑线路、服务器性能、带宽资源以及售后服务等多方面因素。我们需要明确什么是CN2线路。CN2是中国电信推出的高质...

    VPS重装系统的详细步骤与最佳实践

    在管理VPS时,有时会需要进行系统重装。VPS重装系统是指对虚拟专用服务器(Virtual Private Server)的操作系统进行全面重置和重新安装的过程。它可以帮助解决一些由于系统故障、配置错误或其他原因引发的问题。对于我来说,了解这一过程至关重要,可以让我更好地维护和管理我的服务器。 当我...

    Linode vs Vultr:选择最佳云服务提供商的指南

    Linode与Vultr概述 在这个云计算的时代,Linode和Vultr是两家备受瞩目的云服务提供商。作为一个用户,我常常在这两者之间进行比较,寻找最适合的解决方案。Linode成立于2003年,专注于为开发者提供虚拟私人服务器(VPS)。它的服务以简单和高效著称,非常适合中小型企业和开发者使用。...

    OwoCloud:提升工作效率的全能云服务平台

    OwoCloud的定义与背景 我一直对技术的变化感到兴奋,特别是在云计算领域。OwoCloud就是这样一个令人振奋的产品。简单而言,OwoCloud是一个全面的云服务平台,它为用户提供了数据存储、管理以及协作的工具。无论是企业、学术机构还是个人用户,都可以利用这些功能来提升效率和组织能力。我发现,O...

    狗云:高效便捷的云计算存储与协作服务

    在谈论“狗云”之前,我常常会想起狗狗那种无条件的信任与陪伴。狗云这个词汇的出现,让我联想到一种同样能让我们的工作与生活变得更加顺畅的平台。狗云,确切说是一种云计算服务,专注于为用户提供存储、管理、共享和协作的功能。简单来说,狗云就是一个可以存放和处理各种数据的线上空间。 狗云的背景相当有趣,它并不是...

    云桌面怎么实现:全面解析云桌面部署的关键步骤与安全策略

    云桌面是一个非常有意思的概念,它将传统的桌面环境转移到云端。不再需要用户在本地计算机上安装复杂的软件,所有运算和存储都在远程服务器上完成。用户只需通过终端设备(如个人电脑、平板或甚至手机)访问云桌面,即可获得与物理机器相似的使用体验。简单来说,就是把整个计算环境通过网络交给云服务器来管理,用户只需负...