linux最小化安裝后的初始化


Linux 最小化安裝以后 linux會缺失很多功能,需要我們預先安裝一些軟件服務,例如mysqlmariadb),gcc等等。

但是最小化的mysql甚至不提供ifconfig,也沒有wget命令。

條件:

需要我們預先擁有linux cdrom

以下步驟是我在vm centos7 上模擬的

 

第一步配置本地yum

配置方法:

一.iso文件放在虛擬機的cd/vcd一欄中勾選設備狀態欄中的,已連接,與開機連接。

右鍵右下角的圖標中的光盤圖標也可以連接。

 

二.掛載光盤;mount  /dev/cdrom mnt/cdrom

進入mnt/cdrom看是否掛載成功

 

三.cp  -r mnt/cdrom home/sx/     注意由於是非空目錄的拷貝需要-r來實現’樹形’cp

 

四.修改yum.Repo.d中的配置文件。

cd /etc/yum.repo.d/

ls

將除media外的文件改名末尾加上.bak(不知道為什么大家都改為加上.bak,記得貌似是sqlserver備份文件的后綴)

Vi media

baseurl=file///home/sx/cdrom

gpdchack=0 #某些chack值是否chack,打開可能會出錯

enable=1 #yum源是否打開


.到這里yum源算是配置好了,開始安裝需要的軟件

 

 

二.安裝需要的軟件

安裝數據庫

centos 7yum源中的’mysql’mariadb.

錯誤:我安裝數據庫時安裝了mysql,結果服務無法啟動。

使用 service mysql start提示使用systemctl start

使用systemctl start 命令依然無法啟動

使用yum安裝mariadb

使用systemctl start mariadb服務啟動成功

 

安裝ifconfig

Yum search ifconfig

Ifconfig從屬於networking 安裝包

Yum -y install networking這個安裝表就可以了

網絡的簡單配置。

配置好vm的網絡設置net模式(以前有說不再贅述)

進入到 /etc/sysconfig/network-scripts/

找到自己網卡的名稱(通過ifconfig命令的結果可以知道)

發現並沒有iPv4地址的顯示

Vi ifcfg-ens33

修改onboot=yes;(是否隨着服務啟動而啟動網卡)

 

 

到這里linux已經可以安裝必要的安裝包,也有了網絡。初始化算是完成了。

 

在安裝進入mariadb的過程中我發現了一些問題

安裝的mariadb的過程中沒有需要我來指定參數的過程。

/etc/my.cnf中是沒有skip-grant-tables,但我依然可以不輸入密碼登陸mysql

修改root密碼,且去掉user表中的’’用戶后依然可以使用mysql且不指定用的方式登陸mysql,但是沒有mysql databaseperformmance_schema的權限

不知道是不是我運行了yum -y install mysql 又運行了yum -y install mariadb的原因。


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: