😀前言
本篇博文是关于Linux 实操篇-开机、重启、用户登录注销和运行级别,希望你能够喜欢
🏠个人主页:晨犀主页
🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉
💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰
如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦😊
Linux 实操篇-开机、重启和用户登录注销
引言
Linux 作为一种强大的开源操作系统,被广泛应用于服务器、超级计算机乃至个人电脑中。掌握 Linux 的基本操作对于 IT 专业人士来说至关重要。本文将详细介绍 Linux 中开机、重启及用户登录注销的基本知识和实用技巧,帮助读者更好地理解和操作 Linux 系统。
Linux 启动过程
Linux 系统的启动过程大致分为以下几个步骤:
- 硬件自检:当计算机通电后,BIOS(Basic Input Output System)首先对硬件进行自检,检查硬盘、内存等设备是否正常工作。
- 加载引导程序:BIOS 加载预设的引导程序,通常是 GRUB(GRand Unified Bootloader)。
- 加载内核:引导程序负责加载 Linux 内核到内存中,并将控制权交给内核。
- 初始化系统:内核启动后,执行初始化脚本,如
/etc/init.d
或/lib/systemd/system
中的脚本,这些脚本负责启动系统服务。 - 登录:系统初始化完成后,会显示登录界面,用户输入用户名和密码后即可登录系统。
关机&重启命令
基本介绍
Linux 提供了多种命令来重启或关闭系统。下面列举了一些常用的命令及其用途:
1)shutdown -h now :立该进行关机。
2)shutdown -h +1 “hello, 1 分钟后会关机了” :1分钟后关机,并显示消息 “hello, 1 分钟后会关机了”。
+
符号后面跟随的时间数值。+
表示从当前时间开始计算,而后面的数字则是等待的时间(以分钟为单位)。
3)shutdown -r now : 现在重新启动计算机。
4)halt : 关机,作用和shutdown -h now一样。
5)reboot :现在重新启动计算机。
6)sync : 把内存的数据同步到磁盘。
虽然大多数关机或重启命令已经内置了同步操作,但在执行关机或重启命令之前手动执行 sync
命令仍然是一个好习惯。
注意细节
1)不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中,以确保内存中的数据被同步到磁盘,防止数据丢失。
2)目前的 shutdown/reboot/halt 等命令均已经在关机前进行了 sync,因此在使用这些命令时不需要手动执行 sync
。
用户登录&注销
- 注销:使用
logout
命令可以注销当前用户。需要注意的是,在图形界面(运行级别 5)下,logout
命令可能不起作用,此时应使用图形界面提供的注销选项。
基本介绍
1)为了保证系统的安全性,Linux 系统通常不允许直接使用 root
账户登录。因为它是系统管理员最大的权限,避免操作失误。可以利用普通用户登录,登录后需要管理员权限时再通过 sudo
或 su
命令临时获取。
- 使用
su - 用户名
切换到另一个用户账户。 - 使用
sudo
命令以管理员权限执行特定命令。
2)在提示符输入 logout 即可注销用户。
使用细节
1)logout 命令在图形界面(如运行级别 5)下可能不会生效,因为它主要用于文本终端(如运行级别 3)。
2)运行级别是 Linux 系统用来表示当前系统状态的一种方式,不同的运行级别对应不同的系统服务和环境。
运行级别
基本介绍
运行级别是 Linux 系统用来表示当前系统状态的一种方式。不同的运行级别意味着系统启动的服务不同,从而决定了系统的运行模式。传统的 Linux 系统支持以下几种运行级别:
- 运行级别 0:关机状态。
- 运行级别 1:单用户模式。仅允许 root 用户登录,通常用于系统维护。
- 运行级别 2:多用户模式,没有网络支持。
- 运行级别 3:完全多用户模式,支持网络。这是传统上最常用的运行级别。
- 运行级别 4:保留,通常未使用。
- 运行级别 5:图形界面模式。通常用于桌面环境。
- 运行级别 6:重启系统。
如何设置运行级别
-
通过 init 命令:使用
init N
命令可以改变当前运行级别,其中N
是上述列出的运行级别数字。 -
通过 systemd:现代 Linux 发行版大多使用 systemd 作为初始化系统。可以通过
systemctl isolate target
命令来改变运行级别。例如,
systemctl isolate multi-user.target
用于切换到运行级别 3。
示例
- 切换到运行级别 3:
systemctl isolate multi-user.target
- 切换到运行级别 5(图形界面):
systemctl isolate graphical.target
运行级别的实际应用
- 系统维护:使用运行级别 1 进行系统维护或故障排除。
- 日常使用:运行级别 3 或 5(图形界面)是最常见的日常使用级别。
- 服务管理:不同的运行级别启动不同的服务,可以根据需要选择合适的运行级别。
文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁
希望能和诸大佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞