毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Linux服务器数据安全方案的设计与实现(4)
alter user postgres with password ‘net ‘;
(4)设置postgre用户的密码
sudo passwd postgres
而后输入自己的密码
(5)创建数据库
创建第一个数据库,我们把它命名为“mydb”,先输入:
su postgres
转入postgres 用户
createdb mydb
(6)输入以下命令进行备份:
/usr/bin/pg_dump -h localhost -p 5432 -u postgres -F c -b -f /home/net/backup/autobackup mydb(用tar与用pg_dump的区别:一个是打包压缩文件,一个是从数据库把数据导出来压缩)
3.3 linux数据的恢复
chmod 777 /home/net/backup/autobackup
su postgres
dropdb mydb
created db
pg_restore -h localhost -p 5432 -U postgres -W –d db -v /home/net/backup/autobackup
4. 镜像服务器之间定时数据同步方案的设计与实现
4.1 cron及crontab的简单介绍
系统管理员必须执行的数据备份与同步任务大多牵涉到某种形式的系统配置,当管辖的任务比较庞大,数据量较多,但操作一样且有固定周期时,采用
自动化
脚本就成为必然。
linux为我们提供了强大的工具来进行自动备份,这就是cron。cron是一个后台进程,它是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业,一旦启动,将根据自己的配置文件定时地执行任务。我们可以编写一个shell脚本文件来进行文件备份,然后让cron定时地启动这个脚本文件来对数据进行备份。
cron服务可以使用crontab命令编辑,crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取与执行。通常,crontab储存的指令被守护进程激活,crontab常常在后台运行,每一分钟检查是否有预定的作业需要执行,crontab文件包含送交cron守护进程的一系列作业和指令。每个用户可以拥有自己的crontab文件,同时,操作系统保存一个针对整个系统的crontab文件,该文件通常存放于/etc或者/etc之下的子目录中,而这个文件只能由系统管理员来修改。
4.2 rsync的简单介绍
rsync是一个快速增量文件传输工具,它可以用于在同一主机备份内部的备份,我们还可以把它作为不同主机网络备份工具之用。相对tar和wget来说,rsync 也有其自身的优点,比如速度快、安全、高效。rsync 是一个节约带宽的备份方案,不像传统的 ftp 会下载所有的文件,不管是否有更新,而 rsync只下载那些做了更新的数据。
4.3 Linux服务器数据库同步的设计与实现
服务器数据库同步的设计与实现如图1所示:
图1 服务器数据同步示例
服务器的安装与配置
(1)rsync及ssh的安装
sudo–i
apt–get install rsync
apt–get install openssh-server
(2)rsyncd.conf的配置
cp /usr/share/doc/rsync/examples/rsyncd.conf /etc
gedit /etc/rsyncd.conf
将rsyncd.conf中的path设置一下(需要做备份的目录)
path=/home/net/backup
(3)在/etc/下新建一文件rsyncd.pass
gedit /etc/rsyncd.pass
内容为backup:backup
(4)修改rsyncd.pass的权限
chmod 700 /etc/rsyncd.pass
(5)启动rsync
rsync –daemon
(6)启动成功后可以用lsof -i:873是否正常启动,也可以查看/var/log/rsyncd相关日志文件
备份客户端的安装与配置
(1)rsync的安装
sudo –i
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
彩色图像的分割处理程序设计+Hough算法
下一篇:
ASP.net网上考试系统设计与实现+流程图+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于网络的通用试题库系...
架设Linux(2.6内核)的服务器集群【745字】
改善嵌入式Linux实时性能的方法研究【2067字】
搭建Linux桌面环境的影音平台【1261字】
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
中国学术生态细节考察《...
公寓空调设计任务书
国内外图像分割技术研究现状
C#学校科研管理系统的设计
志愿者活动的调查问卷表
神经外科重症监护病房患...
AT89C52单片机的超声波测距...