1. 程式人生 > 其它 >Ubuntu 配置

Ubuntu 配置

一、如何在 Ubuntu 16.04、18.04 或 20.04 上安裝 SQL Server 2019

先決條件

必須有記憶體至少為 2GB 的 Ubuntu 16.04、18.04 或 20.04 計算機。

要在自己的計算機上安裝 Ubuntu 20.04,請轉到 https://releases.ubuntu.com/20.04/。 還可以在 Azure 中建立 Ubuntu 虛擬機器。 請參閱使用 Azure CLI 建立和管理 Linux VM

 備註

目前,對於生產工作負載,不支援將 Windows 10 或 Windows 11 中適用於 Linux 的 Windows 子系統作為安裝目標。

有關其他系統要求,請參閱 

Linux 上的 SQL Server 的系統要求

安裝 SQL Server

 備註

以下用於 SQL Server 2019 的命令指向 Ubuntu 20.04 儲存庫。 如果使用的是 Ubuntu 18.04 或 16.04,請將以下路徑更改為 /ubuntu/18.04/ 或 /ubuntu/16.04/,而不是 /ubuntu/20.04/

要在 Ubuntu 上配置 SQL Server,請在終端中執行以下命令以安裝 mssql-server 包 。

  1. 匯入公共儲存庫 GPG 金鑰:

    wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add microsoft.asc
    
  2. 為 SQL Server 2019 註冊 Microsoft SQL Server Ubuntu 儲存庫:

    對於 Ubuntu 16.04:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2019.list)"
    

    對於 Ubuntu 18.04:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
    

    對於 Ubuntu 20.04:

    sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list)"
    
  3. 執行以下命令以安裝 SQL Server:

    sudo apt-get update
    sudo apt-get install -y mssql-server
    
  4. 包安裝完成後,執行 mssql-conf setup,按照提示設定 SA 密碼並選擇版本。

    sudo /opt/mssql/bin/mssql-conf setup

    請確保為 SA 帳戶指定強密碼(最少 8 個字元,包括大寫和小寫字母、十進位制數字和/或非字母數字符號)。

  5. 完成配置後,驗證服務是否正在執行:

    systemctl status mssql-server --no-pager
    
  6. 如果計劃遠端連線,可能還需要在防火牆上開啟 SQL Server TCP 埠(預設值為 1433)。

此時,SQL Server 2019 已在 Ubuntu 計算機上執行,隨時可以使用!

二、Ubuntu 系統如何使用 root 使用者登入例項?

Ubuntu 系統的預設使用者名稱是 ubuntu,並在安裝過程中預設不設定 root 帳戶和密碼。您如有需要,可在設定中開啟允許 root 使用者登入。具體操作步驟如下:

1. 使用 ubuntu 帳戶登入輕量應用伺服器。
2. 執行以下命令,設定 root 密碼。
sudo passwd root
3. 輸入 root 的密碼,按 Enter。
4. 重複輸入 root 的密碼,按 Enter。
返回如下資訊,即表示 root 密碼設定成功。
passwd: password updated successfully
5. 執行以下命令,開啟 sshd_config 配置檔案。
sudo vi /etc/ssh/sshd_config
6. 按 i 切換至編輯模式,找到 #Authentication,將 PermitRootLogin 引數修改為 yes。如果 PermitRootLogin 引數被註釋,請去掉首行的註釋符號(#)。如下圖所示:

7. 找到 #Authentication,將 PasswordAuthentication 引數修改為 yes。如下圖所示:

8. 按 Esc,輸入 :wq,儲存檔案並返回。
9. 執行以下命令,重啟 ssh 服務。
sudo service ssh restart
10. 參考 使用遠端登入軟體登入 Linux 例項 ,並使用以下資訊登入 Ubuntu 輕量應用伺服器:
使用者名稱:root
登入密碼:在 步驟2 中已設定的密碼

三、使用PuTTY和WinSCP分別進行遠端連線和使用root賬戶登入後,上傳資料庫。

四、