1 关机&重启命令
在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。
正确的关机流程为:sync > shutdown > reboot > halt
- sync :将数据由内存同步到硬盘中
- halt :关闭系统,等同于shutdown -h now 和 poweroff,即现在就关闭系统
- reboot :就是重启,等同于 shutdown -r now
- shutdown【选项】 时间
选项参数表:
选项 | 功能 |
---|---|
-h | (halt)关机 |
-r | (reboot)重启 |
时间参数表:
选项 | 功能 |
---|---|
now | 立刻(关机或重启) |
数字 | 等待指定时间后(关机或者重启,单位:分钟) |
注意事项:
Linux系统中为了提高磁盘的读写效率,对磁盘采取了 “预读迟写”操作方式。当用户保存文件时,Linux核心并不一定立即将保存数据写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,也带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严重问题出现,则将导致数据丢失。使用sync指令可以立即将缓冲区的数据写入磁盘。
- 在实际开发中不管是重启系统还是关闭系统,首先要运行sync命令将内存数据写入到磁盘
- 目前Linux系统的shutdown、reboot、halt等命令均已经在关机前进行了sync,但是为了安全还是先执行一遍,毕竟小心驶得万年船。
案例实操
(1)将数据由内存同步到硬盘中
[root@hadoop100桌面]#sync
(2)重启
[root@hadoop100桌面]# reboot
(3)关机
[root@hadoop100桌面]#halt
(4)计算机将在1分钟后关机,并且会显示在登录用户的当前屏幕中
[root@hadoop100桌面]#shutdown -h 1 ‘This server will shutdown after 1 mins’
(5)立马关机(等同于 halt)
[root@hadoop100桌面]# shutdown -h now
(6)系统立马重启(等同于 reboot)
[root@hadoop100桌面]# shutdown -r now
2 用户登陆&注销
登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用”su-用户名’命令来切换成系统管理员身份
在提示符下输入logout即可注销用户
使用细节:
- logout注销指令在图形运行级别无效,在运行级别3下有效,应该使用exit命令。
- 运行级别这个概念,后面给大家介绍
使用案例: