Agile PLM关于系统内的配置数据,可否做备份呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Agile PLM关于系统内的配置数据,可否做备份呢?相关的知识,希望对你有一定的参考价值。
公司使用的Oracle家的PLM系统,目前为止没有出现灾难性的宕机。
但是领导要让我们写一份关于数据备份和恢复的制度文档~~
其中关于服务器数据的备份和恢复已经完成,但是系统配置方面的备份在初期上此系统时就没有做这块的咨询。
现在就是想知道,除了人为的把配置数据整理记录下来,系统内是否有这样的备份机制?
把AGILE系统中的DUMP文档与文档服务器的文件库做一个热备,当系统出现灾难性的问题时,仅只需将AGILE重新安装,再用DUMP文档恢复系统,最后将备份的文件库恢复到文档服务器中,再在文档服务器的配置中将其指向恢复的文件库即可,此方案不需另添加服务器,投资少
方案二:
做适时的容灾备份,当DB、AP、FM三台服务器中的任一服务器出现问题,只需启用另一台服务器替代出问题的服务器(两台服务器的IP要改成一致)即可,但两台FM服务器的文件库要同步,否则会丢失文档。
cron
1基本概述
要使用crontab定时器工具,必须要启动crond服务:
cron服务每分钟不仅要读一次 /var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用cron服务做一些事情。用 crontab配置是针对某个
用户的,而编辑/etc/crontab是针对系统的任务。此文件的文件格式是: 1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置 crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中: 文件 含义 /etc/cron.deny 该文件中所列的用户不允许使用crontab命令 /etc/cron.allow 该文件中所列的用户允许使用crontab命令 /var/spool/cron/ 是所有用户的crontab文件
计划任务,是任务在约定的时间执行已经计划好的。这表面的意思。在Linux中,我们经常用到 crond 服完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的作务。比如我们可以在配置文件中约定每天上4点,对httpd 服务器重新启动,这就是一个计划任务;
下面我们先来说说cron;
cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/crontab,以及每个用户的计划任务配置文件),然后cron会根据命令和执行时间来按时来调用度工作任务。
systemctl start crond.service ##启动服务
systemctl reload crond.service ##重新载入配置
你也可以将这个服务在系统启动的时候自动启动:
在/etc/rc.d/rc.local这个脚本的末尾加上:
systemctl start crond.service
2接口举例
现在Cron这个服务已经在进程里面了,我们就可以用这个服务了,Cron服务提供以下几种接口供大家使用:
crontab的语法,以备日后救急。先上张超给力的图
1.直接用crontab命令编辑
cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除某个用户的cron服务
crontab -e //编辑某个用户的cron服务
比如说root查看自己的cron设置:crontab -u root -l
再例如,root想删除fred的cron设置:crontab -u fred -r
注意crontab是分用户的,以谁登录就会编辑到谁的crontab
以上是关于Agile PLM关于系统内的配置数据,可否做备份呢?的主要内容,如果未能解决你的问题,请参考以下文章