Archive

Posts Tagged ‘linode’

linode.im开放VPS推荐板块投稿

September 15th, 2012 No comments

偶然的原因,去看看linode.im网站的百度权重,发现“VPS推荐”这个关键字,我百度排名第12,看来是无心插柳了,原以为必须买vpsxx.com,xxvps.com的域名专门搞搞vps推荐,测评,网站才可以靠前。看来没必要,我手里的paovps.com,vpsmama.com如果有喜欢的朋友,可以拿去了。

linode.im即日开放“VPS推荐”板块投稿,大家有喜欢的VPS厂商,或者VPS厂商自己,都可以来稿,如果您是VPS厂商,请您投稿的同时提供一个VPS,最低配置的即可,供我测试3-7天。yqf.me将逐一落实,视情况发布到VPS推荐板块,您的来稿有可能被采纳也有可能不被采纳,采纳不采纳,我都将逐一邮件回复。

投递邮箱:465793847(#)qq.com,将#换成@

Categories: 美国VPS Tags: , , , , ,

做好VPS的基础安全防护工作

September 15th, 2012 No comments

使用linode VPS也有好长一段时间了,爱好linux也有很久好久了,自从2004年自己买了笔记本后就尝试安装各种linux发行版,包括FreeBSD这样的unix鼻祖,不过当时仅仅把爱好停留在装系统上面,并没有对linux网络服务器做深入的研究。

很多朋友认为买了vps把系统安装上去,环境搭建好就万事大吉了,实际上并非如此,网络一直是不安全的,我们只能尽我们最大的努力做好基础的安全防护工作,尽可能的减少被攻击的可能,尽量减少非人为因素宕机的可能。

Read more…

linode不同帐号之间迁移VPS

September 13th, 2012 No comments

linode本身提供了完善的教程,所以有大部分的问题,linode客服都是将问题原封不动的抛回给客户,最多他们会给您一个解决问题的链接,多数还得咱们自己操刀解决。谁让大家喜欢折腾VPS呢,折腾VPS就得需要具备点服务器的知识,比如拷贝磁盘之类的。

我们可以在linode不同账户之间拷贝转移VPS,当然自己操刀的这种,转移vps后的ip是变化了的,如果您不想更换ip,同时又想在不同的linode账户之间迁移VPS,您只能给linode客服发邮件了。我们把linode不同账户的VPS集中到一个Linode账户下是有好处的,至少续费方便,流量共享。

以下是我把某个账户下的linode(106.187.xx.xx)VPS[发送端],转移到另外一个linode账户下的linode(106.186.xx.xx)[接收端]的全过程,大体思路也是利用linode本身的工具Finnix,ssh命令结合dd,完成整个磁盘的拷贝工作。

需要特别说明的是:之前有些网友不太熟悉dd命令,看英文教程也看的很仓促,结果dd反了,将源数据全毁了,所以谨慎起见,拷贝磁盘之前对重要文件做好备份工作。

Read more…

linode用户通过ssh+dd命令复制整个磁盘

September 13th, 2012 No comments

您可以通过ssh结合dd命令将linode整个磁盘拷贝到您的目标源,这将是一个非常有效的方法将您的linode磁盘备份到个人计算机或者其他服务器。总的思路是在linode管理面板开启急救模式,然后在接收端通过ssh结合dd命令拷贝整个磁盘,以下是我的ssh拷贝整个磁盘截图(老易特意将某linode vps的/dev/xvda磁盘调整至1024M,演练了下磁盘拷贝,200秒拷贝完毕)。需要说明的是,linode的日本服务器之间dd磁盘拷贝速度可以达到5M/S,这样拷贝20G的磁盘,大概需要1个小时多点,时间方面可以接受,linode服务器和其他服务器直接用dd拷贝速度估计稍慢。

发送数据端,急救模式重启。

Read more…

linode.la低调上线并寻求linode library翻译人员

September 8th, 2012 4 comments

linode.la低调上线并寻求linode library翻译人员,有兴趣的朋友可以去www.linode.la观看,据网友猜测,linode library是用mediawiki搭建的,于是乎,我也在某天用mediawiki搭建了一个山寨版的linode library,并起名叫linode啦!

搞linode.la网站的初衷是想把linode library的教程全部中文化,当我翻译完一篇linode新手起步之后,我发现这是一个巨大的工程,所以邀请有共同爱好的朋友一起来将linode.la完善。

介绍rsync用于liunx系统备份

August 25th, 2012 No comments

Rsync 作为 Samba 项目的一部分,Rysnc可以实现快速、增量的文件传输,并成为scp和rcp的替代工具。Rsync可以将文件上传到远程服务器上,尤其是当你需要远程机器来作为本地文件的一个镜像服务器的时候,rsync可以达到最小化传输,因为rsync在网络上传输是非常有效的。有很多工具和工作流程,可以使用rsync实现。这包括从开发计算机的更新内容部署到生产主机,将文件备份到一个远程文件服务器上,并保持两个生产服务器同步。

首先,安装rsync,centos下,yum install rsync即可。

第二步,创建不需要密码即可登录的ssh用户,这里假设A是客户端,B是服务器端。在A客户端里运行ssh-keygen,会在~/.ssh下产生一对公钥和私钥。

[[email protected] ~]$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/A/.ssh/id_rsa):700权限
Created directory ‘/home/A/.ssh’.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/A/.ssh/id_rsa.私钥(600权限)
Your public key has been saved in /home/A/.ssh/id_rsa.pub. 公钥
The key fingerprint is:

在服务器端先建立.ssh文件夹:cd /home/B; mkdir .ssh; chmod 700 .ssh;

在客户端将上述产生的公钥上传的服务器端:

scp ~/.ssh/id_rsa.pub  [email protected]:/home/B/.ssh/uploaded_key.pub

在服务器端,

[[email protected] .ssh]$ cat uploaded_key.pub >> authorized_keys
[[email protected] .ssh]$ chmod 644 authorized_keys

现在在客户端ssh [email protected]就访问服务器B就不需要输入密码了。

第三步,介绍基本的rsync命令用法:

-r递归复制,-v显示进度,-a执行递归复制,保存符号链接,权限和修改时间,用户和组所有权,以及设备和特殊文件,-z传输数据的时候进行压缩,便于备份,节约带宽,但是增加服务器端的负载。

附鸟哥私房菜rsync说明:

[[email protected] ~]# rsync [-avrlptgoD] [-e ssh] [[email protected]:/dir] [/local/path]
选项与参数:
-v :观察模式,可以列出更多的信息,包括镜像时的档案档名等;
-q :与 -v  相反,安静模式,略过正常信息,仅显示错误讯息;
-r :递归复制!可以针对『目录』来处理!很重要!
-u :仅更新 (update),若目标档案较新,则保留新档案不会覆盖;
-l :复制链接文件的属性,而非链接的目标源文件内容;
-p :复制时,连同属性 (permission) 也保存不变!
-g :保存源文件的拥有群组;
-o :保存源文件的拥有人;
-D :保存源文件的装置属性 (device)
-t :保存源文件的时间参数;
-I :忽略更新时间 (mtime) 的属性,档案比对上会比较快速;
-z :在数据传输时,加上压缩的参数!
-e :使用的信道协议,例如使用 ssh 通道,则 -e ssh
-a :相当于 -rlptgoD ,所以这个 -a 是最常用的参数了!
更多说明请参考 man rsync 的解说!

# 1. 将 /etc 的数据备份到 /tmp 底下:
[[email protected] ~]# rsync -av /etc /tmp
....(前面省略)....
sent 21979554 bytes received 25934 bytes  4000997.82 bytes/sec
total size is 21877999  speedup is 0.99
[[email protected] ~]# ll -d /tmp/etc /etc
drwxr-xr-x. 106 root root 12288 Jul 26 16:10 /etc
drwxr-xr-x. 106 root root 12288 Jul 26 16:10 /tmp/etc <==瞧!两个目录一样!
# 第一次运作时会花比较久的时间,因为首次建立嘛!如果再次备份呢?

[[email protected] ~]# rsync -av /etc /tmp
sent 55716 bytes received 240 bytes  111912.00 bytes/sec
total size is 21877999  speedup is 390.99
# 比较一下两次 rsync 的传输与接受数据量,你就会发现立刻就跑完了!
# 传输的数据也很少!因为再次比对,仅有差异的档案会被复制。

# 2. 利用 student 的身份登入 clientlinux.centos.vbird 将家目录复制到本机 /tmp
[[email protected] ~]# rsync -av -e ssh [email protected]:~ /tmp 
[email protected]'s password:  <==输入对方主机的 student 密码
receiving file list ... done
student/
student/.bash_logout
....(中间省略)....
sent 110 bytes  received 697 bytes  124.15 bytes/sec
total size is 333  speedup is 0.41

[[email protected] ~]# ll -d /tmp/student
drwx------. 4 student student 4096 Jul 26 16:52 /tmp/student
# 瞧!这样就做好备份啦!很简单吧!

第四步:实例操作

我想把linode的某个vpsB下/home和/usr/local/mysql/var 两个文件夹备份到另外一个linode VPS A的/backup下,该如何操作呢?

rsync -av -e ssh [email protected]:/home  /backup

rsync 的传输方式至少可以透过三种方式来运作:

在本机上直接运作,用法就与 cp 几乎一模一样,例如:
rsync -av /etc /tmp (将 /etc/ 的数据备份到 /tmp/etc 内)

透过 rsh 或 ssh 的信道在 server / client 之间进行数据传输,例如:
rsync -av -e ssh [email protected]:/etc /tmp (将 rsh.server 的 /etc 备份到本地主机的 /tmp 内)

直接透过 rsync 提供的服务 (daemon) 来传输,此时 rsync 主机需要启动 873 port:
1. 你必须要在 server 端启动 rsync , 看 /etc/xinetd.d/rsync 即可;
2. 你必须编辑 /etc/rsyncd.conf 配置文件;
3. 你必须设定好 client 端联机的密码数据;
4. 在 client 端可以利用:rsync -av [email protected]::/dir/path /local/path

 

Categories: linux基础 Tags: , , ,

还是接着搞linode的返10美金活动

August 24th, 2012 2 comments

之前http://www.linode.im/1248.html说了,要取消linode的返佣活动,但是网友还是依旧比较热心,那还是把“使用老易的linode推介码买linode,老易返10美金活动”继续下去吧。

需要说明的是,如果大家用我的linode推介码买了linode,坚持使用满90天,我这里才会收到linode返给我的20美金,然后我们才能平分这20美金。另外大家用完我的linode推介后,及时的跟我说明下,便于我备注返佣日期,如果你不告诉我,你使用了我的linode推介码,然后突然到90天的时候,你过来说,老易,我用了你的linode推介,给我10美金,这个时候我是无法判断到底你是否用了我的linode推介码的,当然也就无法返您10美金了,希望理解。

my referral code 99a558b8bd805c65a3e76b562ed5944f8fa5022d
my referral URL http://www.linode.com/?r=99a558b8bd805c65a3e76b562ed5944f8fa5022d