首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux配置日志服务器

    前言   本文主要介绍的是关于Linux配置日志服务器的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧   日志服务器配置文件:/etc/rsyslog.conf   服务器端...:   服务器IP如下:   编辑日志服务器的配置文件:   这里UDP或者TCP任选一个   将注释的两句复制一遍,然后取消注释即可   进入目录下创建配置文件,配置需要监控的客户端   Vim...内容如下:   内容格式如下:   属性, 比较操作符, "值" 保存位置   属性包括以下内容   fromhost 哪个主机名发过来的   fromhost-ip 哪个ip发过来的   msg 从日志信息里的内容判断...  startswith 以...开头   重启日志服务   可以看到目标目录下已经生成一个目录记录文件,且内容为空   客户机端:   客户机端IP为:192.168.0.100/24   编辑配置文件...:   在末尾加上如下行指定日志服务器地址和端口号   保存退出,重启日志服务   开始验证:   用服务器端通过ssh试图连接客户端:   由于输入密码,连接失败   现在在去查看日志记录文件

    17.7K00

    详解Linux服务器最大tcp连接数

    那么单台服务器上的并发TCP连接数可以有多少 上面给出的是理论上的单机最大连接数,在实际环境中,受到机器资源、操作系统等的限制,特别是sever端,其最大并发tcp连接数远不能达到理论上限。...在unix/linux下限制连接数的主要因素是内存和允许的文件描述符个数(每个tcp连接都要占用一定内存,每个socket就是一个文件描述符),另外1024以下的端口通常为保留端口。...在默认2.6内核配置下,经过试验,每个socket占用内存在15~20k之间。...下面再详解一下文件句柄限制和端口限制两大常识 常识一:文件句柄限制 在linux下编写网络服务器程序的朋友肯定都知道每一个tcp连接都要占一个文件描述符,一旦这个文件描述符使用完了,新的连接到来返回给我们的错误是...进程限制 执行 ulimit -n 输出 1024,说明对于一个进程而言最多只能打开1024个文件,所以你要采用此默认配置最多也就可以并发上千个TCP连接。

    24.1K52

    初识Linux · TCP基本使用 · 回显服务器

    前言: 前文我们介绍了UDP的基本使用,本文我们介绍TCP的基本使用,不过TCP的使用我们这里先做一个预热,即只是使用TCP的API简单实现一个回显服务器就可以了。...首先,不管是TCP还是UDP,都是基于网络套接字进行通信的,那么也就是说,TCP也需要创建套接字,bind,到了bind之后UDP就可以通信了,但是TCP因为是面向连接的,所以TCP需要额外的进入listen...对于accept的参数,第一个参数是sockfd,后面的两个参数是客户端的相关信息,当我们看到返回值的时候,我们发现,如果accept成功的时候,返回一个文件描述符,错误的时候返回-1并且错误码被设置。...有了这个套接字,我们才能和客户端进行通信,那么服务器下一步就是通过sockfd处理和客人的请求,那么因为是回显功能,在UDP的时候,使用的是sendto和recvfrom,在TCP这里就比较特殊了,因为...客户端代码编写: 客户端大部分代码和UDP那里很像,同样要定义服务器的sockaddr_in,并且填充对应的信息,这里也有一个亘古不变的话题,客户端是否需要显示的bind自己的sockfd和sockaddr_in

    44800

    TCP协议的特点及TCP头部结构信息

    TCP协议的特点: (1)相对于传输层的UDP协议,TCP协议的特点是面向连接的、可靠的传输和字节流。 (2)使用TCP协议通信的双方必须首先建立连接,然后才能开始数据的读写。...进行TCP通信时,客户端通常使用系统自动选择的临时端口号,而服务器则使用知名服务器端口号。在/etc/services中可以查看相关服务的端口。 如http,ftp等。...假设主机A和主机B进行TCP通信,A发送给B的第一个TCP报文段中,序号值被系统初始化为某个随机值ISN。...其值是收到的TCP报文段的序号值+1。现在假设主机A于主机B进行TCP通信,那么A发送出的TCP报文段不仅携带自己的序号,而且还包含对B发送来的TCP报文段的确认号。反之亦然。...TCP的紧急指针是发送端向接受端发送紧急数据的方法。 参考《Linux 高性能服务器编程》

    1.5K20

    Linux网络服务器编程:TCP与UDP详解

    虽然本文标题是Linux网络服务器编程,socket网络编程的技术也多用于服务器编程,但其实客户端中也有使用这个技术的关键场景:长连接。...基于TCP协议的socket编程实现非常适合需要轻量稳定的客户端长连接。因此本文对于客户端开发来说,也是有益的知识点。 Linux网络服务器编程中,TCP和UDP是两种主要的传输层协议。...二、Socket的使用 在Linux网络服务器编程中,我们使用socket来实现TCP和UDP通信。...在网络编程中,我们需要使用此结构体来设置服务器和客户端的地址信息。...五、总结 本文详细讨论了Linux网络服务器编程中TCP和UDP两种方式的socket使用、原理分析、代码示例、数据流动时序图,以及一些异常情况的处理方式。

    1.3K10

    RedHat Linux服务器安全配置细节

    云豆贴心提醒,本文阅读时间8分钟 1.概述 Linux服务器版本:RedHat Linux AS 2.1 对于开放式的操作系统---Linux,系统的安全设定包括系统服务最小化、限制远程存取、隐藏重要资料...本文主要从用户设置、如何开放服务、系统优化等方面进行系统的安全配置,以到达使Linux服务器更安全、稳定。 2.用户管理 在Linux系统中,用户帐号是用户的身份标志,它由用户名和用户口令组成。...在正常情况下,这些口令和其他信息由操作系统保护,能够对其进行访问的只能是超级用户(root)和操作系统的一些应用程序。但是如果配置不当或在一些系统运行出错的情况下,这些信息可以被普通用户得到。...其他信息,比如某个人的身份切换为 root,也在这里列出。如果服务正在运行,比如 DHCP 服务器,您可以在messages 文件中观察它的活动。...7.1.2 iptables实例1: 7.1.3 iptables实例2: 注:这个实例中,只需要设置tcp、udp端口和服务器网络段ip范围即可,其他已经默认设置好。

    8.2K60

    Linux实验09 DNS服务器配置

    比如:咱们要访问百度的首页会在浏览器地址栏输入www.baidu.com(域名),浏览器会将www.baidu.com的域名请求提交到DNS服务器。...DNS服务器将其解析为110.242.68.66(IP地址),数据请求来到IP为110.242.68.66的百度服务器,百度服务器再讲相应数据相应反馈到你的浏览器上。...,网关为192.168.100.2 3.进入C103进行网络配置,固定ip为192.168.100.103 4.在C103中安装DNS软件 yum install bind bind-utils -y...5.在C103中修改全局配置文件 vim /etc/named.conf 在文件末尾添加以下内容 zone "siso.edu.cn" IN { type master; file...systemctl start named systemctl enable named 9.配置防火墙允许DNS流量通过(如果有防火墙): firewall-cmd --permanent --add-service

    2K11
    领券