# Linux 远程开发环境配置 ::: info 为了利用阿里内网加速,下面用到了内网域名,公网无法使用 如在公网使用,请将 http://mirrors.cloud.aliyuncs.com 替换成 https://mirrors.aliyun.com ::: ## 安装 git unzip ```sh apt update apt install -y git unzip ``` ## 安装 oh-my-bash ```sh bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)" ``` ## nodejs 安装 ```sh curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash ``` ### nvm 代理 > 执行以下其中一项即可 ```sh # 临时生效 export NVM_NODEJS_ORG_MIRROR=http://mirrors.aliyun.com/nodejs-release ``` ```sh # 写入文件,长期生效 echo 'export NVM_NODEJS_ORG_MIRROR=http://mirrors.cloud.aliyuncs.com/nodejs-release' >> /root/.bashrc ``` ```sh # 阿里云内网使用 export NVM_NODEJS_ORG_MIRROR=http://mirrors.cloud.aliyuncs.com/nodejs-release ``` ```sh # 阿里云内网使用 echo 'export NVM_NODEJS_ORG_MIRROR=http://mirrors.cloud.aliyuncs.com/nodejs-release' >> /root/.bashrc ``` ```sh nvm install 14.21.3 ``` ```sh nvm install lts ``` ### npm 代理 ```sh npm config set registry https://registry.npmmirror.com ``` ## docker 安装 ```sh export DOWNLOAD_URL="http://mirrors.aliyun.com/docker-ce" curl -fsSL https://get.docker.com/ | sudo -E sh ``` ```sh # 阿里云内网使用 export DOWNLOAD_URL="http://mirrors.cloud.aliyuncs.com/docker-ce" curl -fsSL https://get.docker.com/ | sudo -E sh ``` ## 设置hosts ::: danger 谨慎使用 ::: ```sh echo "8.217.88.233 mirrors.ubuntu.com" >> /etc/hosts echo "8.217.88.233 archive.ubuntu.com">> /etc/hosts echo "8.217.88.233 security.ubuntu.com">> /etc/hosts ```