# GPU server 環境建置 ## Server ip * IP: 172.17.20.154 * username: genai * genai.key(檔案) ## Anaconda 安裝 參考官方下載教學:https://docs.anaconda.com/anaconda/install/linux/ 1. 下載 installer 我自己是下載最新的 2024.02-1 `wget https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh` 如果要下載其他的版本,可以參考 https://repo.anaconda.com/archive/ 2. 開始下載 `bash ~/Downloads/Anaconda3-2024.02-1-Linux-x86_64.sh` 如果找不到檔案,可以看看剛剛下載的 installer 位置是不是在其他地方 3. license agreement 按住 Enter 或方向鍵下可以下滑 license agreement,下回到最後輸入 `yes` 同意下載 4. 初始化 Anaconda 安裝完成後執行 `conda init` 初始化 Conda 環境 5. 重新 reload 設定 執行 `source ~/.bashrc` 重新 reload shell 的設定 6. 確認安裝完成 輸入 `conda list`,這個指令可以看到已經安裝好的 lib,如果有出現就確定安裝完成 ## Redis 安裝 如果安裝權限不夠,是情況指令前面加上 `sudo` 1. 輸入 `apt-get update` 更新 apt 工具 2. 輸入 `apt-get install redis` 安裝,然後一直選擇OK 3. 輸入 `redis-cli` 4. 輸入 `ping` ,如果回傳 `PONG` 就表示服務正常 ## Redis server 建立 1. 確認 docker 版本和已經安裝 `docker --version` 2. 啟動 docker `sudo service docker start` 3. 確認 docker 狀態 `sudo service docker status` 4. 建立 docker 的 redis server,記得修改 username123(這是登入密碼)和 port `docker run \ -d --name redis-stack-server \ -e REDIS_ARGS="--requirepass username123" \ -p 3147:6379 \ redis/redis-stack-server:latest` 5. redis url 以上面為例是 `redis://:username123@172.17.20.154:3147` ## PosgreSQL 安裝 1. 更新套件庫 `sudo apt update -y` 2. 安裝 PostgreSQL 相關套件 `sudo apt install postgresql postgresql-contrib` 3. 查看 PostgreSQL 服務狀態 安裝完會自動啟動 PostgreSQL 服務,查看服務是否正常 `sudo systemctl status postgresql` 看到 `Active: active` 表示已經正常啟動了 ## PosgreSQL 設定 PostgreSQL 的預設管理員是 `postgres`,這個帳號權限很高,目前我們設定密碼是 `advanadmin` - 變更密碼的方法 1. 切換至 `postgres` 使用者並進入 `postgresql shell` 更改密碼 `sudo -u postgres psql` 2. 變更密碼 `ALTER USER postgres PASSWORD 'your_new_password';` ## JupyterLab 安装 1. 更新包列表 確保你的包列表是最新的: `sudo apt-get update` 2. 安装 Python 和 pip 如果你還沒有安裝 Python 和 pip,可以使用以下指令安裝: `sudo apt-get install python3 python3-pip` 3. 安装 JupyterLab 使用 pip 安装 JupyterLab: `pip3 install jupyterlab` 4. 啟動 JupyterLab 安裝完成後,你可以使用以下指令啟動 JupyterLab: `jupyter lab` ## MongoDB 安装 1. 更新包列表&安装 wget: 確保你的包列表是最新的: `sudo apt-get update` 安装 wget: `sudo apt-get install wget` 2. 下載並新增 MongoDB 的 GPG 金鑰: `wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo tee /etc/apt/trusted.gpg.d/mongodb-org-4.4.asc ` 3. 建立 MongoDB 的 APT 來源清單檔案: `echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list` 4. 安装 MongoDB 包 `sudo apt-get install -y mongodb-org` 5. 啟動 MongoDB 服務: `sudo systemctl start mongod` 6. 設定 MongoDB 服務開機啟動: `sudo systemctl enable mongod` 7. 驗證 MongoDB 服務狀態: `sudo systemctl status mongod`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up