Linux网络管理员必须了解的系统目录
时间:2023-03-17 05:34:17 点击:351

  在Linux的发行版本中,都存在一个/proc/目录,有的也称它为Proc文件系统。在这个目录中,包括了一些特殊的文件,不仅能用来反映内核的现行状态和查看硬件信息,而且,有些文件还允许用户来修改其中的内容,以调节内核的现行工作状态,例如/proc/sys/子目录下的文件。

  与/proc/目录中其它目录不相同的是,/proc/sys/目录下的文件不仅能提供系统的有关信息,而且还允许用户立即停止或开启内核的某些特性及功能。在/proc/sys/目录中的/proc/sys/net/子目录更是与网络息息相关,我们可以通过设置此目录下的某些文件来开启与网络应用相关的特殊功能,同时,也可以通过设置这个目录下的某些文件来保护我们的网络安全。因此,作为一名Linux下的网络管理员,就很有必要详细了解/proc/sys/net/目录下文件的各种功能和设置方法,让它能更好地为我们工作。

  一、/proc/sys/net/目录说明。

  /proc/sys/net/目录主要包括了许多网络相关的主题,例如:appletalk/,ethernet/,ipv4/,ipx/,及ipv6/。通过改变这些目录中的文件,网络管理员能够在系统运行时调整相关网络参数。虽然在Linux中还有很多有关网络的配置方法,但熟悉此目录中的相关内容对网络应用是有很大的帮助的。

  在/proc/sys/net/目录下有两个目录,与现在的IPV4网络的运行息息相关,调整这两个目录下的某些文件的参数,能为我们的网络应用带到意想不到的效果,这两个目录就是/proc/sys/net/core/目录和/proc/sys/net/ipv4/目录,下面笔者将会对这两个目录中的重要文件分别作一个详细的说明。

  1、/proc/sys/net/core/目录。

  此目录中包括许多设置用来控制Linux内核与网络层的交互,即当网络有什么动作时,内核做出什么样的相应反应。

  在其中有以下的一些重要文件:

  (1)、message_burst:设置每十秒写入多少次请求警告;此设置可以用来防止DOS攻击,缺省设置为50;

  (2)、message_cost:设置每一个警告的度量值,缺省为5,当用来防止DOS攻击时设置为0;

  (3)、netdev_max_backlog:设置当个别接口接收包的速度快于内核处理速度时允许的最大的包序列,缺省为300;

  (4)、optmem_max:设置每个socket的最大补助缓存大小;

  (5)、rmem_default:设置接收socket的缺省缓存大小(字节);

  (6)、rmem_max:设置接收socket的最大缓存大小(字节);

  (7)、wmem_default:设置发送的socket缺省缓存大小(字节);

  (8)、wmem_max:设置发送的socket最大缓存大小(字节)。

  2、/proc/sys/net/ipv4/目录。

  此目录中的内容用来添加网络设置,在其中的许多设置,可以用来阻止对系统的攻击,或用来设置系统的路由功能。

  其中有以下的这些重要的文件:

  (1)、icmp_destunreach_rate、icmp_echoreply_rate、icmp_paramprob_rate、icmp_timeexeed_rate:设置发送和回应的最大icmp包的速率,最好不要为0;

  (2)、icmp_echo_ignore_all和icmp_echo_ignore_broadcasts:设置内核不应答icmp echo包,或指定的广播,值为0是允许回应,值为1是禁止;

  (3)、ip_default_ttl:设置IP包的缺省生存时间(TTL),增加它的值能减少系统开销;

  (4)、ip_forward:设置接口是否可以转发包,缺省为0,设置为1时允许网络进行包转发;

  (5)、ip_local_port_range:当本地需要端口时指定TCP或UDP端口范围。第一数为低端口,第二个数为高端口;

  (6)、tcp_syn_retries:提供限制在建立连接时重新发送回应的SYN包的次数;

  (7)、tcp_retries1:设置回应连入重送的次数,缺省为3;

  (8)、tcp_retries2:设置允许重送的TCP包的次数,缺省为15。

  二、/proc/sys/net/目录下文件的设置方法。

  在了解了/proc/sys/net/core/目录和/proc/sys/net/ipv4/目录中一些重要文件的意义和作用后,下面说说如何设置这两个目录中的这些重要文件来为我们工作的。

  读者应该了解,在linux系统中,要改变某种服务或设备的工作状态和功能,主要是通过使用命令方式和直接修改它的配置文件方式来达到目的,对于这两个目录下的文件,我们也可以通过这两种方式来修改这些文件内容中的值,使它们按照我们的意图工作。

  在进行设置之前,应当注意的是,当你确定要修改某个文件的当前值时,一定要保证输入的命令格式和值的内容都是正确的,因为任何的错误设置都会引起内核的不稳定,如果你不小心造成了这种问题,你就不得不重新引导系统了。在下面的说明中,笔者会将注意的地方特别说明出来的。

  首先来看看如何使用命令方式来修改这两个目录下文件的。我们可以通过echo和sysctl这两个命令来修改这两个目录中的文件,下面笔者将这两个命令的使用方法分别列出来。

  1、sysctl命令是为设置这两个目录中的文件而定制的,它被默认安装在/sbin/目录中, 我们可以通过使用此命令来显示和设置/proc/sys/net/目录下的文件内容。例如:/sbin/sysctl -a命令用来显示此目录下的所有文件配置内容;/sbin/sysctl -w命令用来修改此目录下指定文件中的变量值,如:/sbin/sysctl -w net.ipv4.ip_forward=“1“用来设置允许IP包转发。其它的参数,读者可以通过输入/sbin/sysctl -h命令来得到,在这里就不再具体全部列出了。要注意的是,这个命令的使用需要管理员权限的,如果用户不是以管理员身份登录的,在使用此命令前用SU命令得得管理权限后再操作。

  2、/proc/sys/net/目录下的文件内容也可以通过用echo命令来修改。例如:echo 1 > /proc/sys/net/ipv4/ip_forward用来设置允许IP包转发;echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all用来设置不回应ICMP ECHO包。在使用echo命令时,还应特别注意此命令的输入格式,即在echo命令和值之间,以及值与在于符号(>)之间,在于符号与要修改的文件路径之间都必需有一个空格。而且,在这两个目录中的有些文件有不上一个的值,所以,如果你想一次性传递多个值,那么,每一个值之间也应保证用空格隔开。同时也要注意的是,用此方法修改/proc/sys/net/目录下文件中的内容在系统重新启动后,所设置的内容会全部变为默认值,因此,如果要想设置的值永久有效,可以直接把这个命令加入到/ect/rc.d/rc.local文件中,在这里,这个文件的路径是指Red Hat Linux发行版本中的,其它发行版本读者根据具体情况来定。如果命令项太多,也可以把这些命令项编写成一个脚本后,加上可执行权限,再放到这个文件中,这样当系统启动时,就会按/etc/rc.d/rc.local中的设置自动执行。如果你不想修改/etc/rc.d/rc.local文件,那么笔者推荐你使用/sbin/sysctl命令。

  使用命令方式设置/proc/sys/net/目录下的文件固然方便易行,但有一部分读者更喜欢直接修改它们的配置文件的方式,因为这种方式更加直观,但它比较适合对系统了解比较深的用户。

  与其它服务或设备不同的是,Linux系统只为/proc/sys/net/目录提供了一个配置文件,那就是/ect/sysctl.conf,用户可以通过直接编辑/ect/sysctl.conf配置文件,来修改增加相应/proc/sys/net/目录下文件内容中的变量的值,这样当系统启动时就会读取此文件中的配置内容来设置相应的项。用vi来编辑此文件是非常简单的,此文件中内容格式也非常清晰易读,如其中有如下条目:net.ipv4.ip_forward=0,把值修改为1后就打开IP包转发。其实,用/sbin/sysctl命令修改和直接编辑 /etc/sysctl.conf文件内容具有相同的效果,因此,为了安全,推荐用户优先使用/sbin/sysctl命令方式。

  到这里,想必读者已经对/proc/sys/net/目录下的/proc/sys/net/core/和/proc/sys/net/ipv4/这两个目录,已经有了一定了解了。可是,这只是笔者为了突出/proc/目录与IPV4网络的作用而特别选出来说明,其实,在/proc/目录下,还有许多的文件,虽然不能被用户如上述的两个目录那样可以被设置,但是,可以通过这些文件来了解系统详细情况和现行的运行状态,读者可以从网络上找到这个目录的详细说明。

展开 ↓
标签: 《枪火重生》角色系统解析云(枪火重生全角色) 暗区突围管理处在哪(暗区突围一局几个真人) 《雷霆一击》装备系统介绍(雷霆一击配装) 《全境封锁2》战队系统详解图(《全境封锁2》战队系统详解图大全) lol手游登录显示100006(lol手游登录显示网络超时) 2077网络监察(2077网络监察网驱5型) 《怪物猎人:世界》ps4联机网络设置指南(怪物猎人世界ps4连不上服务器) 《英雄联盟》战利品系统玩法攻略大全(英雄联盟战利品材料里的英雄是什么) 《枪火重生》宝箱系统介绍大全(枪火重生武器箱怎么解锁) 暗黑破坏神不朽有交易系统吗(暗黑破坏神不朽可以自由交易吗) 2077网监巫毒帮(2077巫毒帮和网络) minihotel(minihotel智能酒店系统) 《圣铠:冰魂》战斗系统玩法介绍(《圣铠:冰魂》战斗系统玩法介绍) 《硬核机甲》战斗系统介绍(《硬核机甲》战斗系统介绍大全) 《无尽航线》npc系统介绍(无尽航线攻略) 《无尽航线》npc系统介绍(无尽航线安卓版) 《如龙7》羁绊系统介绍大全(如龙7羁绊对话触发) 《太吾绘卷》战斗系统详解图(太吾绘卷战斗难度解锁) retrogame最新系统(retrogame有几个版本) 《无尽航线》npc系统解析云(无尽航线攻略) 2077最好的循环系统(2077最强系统) csgo网络参数指令(csgo网络参数命令) 《枪火重生》天赋系统解析(枪火重生天赋攻略) 《火炬之光3》新圣物系统解析图(《火炬之光3》新圣物系统解析图文) 《枪火重生》角色系统介绍大全(枪火重生流派攻略) lol手游有防沉迷系统吗(英雄联盟手游,有防沉迷吗) 《刺客信条:英灵殿》猎人瞄准系统解析(刺客信条英灵殿最强猎人弓) 《漫威复仇者联盟》人物挑战系统介绍图(《漫威复仇者联盟》人物挑战系统介绍图解) 暗黑破坏神2重制版mac系统(暗黑破坏神2重制版mac系统能玩吗) 《王国之心3》键刃变装系统介绍大全(王国之心3dlc键刃) 2077网络接入舱(赛博朋克2077网络接入仓传说) lol战利品系统介绍(lol战利品有什么用) 2077扫描公寓安保(朋克2077扫描公寓的安保系统) 《火炬之光3》新圣物系统介绍(《火炬之光3》新圣物系统介绍攻略) 《英雄联盟》战利品系统玩法攻略(英雄联盟战利品材料里的英雄是什么) 《勇者海王星》游戏队形系统介绍图(《勇者海王星》游戏队形系统介绍图片) 2077猎杀谷仓安保(2077猎杀安保控制系统) 《攻城英雄》地图系统详解攻略(《攻城英雄》地图系统详解攻略大全) 《暗黑地牢2》游戏战斗系统分享在哪(暗黑地牢2dlc) 《天涯明月刀》手游追回系统在哪(天涯明月刀手游回档) 《圣女战旗》角色成长系统介绍(圣女战旗主角晋级) origin怎么平台(origin系统如何) 2个人一起玩的生存游戏(手游排行榜前十名网络游戏) xbox360自制系统(xbox360自制系统升级17559) 《无尽航线》npc系统介绍云(无尽航线好玩吗) 《暗黑破坏神3》追随者系统改动了什么(《暗黑破坏神3》追随者系统改动了什么东西) 《魔渊之刃》天赋系统怎么样啊(《魔渊之刃》天赋系统怎么样啊贴吧) wow炽蓝仙野(wow炽蓝仙野传送网络怎么用) 暗黑破坏神不朽装备图片(暗黑破坏神不朽装备系统) arch配置(arch配置网络) 2077操作系统插件(2077操作系统插件怎么获得) 《怪物猎人:崛起》战斗知识点(怪物猎人崛起战斗系统) 《中华三国志》兵种系统详解大全(中华三国志步兵) win10绯红结系无法读取系统数据(绯红结系无法连接系统) 《足球经理》分析与统计系统解析pdf(足球经理数据) 《东方华彩乱战2》装备养成系统介绍(东方华彩乱战2装备属性) 2077网监巫毒帮(赛博朋克2077网络特工巫毒帮) 2077巫毒帮和网络监察都杀(2077巫毒帮杀不杀) 《枪火重生》武器系统详细介绍图(《枪火重生》武器系统详细介绍图) 《不朽之旅》神火系统调整了什么属性(不朽之旅神火七杀) 《对马岛之鬼》战争迷雾系统解析pdf(对马岛战争迷雾) 《如龙7》羁绊系统介绍(如龙7羁绊最高多少级) dnf修炼场有系统奶妈(dnf修炼场) 《火炬之光3》新圣物系统解析图(火炬之光3圣物技能怎么获取) 《了不起的修仙模拟器》法宝系统分析(了不起的修仙模拟器法宝模板) 《不朽之旅》神火系统调整了什么属性(不朽之旅神火稀有特性) sd高达g世纪火线纵横重生高达开发(sd高达g世纪火线纵横系统) 《原神》锻造在哪里获得(原神的锻造系统在哪) 《球球大作战》炫光在哪里购买啊(球球大作战炫光系统介绍炫光皮肤怎么用) 《圣女战旗》角色成长系统介绍(《圣女战旗》角色成长系统介绍大全) 《枪火重生》武器系统详细解析图(枪火重生武器图鉴) 《全面战争:三国》战斗系统详解(全面战争三国战术概览) 2077扫描公寓安保(2077扫描公寓的安保系统relic) 《战神诸神黄昏》武器系统介绍大全(《战神诸神黄昏》武器系统介绍大全) 2077扫描公寓安保(赛博朋克2077攻略扫描公寓的安保系统) 《攻城英雄》打造系统介绍大全(《攻城英雄》打造系统介绍大全) 2077扫描公寓的安保系统relic(2077扫描公寓里的安保系统) 《北加尔》玩法机制系统介绍图(北加尔新手攻略) 《旅者之憩》制作与发展系统解析pdf(旅者之憩有手机版吗) 《英雄不再3》全剧情流程攻略(英雄不再3系统详解) 2077系统重置制作规范(赛博朋克2077系统重制) 《荒野大镖客2》武器系统介绍图(荒野大镖客2中的武器) 《暗黑地牢》技能系统解析大全(《暗黑地牢》技能系统解析大全攻略) 《枪火重生》天赋系统介绍大全(枪火重生天赋选择) 2077系统重启插件(2077系统重制) epic游戏启动不了系统出错(epic启动程序进不去) 《暗黑地牢2》游戏战斗系统怎么玩(暗黑地牢2wiki) 《中华三国志》宝物系统介绍(中华三国志详细攻略) 《天谕手游》神印系统解析大全(《天谕手游》神印系统解析大全最新) x4基奠怎么扫描空间站(x4基奠空间站管理员怎么获得) 《杀戮尖塔》卡牌系统相关游戏(杀戮尖塔卡牌稀有度) 《荒野大镖客2》决斗玩法介绍大全(大镖客2决斗系统讲解) f1车队管理(f1车队及车手介绍) 《奇幻冲击》操作系统解析pdf(奇幻cg) 《王者荣耀》赛宝系统有什么用啊(《王者荣耀》赛宝系统有什么用啊) whiletrue:learn(whileTrue:learn()跟踪系统) x4基石管理中心(x4基石在线功能) 《全境封锁2》战队系统详解图(全境封锁2组队) 《无人深空》同伴系统介绍大全(《无人深空》同伴系统介绍大全) switch数码宝贝网络侦探和骇客记忆的区别(ns数码宝贝骇客追忆和网络侦探) 《对马岛之鬼》战斗系统点评文案(对马岛之鬼流程攻略) 《攻城英雄》魔力系统机制介绍图(攻城英雄难度解锁) 2077系统重启插件(2077操作系统插件) 2077系统重置获得(2077重置点数) 《战神诸神黄昏》武器系统介绍图(战神诸神黄昏宣传片) WindowsXP的NTFS文件系统优化方法 linux 皇室战争无限圣水卡组最新搭配-皇室战争无限圣水卡组2022管理 linux巧用cd命令和Pushd切换目录 掌赋系统官方版下载 时间管理app 如何保证Windows操作系统无毒? 清理系统垃圾 Windows清理系统垃圾的完全攻略 简介UbunturootX系统安全帐号 linux目录大小问题 Unix操作系统 学习笔记Unix操作系统tar命令 让Windows系统建一个超级隐藏用户 保证安全Vista系统中拒绝陌生U盘使用 简介CentOS配置ssh系统技术 系统 扭转WindowsXP系统启动慢的局面 Capture影音管理软件(GoPro)下载 Windows系统登录密码解 史上最简单的Windows系统登录密码解救 解读SVCHOST.EXE病毒or系统进程? 网络实验中仅仅搭建成功不算真的成功 安装配置MRTG监控Linux网络 健康管理app 手机客服系统 网友分享:保证Windows系统无毒两个技巧 无线网络安全 企业无线网络安全问题全解 安全部署企业网络边界路由器 linux系统管理常用命令(1) 认识Linux病毒做好操作系统防护工程 linux中查看系统资源占用情况的命令 全国公租房信息管理系统app下载 更改远程登录Windows系统的访问步骤 Vista系统两台笔记本同一个帐号无线上网 健身管理云平台最新版下载 健身管理云平台 企业网络安全 企业网络安全事件应急响应方案 分享:Linux操作系统下隐藏文件的新方法 Linux操作系统下各端口列表汇总篇 忘记Windows超级管理员密码怎么办? li 通过路由器基础设置使网络更加安全 Linux操作系统单网卡双IP的设置 网络文件系统 配置网络文件系统NFS服务 Linux系统备份 Linux系统备份的常用命令介绍 根文件系统 Linux根文件系统的制作 网络安全知识:独门秘籍阻止网络病毒的自动执行 解决系统托盘不显示音量图标问题 linux系统管理 linux系统管理使用磁盘配额

最新游戏更多

最新软件更多

  • 玩家推荐
  • 游戏攻略

金钼软件下载站 Copyright(C) 2008- 601958.cn All Rights Reserved!

闽ICP备2023004188号| 免责声明