原创 實現docker應用的日誌輪轉服務

通常我們一個完整的應用鏡像有兩部分組成,一個是運行時環境,一個是應用程序。 我們以php應用爲例,一個完整的php應用需要包含openresty + php兩個服務來配置運行時環境,然後再加上php代碼,來完成一整個php應用的發佈。ph

原创 Git 核心的附加價值之一:編輯歷史記錄

Git 核心的附加價值之一就是編輯歷史記錄的能力。與將歷史記錄視爲神聖的記錄的版本控制系統不同,在 Git 中,我們可以修改歷史記錄以適應我們的需要。這爲我們提供了很多強大的工具,讓我們可以像使用重構來維護良好的軟件設計實踐一樣,編織良好

原创 CentOS8安裝最新版本Chromium瀏覽器

Chromium瀏覽器是Chrome瀏覽器的開源版本,本文介紹如何使用snap工具安裝最新版本的Chromium瀏覽器。 環境 Centos8 安裝snapd工具 使用snap安裝chromium,可以安裝最新版本的,下面是安裝命令:

原创 Linux系統入門命令學習經驗

此時此刻我想和大家分享一下我在學習linux過程中的一些經驗和教訓,如果有人能夠正好看到我的這篇文章,希望能夠讓想學習linux的同學多少獲得一點經驗,少走一些彎路。能夠比較簡單、快捷的迅速掌握知識是我們學習的目的,但是我們平常的學習中大

原创 備份Kubernetes和Docker方法

用戶不必備份容器中的所有內容,但在發生災難時備份運行和管理容器的配置是很重要的。用戶的容器基礎設施需要某種類型的備份。Kubernetes和Docker在災難之後不會自己構建。用戶無需備份每個容器的運行狀態,但是需要備份用於運行和管理容器

原创 CentOS8安裝GNOME3桌面並設置開機啓動圖形界面

本篇文章介紹如何在CentOS8 Linux操作系統中安裝GNOME3桌面環境和GDM(GNOME Display Manager)現實環境管理器。 環境 CentOS8 Minimal 安裝GNOME3 首先列出網絡源中可以使用的Gro

原创 解決CentOS8出現bash亂碼問題

這篇文章主要介紹了CentOS8出現-bash:亂碼問題及解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑑價值,需要的朋友可以參考下。 出現這個情況一般是由於沒有安裝中文語言包,或者設置的默認語言有問題導致的。 查

原创 如何在 Ubuntu 上安裝 Python 3.8

Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言。 Python是世界上使用最廣泛的編程語言之一,由於其簡單易學的語法,Python是初學者和有經驗的開發者的熱門選擇,Python是一種相當通用的編程語言,它可以用來構

原创 Docker容器中的備份、恢復、遷移、導入、導出

Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從 Apache2.0 協議開源;跨平臺應用容器引擎服務。 實驗環境 操作系統:Ubuntu 18.04.4 LTS 應用版本:Docker version 19.03.9,

原创 nohup 原理及實戰

這篇文章主要介紹了Linux nohup命令原理及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下。 nohup命令 在應用Unix/Linux時,我們一般想讓某個程序在後臺運行,

原创 VMware Ubuntu中安裝VMware Tools

  VMware是一個成熟穩定的虛擬化解決方案,可以讓你在一臺機器上運行多個獨立的操作系統。 在使用VMware作爲hypervisor虛擬化時,在安裝VMware Tools來提升虛擬機性能是非常重要的,VMware Tools提供了

原创 CentOS 8上安裝GCC實現開發編譯功能

GNU Compiler Collection (GCC)是由C、C++、Objective-C、Fortran、Ada、Go和D等編程語言的編譯器和庫組成,很多開源項目,包括Linux內核和GNU工具,都是用GCC編譯的。 CentO

原创 Docker 平臺基本使用方法

本文檔詳細介紹 Docker 平臺基本使用方法,希望能給大家帶來幫助。 開啓動網絡轉發功能,默認會自動開啓 [root@Docker ]# vim /etc/sysctl.conf #插入以下內容 net.ipv4.ip_forwar

原创 PHP Session的用法

在 PHP 中,Session 是一種服務器端的機制,服務器使用一種散列表的結構(類似於 JSON)來保存信息。相比於保存在客戶端的 Cookie,Session 將用戶交互信息保存在了服務器端,使得同一個客戶端每次和服務端交互時,不需要

原创 CentOS 8上安裝和配置Redmine項目管理系統

Redmine是一個免費開源的項目管理和問題跟蹤應用程序,它是跨平臺和跨數據庫的,建立在Ruby on Rails框架之上。 實驗環境 操作系統:Centos 8 應用:MariaDB + apache + Passenger + Rub