新服务器配环境

本章节的大概思路为:

 

1、远程连接服务器

直接远程连接,@前的是你要连接的目录名称,@后为服务器公网IP。

ssh xxx@xxx.xxx.xxx.xxx 

远程连接服务器不同端口

-p后为端口名称

ssh xxx@xxx.xxx.xxx.xxx -p xxxx

之后输入密码就行了。

2、创建子用户

因为根目录的权限过大,配置文件较多,在子用户里面进行开发会避免一些问题的产生。

2.1创建用户

首先进入根目录,输入指令,XXX为你给该用户起的名字。

adduser XXX

2.2分配sudo权限

因为在子用户中使用一些命令需要sudo权限,子用户在使用的时候每次都要输密码,为了避免每次输入密码,可以将子用户加到根目录的用户组。输入以下指令。XXX是需要分配权限的用户名字。

usermod -aG sudo XXX

3配置工作环境

3.1老配置转移过来

        在拿到一个新服务器的时候,可以将之前的使用的服务器配置文件拉过来,就可以保证使用上的顺畅。也可能每个人的习惯都不一样。配置文件网上有很多,可以自己找一下。本人的yxc给的,AcWing上入的门。

        首先需要进到原来的服务器,然后将这三个文件传到新服务器就行了。server_name是设置过免密登录之后的别名,若是没有免密登录格式为 XXX@XX.XX.XX.XX  目录名@公网IP,然后输入密码就行了。

scp .bashrc .vimrc .tmux.conf server_name:  

到此使用方式就跟之前完全一样了。

3.2安装tmux

        tmux是开发中比较重要的一个工具,所有工作都在tmux中进行,可以防止意外关闭终端后工作进度丢失,安装也比较简单。

        首先需要进到自己的服务器,然后输入以下指令。

sudo apt-get update
sudo apt-get install tmux

3.3配docker环境

3.3.1安装docker

进入官网: Install Docker Engine on Ubuntu | Docker Documentation

按照教程走一遍就行了,一个一个命令复制过来就行。

 然后输入指令查看docker版本,基本上只要可以查看版本,就是安装成功了。

docker --version

3.3.2镜像准备

把你之前的docker进行打包成tar文件,然后从原来的服务器传送到新的服务器的子用户,加载到本地就行了。

XX表示为镜像文件名,server_name为免密登录别名,若是没有免密登录格式为 XXX@XX.XX.XX.XX  目录名@公网IP,然后输入密码就行了。

scp /XX.tar server_name:

scp /var/lib/acwing/docker/images/docker_lesson_1_0.tar server_name:   //AcWing镜像

3.3.3将镜像加载到本地并设置容器密码

         先进入自己的服务器子用户将镜像加载到本地。xxx镜像文件名。

docker load -i xxx.tar

docker load -i docker_lesson_1_0.tar //AcWing镜像

然后就是创建并运行镜像。xxx是你给这个镜像的命名,-itd后面的就是你刚刚加载到本地的镜像信息,yyy是加载到本地的镜像名字,z.z相当于是版本号。

docker run -p 20000:22 --name xxx -itd yyy:z.z

docker run -p 20000:22 --name my_docker_server -itd docker_lesson:1.0//AcWing镜像

然后就是进入自己的容器XXX。

docker attach XXX

最后就是给自己的容器根目录设置密码,输入指令之后按照要求输入密码即可。

passwd

至此,你的容器就相当于是新的一个服务器,然后给你的容器中再创建一个子用户,因为容器此时只有一个根目录,权限比较大,步骤跟之前是一样的,参照上面。

按照上面的步骤你可以在容器中无限进行下去,啧啧。但这基本上已经够用了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值