[000-01-001].第10节:启动管理
1.登录注销:
1.1.关机重启:
1.2.注意:
- 1.不管是重启还是关机,
首先要运行sync命令,把内存中的数据写到磁盘中
- 2.目前的 shutdown/reboot/halt 等命令已经在关机前进行了 sync,但是还是建议手动运行sync
1.3.登录注销
- 1.登录时候尽量少用root账号登录,因为它是系统管理员,最大的权限,避免操作失误,可以利用普通用户登录
- 2.登录后再使用 su - 用户名 命令来切换成系统管理员身份
logout 注销指令
在图形级别下无效
(也就是在Linux右键打开终端的窗口中输入无效)
2.用户管理
Linux 系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
2.1.添加用户:
a.命令格式:
useradd 用户名
b.实际操作:
- 1.我们使用 root 用户进入 home 文件夹,查看当前的用户列表
- 2.添加一个用户 milan,默认该用户的家目录在 /home/milan:
- 当创建用户成功后,会自动的创建和用户同名的家目录
- 也可以通过
useradd -d 指定目录 指定用户名
,给新创建的用户指定家目录。
- 3.指定家目录进行用户的创建:
2.2.修改用户密码:
a.语法格式:
passwd 用户名
b.给 milan 指定密码:
2.3.删除用户:
a.基本语法:
userdel 用户名
b.实际操作:删除用户milan
- 1.删除用户milan,但是要保留家目录userdel milan
- 2.删除用户以及用户主目录
userdel -r milan
(这个操作一定要谨慎) - 3.删除用户的时候,一般建议保存家目录
2.4.查询用户:
a.基本语法:
id 用户名
b.实际操作:请查询root信息: id root
2.5.切换用户
a.基本语法:
su - 用户名
b.实际操作:切换到milan用户:
su - milan
c.说明:
- 1.从权限高的用户切换到权限低的用户,不需要输入密码,反之需要
- 2.当需要返回到原来用户时,使用 exit/logout指令
2.6.查看当前登录用户
a.基本语法:
whoami/who am I
b.实操:
2.7.用户组:
类似于角色,系统可以对有共性的多个用户进行统一的管理
a.新增组
- 指令:
groupadd 组名
b.删除组
- 指令:
groupdel 组名
c.增加用户时直接加上组
- 指令:
useradd -g 用户组 用户名
d.修改用户的组
- 基本语法:
usermod -g 用户组 用户名
3.8.用户和组相关文件
a./etc/passwd 文件:
- 用户(user)的配置文件,记录用户的各种信息
- 每行的含义:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
b./etc/shadow文件:
- 1.口令的配置文件
- 2.每行的含义:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
c./etc/group文件:
- 1.组的配置文件,记录Linux包含的组的信息
- 2.每行含义:组名:口令:组标识号:组内用户列表
3.实用指令:
3.1.运行级别
常用的运行级别是3和5,也可以指定默认运行级别
3.2.设置运行级别:
- 1.通过 init 来切换不同的运行级别,比如由5图形界面切换到3无图形界面
3.3. centos7后设置默认的运行级别设置:
- 1.在 centos7 后如下方式设置默认的运行级别:
multi-user.target: analogous to runlevel 3
graphical.target: analogous to runlevel 5
# To view current default target, run:
systemctl get-default
# To set a default target, run:
systemctl set-default TARGET.target
3.4.找回root密码(CentOS7.6)
面试题:如何找回root密码
- 1.首先,启动系统,进入开机界面,在界面中按 e 进入编辑界面
- 2.进入编辑界面,使用键盘上下键把光标向下移动,找到以 “Linux16” 开头内容所在的行数,在行的最后面输入:init=/bin/sh
- 3.输入完成后,直接按快捷键 Ctrl+X 进入单用户模式
- 4.接着在光标闪烁的位置输入: mount -o remount,rw / (注意各个单词间有空格),完成后回车,如下图
- 5.在新的一行最后面输入passwd,完成后回车。输入密码,再次确认密码即可(密码长度最好8位以上,但不是必须的),密码修改成功后,会显示 passwd… 的样式,说明密码修改成功[我这里设置为1234567890]
- 6.接着,在光标闪烁的位置(最后一行中)输入:
touch /.autorelabel
(touch与 / 后面有一个空格),完成后按回车键 - 7.继续在光标闪烁的位置中,输入:
exec /sbin/init
(exec与 / 后面有一个空格 ),完成后回车。等待系统自动修改密码(这个过程时间有点长,耐心等待),完成后系统会自动重启,新的密码就生效了。 - 8.这样进入系统,我们就又可以将密码改为自己熟悉的密码
原文地址:https://blog.csdn.net/weixin_43783284/article/details/140845707
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!