最近在 digitalocean 上弄了个 vps 想自己玩玩服务器的搭建过程,下面是自己记录的一些信息。

创建新用户

当购买了 vps 后,默认提供的是 root 用户,但是平时使用 root 用户会存在一些风险,还是创建新的用户,赋予 sudo 权限比较合理一些。

1
2
3
4
5
6
7
8
// root用户登入
user add myuser //添加用户 myuser
passwd myuser //修改用户的密码
visudo // 进行用户 sudo 的授权
找到 root ALL=(ALL:ALL) ALL
在下面添加 myuser ALL=(ALL:ALL) ALL
//root 用户退出
//myuser 登录

当然在执行一些操作的时候会出现下面情况:

1
sudo: cd: command not found

出现这样的情况就可以使用命令: su,以 root 角色进去去操作一些命令。

tips:linux 下对 1000 以下端口的监听都需要 root 权限。

ssh 断开避免进程死掉

1
2
3
4
5
6
7
8
9
10
准备运行
nohup xxx &

如果已经运行了
ctrl+z 暂停
jobs 看到暂停任务的id
bg id
disown id #注:不加这句的话,终端结束时进程会收到SIGHUP,该信号对应的默认操作就是结束进程

除了nohup之外也可以用setsid,但是最好的还是用screen这类东西。

—EOF—