環(huán)境搭建

1. 鏡像選擇

官網(wǎng)有三種鏡像選擇,
DVD ISO 也就是常用版本,包含了一些常用軟件,體積4G+
Everything ISO 全功能版本,體積7G+
Minimal ISO 精簡(jiǎn)版本,包含核心組件,體積才900MB+

出于折騰的考慮,我選擇了Minimal ISO,當(dāng)然更大的原因是筆記本硬盤空間有點(diǎn)捉急了【后面才發(fā)現(xiàn)網(wǎng)絡(luò)組件都沒(méi)有,不得不說(shuō)有點(diǎn)坑。推薦下載用IDM軟件,速度會(huì)快很多】

2.虛擬機(jī)安裝

這個(gè)應(yīng)該沒(méi)什么好說(shuō)的。
1)VMware->創(chuàng)建新的虛擬機(jī)->典型->安裝程序光盤映像文件->next->磁盤20G,我給他分配內(nèi)存2G.
2)啟動(dòng)安裝->安裝界面默認(rèn)安裝就可以,設(shè)置root密碼,新建cocolian用戶,這個(gè)用戶后面才發(fā)現(xiàn)沒(méi)有加到用戶組。
3)啟動(dòng)

3.網(wǎng)絡(luò)配置

1)root用戶下,命令安裝KDE

  • 提示cocolian is not in the sudoers file

切換到root 用戶,visudo命令,找到 root ALL=(ALL) ALL 該行,新增一行 cocolian ALL=(ALL) ALL,:wq 退出保存。

  • 提示unknow host ,未連接網(wǎng)絡(luò)

設(shè)置虛擬機(jī)聯(lián)網(wǎng),我的配置【VMNet8,NAT設(shè)置(網(wǎng)關(guān)IP:192.168.127.1)】。
修改配置文件如下:
ONBOOT=yes #啟動(dòng)時(shí)配置網(wǎng)絡(luò)
MM_Controlled=no
BOOTPROTO=dhcp
重啟網(wǎng)絡(luò)服務(wù) service network restart
驗(yàn)證 ping sogo.com
安裝網(wǎng)絡(luò)組件 yum install net-tools
驗(yàn)證 ifconfig

  • try other mirror, No more mirrors to try

CentOS 國(guó)內(nèi)阿里源配置
第一步:備份你的原鏡像文件,以免出錯(cuò)后可以恢復(fù)。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第二步:下載新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
第三步:配置阿里云DNS服務(wù)器
1.修改/etc/resolv.conf
添加
nameserver 223.5.5.5
nameserver 223.6.6.6
第四步:運(yùn)行yum makecache生成緩存
yum clean all
yum makecache
yum update

  • 圖形界面不顯示

默認(rèn)顯示終端界面, ctrl + alt + f2 切換圖形界面不起作用,
查看資料, vi inittab,顯示該配置已棄用,但提示了解決辦法
查看默認(rèn)啟動(dòng)終端: systemctl get-default
修改默認(rèn)啟動(dòng)圖形界面:systemctl set-default graphical.target
重啟 reboot,顯示圖形界面
后來(lái)發(fā)現(xiàn)另種方法切換界面: 命令init 5 啟動(dòng)圖形界面,init 3啟動(dòng)terminal 終端

4.VMware Tools 安裝

安裝教程

  • The path "" is not a valid path to the XXX.x86_64 kernel

解決辦法,我第二步過(guò)后是重新安裝vmtools
驗(yàn)證安裝成功與否,拖拽本地文件進(jìn)虛擬機(jī)成功即安裝成功。

5.安裝中文輸入法

安裝教程,以及失敗后的查找到的另一個(gè)版本完整教程,未完全按步驟來(lái),可用來(lái)參考。

  • 您正在使用圖形界面運(yùn)行 fcitx,提示缺少fcitx-configtool

安裝fcitx-configtool ,yum install fcitx-configtool

  • fcitx 配置輸入法頁(yè)面輸入法不可見(jiàn)

重新安裝了一次,發(fā)現(xiàn)是 fcitx-rime 包沒(méi)安裝成功,再重新安裝fcitx-libpinyin,依然不成功,(失敗次數(shù)太多,又安裝了libpinyin)
找原因,提示說(shuō)需要注銷下,注銷后出現(xiàn)鍵盤位,但輸入法依然不可見(jiàn)。
查找已安裝包 yum list *pinyin*,發(fā)現(xiàn)libpinyin已安裝,再找原因,提示說(shuō)ibus會(huì)覆蓋掉fcitx的配置,遂卸載ibus,再注銷,終于大功告成。


中文輸入法.png

6.Java安裝

1)卸載openjdk

sudo yum -y remove *openjdk*

2)安裝

sudo yum -y localinstall jdk_****1.8_**.rpm

3) 環(huán)境變量

vi /etc/profile, 末尾添加三行,然后source /etc/profile

export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin
  • 5b133f15 失?。篶pio: read

先行卸載了openjdk,再安裝出現(xiàn)這個(gè)問(wèn)題,其實(shí)是包下載時(shí)出現(xiàn)了問(wèn)題,導(dǎo)致安裝有問(wèn)題。重新下載解決了該問(wèn)題。

  • java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

說(shuō)是沒(méi)有鏈接上,
查看已安裝的java, yum list installed | grep java,發(fā)現(xiàn)沒(méi)有安裝成功
查看/usr/bin 目錄下的 ls -al | grep ja 發(fā)現(xiàn)安裝日期在很早之前,
刪除/usr/java/ 目錄下的jdk_*** 安裝目錄,重新下載安裝

7.Protobuf安裝

下載后解壓縮 unzip protoc-3.5.0-linux-x86_64.zip -d protoc-3.5.0
然后復(fù)制bin 目錄下的protoc 到/usr/bin,cp protoc /usr/bin/protoc

8.Apache Thrift安裝

1)安裝Ant
發(fā)現(xiàn)依賴openjdk,也不想再次安裝openjdk
所以取消后去官網(wǎng)下載Ant包,直接解壓縮后到本地app目錄(我在~/home/cocolian下新建了一個(gè)app目錄,手動(dòng)安裝的包都放在了這里)
配置路徑sudo vi /etc/profile ,新增ANT_HOME,修改PATH。

export ANT_HOME=/home/cocolian/app/apache-ant-1.10.3
export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin

2)安裝boost之前,yum list *automake* ,autoconfig, bison確認(rèn)已安裝

wget http://sourceforge.net/projects/boost/files/boost/1.53.0/boost_1_53_0.tar.gz
tar xvf boost_1_53_0.tar.gz
cd boost_1_53_0
./bootstrap.sh
sudo ./b2 install

出現(xiàn)很多警告信息,忽略。

...failed updating 58 targets...
...skipped 12 targets...
...updated 10958 targets...

3)安裝Thrift,跟git clone下來(lái)的唯一區(qū)別就是少了 ./bootstrap.sh 步驟

wget http://apache.fayea.com/thrift/0.10.0/thrift-0.10.0.tar.gz
tar -zxvf thrift-0.10.0.tar.gz  thrift-0.10.0
cd thrift-0.10.0
./configure --with-lua=no
make
sudo make install

查看安裝成功與否

[cocolian@localhost app]$ thrift --version
Thrift version 0.10.0

9.安裝docker

之前有設(shè)置過(guò)Centos的源為阿里源,導(dǎo)致 sudo yum install -y docker-ce 提示沒(méi)有這個(gè)包,
添加一個(gè)docker源,然后再安裝就ok了。


如果有需要安裝的軟件,可聯(lián)系我百度云分享。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容