日期:2014-05-16  浏览次数:20806 次

linux学习笔记1

1 系统运行级别
linux系统运行级别是一种状态,它由列在/etc/rc.d/rc<x>.d目录中的服务来定义,其中<x>是运行级别的数字。

0:停止运行,所有进程中止,关机。
1:单用户模式,用于维护系统,只有少数进程运行。
2:多用户模式,除了NFS服务没有启动,其他的和3一样
3:完整的多用户模式,进入linux系统的文本字符界面
4:没有使用(可以由用户定义)
5:完整的多用户模式(带有基于X的图形界面)
6:重新引导计算机

通过cat /etc/inittab 查看和修改
runlevel查看运行级别 init 修改运行级别



2 关闭和启动系统
1 shutdown 超级用户使用
-k 并不真正关机,只是发出警告信息给所有用户
-r 关机后立刻启动
-h 关机后不重新启动
-f 快速关机,重启动时跳过fsck
-n 快速关机,不经过init程序
-c 取消一个已经运行的shutdown

立即关闭系统 shutdown -h now
45分钟后关闭 shutdown -h 45
重新启动系统,并发出警告 shutdown -r now "system will be reboot now"

2 halt 调用 shutdown -h来执行的
-c 防止sync系统调用,它用在fsck修补根分区之后,以阻止内核用老版的超级块覆盖修补过的超级块
-w 并不是真正的重启或关机,只是wtmp(/var/log/wtmp)记录
-d 不写wtmp记录
-f 没有调用shutdown而强制关机或者重启
-I 关机(或重启)前,关掉所以的网络接口
-p 该选项为缺省选项,即关机时调用poweroff

3 reboot 工作原理和halt类似。
4 init init 1 为重启 init 0 关机