Linux 下如何创建 swap 交换分区

Linux 下创建 swap 交换分区的步骤
您可以用 dd 命令来创建 swap 交换文件。mkswap 命令用于在设备或者文件上设置 Linux 交换分区。

第 1 步: 以 Root 用户身份登录

通过 ssh 客户端登录远程服务器,输入 su 及管理员密码切换到 root 用户。

第 2 步: 创建存储文件

输入以下的命令创建 1GB 的交换文件 (1024 * 1024MB = 1048576 块的大小):
# dd if=/dev/zero of=/swapfile1 bs=1024 count=1048576

第 3 步: 设置 Linux 交换分区

输入以下的命令设置 Linux 交换分区:
# mkswap /swapfile1

设定好文件权限以保证安全:
# chown root:root /swapfile1
# chmod 0600 /swapfile1

最后激活 /swapfile1 交换空间:
# swapon /swapfile1

为保证 Linux 系统重启后能自动激活 /swapfile1 ,需要在 /etc/fstab 文件中添加一行代码。可以用文本编辑器,例如 vi:
# vi /etc/fstab

在文件最后增加一行代码:
/swapfile1 swap swap defaults 0 0
保存并关闭文件。

如何查看是否交换分区是否开启/激活?

输入下面的 free 命令:
$ free -m

Google Voice 免费电话号码,美加任打

如何申请Google Voice的免费电话号码?

1. 申请Google Voice,需要美国的IP地址,用VPN实现。例如http://www.vpn123.com,免费试用20分钟。
2. 需要一个免费的SIP网络电话软件,用于接听并输入Google Voice的验证信息
3. 使用SIP网络电话,需要一个免费的SIP号码/免费的SIP地址
4. 申请Google Voice的免费电话号码,需要一个美国的本地电话号码才能通过验证。(如何申请免费的美国本地电话号码?)
5. 可以开始申请了: http://www.google.com/voice (Google Voice提供很多电话号码供选择,可以挑一个自己喜欢的号码)

通过Google Voice拨打美国、加拿大的电话是免费的,但是只能从电脑上操作,很不方便。
要更进一步,请阅读: 如何通过ATA使用Google Voice

如何通过ATA使用Google Voice

如何在ATA上设置Google Voice ?这样就能用普通电话免费打美加长途了。
最简单的方法是购买 OBi110 适配器: http://www.obihai.com/googlevoice.html

如果你已经有ATA设备,例如PAP2,那么有免费的方法。
Bill Simon 提供了一个Google Voice到SIP的免费网关。
https://simonics.com/gvgw/

注册后网站上会给出配置SIP所需要的地址、用户名、密码等。

有几点需要注意:
1. 当然先需要有一个Google Voice的帐号(申请Google Voice 免费电话号码,美加任打)
2. 注册时需要提供Google Voice的密码,也就是Google邮箱的密码。由于这是第三方服务,如果你不放心,可以注册一个独立的Google Voice帐号,不要和你的邮箱公用一个帐号。
3. Google Voice 帐号至少要打过一次电话,并设置Google Chat为默认的接收方。

设定SIP Broker 地址别名

http://www.sipbroker.com/sipbroker/action/login

SIP Broker的别名,是以 *011 开头的一串数字。就是给你现有的VoIP的SIP地址增加一个别名,这样SIP Broker的用户以及SIP Broker普通电话网关的用户就能通过别名给你打电话。

例如我的SIP地址 coolname@huang.ca 用普通电话无法拨号,但是用别名 *011-123456 就可以了。