标签 Linux 下的文章

linux下生成指定大小文件及硬盘读写速度测试

生成指定大小的文件

dd if=/dev/zero of=1T.img bs=1G seek=1024 count=0

bs=1G表示每一次读写1G数据,count=0表示读写0次,seek=1024表示略过1024个Block不写,前面block size是1G,所以共略过1T!这是创建大型sparse文件最简单的方法.

测试磁盘写能力

time dd if=/dev/zero of=/test.dbf bs=8k count=300000

因为/dev/zero是一个伪设备,它只产生空字符流,对它不会产生IO.所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相当于测试磁盘的写能力.

- 阅读剩余部分 -

Linux服务器使用Dropbox自动备份网站数据

1.首先登录https://www.dropbox.com注册账号,可免费获得2G空间。
2.安装Dropbox客户端:

32位系统:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64位系统:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

启动Dropbox客户端,此程序在后台运行时会自动同步客户端与服务器端的数据。

~/.dropbox-dist/dropboxd &

启动后会提示以下信息要求绑定客户端:

- 阅读剩余部分 -

Linode VPS安装操作系统

选择完了数据中心后,这个VPS就创建成功。
接下来,我们需要给这个VPS安装操作系统。
在Linode管理面板,安装操作系统是一件非常简单的事情,如图:
1.png
就四个选项:

第一个“Distribution”就是选择你要的Linux发行版本,在这里,推荐使用32位的系统比较好。至于哪一个,如果你熟悉CentOS就用它,熟悉Debian就用它,没什么好坏,其实都差不多的。经常在论坛上见到很多人争用哪个系统,其实纯属蛋疼。不过看Linode的这个下拉框默认居然是Ubuntu,看来ubuntu使用的人肯定最多了。

- 阅读剩余部分 -

linux下自动备份mysql到网站目录

之前发了自动备份网站文件和数据库上传到FTP空间的脚本 但是没有远程FTP的用户呢,可以使用下面这个脚本,自动备份mysql到WEB目录下以便下载到本地!

#!/bin/bash
MYSQL_USER=用户名
MYSQL_PASS=密码
MYSQL_DATA=数据库户称
DataBakName=Data_$(date +"%Y%m%d").tar.gz
rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz
/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS --databases $MYSQL_DATA --lock-tables=false > /home/backup/databackup.sql
tar zcf /home/backup/$DataBakName /home/backup/databackup.sql
rm -rf /home/backup/databackup.sql

保存退出

- 阅读剩余部分 -