文件系统启动脚本信息说明


脚本里面 mount -a 的作用:
    mount -a 的意思是将/etc/fstab的所有内容重新加载。

umask:
    umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。


修改文件系统,实现开机自动登录://这种方式还需要验证一下
    方式一、针对nxp的imx系列,修改rc_mxc.S文件,在文件里面添加:/bin/login -f root //直接传递root登陆的参数    IMX6不行
    方式二、去掉getty初始化。    //IMX6不行
    方式三、在初始化getty时执行/sbin/autologin。    //IMX6可行
            //在/etc/init.d/rc_mxc.s文件里面,有/sbin/getty -L ttymxc0 115200 vt100 在这一行后面添加 -n -l /sbin/autologin
            //完整命令如下:/sbin/getty -L ttymxc0 115200 vt100 -n -l /sbin/autologin
            //注意:这里要将/sbin添加到PATH目录下面,不然会提示错误

/etc 文件内容分析:
在inittab文件里面涉及到一些符号,对符号的解释如下:
    id 用来定义缺省的init运行的级别
    si 是系统初始化的进程
    ln 其中的n从1~6,指明该进程可以使用的runlevel的级别
    ud 是升级进程
    ca 指明当按下Ctrl+Alt+Del时运行的进程
    pf 指当UPS表明断电时运行的进程
    pr 是在系统真正关闭之前,UPS发出电源恢复的信号时需要运行的进程
    x 是将系统转入X终端时需要运行的进程
    
inittab格式文本解析:
    示例:
        id:runlevel:action:process
        l1:1:wait:/etc/init.d/rc 1
    解析:
    id:入口标识符,用于标识文件/etc/inittab中的每一个登记项
    runlevel:运行级。说明该登记项适用于哪一个运行级。
    action:定义init命令应该向进程实施什么动作。//对于大多数的action来说,仅当runlevel和当前运行级别相等时,才会执行
    process:是具体的执行程序。程序后面可以带参数。
    
    注:action可用的实例如下:
    respawn-无论何时它终止,均重新启动命令
    wait-运行命令一次。在继续之前,init等待它终止
    once-运行命令一次
    boot-命令在启动过程中运行。忽略运行等级字段
    bootwait-命令在启动过程中运行,忽略运行等级字段。在继续之前,init等待该进程终止
    initdefault-定义Linux系统的默认运行等级
    powerwait-停电时命令运行。在继续之前,init等待该进程终止
    powerfail-停电时命令运行。在继续之前,init不等待该进程终止
    powerokwait-恢复电力时命令运行。在继续之前,init等待该进程终止
    powerfailnow-UPS发出电池即将耗尽的信号时,运行该命令
    
    
    
/proc 目录分析:
    1、/proc目录下面对应有很多的数字命令的目录,这些目录分别对应相应的PID进程。kill掉进程,那么对应的目录自然就消失了

/etc/rcN.d目录:
    在/etc目录下,存在着如下目录:rc0.d、rc1.d、rc2.d、rc3.d、rc4.d、rc5.d等目录。在这些目录有存在一些文件,这些文件以S或K开头,后面接数字。
    S开头的文件:需要启动的服务
    K开头的文件:需要停止的服务
    数字:数字越小,有限级别越高

设置文件系统只读的属性:
    在/etc/default/rcS文件里面,可以设置文件系统只读的属性。
    ROOTFS_READ_ONLY=no            //非只读
    ROOTFS_READ_ONLY=yes        //只读

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

monkey_llll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值