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)系我百度云分享。
