1 关机重启
1) shutdown –h now 立该进行关机
2) shudown -h 1 1 分钟后会关机了"
3) shutdown –r now 现在重新启动计算机
4) halt 关机,作用和上面一样.
5) reboot 现在重新启动计算机
6) sync 把内存的数据同步到磁盘
注意:不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中
2 用户登录和注销
2.1 基本介绍
1) 登录时尽量少用root帐号登录
因为它是系统管理员,最大的权限,避免操作失误。可 以利用普通用户登录,登录后再用”su - 用户名’命令来切换成系统管理员身份
2) 在提示符下输入 logout 即可注销用户
2.2 使用细节
1) logout 注销指令在图形运行级别无效,在运行级别3下有效.
2)login
3 用户管理
Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。
3.1添加用户
1)指令:useradd 用户名
说明:当创建用户成功后,会自动的创建和用户同名的家目录-也就是创建了xiaoming这个组
2) 指令:useradd -d 指定目录 新的用户名
给新创建的用户指定家目录
3.2 指定修改密码
指令:passwd 用户名
3.3 删除用户
1) 指令:userdel 用户名
删除用户后,用户的目录还存在
2)删除用户且删除用户主目录
指令:userdel -r 用户名
文件夹xiaoqi也被删除了
3.4 查看用户id和组
指令:id 用户名
3.5切换用户
在操作Linux中,如果当前用户的权限不够,可以通过 su - 用户名 指令,切换到高权限用户,比如root
指令:su – 切换用户名
从root切换到了jcc
从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
当需要返回到原来用户时,使用exit指令
3.6查看当前用户/登录用户
指令:whoami/ who am I
3.7 用户组
类似于角色,系统可以对有共性的多个用户进行统一的管理
1)指令:groupadd 组名
2)指令:groupdel 组名
3)增加用户时直接加上组
指令:useradd –g 用户组 用户名
4)修改用户的组
指令:usermod –g 用户组 用户名
3.8 用户和组的相关文件
1)/etc/passwd
用户(user)的配置文件,记录用户的各种信息
每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
用户名:xiaozhang 口令:x 504用户标识 506组标识 /home/xiaozhang 家目录 /bin/bash shell
2)/etc/shadow
口令的配置文件
每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
3)/etc/group 文件
组(group)的配置文件,记录Linux包含的组的信息
每行含义:组名:口令:组标识号:组内用户列表
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?