Ubuntu linux 為啥要開始選擇ubuntu LINUX
其實糾結這個問題也是很長時間了,因為一個玩資料庫的討論系統的問題,也是在是不合場景。但沒有辦法,搞資料庫的資料庫也的在作業系統上執行,尤其是開源資料庫,POSTGRESQL MYSQL 等,這些資料庫很多都和作業系統粘合,作業系統的好壞,對於這些資料庫是至關重要的。
說起最熟悉的作業系統就是centos, 十幾年都是在和centos打交道,基於這個系統上來進行各種工作,而最近幾年針對centos 是否還適合繼續使用的問題,也在一直問自己,是不是要換一個作業系統來繼續承接,那些可愛的開源資料庫。
這一切都源於,CENTOS 將推出 CENTOS STREAM ,而不在有我們熟悉的centos,一個字的區別,但是讓我不在對 CENTOS 抱有幻想,也嘗試想看看CENTOS STREAM ,失敗了。從安裝到各種問題,以及紅帽公司的技術長克里斯·賴特(Chris Wright)面無表情地宣稱,Stream不是CentOS Linux的替代品。
基於centos 的8 以後的產品都更名為stream ,並且定位為非穩定的,激進進行試用的LINUX 產品,並且使用者很可能無法保證你使用的 stream 的小版本是穩定的,當然如果你是一個技術新的追求者這是好事,但如果他是在伺服器上部署,那就是一個“花生米”。
整體作業系統的更換是任何底層IT人都很難面對的問題,基於作業系統最密切資料庫之一的POSTGRESQL 在使用了新的作業系統後的效能如何,如何進行一些基本的操作等等這些問題,對於習慣使用 centos的同學都是一個新的世界。
那麼為什麼眾多的候選者裡面,選擇了ubuntu作為替換centos 的作業系統的物件,ubuntu 作為LINUX 的發行版本是在 2004年開始的聚焦於終端使用者,而ubuntu 的專案是基於 Mark Shuttleworth, 他是 debian LINUX 的開發者,開源社群的貢獻者,ubuntu 是基於LINUX 界最穩定的debian 基礎而來的。
而ubuntu 的意思是南非的語言而來的,意思是 I am what I am because of who we all are. that's mean Ubuntu. 同時 ubuntu 對於中文和中國也是友好的,至少他不屬於美國,他屬於南非。
同時在對資料庫的一些問題中,不少的基於POSTGRESQL 的問題後面的作業系統都是ubuntu 的系統,並且答案中也帶有ubuntu 特有的一些有特色的回答。
基於ubuntu的版本有ubuntu desktop ,ubuntu server ,同時ubuntu支援本地和網路兩種安裝的方式,對於目前大部分的伺服器架構也都是支援的,X86,ARM 等。
在安裝ubuntu 後,首先與CENTOS 不同的是ubuntu 預設安裝後是不會對root進行密碼設定的,所以你的預設使用者是ubuntu 或你自己設定的使用者,而如果要登陸到root 前你是要先給系統新增 root 的密碼的。
sudo passwd root 後,你後面才能自由的用root來進行系統的登陸。
PermitRootLogin yes
PasswordAuthentication yes
儲存後,對 ssh service 重啟, service ssh restart
此時,系統才能透過 root 來進行直接的系統登陸。另外在使用中發現在centos中不存在的vim 需要單獨安裝的,在ubuntu中是預設帶有的。這裡遇到的第二個問題就是網路卡的配置,在ubuntu 中與 centos 有很大的差異
CENTOS 中的網路卡配置是沒有具體的格式限制的,而ubuntu 則是透過yaml 的方式來進行的工作。
具體的位置在 /etc/netplan 中的檔案 00-installer-config.yaml
在防火牆搞定後,剩下的就是我們重要的自動安裝包的部分了,在centos中是 yum 掌管一切,而在ubuntu中是透過apt-get 命令來實現的功能,如果要更新內部的包管理部門可以透過下面的命令來進行包管理器的更新。
在安裝的過程中,還會蹦出圖形的提示。
這裡嘗試在ubuntu下進行,自動安裝POSTGRESQL 的工作,相對於centos來說, ubuntu 更加智慧化的透過 apt-get就直接就選擇了PG14 的版本安裝並告知目前最新的版本是postgresql 15. 這在centos 中是吾享享受這樣的服務的。
刪除相關的服務也很簡單,相對於CENTOS ,在初步使用ubuntu後發現ubuntu的設計,比CENTOS 更智慧一些,服務自動化的成功率更高。
後面還會繼續開始學習和使用ubuntu server 來逐步替換 centos, 可惜了以前一直沒有用ubuntu .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024924/viewspace-2936416/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ubuntu桌面生存指南(1):選擇 LinuxUbuntuLinux
- Ubuntu桌面生存指南 (1) --- 選擇 LinuxUbuntuLinux
- SUSE和Ubuntu,Linux版本該選擇哪個?UbuntuLinux
- 如何學習Ubuntu用法?Linux運維版本選擇UbuntuLinux運維
- 面試 (MySQL 索引為啥要選擇 B+ 樹)面試MySql索引
- mysql索引為啥要選擇B+樹 (下)MySql索引
- mysql索引為啥要選擇B+樹 (上)MySql索引
- [Linux]修改ubuntu dash為bashLinuxUbuntu
- Ubuntu Linux創始人:對中國開源充滿信心UbuntuLinux
- ubuntu linuxUbuntuLinux
- 為什麼建議新手選擇Ubuntu?告訴你選擇理由!Ubuntu
- 為什麼要選擇學習Linux呢?Linux發展如何?Linux
- Ubuntu Linux創始人Mark:對中國開源充滿信心UbuntuLinux
- CentOS和Ubuntu有什麼區別?選擇Linux哪個版本好?CentOSUbuntuLinux
- ubuntu linux配置UbuntuLinux
- linux開發環境搭建(ubuntu)Linux開發環境Ubuntu
- 開發環境配置 - Linux(Ubuntu)開發環境LinuxUbuntu
- Ubuntu Linux:定製Ubuntu安裝CD(轉)UbuntuLinux
- [Linux]ubuntu開放server的指定埠LinuxUbuntuServer
- ubuntu系統怎麼選擇最佳伺服器?ubuntu系統選擇最佳伺服器的教程Ubuntu伺服器
- 容器場景要選擇什麼 Linux 版本?Linux
- 你應該選擇 Ubuntu 還是 Fedora?Ubuntu
- Ubuntu Linux下為PHP5安裝cURLUbuntuLinuxPHP
- 學習Linux為什麼推薦Ubuntu?Linux運維教程LinuxUbuntu運維
- 創始人為Ubuntu定位:Ubuntu應屬於大眾使用者Ubuntu
- 【Linux Ubuntu】華為雲ECS安裝桌面版UbuntuLinuxUbuntu
- 為什麼要選擇SQL?SQL
- Linux下的使用(以ubuntu16.04為例)LinuxUbuntu
- Ubuntu Linux中使用快捷鍵截圖選定區域UbuntuLinux
- Linux Ubuntu 基本開發環境搭建及配置LinuxUbuntu開發環境
- Linux Ubuntu 修改網路卡名字LinuxUbuntu
- Linux 配置本地源 (Ubuntu / CentOS)LinuxUbuntuCentOS
- [linux]ubuntu線上安裝mysqlLinuxUbuntuMySql
- Linux Ubuntu安裝配置教程LinuxUbuntu
- Linux基礎知識(Ubuntu)LinuxUbuntu
- Ubuntu/Linux環境下從零開始Zend Framework 2.0 (ZF2)環境搭建UbuntuLinuxFramework
- 為什麼選擇Linux作為伺服器呢?Linux優點!Linux伺服器
- Ubuntu 18.04 根目錄為啥只有 4G 大小Ubuntu