Digital Ocean 租用服务器教程(Ubuntu16)

资料准备

  • 能以美金支付的信用卡

租用步骤

请看这篇博文,里面的内容虽然有点旧,但是大致和当前2017年6月份的一致。然后千万注意我们这里默认服务器使用的系统是Ubuntu!


3件必须做的事

  1. 添加swap
    由于一般我们作为新手开发用不到10刀以上的套餐,而5刀的套餐内存只有512MB运行nodejs都不够,所以从20GB的硬盘空间分出2G来吧!
    具体的操作就是先以root登录这个服务器ssh root@xxx.xxx.xxx.xxx
    用fallocate去在根目录/,下创建一个叫做swapfile的文件,作为swap的具体文件。sudo fallocate -l 2G /swapfile
    将这个文件的所有者仅仅限于root,只给root开r和w权限sudo chmod 600 /swapfile
    告诉系统/swapfile是一个用于swap的文件sudo mkswap /swapfile
    开启这个swapsudo swapon /swapfile
    设置开机自动启动swap,这需要更改一个系统文件,/etc/fstab,sudo nano /etc/fstab,在文件的最底下新添加一行/swapfile none swap sw 0 0,保存再退出文件就可以了!
  2. 添加新用户,免得用root意想不到的搞出事情来
    当然做这步的时候我们只有一个root用户。凡是用过linux系统的同学们都知道root是一个多么牛的用户,它可以对这个系统做任何事情!所以,如果咱们用这个用户的时候不小心执行了删除命令,而且还正好删除的是一些系统文件,呵呵,真的呵呵。。。所以我们要很小心的使用root,在一般情况下别用root,直接用自己创建的有root权限的,但取得这个权限需要sudo命令作为前缀的用户。命令很简单,第一步添加一个用户adduser XXXXXXXXXX是我们自己起得新用户英文名字。第二步添加root权限给该用户,usermod -aG sudo XXXXX。可别着急退出当前root用户哦!等下所有预备设置完成之后咱们才可以用新的用户登录。
  3. 开启防火墙,并且允许远程SSH登录
    首先ubuntu系统默认用ufw这个防火墙软件,先查看本地有哪些网络应用,ufw app list,如果是新租的服务器它只有一个OpenSSH弹出来,我们也就是用OpenSSH去远程登录的。所以必须要让防火墙对它放行,ufw allow OpenSSH。之后正式开启防火墙ufw enable。最后检查一下是不是OpenSSH被开了绿灯,ufw status。如果弹出来是类似这样的一个表格,那就完美!

    ToActionFrom
    OpenSSHALLOWAnywhere
    OpenSSH (v6)ALLOWAnywhere (v6)

OK,恭喜!有了自己的服务器!这下你可以放心大胆的退出root,然后重新用自己刚刚定义的新用户去登录辣!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值