linux學習筆記(一)安裝與部署

2021-10-10 14:08:03 字數 2372 閱讀 9927

linux是目前主流的伺服器部署環境,任何程式設計師都應有一定的linux相應知識,本系列筆記記錄liunx主要知識框架,預計在二十篇筆記內完結。

發行版本

fedora

是基於rhel,centos,scientific linux, 和oracle linux的社群版本。相比rhel,fedora打包了顯著的更多的軟體包。其中乙個原因是,多樣化的社群參與fedora的建設;它不只是一家公司。在這個過程中,centos用於活動,演示和實驗,因為它是對終端使用者免費提供的,並具有比fedora的乙個更長的發布週期(通常每隔半年左右發布乙個新版本)。

suse

,  suse linux enterprise server (sles), 和opensuse 之間的關係類似於 fedora, red hat enterprise linux, 和centos的關係。

debian

是包括ubuntu在內許多發行版的上游,而ubuntu又是linux mint及其他發行版的上游。debian在伺服器和桌面電腦領域都有著廣泛的應用。debian是乙個純開源計畫並著重在乙個關鍵點上,穩定性。它同時也提供了最大的和完整的軟體倉庫給使用者。

概括來說,rhel,ubuntu,centos是目前較主流的發行版選擇,ubuntu由於有圖形介面受眾較廣,centos和rhel在伺服器領域較受歡迎。

本系列筆記主要基於rhel7,該發行版是主流的伺服器選擇,與centos同源。

安裝安裝成功後即可進入終端介面

包管理工具

rpm(紅帽軟體包管理器)為軟體建立了統一的資料庫檔案,詳細記錄軟體資訊並能夠自動分析依賴關係。

常用的rmp軟體包命令

安裝軟體的命令格式

rpm -ivh filename.rpm

公升級軟體的命令格式

rpm -uvh filename.rpm

解除安裝軟體的命令格式

rpm -e filename.rpm

查詢軟體的命令格式

rpm -qpi filename.rpm

列出軟體檔案資訊的命令格式

rpm -qpl filename.rpm

查詢檔案屬於哪個rmp的命令格式

rpm -qf filename.rpm

常用的yum命令

列出所有倉庫

yum repolist all

列出倉庫中所有軟體包

yum list all

檢視軟體包資訊

yum info package

安裝軟體包

yum install package

公升級軟體包

yum update package

移除軟體包

yum remove package

清除所有倉庫快取

yum clean all

檢查可更新的軟體包

yum check-update

rpm與yum在centos,fedora,opensuse等發行版中均可以使用。

初始化程序

linux系統的開機過程是這樣的:

bios

boot loader

載入系統核心

核心初始化

啟動初始化程序

rhel7以前初始化程序服務是system v init,rhel7及以後採用的是systemd初始化程序服務。由於systemd初始化程序服務採用了併發啟動機制,開機速度得到了不小的提公升。

rhel7使用systemctl管理系統服務,常用的命令如下

啟動服務

systemctl start foo.service

重啟服務

systemctl restart foo.service

停止服務

systemctl stop foo.service

systemctl reload foo.service

檢視服務狀態

systemctl status foo.service

開機自動啟動

systemctl enable foo.service

開機不自動啟動

systemctl disable foo.service

檢視特定服務是否為自動啟動

systemctl is-enabled foo.service

檢視各個級別下服務的啟動與禁用情況

systemctl list-unit-files foo.service

總結本篇筆記的思維導圖

部落格 阿喀琉斯初代(

Redis學習筆記(一) redis安裝與部署

2.我們所講的內容都是在ubuntu上測試通過的,下面的講解也會在ubuntu下進行 然後就可以啟動了 進入bin目錄,然後執行.redis server 然後他有乙個警告說沒指定配置檔案,那麼我們可以執行下面的命令來指定配置檔案.redis server etc redis.conf,然後你就會發...

一 docker安裝與部署

1.安裝epel映象源 yum install 2.關閉selinux 修改配置檔案 etc selinux config selinux disabled 8 selinuxtype can take one of these two values 9 targeted targeted proc...

python selenium 一 安裝與部署

一 安裝前準備 python安裝包 setuptools python基本包 pip安裝包 python安裝包管理工具 各瀏覽器驅動 二 安裝步驟 1 先安裝python 雙擊開啟,下一步,下一步的安裝即可 會預設安裝到c盤的python27下 安裝完成後finish 2 配置環境變數 右鍵我的電腦...