改变文件所属的用户
chown 用户名 文件名 chown zxp demo.txt
改变文件所属的组
chgrp 组名 文件名 chgrp kun foi.txt
修改用户所属的组:usermod -g kun foi
chmod指令 可以修改文件的权限

第一位:描述文件的类型
d:文件夹(目录)
-:文件上
I:软链接
第一组:当前文件所属的用户对文件的操作权限(r:读w:写x:可执行-)
第二组:当前用户所属组内的其他用户对文件的操作权限
第三组:当前用户所属组之外的其他用户
chmod u=rwx,g=rx,o=rx demo.txt
r:4
w:2
x:7
eg:rwx 7;rw- 5;r-x 5
定时任务调度:指每隔指定时间,执行特定命令或程序

crontab
-e:编辑定时任务
-1:查询定时任务
-r:删除定时任务
crond任务调度的时间规则
| 项目 | 含义 | 范围 |
|---|---|---|
| 第一个 "*" | 一个小时当中的第几分钟 | 0-59 |
| 第二个 "*" | 一天当中的第几个小时 | 0-23 |
| 第三个 "*" | 一个月当中的第几天 | 1-31 |
| 第四个 "*" | 一年当中的第几个月 | 1-12 |
| 第五个 "*" | 一周当中的星期几 | 0-7(0和7都代表星期日) |
| 特殊符号 | 含义 |
|---|---|
| * | 代表任何时间,比如第一个"*"就代表1小时中每分钟都执行1次的意思。 |
| , | 代表不连续的时间,比如"0,8,12,16 * * *"就代表1天中的8点过0分,12点过0分,16点 |
| 过0分都会执行1次。 | |
| - | 代表连续的世间范围,比如"0,5 * * 1-6"就代表星期1到星期6的凌晨5点过0分都会执 |
| 行。 | |
| */n | 代表每隔多久执行1次。比如"*/10 * * * *" 就代表每隔10分钟就执行1次命令。 |
案例:
| 时间 | 含义 |
|---|---|
| 45 22 * * * | 每天在22时45分执行任务 |
| 0 17 * * 1 | 每周一的17点过0分执行任务 |
| 0 5 1,15 * * | 每月的1号和15号的凌晨5点钟执行任务 |
| 40 4 * * 1-5 | 每周1-到周5的凌晨4:40分执行任务 |
| */10 4 * * * | 每天的凌晨4点。每隔10分钟就执行1次任务 |
rpm -qa|more 分页查询linux系统里安装的rpm包
rpm -qf /etc/firefox/pref 查看指定文件所属的rpm包
firefox-60.8.0-1.el7.centos.x86_64
firefoxrpm包的名称
60.8.0-1.el7rpm包的版本号
centos rpm包适配的linux操作系统
x86_64适配64位的linux操作系统(i686i386结尾的就是linux32位的操作系统noarch表示通用)
rpm -e firefox 删除rpm包文件
rpm -e --nodeps firefox 强制删除rpm包
rpm -q firefox查询火狐浏览器是否通过rpm方式安装
rpm -qi firefox查看firefox安装的详细信息
rpm -ql firefox查看firefox安装之后的文件
rpm -ivh火狐浏览器rpm包名称
i:安装
v.安装的时候,显示安装的详细信息
h:进度条
at任务调度机制
- at命令是一次性定时执行任务计划,at的守护线程atd以后台的模式运行,检查作业队列来运行。
- 默认情况下,atd守护线程每60秒检查作业队列,有作业时会检查作业运行时间,如果时间与当前
时间匹配,则运行此作业。 - at命令是一次性定制的计划任务,执行完一个任务后就不再执行此任务了。
- 在使用at命令的时候,一定要保证atd进程的启动,可以用相关指令来查看
ps -ef | grep atd

