菜单
  

    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
  1. 上一篇:彩色图像的分割处理程序设计+Hough算法
  2. 下一篇:ASP.net网上考试系统设计与实现+流程图+ER图
  1. java+mysql设备监控记录的大...

  2. 基于Hadoop的制造过程大数据存储平台构建

  3. jsp公交刷卡数据统计系统图表的设计与实现

  4. JAVA+MYSQL《算法与数据结构...

  5. java+mysql大数据的疾病种类...

  6. 公交刷卡数据统计系统报表的设计与实现

  7. 某钢铁企业能源数据库的设计+VB源程序

  8. java+mysql车辆管理系统的设计+源代码

  9. 大众媒体对公共政策制定的影响

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 十二层带中心支撑钢结构...

  12. 杂拟谷盗体内共生菌沃尔...

  13. 中考体育项目与体育教学合理结合的研究

  14. 当代大学生慈善意识研究+文献综述

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 电站锅炉暖风器设计任务书

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回