zoukankan      html  css  js  c++  java
  • linux 常见名词及命令(五)


    计划任务服务之一次性任务:

      at <时间>  安排一次性任务

      atq 或at -l  查看任务列表

      at -c 序号  预览任务与设置环境

      atrm 序号  删除任务

    安排任务示例:

      在23:30开启httpd服务:

      方法一:

    [test@linux_RHEL7 桌面]$ at 23:30
    at> systemctl start httpd
    at> <EOT>  //这里是Ctr+d保存退出
    job 1 at Fri Jul  6 23:30:00 2018

      方法二:

    [test@linux_RHEL7 桌面]$ echo "systemctl start httpd" | at 23:30

    查看任务列表:

    [test@linux_RHEL7 桌面]$ atq
    1    Fri Jul  6 23:30:00 2018 a test
    2    Fri Jul  6 23:30:00 2018 a test

    删除任务时用atrm命令与任务编号:

      atrm 1


    计划任务之长期任务

      使用cron服务。

      创建、便捷计划任务:crontab -e [-u 用户名]

      查看计划任务:crontab -l [-u 用户名]

      删除计划任务:crontab -r [-u 用户名]

      创建和编辑任务时有固定格式,需要牢记顺序:

      分钟 小时 日期 月份 星期 命令

      其中星期取值为0~7,0和7均为星期日。

    示例:

    每周1、3、5的凌晨3点25分将/home/wwwroot目录打包备份为backup.tar.gz:

    25 3 * * 1,3,5 /usr/bin/tar -czvf backup.tar.gz /home/wwwroot

     每周1-5的凌晨1点打包网站目录后自动清除/tmp目录下的所有文件:

    0 1 * * 1-5 /usr/bin/tar -czvf backup.tar.gz /home/wwwroot

    0 1 * * 1-5 /usr/bin/rm -rf /tmp/*


     Linux用户:

      UID(User IDentification):每个用户都有对应的UID值。

        超级用户的UID值为0。

        系统用户UID值为1~999,默认限制登录系统。

        普通用户1000~。

        UID一定不能冲突,即使前面有闲置的号码。

        账户名称与UID保存在/etc/passwd文件中;

        而账户密码保存在/etc/shadow文件中。

      GID(Group IDentification):可将多个用户加入某个群组中,方便指派任务或工作。

        每个用户在被创建时均会创建一个默认组(其GID与UID相同,俗称基本组),

        而后加入的组叫扩展组,用户组名称与GID保存在/etc/group文件中。


    文件权限与归属

      Linux系统中一切都是文件。  

      权限位第一位表示的是文件类型:

        -  普通文件

        d  目录文件

        l  链接文件

        b  块设备文件

        c  字符设备文件

        p  管道文件

      权限位接下来9位为权限分配:文件所有者、文件所属组、其他用户。

    特殊权限:

      保存密码的文件/etc/shadow文件权限是000,即除了超级用户外的用户没有查看和编辑该文件的权限。

      chmod 命令用于修改文件或目录权限。

      chown 命令用于修改文件或目录的所属主与所属组。格式:chown [参数] 所属主:所属组 文件名。

      查看目录权限时,最后一位的t代表粘滞位,其他人无法删除该文件。

    隐藏属性:

      chattr 命令用于设置文件的隐藏权限

      i  将无法对文件进行修改,若对目录设置后,则仅能修改子文件而不能新建或删除

      a  仅允许追加内容,无法覆盖、删除。

      S  文件内容变更后立即同步到硬盘

      s  彻底从硬盘删除,不可恢复

      A  不再修改这个文件的最后访问时间

      b  不再修改文件的存取时间

      ... ...

      lsattr 命令用于显示文件的隐藏权限。

      a  显示所有文件和目录

      l  显示隐藏属性的全称

      d  若目标文件为目录,请加此参数

      R  递归处理

    示例:

      设置隐藏权限:chattr +a 123.txt

      查看隐藏权限:lsattr 123.txt

      取出隐藏权限:chattr -a 123.txt


      

  • 相关阅读:
    setoptsocket函数
    C++右值引用
    const char* char const* char*const
    select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
    gitee搭建应用
    C++ 实现基本运算+-*/
    C++学习笔记(一)mutable function
    创造型设计模式-----抽象工厂模式
    openPhase gcc迁移
    SQLPLUS 远程连接数据库
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9274668.html
Copyright © 2011-2022 走看看