linux 常见名词及命令(五)
计划任务服务之一次性任务:
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 常见名词及命令(五)的更多相关文章
- linux 常见名词及命令(一)
linux PK wondows 稳定且有效率.免费或少许费用.漏洞少且修补快.多任务多用户. 安全的用户及文件权限策略.适合小内核程序的嵌入系统.相对不耗资源. 热门的开源系统 红帽企业系统(R ...
- linux 常见名词及命令(四)
yum仓库的配置 yum仓库的配置文件存放在/etc/yum.repos.d/目录中. 第一步:切换到/etc/yum.repos.d/目录中. 第二步:使用vim编辑器打开一个名为'rhel7.re ...
- linux 常见名词及命令(三)
tar 用于对文件打包压缩或解压. 示例: 打包并压缩文件:tar -czvf 压缩包名.tar.gz 文件名 解压并展开压缩包:tar -zxvf 压缩包名.tar.gz -c 创建压缩文件 -x ...
- linux 常见名词及命令(二)
pwd 用于显示当前的工作目录. cd 用于切换工作路径 cd - 切换到上一次的目录 cd ~ 切换到家目录 cd ~username 切换到其他用户的家目录 cd .. 切换到上级目录 ls 用于 ...
- linux 常见名词及命令(六)
查看软件安装位置 : dpkg -L 软件包名字 ubuntu环境的apache相关命令: 查看是否启动:ps -aux | grep httpd 或者 netstat -an | grep :80 ...
- Linux常见目录及命令介绍
一.Linux中常用的目录介绍: / -根目录 /bin -命令保存目录(普通用户亦可读取的命令) /boot -启动目录,启动相关文件 /d ...
- 性能工具之linux常见日志统计分析命令
引言 我前几天写过的性能工具之linux三剑客awk.grep.sed详解,我们已经详细介绍 linux 三剑客的基本使用,接下来我们看看具体在性能测试领域的运用,本文主要介绍的是在 Tomcat 和 ...
- Linux常见的Shell命令
1.具体的shell命令用法可以通过help或man命令进入手册来查询其具体的用法.2.终端本质上对应着linux上的/dev/tty设备,linux的多用户登录就是通过不同的/dev/tty设备完成 ...
- Linux下的常见压缩解压缩命令
Linux常见压缩解压缩命令 常见压缩文件扩展名 .Z compress 程序压缩的文件: .zip zip 程序压缩的文件: .gz gzip 程序压缩的文件: .bz2 bzip2 程序压缩的文件 ...
随机推荐
- Laravel5中防止XSS跨站攻击的方法
本文实例讲述了Laravel5中防止XSS跨站攻击的方法.分享给大家供大家参考,具体如下: Laravel 5本身没有这个能力来防止xss跨站攻击了,但是这它可以使用Purifier 扩展包集成 HT ...
- bootstrap datatable项目封装
(function($) { $.fn.formJSON = function() { var serializeObj = {}; var array = t ...
- Java对象创建
今天发现一个问题: 如果加上第一个输出,那么两个per1的对象是不一样的,如果不加,那么下一个输出的对象的是和第一个是一致的? 思考为什么???? 代码如下: package com.lgq.serv ...
- pycharm一些快捷键(不定时添加)
ctrl + shift + - 缩减多级菜单 ctrl + shifit + + 展开多级菜单 ctrl + shift + F8 删除多个断点 两个项目比较 ---选中要比较的项目---右键找 ...
- kalman滤波器公式的推导
卡尔曼滤波的使用范围: 该系统要有如下关系: 计算步骤: PART0:INI PART1:Time update 迭代的目标:从X(K-1)+ 求得X(K) + 因此,先有X(K-1)+,已知F,G. ...
- java设计模式之代理模式 ,以及和java 回调机制的区别
java 代理模式就是: 将自己要做的事交给别人去做(这个别人就是代理者,自己就是被代理者),为什么自己能做的要交给别人去做了?假如一个小学生小明,现在要写作业,但是又想玩游戏,他更想玩游戏,并且不想 ...
- Swift 性能相关
起初的疑问源自于「在 Swift 中的, Struct:Protocol 比 抽象类 好在哪里?」.但是找来找去都是 Swift 性能相关的东西.整理了点笔记,供大家可以参考一下. 一些疑问 在正题开 ...
- MySQL for Mac 终端操作说明
mysql for mac 终端操作说明MySQL服务开启Mac版mysql可以从设置里启动服务: 如果想要在终端(Terminal)中操作mysql,需要先添加mysql路径,在此以zsh为例: # ...
- 自动交互脚本之expect使用记录
之前一直没怎么用这个命令,意外用了一下,还不错,那这个是干嘛的呢 我们或多或少会远程登录其他服务器,需要执行某项任务,通常需要手动接入,输入密码啊,等等 那我们如何有效的自动执行呢,expect可以解 ...
- [JOYOI] 1055 沙子合并
题目限制 时间限制 内存限制 评测方式 题目来源 1000ms 131072KiB 标准比较器 Local 题目描述 设有N堆沙子排成一排,其编号为1,2,3,-,N(N<=300).每堆沙子有 ...