虛擬機console基礎環境部署——系統基礎環境

1. 概述

本系列博客是在最小化安裝CentOS6.5的基礎上,經過配置本地YUM的方式,來後期部署須要的環境,或安裝須要的工具。
由於經過YUM安裝時,YUM會在程序日誌/var/log/yum.log記錄安裝的依賴軟件包,所以建議採用YUM安裝時,單獨安裝,可以經過日誌查看軟件或者工具的依賴關係。c++

經過系統日誌/var/log/messages也可以查看到YUM的日誌信息vim

具體的YUM軟件管理使用方法,參照博客《CentOS系統三大軟件管理.md》中,YUM軟件管理部分的介紹。工具

2. 工具類安裝

2.1 安裝vim

首先查看是否安裝vim:rpm -qa | grep vim版本控制

而後執行安裝命令:yum -y install vim日誌

此操做會安裝上vim須要的軟件包和軟件包的依賴環境,經過/var/log/yum.log查看依賴軟件包。code

查看安裝結果:rpm -qa | grep vimip

vim-common-7.2.411-1.8.el6.x86_64
vim-enhanced-7.2.411-1.8.el6.x86_64
vim-minimal-7.2.411-1.8.el6.x86_64

查看同時安裝的依賴包:部署

May 24 01:46:35 Installed: 1:perl-Pod-Escapes-1.04-136.el6.x86_64
May 24 01:46:35 Installed: 4:perl-libs-5.10.1-136.el6.x86_64
May 24 01:46:35 Installed: 1:perl-Pod-Simple-3.13-136.el6.x86_64
May 24 01:46:35 Installed: 3:perl-version-0.77-136.el6.x86_64
May 24 01:46:35 Installed: 1:perl-Module-Pluggable-3.90-136.el6.x86_64
May 24 01:46:37 Installed: 4:perl-5.10.1-136.el6.x86_64
May 24 01:46:39 Installed: 2:vim-common-7.2.411-1.8.el6.x86_64
May 24 01:46:39 Installed: gpm-libs-1.20.6-12.el6.x86_64
May 24 01:46:39 Installed: 2:vim-enhanced-7.2.411-1.8.el6.x86_64

採用 yum -y install xxx && echo OK >> /var/log/yum.log這樣的Tips,可以進行更加詳細的軟件管理。注意,不要把追加符號>>,寫出覆蓋符號>。編譯器

2.2 安裝tree

tree命令是一個對管理員來講,應用場景很是普遍的命令。它可以以樹狀圖的形式,顯示目錄或者文件。源碼

執行命令:yum -y install tree && echo OK >> /var/log/yum.log

2.3 安裝expect

expect在免交互使用場景中很是普遍,應對各類交互場景,只須要編輯腳本便可。

執行命令:yum -y install expect && echo OK >> /var/log/yum.log

經過日誌可以看到expect安裝了依賴環境tcl軟件包。

2.4 安裝lsof

lsof是查看系統打開文件的利器,由於在Unix和Linux系統中,一切皆是文件。
執行命令:yum -y install lsof

3. 編譯環境類安裝

後期軟件管理,通常習慣是經過YUM來安裝依賴環境,而後源碼編譯安裝軟件。這樣處理的方式是可以合理地進行軟件的版本控制和移植。
但源碼編譯軟件,就須要編譯器等編譯工具。最小化安裝時,這些工具並無一塊兒安裝,須要經過YUM安裝後使用。

執行命令:yum -y install gcc gcc-c++ libtool

autoconf automake 在安裝libtool以後被安裝

經過日誌可以看到主要安裝了編譯器工具,glibc,內核頭文件等依賴環境。

相關文章
相關標籤/搜索