网站建设怎么分好坏,wordpress页脚链接,优秀网站网页设计,网站建设与维护很累吗linux从入门到精通-从基础学起#xff0c;逐步提升#xff0c;探索linux奥秘#xff08;十一#xff09;–rpm管理和计划任务
一、rpm管理#xff08;重点#xff09;
1、rpm管理 作用#xff1a;
rpm的作用类似于windows上的电脑管家中“软件管理”、安全卫士里面“…linux从入门到精通-从基础学起逐步提升探索linux奥秘十一–rpm管理和计划任务
一、rpm管理重点
1、rpm管理 作用
rpm的作用类似于windows上的电脑管家中“软件管理”、安全卫士里面“软件管家”等产品主要作用是对linux服务器上的软件包进行对应管理操作
管理分为查询、卸载、安装。
2、查询某个软件的安装情况
#rpm -qa|grep 关键词
1选项 -q查询query -a全部all
2案例查询linux上是否安装firefox
3案例查询是否安装qq 3、卸载某个软件
#rpm -e 软件的名称 如卸载火狐rpm -e firefox 1火狐卸载的时候是没有依赖关系的所以可以直接卸载。
2但是在卸载Apache的时候提示无法卸载 #rpm -e httpd 3当存在依赖关系的时候又不想去解决这个问题的时候可以
#rpm-e软件包名 --nodeps 例如卸载 apache httpd 服务rpm -e httpd --nodeps 4、软件的安装
1要想装软件和windows下一样先得找到安装包。
2软件包的获得方式
去官网去下载不介意老版本的话可以从光盘或者镜像文件中读取
3此处以光盘文件为例
查看块状设备的信息如光盘、硬盘、U盘 #lsblk list block devices 查看块状设备的信息 Name名称 Size设备大小 Type类型 MountPoint挂载点类似windows下盘符
4扩展光盘的挂载和解挂
a. 解挂操作 命令umount 语法#umount 当前设备的挂载点路径 例如[roottemphost test1]# umount /media/CentOS_6.5_Final 此时相当于U盘在windows上已经被弹出了但是没有拔下电脑USB接口。
b. 挂载光盘 命令mount 语法#mount 设备原始地址 要挂载的位置路径 例如mount /dev/sr0 /mnt/dvd
5设备原始地址地址统一都在 /dev下然后根据大小确定具体name值拼凑在一起组成原始地址例如当前“/dev/sr0”
6 要挂载的位置路径挂载目录一般都在mnt下也可以在mnt下建目录此处以“/mnt/dvd”为例 mkdir /mnt/dvd mount /dev/sr0 /mnt/dvd 7安装软件的命令
例如
[roottemphost test1]# cd /mnt/dvd/Packages/ [roottemphost Packages]# pwd /mnt/dvd/Packages [roottemphost Packages]# rpm -ivh firefox-17.0.10-1.el6.centos.i686.rpm
8选项 -iinstall安装 -v显示进度条 -h表示以“#”形式显示进度条 二、cron/crontab计划任务重点
1、计划任务 作用
操作系统不可能24小时都有人在操作有些时候想在指定的时间点去执行任务例如每天夜里2点去重新启动Apache此时不可能真有人每天夜里2点去执行命令此时可以交给计划任务程序去执行操作。
2、语法#crontab 选项
3、常用选项 -llist列出指定用户的计划任务列表-eedit编辑指定用户的计划任务列表-uuser指定的用户名如果不指定则表示当前用户-rremove删除指定用户的计划任务列表4、列出列出任务计划 crontab -l 5、编辑计划任务重点
计划任务的规则语法格式以行为单位一行则为一个计划 分 时 日 月 周 需要执行的命令
6、例如如果想要每天的0点0分执行reboot指令则可以写成
0 0 * * * reboot
1取值范围 分0~59 时0~23 日1~31 月1~12 周0~70和7表示星期天
2四个符号 表示取值范围中的每一个数字 -做连续区间表达式的要想表示1~7则可以写成1-7 /表示每多少个例如想每10分钟一次则可以在分的位置写/10 ,表示多个取值比如想在1点2点6点执行则可以在时的位置写1,2,6
7、问题1每月1、10、22日的4:45重启network服务
45 4 1,10,22 * * service network restart
8、问题2每周六、周日的1:10重启network服务
10 1 * * 6,0 service network restart
9、问题3每天18:00至23:00之间每隔30分钟重启network服务
*/30 18-23 * * * service network restart
10、问题4每隔两天的上午8点到11点的第3和第15分钟执行一次重启
3,15 8-11 */2 * * reboot
11、案例真实测试案例每1分钟往root家目录中的RT.txt中输入当前的时间信息为了看到效果使用追加输出
计划任务
*/1 * * * * ls ~ /root/RT.txt 三、计划任务2
1、Crontab权限问题本身是任何用户都可以创建自己的计划任务。
但是超级管理员可以通过配置来设置某些用户不允许设置计划任务
2、配置文件位于黑名单 /etc/cron.deny 里面写用户名一行一个
vim /etc/cron.deny 3、还有一个配置文件白名单 /etc/cron.allow 本身不存在自己创建
su root ls /etc/cron.allow
vim /etc/cron.allow 4、注意白名单优先级高于黑名单如果一个用户同时存在两个名单文件中则会被默认允许创建计划任务。
[djhtemphost root]$ su root 密码 [roottemphost ~]# su djh [djhtemphost root]$ crontab -e crontab: installing new crontab [djhtemphost root]$ [djhtemphost root]$ crontab -l */1 * * * * ls~ /root/RT.txt
[djhtemphost root]$ tail /root/RT.txt 上一节关联链接请点击
linux从入门到精通-从基础学起逐步提升探索linux奥秘十–服务配置ntp服务和防火墙服务