Linux操作系统(四)——组用户管理与系统信息

Linux操作系统——组用户管理与系统信息

  • 说明:博客若有涉及到侵权或者其他不当行为请联系我删除致歉,若有兴趣交流指点或者相互学习也可以发送邮件联系,不胜感激。
  • 邮件地址:qiao_jinming@foxmail.com

七、组管理

  1. 组相关命令,执行命令前要加sudo,以超级管理身份操作,sudo的有效时间为5分钟,之后需要重新输入密码

    • groupadd 组名 : 添加组
    • groupdel 组名 : 删除组
    • 组信息存储在 /etc/group 文件中
    • cat /etc/group : 查看组信息
    • chgrp -R 组名 文件名/目录名 : 修改文件的组,-R表示递归创建文件夹的组

八、用户管理

  1. 用户操作,依旧使用sudo操作

    • useradd -m -d 组 新建用户名 : -m自动创建用户家目录,-g指定用户所在的组,否则创建与用户同名的组
    • passwd 用户名 : 修改用户密码
    • userdel -r 用户名 : 删除用户,-r删除家目录
    • id [用户名] : 返回用户id和组id,分别保存在/etc/passwd与/etc/group文件中
    • who : 查看当前所有登录的用户列表
    • whoami : 返回当前用户的用户名
  2. usermod命令

    • 附加组:用户可以获得附加组的权限
    • 主组:创建时声明的组
    • usermod -g 组 用户名 : 修改主组
    • usermod -G 组 用户名 : 增加附加组
    • Ubuntu默认使用的dash的shell
    • usermod -s /bin/bash 用户名 : 修改用户的shell
  3. which命令

    • which 命令 : 查看可执行命令的存储位置
    • /bin : 可执行二进制文件保存位置
    • /sbin : 系统管理员专用的可执行二进制文件
  4. 切换用户

    • exit : 退出当前用户
    • su - 用户 : 切换用户并切换到用户家目录,不加用户则切换到root用户
  5. 修改文件权限

    • chown 用户名 文件名/目录名 : 修改文件的用户
    • chgrp -R 组名 文件名/目录名 : 修改文件的组,-R递归修改文件夹的组
    • chmod -R 777 文件名/目录名 : 修改文件的权限,-R递归修改文件夹的权限

九、系统信息

  1. 时间和日期

    • date : 查看系统时间
    • cal -y: 查看日历,-y查看一年的日历
  2. 磁盘信息

    • df -h :查看磁盘剩余空间,-h单位化空间
    • du -h [目录名] : 显示目录下文件大小
  3. 进程管理

    • 进程:当前执行的程序
    • ps aux : 查看进程详细情况,a显示其他用户进程,u显示进程详细信息,x显示没有控制终端的进程
    • top : 动态有序的显示进程信息,q退出
    • kill [-9] PID : 结束进程,-9表示强制停止

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值