一. 关机&重启 指令
halt
关机
root用户
halt:只关闭系统,电源还在运行
halt -p:关闭系统和电源
poweroff
关机
root用户
poweroff会发送一个关闭电源的信号给acpi
reboot
重启
root用户
shutdown
-h:关机
-r:重启
-c:取消shutdown操作
root用户
shutdown实际调用init 0,init 0会cleanup一些工作后然后再调 用halt或poweroff
shutdown -r now :一分钟后重启
shutdown -r 09:30 :最近 9:30重启
shutdown -r +10:十分钟后重启
init
init 0:关机
init 6:重启
root用户
init:切换系统的运行级别
systemmctil
systemctil halt[-i]:关机
systemctil poweroff[-i]:关机
systemmctil reboot[-i]:重启
普通用户
超级用户
普通用户需要加[-i]
超级用户不需要加[-i]
说明:在重启或关机之前,先执行sync命令(作用:将内存数据同步到磁盘,防止数据丢失)
shutdown命令
基本格式:shutdown [选项] [时间] [警告信息]
选项
-h:关机
-r:重启
-c:取消shutdown执行的关机或者重启命令
-k:不关机,发出警告
时间
示例:
重启
shutdown -r now:一分钟后重启
shutdown -r 05:30:最近的5:30重启
shutdown -r +10:十分钟后重启
关机
shutdown -h now:一分钟后关机
shutdown -h 05:30:最近的5:30关机
shutdown -h +10:十分钟后关机
shutdown -c:取消上面的关机重启操作
警告:
shutdown -k +10 “I will shutdown in 10 minutes”:10分钟后并不会真的关机,但是会把警告信息发给所有的用户。
二. 用户的登录、注销、管理
(一)用户的登录和注销
①登录时尽量少用root 帐号登录,它是系统管理员,权限最大,避免操作失误。可以利用普通用户登录,登录后再用”su - 用户名’命令来切换成系统管理员身份.
②在提示符下输入logout 即可注销用户
(二)用户管理
I. 用户管理示意图
说明:
Linux 允许使用者在 Linux 系统上通过规划不同类型、不同层级的用户,并公平地分配系统资源与工作环境,允许不同的用户同时登录主机,同时使用主机的资源,因此 Linux 被称为是多用户系统。(与Windows的最大区别)
用户组:在整个网络中,各个访问网络的用户的权限可能是各不相同的,可以将具有相同权限的用户划为一组。
文件所有者希望对部分人开放文件权限,这就将这一部分人和·文件所有者划分为一个用户组,他们便具备了查看、修改文件的权限,而对于其它无关用户保持私有。
II.基本操作介绍
(1)用户注册与查询
格式: useradd [选项] 用户名
演示:
(2)指定用户密码或修改密码
格式: passwd + 用户名
演示:
(3)删除用户
格式: userdel +用户名
用法 :
①userdel 用户名 : 仅仅删除用户,并不会删除家目录
②userdel -r 用户名 :删除用户和相应的家目录
演示
(4)查询用户信息
格式: id 用户名
演示:
(5)切换用户
格式:su - 用户名
功能:切换到相应用户
演示:
说明:
① 从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
② 当需要返回到原来用户时,使用exit 指令
(6)增加组
格式:groupadd 组名
演示:
(7)删除组
格式:groupdel 组名
演示:
(8)添加用户时直接加上组
格式:useradd -g 用户组 用户名
演示:
(9)修改用户的组
格式:usermod -g 用户组 用户名
演示:
(10) /etc/passwd 文件
用户(user)的配置文件,记录用户的各种信息.
用户名 : 口令 : 用户标识号 : 组标识号 : 注释性描述 : 主目录 : 登录Shell
演示
(11)/etc/shadow 文件
口令的配置文件
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
演示:
(12) /etc/group 文件
组(group)的配置文件,记录Linux 包含的组的信息
组名 : 口令 : 组标识号 : 组内用户列表
演示: