網站搜尋

如何在 Ubuntu 上執行 Python 腳本

介紹

隨著建構基於 AI 的工具越來越受到開發人員的歡迎,Python 因其簡單性、可讀性以及 TensorFlow、PyTorch 和 scikit-learn 等廣泛的函式庫而成為 AI 的最佳程式語言之一。這些函式庫為機器學習、數據分析和神經網路提供了強大的工具,使 Python 成為人工智慧和機器學習專案的首選。

考慮到 Python 在人工智慧中的核心作用,學習如何有效運行 Python 腳本非常重要。本教學旨在協助您開始在 Ubuntu 電腦上執行簡單的 Python 腳本,為更進階的 AI 腳本編寫奠定基礎。

先決條件

閱讀更多 →

如何在 Ubuntu 上將 Fast API 與關聯式資料庫結合使用

介紹

FastAPI 作為一種用於使用 Python 建立 API 的高效能、易於使用的 Web 框架,很快就受到了歡迎。與關聯式資料庫搭配使用時,FastAPI 可用於建立功能強大、可擴充的應用程式。本指南將引導您完成在 Ubuntu 24.04 電腦上使用關聯式資料庫設定 FastAPI 應用程式的過程。我們將涵蓋從安裝必要的工具到配置資料庫和建立 API 端點的所有內容。

將 FastAPI 與 PostgreSQL 資料庫結合使用

如何在 Ubuntu 上使用 Flask 建立 REST API

介紹

在本教程中,您將學習如何使用 Flask(一個輕量級 Python Web 框架)建立簡單的 REST API。我們將介紹設定 Flask 應用程式、定義路由、處理請求和傳回 JSON 回應的基礎知識。在本教程結束時,您將擁有一個可以擴展並與其他應用程式整合的可用 API。

先決條件

  • 運行 Ubuntu 的伺服器和具有 sudo 權限的非 root 使用者以及活動防火牆。有關如何設定的指南,請從此清單中選擇您的發行版並遵循我們的初始伺服器設定指南。請確保使用受支援的 Ubuntu

    閱讀更多 →

如何在 Ubuntu 上安裝 Git

不使用 Ubuntu 20.04?

介紹

像 Git 這樣的版本控制系統對於現代軟體開發最佳實踐至關重要。版本控制可讓您在原始碼層級追蹤您的軟體。您可以追蹤變更、還原到先前的階段以及分支以建立檔案和目錄的備用版本。

許多軟體專案的檔案都保存在 Git 儲存庫中,GitHub、GitLab 和 Bitbucket 等平台有助於促進軟體開發專案共享和協作。

在本指南中,我們將介紹如何在 Ubuntu 伺服器上安裝和設定 Git。我們將介紹如何以兩種不同的方式安裝軟體:

  1. 透過內建的套件管理器,
  2. 或透過

    閱讀更多 →

如何在 Ubuntu 上使用 mdadm 建立 RAID 陣列

不使用 Ubuntu 22.04?

介紹

mdadm 實用程式可用於使用 Linux 的軟體 RAID 功能建立和管理儲存陣列。管理員可以非常靈活地協調各自的儲存設備並創建具有更高效能或冗餘特性的邏輯儲存設備。

在本指南中,您將執行可使用 Ubuntu 伺服器設定的不同 RAID 配置。

先決條件

要按照本指南中的步驟操作,您將需要:

如何在 Droplet 上設定 Ubuntu 伺服器

介紹

在本指南中,您將透過 DigitalOcean 的管理面板建立 Ubuntu 伺服器並將其配置為與您的 SSH 金鑰一起使用。設定伺服器後,您可以在其上部署應用程式和網站。

本教學是雲端課程簡介的一部分,該課程指導使用者完成將應用程式安全部署到雲端的所有步驟。如果您正在搜尋有關 DigitalOcean Droplet 的一般文檔,請造訪我們的產品文件如何從 DigitalOcean 控制面板建立 Droplet。

如何在 Dig

閱讀更多 →

如何在 Ubuntu 上優化 WordPress

介紹

優化 WordPress 安裝可以為使用您網站的客戶和個人提供他們所期望的 WordPress 效能、速度和靈活性。無論您是管理個人網站還是為不同客戶管理一套安裝,花時間優化您的 WordPress 安裝都可以提高效率和效能。

在本教學中,您將探索如何以規模化的方式優化 WordPress 安裝,包括配置、速度和整體效能的指導。

在 Ubuntu 上優化 WordPr

閱讀更多 →

如何在 Ubuntu 上安裝和保護 phpMyAdmin

不使用 Ubuntu 22.04?

介紹

雖然許多用戶需要 MySQL 等資料庫管理系統的功能,但他們可能不習慣僅透過 MySQL 提示符號與系統互動。

建立 phpMyAdmin 是為了讓使用者可以透過 Web 介面與 MySQL 互動。在本指南中,我們將討論如何安裝和保護 phpMyAdmin,以便您可以安全地使用它來管理 Ubuntu 系統上的資料庫。

如何在 Ubuntu 上安裝和保護 phpM

閱讀更多 →

如何在 Ubuntu 上使用 Let's Encrypt 保護 Apache

不使用 Ubuntu 22.04?

介紹

Let’s Encrypt 是一個憑證授權單位 (CA),可協助取得和安裝免費的 TLS/SSL 證書,從而在 Web 伺服器上啟用加密的 HTTPS。它透過提供軟體用戶端 Certbot 來簡化流程,該客戶端嘗試自動執行大多數(如果不是全部)所需步驟。目前,取得和安裝憑證的整個過程在 Apache 和 Nginx 上都是完全自動化的。

在本指南中,您將使用 Certbot 為 Ubuntu 上的 Apache 取得免費

閱讀更多 →

在 Ubuntu 上使用 Nomad 進行微服務部署

介紹

DevOps 和容器編排的世界不斷變化,選擇正確的工具可以對微服務的部署效率產生巨大影響。 HashiCorp Nomad 是一款脫穎而出的工具。在本指南中,我們將深入探討如何在執行 Ubuntu 伺服器的 DigitalOcean Droplet 上使用 Nomad 部署簡單的微服務。

Nomad 是一個輕量級工作負載調度程序,可管理跨機器叢集的應用程式部署和擴展。它支援多種工作負載類型,與其他 HashiCorp 工具集成,並且與基礎設施無關。 Nomad 的簡單性、多功能性、可擴展性、資源效率和整合性使其成為部署和管理微服務的絕佳選擇

閱讀更多 →