Blame
| b2cfbd | Qwas | 2024-05-03 11:41:58 | 1 | # Linux 远程开发环境配置 |
| 4ac20c | Qwas | 2024-04-28 17:09:43 | 2 | |
| 3 | ::: info |
|||
| 4 | 为了利用阿里内网加速,下面用到了内网域名,公网无法使用 |
|||
| 5 | 如在公网使用,请将 http://mirrors.cloud.aliyuncs.com 替换成 https://mirrors.aliyun.com |
|||
| 6 | ::: |
|||
| 7 | ||||
| fe9b28 | Qwas | 2024-05-03 13:12:09 | 8 | ## 安装 git unzip |
| 1aa059 | Qwas | 2024-05-03 13:06:45 | 9 | |
| 10 | ```sh |
|||
| fe9b28 | Qwas | 2024-05-03 13:12:09 | 11 | apt update |
| 12 | apt install -y git unzip |
|||
| 1aa059 | Qwas | 2024-05-03 13:06:45 | 13 | ``` |
| 14 | ||||
| fe9b28 | Qwas | 2024-05-03 13:12:09 | 15 | ## 安装 oh-my-bash |
| 4ac20c | Qwas | 2024-04-28 17:09:43 | 16 | |
| 17 | ```sh |
|||
| fe9b28 | Qwas | 2024-05-03 13:12:09 | 18 | bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)" |
| 4ac20c | Qwas | 2024-04-28 17:09:43 | 19 | ``` |
| 20 | ||||
| 21 | ## nodejs 安装 |
|||
| 22 | ||||
| 23 | ```sh |
|||
| 24 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash |
|||
| 25 | ``` |
|||
| 26 | ||||
| 6bd0dc | Qwas | 2024-10-30 14:39:14 | 27 | ### nvm 代理 |
| 28 | ||||
| 29 | > 执行以下其中一项即可 |
|||
| 4ac20c | Qwas | 2024-04-28 17:09:43 | 30 | |
| 31 | ```sh |
|||
| 6bd0dc | Qwas | 2024-10-30 14:39:14 | 32 | # 临时生效 |
| 33 | export NVM_NODEJS_ORG_MIRROR=http://mirrors.aliyun.com/nodejs-release |
|||
| 4ac20c | Qwas | 2024-04-28 17:09:43 | 34 | ``` |
| 35 | ||||
| 00544e | Qwas | 2024-04-29 12:08:54 | 36 | ```sh |
| 6bd0dc | Qwas | 2024-10-30 14:39:14 | 37 | # 写入文件,长期生效 |
| 00544e | Qwas | 2024-04-29 12:08:54 | 38 | echo 'export NVM_NODEJS_ORG_MIRROR=http://mirrors.cloud.aliyuncs.com/nodejs-release' >> /root/.bashrc |
| 39 | ``` |
|||
| 40 | ||||
| 6bd0dc | Qwas | 2024-10-30 14:39:14 | 41 | ```sh |
| 42 | # 阿里云内网使用 |
|||
| 43 | export NVM_NODEJS_ORG_MIRROR=http://mirrors.cloud.aliyuncs.com/nodejs-release |
|||
| 44 | ``` |
|||
| 45 | ||||
| 46 | ```sh |
|||
| 47 | # 阿里云内网使用 |
|||
| 48 | echo 'export NVM_NODEJS_ORG_MIRROR=http://mirrors.cloud.aliyuncs.com/nodejs-release' >> /root/.bashrc |
|||
| 00544e | Qwas | 2024-04-29 12:08:54 | 49 | ``` |
| 6bd0dc | Qwas | 2024-10-30 14:39:14 | 50 | |
| 51 | ```sh |
|||
| 00544e | Qwas | 2024-04-29 12:08:54 | 52 | nvm install 14.21.3 |
| 53 | ``` |
|||
| 54 | ||||
| 6bd0dc | Qwas | 2024-10-30 14:39:14 | 55 | ```sh |
| 56 | nvm install lts |
|||
| 57 | ``` |
|||
| 58 | ||||
| 4ac20c | Qwas | 2024-04-28 17:09:43 | 59 | ### npm 代理 |
| 60 | ||||
| 61 | ```sh |
|||
| 62 | npm config set registry https://registry.npmmirror.com |
|||
| 63 | ``` |
|||
| 64 | ||||
| 65 | ## docker 安装 |
|||
| 66 | ||||
| 67 | ```sh |
|||
| 5262f5 | Qwas | 2024-11-01 07:07:03 | 68 | export DOWNLOAD_URL="http://mirrors.aliyun.com/docker-ce" |
| 6bd0dc | Qwas | 2024-10-30 14:39:14 | 69 | curl -fsSL https://get.docker.com/ | sudo -E sh |
| 70 | ``` |
|||
| 71 | ||||
| 72 | ```sh |
|||
| 73 | # 阿里云内网使用 |
|||
| 5262f5 | Qwas | 2024-11-01 07:07:03 | 74 | export DOWNLOAD_URL="http://mirrors.cloud.aliyuncs.com/docker-ce" |
| 4ac20c | Qwas | 2024-04-28 17:09:43 | 75 | curl -fsSL https://get.docker.com/ | sudo -E sh |
| 76 | ``` |
|||
| 6bd0dc | Qwas | 2024-10-30 14:39:14 | 77 | |
| 78 | ## 设置hosts |
|||
| 79 | ||||
| 80 | ::: danger |
|||
| 81 | 谨慎使用 |
|||
| 82 | ::: |
|||
| 83 | ||||
| 84 | ```sh |
|||
| 85 | echo "8.217.88.233 mirrors.ubuntu.com" >> /etc/hosts |
|||
| 86 | echo "8.217.88.233 archive.ubuntu.com">> /etc/hosts |
|||
| 87 | echo "8.217.88.233 security.ubuntu.com">> /etc/hosts |
|||
| 88 | ``` |