Linux控制对服务的访问
来源:互联网 发布:中老年男运动装淘宝网 编辑:程序博客网 时间:2024/06/05 20:17
14. 控制对服务的访问
维护 Red Hat Linux 系统的安全性极端重要。管理系统安全的方法之一是谨慎管理对系统服务的使用。你的系统可能需要提供对某些服务的公开利用(譬如 httpd,如果你在运行万维网服务器的话)。然而,如果你不需要提供某项服务,则应该把它关闭 — 这会降低你对可能会出现的偷机取巧情况的曝光率。
管理对系统服务访问的方法有好几种。你必须根据服务、系统配置、以及你对 Linux 的掌握程度来决定应使用哪一种方法。
拒绝对某一服务的使用的最简便方法是将其关闭。不论是由 xinetd(我们会在本章节后面详细讨论)管理的服务,还是在 /etc/rc.d 层次中的服务,都可以使用以下三种不同的应用程序来配置其启动或停止:
-
服务配置工具 — 一个图形化应用程序,它显示了每项服务的描述,以及每项服务是否在引导时启动(运行级别 3、4、5),并允许你启动、停止、或重新启动每项服务。
-
ntsysv — 基于文本的程序。它允许你为每个运行级别配置引导时要启动的服务。对于不属于 xinetd 的服务而言,改变不会立即生效。你不能使用这个程序来启动、停止、或重新启动不属于 xinetd 的服务服务。
-
chkconfig — 一个允许你在不同运行级别启动和关闭服务的命令行工具。对于不属于 xinetd 的服务而言,改变不会立即生效。你不能使用这个工具程序来启动、停止、或重新启动不属于 xinetd 的服务服务。
你可能会发现以上工具比使用下面这些方法更简单 — 手工编辑位于 /etc/rc.d 目录下的大量符号链接,或者编辑 /etc/xinetd.d 中的 xinetd 配置文件。
管理对系统服务的使用的另一种方法是通过使用 iptables 来配置 IP 防火墙。如果你是 Linux 新手,请注意,iptables 可能不是你的最佳解决办法。设置 iptables 是一项复杂的作业,最好由经验丰富的 Linux 系统管理员来执行。
从另一角度而言,iptables 的优越性是它的灵活性。譬如,如果你需要一个定制的解决方案来为某些主机提供到某些服务的使用权, iptables 能够为你提供。关于 iptables 的详情,请参阅《Red Hat Linux 参考指南》和《Red Hat Linux 安全指南》。
此外,如果你寻找的是能够为你的家用机器设置常规访问规则的工具程序,并且(或者)你还是 Linux 新手,你应该尝试使用 安全级别配置工具(redhat-config-securitylevel)。该工具允许你为系统选择安全级别,它和 Red Hat Linux 安装程序中的「防火墙配置」屏幕相似。你还可以使用 GNOME Lokkit。GNOME Lokkit 是一种 GUI 工具,它会向你询问一些你要如何使用你的机器的问题。根据你的回答,它会为你配置一个简单的防火墙。关于这些工具的详情,请参阅第13章 。如果需要更明确的防火墙规则,请参阅《Red Hat Linux 参考指南》中的 iptables 这一章。
14.1. 运行级别
在你配置到服务的访问之前,你必须理解 Linux 运行级别。运行级别是一种状态,或模式(mode),它由列在 /etc/rc.d/rc<x>.d 目录中的服务来定义,其中 <x> 是运行级别的数字。
Red Hat Linux 使用下列运行级别:
-
0 — 停运
-
1 — 单用户模式
-
2 — 没有使用(可由用户定义)
-
3 — 完全的多用户模式
-
4 — 没有使用(可由用户定义)
-
5 — 完全的多用户模式(带有基于 X 的登录屏幕)
-
6 — 重新引导
如果你使用的是文本登录屏幕,你是在运行级别 3 中操作。如果你使用的是图形化登录屏幕,你是在运行级别 5 中操作。
默认的运行级别可以通过修改 /etc/inittab 文件来改变,该文件在接近开头的地方有一行与下面相似:
id:5:initdefault:
把这一行中的数字改成你想要的运行级别。所做改变在系统重新引导之后才会生效。
要立即改变运行级别,使用命令 telinit,其后跟随运行级别数字。你必须是根用户才能使用这项命令。
/etc/fstab可以设置系统启动时自动加载
的系统操作
自动挂载nfs:
自动挂载cdrom:
/dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0自动挂载floppy:
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0
- Linux控制对服务的访问
- 控制对服务的访问--chkconfig
- Linux管理用户帐户和控制对文件的访问
- Linux--RH134---unit 2 控制对文件的访问
- linux运维-控制对文件的访问setfacl
- Linux学习第二单元-控制对文件的访问
- 控制对网站的访问
- 控制对文件的访问
- 控制对文件的访问
- 对文件的访问控制
- 控制对文件的访问
- 控制对文件的访问
- 控制对文件的访问
- 控制对文件的访问
- 控制对文件的访问
- 控制对文件的访问
- Linux 对80端口进行访问控制
- Linux之自动安装 RED HAT ENTERPRISE LINUX 与控制对文件的访问
- BMP位图操作
- 配置Samba服务
- 动画技术-关键帧(keyFrame)
- 您未被授权查看该页
- [原]Moto V600/E398之来电处理实验
- Linux控制对服务的访问
- 网络文件系统NFS的命令行配置方式
- 3dMax导出.x文件以及3D Explorer
- BMP基本慨念
- 屏蔽错误的原始显示
- 1。20个VC开发小技巧
- 自然语言处理及计算语言学相关术语中英对译表(A~L)
- 数据库时代的终结
- Linux汇编语言开发指南