小妖女 发表于 2015-1-16 12:40:09

来讲讲:linux shell备份剧本实例

每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
备份剧本:
  备份网站内容
  #!/bin/bash
  #指定运转的剧本shell
  #运转剧本要给用户实行权限
  bakdir=/backup
  month=`date+%m`
  day=`date+%d`
  year=`date+%Y`
  hour=`date+%k`
  min=`date+%M`
  dirname=$year-$month-$day-$hour-$min
  mkdir$bakdir/$dirname
  mkdir$bakdir/$dirname/conf
  mkdir$bakdir/$dirname/web
  mkdir$bakdir/$dirname/db
  #备份conf,检测经由过程
  gzupload=upload.tgz
  cp/opt/apache2/conf/httpd.conf$bakdir/$dirname/conf/httpd.conf
  cd/opt/apache2/htdocs/php
  tar-zcvf$bakdir/$dirname/web/$gzupload./upload
  #远程拷贝的目次要有可写权限
  scp-r/backup/$dirnameroot@10.1.1.178:/backup
  备份数据库:
  #!/bin/bash
  #指定运转的剧本shell
  #运转剧本要给用户实行权限
  bakdir=/backup
  month=`date+%m`
  day=`date+%d`
  year=`date+%Y`
  hour=`date+%k`
  min=`date+%M`
  dirname=$year-$month-$day-$hour-$min
  mkdir$bakdir/$dirname
  mkdir$bakdir/$dirname/conf
  mkdir$bakdir/$dirname/web
  mkdir$bakdir/$dirname/db
  #热备份数据库
  cp/opt/mysql/my.cnf$bakdir/$dirname/db/my.cnf
  cd/opt/mysql
  mysqldump--opt-uzhy-p--password=1986test>$bakdir/$dirname/db/test.sql
  mysqldump--opt-uzhy-p--password=1986phpwind>$bakdir/$dirname/db/phpwind.sql
  #远程拷贝的目次要有可写权限
  scp-r/backup/$dirnameroot@10.1.1.178:/backup

</p>
对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解;

兰色精灵 发表于 2015-1-17 21:39:43

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

活着的死人 发表于 2015-1-21 11:14:01

和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。

变相怪杰 发表于 2015-1-30 16:45:19

可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?

小女巫 发表于 2015-2-6 14:13:55

选择一些适于初学者的Linux社区。

若相依 发表于 2015-2-16 10:57:02

对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。

灵魂腐蚀 发表于 2015-3-5 06:31:58

对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。

谁可相欹 发表于 2015-3-11 23:58:39

如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。

冷月葬花魂 发表于 2015-3-19 17:13:02

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。

仓酷云 发表于 2015-3-30 00:10:19

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
页: [1]
查看完整版本: 来讲讲:linux shell备份剧本实例