仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 949|回复: 9
打印 上一主题 下一主题

[其他Linux] 来讲讲:linux shell备份剧本实例

[复制链接]
小妖女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:40:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
备份剧本:
  备份网站内容
  #!/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 来自手机 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
小女巫 该用户已被删除
5#
发表于 2015-2-6 14:13:55 | 只看该作者
选择一些适于初学者的Linux社区。
若相依 该用户已被删除
6#
发表于 2015-2-16 10:57:02 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-5 06:31:58 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
谁可相欹 该用户已被删除
8#
发表于 2015-3-11 23:58:39 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-19 17:13:02 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
10#
发表于 2015-3-30 00:10:19 | 只看该作者
如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-2 19:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表