Ubuntu Linux从入门到精通(一)
linux内核中,主要内核模块包括:进程管理(process management)定时器(timer)中断管理(interrupt management)内存管理(memory management)模块管理(module management)虚拟文件系统接口(VFS layer)文件系统(file system)设备驱动程序(device driver)进程间通信(int...
linux内核中,主要内核模块包括:
- 进程管理(process management)
- 定时器(timer)
- 中断管理(interrupt management)
- 内存管理(memory management)
- 模块管理(module management)
- 虚拟文件系统接口(VFS layer)
- 文件系统(file system)
- 设备驱动程序(device driver)
- 进程间通信(inter-process communication)
- 网络管理(network management)
- 系统启动(system init)等
ubuntu 开机与关机
ubuntu 开机
多系统引导管理器GRUB
计算机启动后运行的第一个程序-系统引导管理器。它负责将控制加载、传输到操作系统的内核。
常用的系统引导管理-GRUB。GRUB启动系统有两种方式:① 通过命令行调用ubuntu启动程序 ②通过配置文件menu.list启动。
图形界面与命令行界面切换
ubunntu系统有多个终端,图形界面算一个终端(tty7),命令行界面有6个终端(tty1~tty6),可以使用快捷键 Ctrl + Alt + (F1~F7)
来回切换终端。比如:Ctrl + Alt +F7
切换成图形界面。
root用户与普通用户
root用户相当于windows的管理员,切换到root用户:sudo -i
或 su
。
ubuntu开机加速设置
ubuntu 关机
ubuntu关机命令有三个:halt
、shutdown
和poweroff
。一个重启命令: reboot
。halt
和poweroff
都是链接shutdown
的。
shutdown
shutdown
的工作原理:在由命令shutdown 发起的关机过程中,init会试着运行 /etc/rc.shutdown 脚本,给所有进程发送TERM信号,最后给不按时停止的进程发送KILL信号。
Usage:
shutdown [OPTIONS...] [TIME] [WALL...]
Shut down the system.
--help Show this help
-H --halt Halt the machine
-P --poweroff Power-off the machine
-r --reboot Reboot the machine
-h Equivalent to --poweroff, overridden by --halt
-k Don't halt/power-off/reboot, just send warnings
--no-wall Don't send wall message before halt/power-off/reboot
-c Cancel a pending shutdown
使用实例:
①设定在几分钟后关机:
shutdown -t /-h minute
②发出关机的警告信息给所有用户,但不会关机。
shutdown -k time
③关机并重启
shutdown -r
④取消关机计划
shutdown -c
⑤快速关机,重新启动时,跳过fsck
shutdown -f minute
⑥ 快速关机,不经过init程序。
shutdown -n
⑦ 精确时间关机
shutdown HH:MM
⑧立即关机
shutdown -t /-h now
halt
其实halt命令就是调用shutdown -h 命令。执行halt 命令时,kill应用进程,执行sync系统调用,文件系统写操作完成后就会停止内核,halt 会先检测系统的runlevel,若runlevel为0 或6,则关闭系统,否则调用shutdown 来关闭系统。
语法:
halt [-dfinpw]
参数:
-d :不要在wtmp中记录
-f:无论目前的runlevel为何值,强制关闭系统
-i:在执行halt命令之前,关闭全部的网络界面
-n:在执行halt命令之后,执行poweroff
-w:仅在wtmp中记录,而不实际结束系统
poweroff
其实poweroff命令就是poweroff 的快捷键。
reboot
reboot 命令可以让系统停止运行,并重新开机
语法:
reboot [-dfinw]
参数:
-d:重新开机时,不把数据写入记录文件/var/tmp/wtmp
-f:强制重新开机
-i:在执行reboot命令之前,关闭全部的网络界面
-n:在执行reboot命令之前,不检查未结束程序
-w:测试,更新/var/log目录下的wtmp记录文件
更多推荐
所有评论(0)