news 2026/4/7 21:16:33

23、互联网新闻服务器INN的配置与管理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
23、互联网新闻服务器INN的配置与管理

互联网新闻服务器INN的配置与管理

1. INN简介

INN(Internet News daemon)是目前使用最广泛的网络新闻服务器之一,具有极高的灵活性,适用于除最小型新闻站点之外的所有场景。它可扩展性强,适合大型新闻服务器配置。小型新闻站点可考虑使用如leafnode这样的缓存NNTP服务器程序。

2. INN内部机制
  • 核心程序innd:负责处理所有传入的文章,将其本地存储,并在需要时将其传递给任何传出的新闻源。它在启动时开始运行,并作为后台进程持续运行。innd仅支持通过NNTP协议接收新闻文章,它监听TCP端口119,并使用“ihave”协议接受文章。
  • 接收文章处理:当接收到一篇文章时,innd首先在历史文件中查找其消息ID。重复的文章将被丢弃,并且会选择性地记录其出现情况。同样,太旧或缺少某些必需标题字段(如Subject)的文章也会被丢弃。如果文章可接受,innd会查看Newsgroups标题行,以确定文章发布到了哪些组。如果这些组中的一个或多个在活动文件中找到,则文章将被存档到磁盘;否则,它将被存档到特殊组junk。
  • 文章存储:单个文章存储在/var/spool/news下,每个新闻组都有一个单独的目录,其中每篇文章都存储在一个单独的文件中,文件名是连续的数字。
  • 传出新闻处理:传出新闻的处理也由单个接口处理。innd依赖各种后端来管理文章向其他新闻服务器的传输,传出设施统称为通道。不同的通道可以有不同的属性,这些属性决定了inn
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/2 12:38:15

24、Linux新闻阅读器配置与网络示例详解

Linux新闻阅读器配置与网络示例详解 新闻阅读器基础介绍 新闻阅读器是用户用于查看、存储和创建新闻文章的程序。有多个新闻阅读器已被移植到Linux系统,下面将介绍三种流行新闻阅读器(tin、trn和nn)的基本配置。 有一种简单有效的新闻阅读方式是使用以下命令: $ find …

作者头像 李华
网站建设 2026/3/22 3:03:20

(建议收藏)2025版网络安全工程师全栈成长指南:零基础直达精通

【2025网络安全趋势】从小白到专家:网安工程师入行指南(建议收藏) 文章详述2025年网络安全工程师入行路径,涵盖三大核心职责方向、需求薪资前景及权威认证报考指南。数据显示网安岗位需求年增37%,薪资上限高&#xff…

作者头像 李华
网站建设 2026/4/6 10:56:08

基于AT89C51单片机的智能省电屏系统设计

基于AT89C51单片机的智能省电屏系统设计 第一章 系统概述 传统显示屏(如电梯广告屏、办公显示器)普遍存在“常亮运行”“亮度固定”等问题,导致无效能耗占比高达30%-50%,尤其在无人场景下能源浪费显著。基于AT89C51单片机的智能省…

作者头像 李华
网站建设 2026/4/4 0:40:29

Java网络聊天室——OverThinker-ChatRoom

—项目专栏— 🚀 Java Chatroom 实时聊天室系统 一个基于 Spring Boot 和 WebSocket 技术实现的轻量级实时聊天室项目。 ✨ 项目概述 这是一个采用 前后端分离 架构的 Web 聊天应用。它专注于提供一个稳定、实时的消息通信平台,支持用户认证、好友管理…

作者头像 李华
网站建设 2026/4/2 11:55:58

Redis实现附近的人

Redis 3.2版本以后,基于geohash和数据结构Zset提供了地理位置相关功能。通过上边两种mysql的实现方式发现,附近的人功能是明显的读多写少场景,所以用redis性能更会有很大的提升。 redis 实现附近的人功能主要通过Geo模块的六个命令。 GEOADD&…

作者头像 李华