linux 常用操作指令(一)

linux 常用操作指令

关机重启登入注销

shutdown -h now 立即关机
shutdown -h 1 一分钟后关机
shutdown -r now 立即重启
halt 直接使用,效果等价于关机
reboot 立即重启
sync 把内存的数据同步到磁盘上

注意:不管是重启系统还是关闭系统,首先运行 sync 命令,把内存中的数据写入到磁盘中。

登入时尽量少用root账号登入,因是系统管理员,最大的权限,避免操作失误。可以利用普通用户登入,登入后再用 su - 用户名 命令来切换成系统管理员身份。

logout 可注销用户
logout 注销指令在图形运行级别无效,在运行级别3下有效,(ssh远程登入的注销是有效的)

用户、组管理

添加用户
基本语法:useradd【选项】用户名
实例:useradd test(添加用户test,当创建用户成功后,系统会在/home里自动创建和用户同名的家目录)
指定、修改密码
基本语法:passwd 用户名
实例:passwd test(指定、修改密码用户test 的密码)
删除用户
实例:userdel test(删除用户test,但是保留家目录)在删除用户时,一般保留家目录
实例:userdel -r test(删除用户test以及用户家目录)
查询用户信息
基本语法:id 用户名
实例:id test(查询用户 test 信息,返回的是用户的id号、所在组的id号、组名;如果用户不存在时返回 “无此用户”)
切换用户
在操作linux时,如果当前用户的权限不够,可以通过su - 用户名 ,切换到高权限用户。
当从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。
当需要返回到原来用户时,使用 exit 指令
用户组
类似于角色,系统可以对共性的多个用户进行统一的管理。
实例:groupadd group1(增加组group1)
实例:groupdel group1(删除组group1)
实例:useradd -g group1 test2(创建 test2 用户,并指定到 group1 组)
实例:usermod -g group2 test2(将 test2 用户,指定到 group2 组)

用户和组的相关文件

用户配置文件 /etc/passwd,记录用户的各种信息
每行的含义:用户名:口令:用户id:所属组id:注释性描述:用户家目录:登入Shell
这里写图片描述
组配置文件/etc/group
每行的含义:组名:口令:组id:组内用户列表
这里写图片描述

密码的配置文件 /etc/shadow
每行的含义:用户名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
这里写图片描述

运行级别、找回密码

linux系统 7 个运行级别,常用的运行级别是3和5,要修改默认的运行级别可修改文件 /etc/inittabid:5:initdefault: 这一行中的数字。
切换到指定运行级别的指令:init 【0123456】

0:关机
1:单用户(找回丢失密码)
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:空(保留)
5:图形界面
6:系统重启
实例:linux系统启动后直接进入命令行界面(即运行级别3)。(将文件 /etc/inittabid:5:initdefault: 这一行中的数字5改为3)
实例:找回root密码。(进入单用户模式,然后修改root密码。因为进入单用户模式,root不需要密码就可以登入)
开机==>在引导时输入 一次回车键 进入如下界面==>
这里写图片描述
== > 输入 e (edit the commands before booting)进入如下界面 ==>
这里写图片描述
==>选中(第二行,编辑内核),输入 e 进入如下界面 ==>
这里写图片描述
==>空格,输入 1 ,回车回到如下界面 ==>
这里写图片描述
==>输入 b ,这时就会进入单用户模式。再使用 passwd 指令修改 root 密码

猜你喜欢

转载自blog.csdn.net/weicy1510/article/details/80838047
今日推荐