10/28 yum基本命令 & 实现永久挂载 & 定时任务

yum的一些基本命令

“`
yum info 软件包名称 //查询软件包的一些信息
这里写图片描述
yum list all //列出所有的软件包
yum list installed | wc -l //列出已经安装的软件包并且统计个数
yum list avialiable| wc -l//列出没有安装的软件包并且统计个数
yum seach 软件包名 //查找软件包
这里写图片描述
yum list installed | grep lftp //在已经安装的软件中查找lftp
yum whatprovides filename ##在yum源中查找包含filename文件的软件包
例如查看包含lftp文件的软件包
这里写图片描述

yum命令练习:

查询跟raid相关的软件包:
这里写图片描述
用yum命令查询vsftb软件包的作用。
这里写图片描述
列出所有软件包:
这里写图片描述
查看提供passwd文件的相关软件包:
这里写图片描述
搜索java相关的软件包,并且安装1.7的版本。
这里写图片描述
安装:
这里写图片描述

如何实现永久挂载

“`mount是一条挂载命令,我们以前搭建yum仓库的时候使用 mount /dev/sr0 /mnt/
将镜像挂载在/mnt/下,但是重新启动之后镜像却没有在/mnt/下,每次重新挂载很麻烦
所以我们接下来看如何实现永久挂载。
df //查看一下现在挂载的设备和位置
这里写图片描述
可以看到/dev/sr0现在没有挂载在/mnt/下
执行mount命令 查看一下/dev/sr0
这里写图片描述
编辑/etc/fstab 写入以下内容 注意:(如果要实现永久挂载的不是/mnt/,在图中/mnt/处换成你要挂载的路径即可)
这里写图片描述
mount -a 重新读取配置文件
这里写图片描述
df查看是否成功
这里写图片描述
成功!
umount命令可以实现解挂
如果本来镜像挂载在/mnt/下 执行umount /mnt/就可以解挂

延时任务 at

at命令发起是一次性的
1.发起方式

“`at + time
[root@demo ~]# at 18:00 ##时间6点
at>useradd haha ##延迟动作
at> ##ctrl+d表示发起动作
job 6 at Tue Aug 1 18:10:00 2017
这里写图片描述

2.at 命令的执行权力设定

/etc/at.deny)(系统本来就有) ##用户黑名单,在此名单中出现的用户不能执行at命令
/etc/at.allow (系统默认无) ##用户白名单,名单默认不存在,但名单一旦出现,黑名单失效,系统所有用户默认不能执行at,只有在名单中出现的用户可以使用at命令。
这里写图片描述
创建一个用户silly 用silly设置一个延时任务是可以的
这里写图片描述
但是在黑名单中写入silly后,silly就不能使用at命令了
这里写图片描述

定时任务 crontab

crontab发起是永久的

1.发起方式

“`(1)
crontab -u username -e //给某个用户指定定时任务
crontab -u username -r //查看某个用户的定时任务
crontab -u username -l
crontab -e 写入以下内容:
这里写图片描述
两分钟后root就会收到邮件如下:
这里写图片描述
指定silly的定时任务:
这里写图片描述
(2)vim /etc/cron.d/filename
写入:分钟 小时 天 月 周 用户 动作
* * * * * root echo “hello”
即可
这里写图片描述
这里写图片描述
####crontab 命令的执行权力设定

/etc/cron.deny ##用户黑名单,在此名单中出现的用户不能执行crontab命令
/etc/cron.allow ##用户白名单,名单默认不存在,但名单一旦出现,黑名单失效,系统所有用户默认不能执行crontab,只有在名单中出现的用户可以使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值