当前位置: 首页 > news >正文

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
http://www.cnnetsun.cn/news/95139.html

相关文章:

  • 避开“入狱”陷阱:零基础网络安全入门实战指南与知识图谱
  • 基于深度学习的安防监控校园暴力行为检测算法研究
  • 基于STM32单片机的智能家居系统设计
  • 14、Red Hat Linux实用应用指南
  • 零基础学网络安全?入门前必看的3大认知误区与5个关键准备
  • 21、红帽Linux安全与故障排除全攻略
  • 基于微信小程序的校园电子图书馆系统毕业设计
  • 创新首发!基于VMD+WDCNN-SENet的故障诊断模型
  • Python好不好学?
  • NAS 部署私人云平台,支持扩展only office等办公应用
  • Linux EEPROM调试
  • 终极解决方案:告别Visual C++运行库缺失困扰,一键完成全版本部署
  • 安达发|当艺术遇见算法:APS系统如何解开工艺品行业的生产魔方
  • Obsidian Style Settings插件使用指南:打造个性化笔记界面
  • Swagger2Word终极指南:一键将API文档转为专业Word格式
  • 【C2000中断Debug】如何定位与调试异常中断
  • vue3中computed计算属性和方法的区别
  • LobeChat国际社区动态:全球开发者共同维护
  • 基于STM32的水质检测系统设计与实现
  • Radm1n1ster CN
  • 重构智慧书-第18条:实力与实干
  • 读捍卫隐私08智能出行
  • 媒体专访实录:LobeChat创始人谈开源初心
  • 小喵播放器 1.1.2| 一款支持视频超分的播放器,支持网页视频以及B站番剧
  • LobeChat待办事项提取与提醒功能实现
  • LobeChat会话管理机制揭秘:让每一次对话都井然有序
  • JS利用分片技术实现大文件分块上传的性能优化?
  • HTML5配合AES加密实现大文件分块传输安全?
  • NPP 热带森林:墨西哥查梅拉,1982-1995 年,R1
  • WordPress粘贴微信公众号内容自动排版