关机重启 \color{blue}{\huge{关机重启}} 关机重启
关机重启等命令
shutdown
:后面第一个参数-h
代表的是halt
也就是关机的意思。所以shutdown -h
代表关机,后面可以加等待多长时间之后进行关机操作。
shutdown -h 等待操作时间
:执行这个命令之后,会向所有登录到这个linux
系统的用户发出即将关机的信息。
-r
代表的是reboot
重启linux
系统的操作。
shutdown -r 等待操作时间
sync
:将现在内存中的数据,写入到磁盘中,防止因为关闭或者重启当前系统造成内存数据丢失。
❗❗❗❗
❗❗❗❗
❗❗❗❗实际操作的时候每次都应该保证在关闭或者重启机器之前都要使用sync
来进行内存的数据保存。
用户登录和注销 \color{blue}{\huge{用户登录和注销}} 用户登录和注销
用户登录和注销等命令
在实际的工作中一般都是登录的时候登录的是一般用户,当操作需要用到root
权限的操作的时候,在申请切换为root
用户进行相关操作,而不是上来就使用root
身份进行登录,这样能够大大减少因为有root
权限误操作的概率。
su
和su -
的区别:
su
是switch user
的简写,su + 转移到的用户名
,如果不写用户名则默认是切换为root
用户。
使用su root
命令的时候,只是有了root
用户的权限,当前操作的工作目录、PATH
变量等都不会发生改变,还是转移前用户的。
su - + 转移到的用户名
,会将当前的工作目录(HOME
、SHELL
、USER
等),PATH
变量等都更新更转移到的用户。
总结:
su root
:可以理解为只是当前用户有了root
权限。
su - root
:当前用户直接切换为了root
用户,所有的相关信息都更新成为了对应的root
用户环境下的。
实际操作
首先是以tom
用户的身份进行登录的,之后使用su - root
输入密码后切换为root
用户,之后使用logout
指令登出,
此时返回到
t
o
m
用户界面
\red{此时返回到tom用户界面}
此时返回到tom用户界面。
所以使用su -
指令进行用户切换的时候,可以理解为像放盘子一样,一开始第一个盘子是tom
,之后切换用户为root
,在原来的基础上加一张盘子,之后使用logout
登出root
,盘子拿走,此时最上方的盘子有又成为了tom
。