Fedora运行级别及其虚拟文件系统/proc详解

在现有的Linux系统中添加新硬件时,你希望知道当前系统的资源配置状态,那么应该如何查看呢?很方便,/proc文件系统中包含了内核关于资源分配的一些信息。其中/proc/interrupt,/proc/dma,/proc/ioports,分别包含了系统中断,dma,I/O端口分配情况。可以通过lsusb命令查看设备是否连接到Linux系统,而命令lsmod则会显示出系统中以加载模块的状态,当然通过执行cat /proc/modules查看是一样的效果。若是开始时没有加载某个模块,那么能不能在运行时安装或移除某个模块呢?答案是肯定的,将一个模块在超级用户权限下自动定位和插入到正在运行的内核中使用install module或者modprobe module,而移除不用的模块为rmmod modules命令。

Linux的运行级别用0-6表示,其中0和6是过渡性的特殊级别,分别代表关机和重新启动两种状态。当Linux系统启动时,所执行的第一个进程是init,它启动所有其他进程,该进程负责引导系统进入默认的运行级别,通常是2、3和5,这取决与Linux发现版本和所使用的机器。典型的运行级别的含义如下表所示:

运行级别1,即单用户模式,是一个基本的操作环境,专供系统维护之用。被迫进入单用户模式的一个常见原因,就是系统无法自动处理文件系统损坏,而需要管理员介入予以修正。

设置默认的运行级别可以通过ln -s /lib/systemd/system/<target name>.target  /etc/systemd/system/default.target (这个命令是Fedora17上的方法)

一般的方法都是修改/etc/inittab这个文件。查看系统当前的运行级别可以通过 runlevel 命令。若想改变当前的运行级别,有两个命令可用:init和telinit会发动信号给运行中的init进程,告诉它切换到指定的运行级别,此命令需超级用户权限。

(0)

相关推荐

  • CentOS运行级别和开机过程的详解

    CentOS运行级别和开机过程的详解

  • centos下初识日志式文件系统(ext3)详解

      centos下初识日志式文件系统(ext3)详解 1.日志式文件系统 2.ext3的优点 3.ext3的三种日志模式 4.选择日志模式 1.日志式文件系统 通常在系统运行中写入文件内容的同时,并没 ...

  • CentOS EXT4文件系统的详解

    Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4. Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 对 Ext2 那样,只 ...

  • 解析Linux系统中的/proc虚拟文件系统

    Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构. 改变内核设置的机制.尽管在各种硬件平台上的 Linux 系统的 /proc 文件系统的 基本概念都是相同的,但本文 ...

  • Linux内核与根文件系统的关系详解

    Linux内核与根文件系统的关系 开篇题外话:对于Linux初学者来说,这是一个很纠结的问题,但这也是一个很关键的问题! 一语破天机: “尽管内核是 Linux 的核心,但文件却是用户与操作系统交互所 ...

  • 改变Solaris 系统运行级别 init

    系统运行级别有8种,分别为: 运行级别 意义 0 进入PROM状态(OK状态) 1 管理状态(所有文件系统都挂上的单用户模式,禁止其他用户登录) 2 多用户模式(没有网络文件共享服务) 3 多用户模式 ...

  • linux renice命令参数及用法详解(linux修改程序运行优先级命令)

    linux renice 命令详解 功能说明:调整程序优先级。 语法:renice [优先等级][-g <程序群组名称>...][-p <程序识别码>...][-u <用 ...

  • linux根文件系统的挂载过程详解

    st1\:*{behavior:url(#ieooui) } 一:前言 前段时间在编译kernel的时候发现rootfs挂载不上.相同的root选项设置旧版的image却可以.为了彻底解决这个问题.研 ...

  • 通过 FSCK 命令检查 Linux 文件系统中的错误详解

    fsck命令被用于检查并且试图修复文件系统中的错误.当文件系统发生错误四化,可用fsck指令尝试加以修复. FSCK是一个很重要的Linux/Unix工具,它用于检测并修复文件系统中的错误.它类似于W ...