
bash
文章平均质量分 64
yuwen_dai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
我在Linux下的备份方法(二)
备份的数据要能够方便地恢复,备份才有意义。 用dar 备份的数据可以用两种方法恢复: 一、 恢复个别文件: cd /tmp dar -x /mnt/ydai/home_full -g text/log.txt 二、全部恢复: dar -x /mnt/ydai/home_full -R /home/yuwen -b 此命令把备份全部恢复到 home 目录。原创 2012-11-22 14:42:30 · 503 阅读 · 0 评论 -
随机选择一个文件
做选择是很困难的。 有时有这样的需要,一个目录下有一大堆想看的文件,不想记住哪个已经看过了、哪个没有看过,只想快速选择一个文件,而且每个文件被选中的机会是一样的。 于是写了这样一个BASH脚本。 它的基本思路是先生成文件列表,然后产生一个随机数,与文件列表的行号对应,把那行打印出来 。 #! /bin/sh # randomly choose a file # Yuwen Dai原创 2012-11-21 11:42:48 · 1201 阅读 · 0 评论 -
我在Linux下的备份方法(一)
Linux 下有许多备份工具。 我选择的是 dar ,因为我感觉它最方便,它其实就是一个打包工具,类似tar,但支持分卷, 差异备份等功能, 恢复数据也很方便。 这是我写的一个备份Home目录的方法。 #! /bin/bash # using `dar' to backup a whole directory. There're two methods here: # ful原创 2012-11-22 14:45:28 · 717 阅读 · 0 评论 -
我在Linux下的备份方法(三)
为了把系统数据与个人用户数据分开, 我特意写了一个共 root 使用的脚本,以备份系统文件。 #! /bin/bash # using `dar' to backup a whole directory. There're two methods here: # full backup and diff backup # Dai Yuwen # 18 Dec, 2010, mod原创 2012-11-23 13:13:14 · 540 阅读 · 0 评论 -
随机选择一个文件:一个更好的办法
在写前一篇文章的时候,发现做的有点复杂了,其实有更好的办法。 不必生成一个行号的文件, 文本文件本身就有行的概念,得到随机数后,直接取那行不就行了吗。 这是新版本,更短更简单: #! /bin/sh # randomly choose a file # Simpler version, Yuwen Dai, 18 November, 2012 # Initial version, Y原创 2012-11-22 13:47:24 · 1370 阅读 · 0 评论 -
用 iptables 模拟网络丢包
有时候我们需要模拟网络丢包,可以用一台Linux 作为网络通信的一方或网关, 在Linux上用 iptables 创建防火墙规则, 阻止某些包,而规则的有效时间是一个随机值,到了预期时间,把规则删除。 如此循环。 用脚本语言很容易实现。 #! /bin/sh # # drop some packets to simulate network traffic jam # Yuwen Dai原创 2013-01-15 16:05:50 · 9215 阅读 · 1 评论 -
把你的密码放在加密设备上
时间久远,我都忘了原理是什么了。 Linux 太过稳定, 有的事情做过一遍,很难有机会再做第二遍。 我只记录了操作。 首先安装 cryptsetup 包, 我用的是Debian, 因此用 apt-get install cryptsetup 安装。 我猜想RPM系统的Linux,应该也有类似包吧。 然后做一个加密的块设备,名为testfile,大小为10M:原创 2012-11-29 13:35:05 · 968 阅读 · 0 评论