Linux小知识

59 阅读2分钟

「这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战

一、Linux用户与权限

1.1、用户、用户组

用户是linux 操作服务器的最基本单位

用户组,是可以将不同的用户放置在一个用户组中,添加相同权限的集合

1.2、权限

w:写入权限

r:读取权限

x:可执行权限

-:没有权限

权限分为:u:属主权限 g:属组权限 0:其他用户权限

1.3、用户组、用户的管理
  • 用户组管理
# 添加用户组
groupadd 用户组名
# 删除用户组
groupdel 用户组名
# 修改文件的属组
chgrp -g 组名 文件名或目录名
  • 用户管理
# 添加用户
useradd 用户名称
# 给用户添加密码
passwd 用户名称
# 删除用户
userdel 用户名称

注意:查看用户组信息在 /etc/group

查看用户信息在/etc/passwd

  • linux上root用户和非root用户区别

    • 家目录位置不同
    • 权限不同
1.4、su、sudo
  • su命令:用于用户之间的切换。

    su 用户名
    # root切换至普通用户,不需要密码
    # 普通用户切换至root用户需要密码
    # 普通用户间切换也需要密码
    
  • sudo

    使用sudo暂时获得特殊权限,该权限使用时会给超级管理员发邮件
    # 配置sudo命令可以使用的权限
    visudo
    ​
    用户名  ALL=(ALL)  ALL
     谁       在哪     什么命令
     
    # 使用sudo命令需要输入自己的个人密码
    
1.5、修改文件的权限
  • 关键字chmod

  • 三种修改方式

    • 使用加减符号进行权限修改

      • chmod g+w a.txt
    • 使用等号进行权限设定

      • chmod u=rwx a.txt
    • 使用数字进行权限设定

      • chmod 640 a.txt

二、Linux系统命令

  • 时间、日期

    date  查看当前时间日期
    ​
    date +“日期格式”  输出指定格式的当前时间
    ​
    date -s “日期”  将系统时间改为某个日期   ==(只有root权限可以修改)==
    
  • 查看磁盘、内存信息

    df 磁盘空间查看
    ​
    free 查看内存空间
    
  • 进程信息

ps -ef  查看全部活跃进程   
ps aux  查看全部活跃进程

kill -9  杀死进程