`

Fedora下服务和运行级管理

阅读更多

Linux 的服务都是以脚本的方式运行的,Fedora当然不例外,这些服务的脚本都放在 /etc/rc.d/init.d 目录下。我们可以通过修改此处的各项服务脚本控制其运行细节。

Fedira 和 Redhat 提供了一个 chkconfig 工具,可以更加简单地控制服务的运行。

用法:
chkconfig --list [name]
chkconfig --add
chkconfig --del
chkconfig --override
chkconfig [--level ]

例如,要查看所有服务的列表:
# chkconfig --list

只查看一个服务(smb)的运行级别:
# chkconfig --list smb
smb 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

上面的这条可以清晰的显示出在所有运行级别中,smb服务器是关闭的。我们可以用 下面的命令来打开。比如:让smb在 3(字符)和5(图形)模式下都开机自动运行:

# chkconfig --level 35 smb on
# chkconfig --list smb
smb 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭

是不是打开了?

那怎么关了呢?把on 换成off 试试就知道了。

 

 

在配置服务访问控制之前,需要先对 Fedora/Linux 的运行级别 (runlevels) 有所了解。在不同的运行级别下,系统所启用的服务也不相同,每个运行级别对应的 /etc/rc.d/rc[x].d 目录下包含了此运行级别下的服务。

运行级别

  • runlevel 0:关机,不要设置为默认运行级

  • runlevel 1:单用户模式

  • runlevel 2:多用户模式,不带NFS

  • runlevel 3:完全的多用户模式,如果没有网络连接的话与2相同

  • runlevel 4: 未用
  • runlevel 5:图形用户模式(runlevel 3 + X 窗口系统“图形用户界面”)。

  • runlevel 6:  重启,不要设成默认运行级

  如果使用命令行界面的登录框,说明系统的运行级别为 3,如果使用图形界面的登录窗口,则说明系统的运行级别为 5。

  通过编辑 /etc/inittab 文档,可以更改系统的默认运行级别 ,只需要将指定的运行级别替换下面这一 行中的数字 5 (运行级别 5) 即可:

id:5:initdefault:

  通过编辑 /etc/inittab 完成对默认运行级别的更改之后,新配置会在重新启动系统 时后生效。

查看当前运行级别

/sbin/runlevel

通过下面的命令来切换运行级别 (用数字如 3,5 等来替换 RUNLEVEL):

# /sbin/init RUNLEVEL

分享到:
评论

相关推荐

    fedora 安装ODOO服务

    ### Fedora 下安装 Odoo ...通过上述步骤,您可以在 Fedora 系统上成功安装并配置 Odoo 服务,实现企业级的应用管理。此外,通过设置防火墙端口转发,还可以让外部用户轻松访问 Odoo 服务,提升整体的安全性和便捷性。

    Linux_Fedora7_Services

    在深入探讨Fedora 7中的服务...总之,Fedora 7中的服务管理不仅涉及基本的网络和服务配置,还涵盖了高级的电源管理、定时任务和硬件抽象层的控制。正确理解和配置这些服务,可以极大地提升Fedora 7的稳定性和用户体验。

    Fedora从入门到精通

    《Fedora从入门到精通》是一本针对Fedora操作系统的学习指南,旨在帮助初学者逐步掌握Fedora系统的使用和管理。这本书以英文版的形式提供,通过RAR压缩文件存储,解压后得到的PDF文档是Apress.Beginning.Fedora.From...

    Fedora和Red Hat Enterprise Linux实用指南

    RHEL是Red Hat公司为企业级用户设计的操作系统,提供了长期的支持和服务,确保系统的稳定性和安全性。RHEL被广泛应用于服务器环境中,支持各种关键业务应用程序和服务。RHEL的版本更新周期较长,通常每三年发布一个...

    Fedora FTP服务器的搭建

    在Linux系统中,Fedora是其中一个非常流行的开源操作系统。FTP(File Transfer Protocol)服务器则用于在互联网上进行文件传输。...记住,安全性和稳定性是构建任何网络服务的首要考虑因素。祝你搭建过程顺利!

    fedora 下能用的dnw2(不用编译,直接使用)

    DNW2,全称可能为“Dungeon World 2”或者是一个特定的软件或工具,但在这个场景下,由于信息有限,我们假设它是一个在...通过Fedora的包管理系统,用户可以轻松地安装和更新这个应用程序,享受其带来的功能和服务。

    fedora core 9 tftp

    总的来说,这个压缩包提供了一套完整的解决方案,让用户能够在Fedora Core 9系统上快速搭建并运行TFTP服务,这对于网络管理员和系统集成人员尤其有用,他们可能需要通过TFTP进行远程设备维护、固件更新或者启动网络...

    Linux下安装 QT 全程攻略(fedora 13)

    在Linux环境下,特别是Fedora 13操作系统中,Qt是一个非常重要的开源开发框架,用于创建图形用户界面和其他软件应用程序。本文将详细介绍如何在Fedora 13上安装和配置Qt开发环境,包括QT和QTE。 首先,让我们了解Qt...

    Fedora 8 and Red Hat Enterprise Linux Bible

    此外,书中还讨论了用户和组管理、权限控制、文件系统安全等方面的知识,这对于企业级环境中的系统管理员至关重要。 在性能优化和故障排除章节中,作者提供了各种技巧和最佳实践,帮助读者解决常见的性能问题,如...

    Fedora和RedHat Enterprise Linux实用指南

    Fedora和RedHat Enterprise Linux(RHEL)是企业级Linux发行版,拥有广泛的用户基础和强大的社区支持。Fedora是RHEL的上游版本,专注于最新技术和创新,而RHEL作为商业产品,以其稳定性、安全性和企业级支持著称。...

    VMWare Fedora 下WebSphere MQ的安装

    总结来说,安装VMware Fedora下的WebSphere MQ涉及到设置VMware环境,安装Fedora操作系统,配置和安装WebSphere MQ,以及创建队列管理和通道。这个过程需要对操作系统管理、虚拟化技术以及WebSphere MQ的基本概念有...

    Fedora security guide

    - **服务与守护进程管理**:指导如何安全地启动、停止和服务配置,避免不必要的服务运行。 - **文件系统权限管理**:讲解如何正确设置文件和目录的权限,确保敏感数据的安全。 ##### 5.3 网络安全 - **网络隔离**:...

    虚拟机中Fedora_11安装过程全图

    【虚拟机中Fedora_11安装过程全图】这篇文档详细介绍了在虚拟机环境下,使用VMware Workstation 8.0安装Fedora 11操作系统的过程,包括遇到的常见问题及其解决方案。以下是对该安装过程的详细解析: 首先,安装...

    Fedora10安装向导(pdf)

    2. **更新系统**:登录后,建议立即运行`yum update`命令,以获取最新的安全补丁和软件更新。 3. **安装额外软件**:使用`yum`或`dnf`(在较新版本的Fedora中)命令安装你所需的额外软件。 通过遵循Fedora 10安装...

Global site tag (gtag.js) - Google Analytics