• Linux组权限命令


    /////////////////用户//////////////////
    useradd -g <组名字> <用户名> 创建一个用户 并分组
    passwd <用户名> 设置密码
    ll -lah a.txt
    chown <转向的用户名> <文件名> 更改文件的所有者 如果是目录加上 -r 目录中的所有文件都更改
    groupadd <组名字> 创建一个组
    chgrp <转向的用户名> <文件名> 更改文件的所在组

    usermod -g <组名> <用户名> 更改用户所在组
    usermod -d <目录名> <用户名> 更改这个用户的的初始登陆目录

    id <用户名> 查看用户所在的组
    su <用户名> 切换用户

    ///////////////权限///////////////////
    -rw-r--r--. 1 tom zyg 0 9月 12 16:22 ok.txt
    1. [-]
    文件的类型
    - : 普通文件
    d : 目录
    l : 软链接
    c : 字符设备[键盘鼠标]
    b : 块文件[硬盘]
    2. [rw-]
    文件的权限
    r : 读
    w : 修改, 如果要删除,必须对文件所在的目录有写的权限,如果是目录拥有 创建 删除 重命名
    x : 如果是文件代表可以呗执行(execute) 如果是目录 代表可以进入该目录
    - : 没有权限
    3. [r--]
    文件所在组的权限 r w x -
    4. [r--]
    文件的其他组用户拥有的权限 r w x -
    5. [1]
    如果是文件代表硬链接,如果是目录代表子目录有多少个
    6. [tom]
    文件的所有者
    7. [zyg]
    文件所在的组
    8. [0]
    文件的大小(K),如果是目录 统一为4096
    9. [9月 12 16:22]
    文件的 最后修改时间
    10.[ok.txt]
    文件的名字
    r=4 w=2 x=1
    chmod 修改权限
    chmod g=rwx,u=rwx <文件名> 添加
    chmod o=x 追加

    u: 所有者 g:所有组 o:其他人 a:所有人(ugo )


    /////////////////////////定时任务调度/////////////////////

    crontab [] -e 编辑定时任务 -l 查看 -r 终止任务

    service crond restart 重启任务调度

    * * * * * 一共5个站位符 代表含义分别如下
    含义 范围
    一小时当中的第几分钟 0-59
    一天当中的第几个小时 0-23
    一个月当中的第几天 1-31
    一年当中的第几个月 1-12
    一周当中的星期几 0-7 (0和7都代表星期日)

    特殊符号
    , 代表不连续的时间
    例: 0 8,12,16 * * * 命令 代表在每天的8 ,12 ,16点都执行
    - 代表连续的时间范围
    例: 0 5 * * 1-6 命令 代表在周一到周五的凌晨5点0分执行命令
    */n 代表每隔多久执行一次
    例: */10 * * * * 命令 代表每隔10分钟就执行一次命令

    例子
    45 22 * * * //22点45分执行
    0 17 * * * //每周一的17点执行
    0 5 1,15 * * //每个月的 1号和15号执行
    40 4 * * 1-5 //每周的周一到周五的 4点40分执行
    */10 4 * * * //每天的4点点 每隔10分钟执行一次
    0 0 1,15 * 1 //每月的1号,15号和每周一的 0点0分 都会执行.注:星期几和几号不要同事出去,因为定义的都是天,不方便管理

    //////////////////// 磁盘 //////////////////////
    lsblk 可带 参数 -f 查看当前硬盘信息

    添加一块硬盘 虚拟机添加过后 操作如下
    1. fdisk /dev/sdb 分区dev是linux的硬件信息文件夹
    2. mkfs -t ext4 /dev/sdb1 格式化
    3. mount /dev/sdb1 /home/newdisk 挂载 :newdisk是你需要挂载在那个文件目录下 需要先创建出来
    4.永久挂载 即每次开机时自动挂载上
    4.1 vim /etc/fstab 编辑配置文件
    4.2 输入配置信息 /dev/sdb1 /home/newdisk ext4 defaults 0 0
    4.3 mount -a 保存退出后输入 -a即可生效

    umount /dev/sdb1 卸载

    备注:
    m 显示命令列表
    p 显示磁盘分区 同fdisk
    n 新增分区
    d 删除分区
    w 写入并退出

    df -lh 磁盘使用情况查询
    du -ach 目录的使用情况 -a含文件 -s目录占用大小 -h计量 -c明细
    tree 树装结构 查看当前目录

    ///////////////////设置静态ip////////////////////////

    vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑配置文件 这个文件后缀名ens后面可能不一致
    添加文件
    IPADDR=192.168.3.188 设置的静态ip
    GATEWAY=192.168.3.2 网关
    DNS1=192.168.3.2 dns和网关一致即可
    修改文件
    BOOTPROTO="static"
    ONBOOT="yes"

    service netword restart 重启网路服务 reboot在重启linux 即完成设置

    /////////////////进程//////////////////
    查看当前进程
    ps -aux -a显示所有进程 -u用户格式 -x显示后台进程参数
    ps -aux | grep sshd
    ps -ef 查看父进程(ppid)

    结束进程
    kill <pid>
    killall <进程名称> 支持通配符

  • 相关阅读:
    Dapper的常用操作
    git下载慢的解决方案
    笔记
    第06组 Beta冲刺(3/5)
    第06组 Beta冲刺(2/5)
    第06组 Beta冲刺(1/5)
    第06组 Alpha事后诸葛亮
    第06组 Alpha冲刺(6/6)
    第06组 Alpha冲刺(5/6)
    第06组 Alpha冲刺(4/6)
  • 原文地址:https://www.cnblogs.com/zygyun/p/9712691.html
Copyright © 2020-2023  润新知