Linux学习(三)---实操篇2开机重启和用户注销
开机重启和用户注销
关机&重启命令
shutdown:
shutdown -h now:立即进行关机
shutdown -h 1:1分钟以后会关机
shutdown -r now:现在重新启动计算机
halt:关机,作用和上面一样
reboot:现在重新启动计算机
sync:把内存的数据同步到磁盘(关机之前,把没有保存的都保存一下,防止数据丢失),在关机之前sync同步一下是一个好习惯!!!
用户的登录和注销
基本介绍
1)登陆的时候,尽量少用root账号,因为它是系统管理员,拥有最大的权限,可能会造成操作失误。所以说,应该先用普通用户的登录,然后使用命令:su root切换到系统管理员身份
2)在提示符下输入logout就可以注销用户,也就是退出当前的用户登录
(3)用户管理和创建用户指定密码
假如你是项目经理,项目组新来一个员工,你肯定要给他创建一个用户,让他能够操作linux系统,而不是直接给他root权限
基本介绍
1)用户:在linux系统除了root用户,还有很多普通用户xiaoming,
2)用户组:还有一个概念就是“用户组”,每个用户至少属于一个组,也可以属于多个组,这样就能把用户放到组里来管理
3)家目录:/home/ 目录下有各个创建的用户对于的家目录,当用户登录时,会自动的进入到自己的家目录。/home/xiaoming
用户添加
1)useradd xiaoming:添加用户,并且把用户放到一个组里去
这里虽然没有创建组,但是这个指令会自动创建一个跟用户同名的xiaoming组,然后把用户放进去,可以使用cd /home/ 进入家目录,然后ll 罗列一下文件夹,看看家目录下有没有这个用户组
2)useradd -d /home/xhtest/ xiaohong:添加用户并且把用户添加到指定的目录xhtest文件夹去
需要先用mkdir xhtest创建这个文件夹,然后ll罗列一下,最后添加用户xiaohong到这个文件夹里去
其实不需要先建目录,一条指令就已经包含创建目录了
passwd xiaohong:给xiaohong设置或者修改密码
用户添加完以后,用passwd xiaohong给用户设置一下密码,两次输入密码xh,然后回车就好了
删除用户
1)userdel xh:删除用户xh,但是保留家目录
2)userdel -r xz:删除用户xz,同时删除家目录
3)注意:
更多时候使用的是1)userdel xh,因为即使一个员工离职了,但是他的文件夹下还有很多工作的代码和文件,你可以把这个用户删了,但是不能把他留下的工作文件全删了
查询用户信息,切换用户1)id xiaoming:查询用户信息
1-查询root用户信息
uid是用户id,gid是用户组的id,组就是属于哪个组
2-查询普通用户
3-如果用户不存在,会返回不存在
2)su - zf:切换用户zf
1-从高权限的用户root切换到低权限的用户zf,不需要输入密码。反之需要输入密码
su - zf:
su - root:
2-exit:当需要返回到原来的用户时,使用exit
用户组的管理
1)基本介绍:
用户组类似于角色,系统可以对有共性的多个用户进行统一的管理
2)groupadd cat:增加组
组的信息都会存放到一个文件里去
3)groupdel cat:删除组
4)案例演示:
增加一个用户zhangwuji,直接把他指定到wudang组,然后查询一下
并且能看到在home文件夹下,有wudang组和zhangwuji文件夹
5)usermod -g shaolin zhangwuji:修改用户组
先创建一个shaolin组,然后把zhangwuji从wudang组换到shaolin组去
用户和组的相关文件
1)vim /etc/passwd文件:【用户user】的配置文件,记录用户的各种信息
每行的含义:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
不断的按回车键就能不断向下显示,到底就能全看到了,或者快捷键G直接到底部,退出时用:q!
2)vim /etc/shadow文件:【口令】的配置文件
每行的含义:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
3)vim /etc/group文件:【组group】的配置文件,记录Linux包含的组的信息
每行的含义:
组名:口令:组标识号:组内用户列表