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

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

  atq 或at -l  查看任务列表

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

  atrm 序号  删除任务

安排任务示例:

  在23:30开启httpd服务:

  方法一:

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

  方法二:

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

查看任务列表:

[test@linux_RHEL7 桌面]$ atq
Fri Jul :: a test
Fri Jul :: 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


  

linux 常见名词及命令(五)的更多相关文章

  1. linux 常见名词及命令(一)

    linux  PK  wondows 稳定且有效率.免费或少许费用.漏洞少且修补快.多任务多用户. 安全的用户及文件权限策略.适合小内核程序的嵌入系统.相对不耗资源. 热门的开源系统 红帽企业系统(R ...

  2. linux 常见名词及命令(四)

    yum仓库的配置 yum仓库的配置文件存放在/etc/yum.repos.d/目录中. 第一步:切换到/etc/yum.repos.d/目录中. 第二步:使用vim编辑器打开一个名为'rhel7.re ...

  3. linux 常见名词及命令(三)

    tar 用于对文件打包压缩或解压. 示例: 打包并压缩文件:tar -czvf 压缩包名.tar.gz 文件名 解压并展开压缩包:tar -zxvf 压缩包名.tar.gz -c 创建压缩文件 -x ...

  4. linux 常见名词及命令(二)

    pwd 用于显示当前的工作目录. cd 用于切换工作路径 cd - 切换到上一次的目录 cd ~ 切换到家目录 cd ~username 切换到其他用户的家目录 cd .. 切换到上级目录 ls 用于 ...

  5. linux 常见名词及命令(六)

    查看软件安装位置 : dpkg -L 软件包名字 ubuntu环境的apache相关命令: 查看是否启动:ps -aux | grep httpd  或者 netstat -an | grep :80 ...

  6. Linux常见目录及命令介绍

    一.Linux中常用的目录介绍:     /        -根目录     /bin    -命令保存目录(普通用户亦可读取的命令)     /boot    -启动目录,启动相关文件     /d ...

  7. 性能工具之linux常见日志统计分析命令

    引言 我前几天写过的性能工具之linux三剑客awk.grep.sed详解,我们已经详细介绍 linux 三剑客的基本使用,接下来我们看看具体在性能测试领域的运用,本文主要介绍的是在 Tomcat 和 ...

  8. Linux常见的Shell命令

    1.具体的shell命令用法可以通过help或man命令进入手册来查询其具体的用法.2.终端本质上对应着linux上的/dev/tty设备,linux的多用户登录就是通过不同的/dev/tty设备完成 ...

  9. Linux下的常见压缩解压缩命令

    Linux常见压缩解压缩命令 常见压缩文件扩展名 .Z compress 程序压缩的文件: .zip zip 程序压缩的文件: .gz gzip 程序压缩的文件: .bz2 bzip2 程序压缩的文件 ...

随机推荐

  1. Snort里如何将一个tcpdump格式的二进制文件读取打印到屏幕上(图文详解)

    不多说,直接上干货! 关于tcpdump二进制格式,这个基本概念不说. 支持tcpdump二进制格式的嗅探器工具,这里我说两个:tcpdump或者ethereal. [root@datatest Se ...

  2. git ---查看工作状态和历史提交

    1.git查看状态 -git status 2.版权声明 版权声明:新建一个   LICENSE.txt   文件 开源协议:MIT   //开源许可里面的最宽松的一个协议,别人可以随便用你的代码,但 ...

  3. Collection接口框架图

    Java集合大致可分为Set.List和Map三种体系,其中Set代表无序.不可重复的集合:List代表有序.重复的集合:而Map则代表具有映射关系的集合.Java 5之后,增加了Queue体系集合, ...

  4. 掌握Spark机器学习库-07-最小二乘法

    1)最小化残差平方和 2)原理,推导过程 3)例子

  5. C#方法参数关键字

    一.params关键字 prams告诉函数的调用者,该函数的参数数量是可变,如果调用函数的参数标识了params关键字,那么我们可以使用逗号分割的参数或者一个数组来作为参数: 1.这里只能是数组,Li ...

  6. OpenGL VAO, VBO 使用简介

    参照代码样例: // This function takes in a vertex, color, index and type array // And does the initializati ...

  7. C/C++ 函数模板、全局变量、register、存储周期

    1.函数声明时可以简写,如: int max(int,int): 2.函数模板: 格式: template <typename haha>或template <class haha& ...

  8. git 出现 The current branch is not configured for pull No value for key branch.master.merge found in configuration

    以下是我在网上找到的不错的文章,我参考后已解决我的问题: http://my.oschina.net/robinsonlu/blog/144085 http://www.cnblogs.com/zha ...

  9. 解剖嵌入式设备开发时以SD卡启动时SD卡的存储结构(以三星exynos4412为例)

    目前面对高性能产品的嵌入式开发中,用SD卡来代替以往的JLINK显得备受大家喜欢,而且MCU厂家也对以SD卡启动的支持度越来越大,反而对JLINK不在那么重视(不过依旧保留着).一些以开发开发板的公司 ...

  10. leetcode_655. Print Binary Tree

    https://leetcode.com/problems/print-binary-tree/ 打印整棵二叉树 class Solution { public: int getTreeHeight( ...