2. Linux系统管理

2.1用户管理

1. 任何使用linux的系统资源的用户,必须使用一个合法的账号和密码,账号和密码一般都是向系统管理员申请。

root是linux系统安装时默认创建的系统管理员账号,由root创建普通账号。

2. 添加用户:useradd [选项] 用户名

        useradd lisi
          |->创建一个用户lisi
          l->在/home目录下创建用的根目录,目录名称默认跟用户名相同。
          l->在Linux中任何一个用户都至少属于一个组,新建用户时如果不指定组,组名跟用户名相同,并且把该用户添加到该组中。

在这里插入图片描述

-d 【指定目录,用户的根目录】创建用户的时候改变默认在home文件下创建的文件夹,自定义根目录,这种方法用的很少,不方便后期的维护

useradd -d /home/ww wangwu 创建用户的同时,来指定用户的根目录

3. 给用户设置密码:passwd 用户名

[root@192 home]# passwd lisi

在这里插入图片描述

4. 删除用户 : userdel 用户名

userdel lisi 只是删除用户
userdel -r lisi 删除用户的同时级联删除他的主目录

在这里插入图片描述

5. 查看用户信息: id 用户名

>id guoguo 

在这里插入图片描述

6. 切换用户:su 用户名

su(英文:switch user,中译:切换用户)
从权限高的用户切换到权限低的用户不需要密码,因为不会造成系统的安全问题
权限低→权限高需要输入密码,可能会对系统造成一定的威胁

在这里插入图片描述

2.2 Linux中的组管理:

1. linux中的组相当于角色的概念

可以对有共性的用户进行统一管理;
每一个用户至少属于一个组,不能独立于组存在,也可以属于多个组
新建用户时如果不指定组,则会新建一个组,组名跟用户名相同,并且把该用户添加到该组中。

2. 添加组: groupadd 组名

groupadd dev

3. 删除组: groupdel 组名

groupdel dev

4. 把用户添加到组中:gpasswd -a 用户名 组名

gpasswd -a guoguo dev

在这里插入图片描述在这里插入图片描述

5. 把用户从组中移除: gpasswd -d 用户名 组名

gpasswd -d guoguo dev

删除组中的用户

6. 创建用户时,指定所属的组(主组): useradd -g 组名 用户名

useradd -g dev lisi

在这里插入图片描述

2.3 Linux中的系统操作命令:

关机: shutdown now 立即关机
    shutdown -h xxx 定时关机
    shutdown -r now 立即重启
重启: reboot 立即重启
同步数据库: sync

GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐