CentOS(全稱 Community EnterPRise Operating System)是 RHEL 源代碼再編譯的產物。
2014年初,CentOS 宣布加入 Red Hat。
CentOS官網:https://www.centos.org/
CentOS中文站:http://www.centoscn.com/
維基百科上的介紹:https://en.wikipedia.org/wiki/CentOS/
CentOS 7_linux公社:http://www.linuxidc.com/search.aspx?keyWord=29811&where=nkey&sum=47&tName=CentOS+7
最新版本:CentOS 7.1-1503-x86_64
下載地址:
http://mirrors.163.com/centos/7/isos/x86_64/
http://mirrors.aliyun.com/centos/7/isos/x86_64/
CentOS-7-x86_64-DVD-1503-01.iso 01-Apr-2015 08:05 4G
CentOS-7-x86_64-Everything-1503-01.iso 01-Apr-2015 08:26 7G
CentOS-7-x86_64-Minimal-1503-01.iso 01-Apr-2015 08:08 636M
最小化安裝 CentOS 7
http://www.tecmint.com/centos-7-installation/
VM + CentOS 7
http://www.linuxidc.com/Linux/2015-09/123407.htm/
網易開源鏡像站
http://mirrors.163.com/
阿里云開源鏡像站
http://mirrors.aliyun.com/
1 # 備份 2 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 3 4 # 下載對應版本repo文件 5 yum install wget -y 6 cd /etc/yum.repos.d/ 7 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 8 9 # 生成緩存10 yum clean all yum makecache
安裝 VMware Tools
1 mount /dev/cdrom /media/cdrom 3 cd /media/cdrom 5 cp VMxxx.tar.gz /tmp 7 cd /tmp 9 tar -zxvf VMxxx.tar.gz11 ./vmware-tool-distrib/vmware-install.pl
一路回車
突然,提示 Before you can compile modules, you need to have the following installed...
make
gcc
kernel headers of the running kernel
因為我是最小化安裝,所以現在必須安裝gcc和內核頭文件:
按 Ctrl + Z 暫停程序,執行
1 yum install gcc gcc-c++ make automake2 uname -r3 yum install kernel-devel4 rpm -qa|grep kernel-devel5 rpm -qa|grep kernel-headers6 fg # 回到安裝程序,繼續回車。。。
注意:版本號一定要一致,不然即使安裝完vm tools,也無法實現共享文件夾
沒有安裝bzip2
# tar jxvf /mnt/hgfs/vmshare/4.5.1.tar.bz2 -C /usr/local/arm
tar (child): bzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
原因:沒有安裝bzip2,解壓失敗
解決:# yum install bzip2
arm-linux-gcc: Command not found
接著我繼續配置環境變量,
雖然用 tab 鍵可以補全 arm-linux-gcc 命令,但在執行的時候還是提示找不到命令,
執行 arm-linux-gcc -v 一樣提示找不著,完全沒有版本信息
原因:我的系統是CentOS 7 64位,最小化安裝。交叉編譯工具是32位的,解決的辦法就是安裝32位的運行庫
解決:# yum install ia32-libs.i686
沒錯,我用的是163的軟件源,會發現沒有 ia32-libs.i686 這貨色,
執行 yum list|grep ia32-libs 當然也不會有什么結果,于是我繼續擺渡
解決:# yum install xulrunner.i686
又沒錯,但是要多安裝47M的軟件和依賴,于是我就不同意拉,繼續擺渡
最終的輕小解決辦法:
# yum provides ld-Linux.so.2
# yum install glibc.i686
可以閱讀:https://stackoverflow.com/questions/8328250/centos-64-bit-bad-elf-interpreter/28015783#28015783
最后總結一下,安裝交叉編譯工具和配置環境變量沒有問題,但是提示找不到命令,
網上的其他辦法也無解,也許需要安裝32位運行庫 ia32-libs ,可以試試:
yum install ia32-libs.i686 或者
yum install xulrunner.i686 再或者
yum provides ld-Linux.so.2
yum install glibc.i686
Ubuntu的話就這樣安裝:
$ sudo apt-get install ia32-libs
但是我在32位的Ubuntu 14.04.1 上測試卻不成功。。。
g++ command not found
# yum install gcc g++
gcc安裝成功,但是g++則失敗,提示g++ command not found,正確的命令應該是這樣:
# yum install gcc gcc-c++
系統時間同步
前幾天發現系統的時間不正確,可以使用 ntpdate 校準時間,當然你需要先知道可以校準的時間服務器。
例如這樣:# ntpdate -u 210.72.145.44
網上都說 210.72.145.44 是國家授時中心的官方服務器,但是我試了然并卵,于是又試了復旦的。
# ntpdate -u ntp.fudan.edu.cn
依然不行,最后就用微軟公司的,發現可以校正時間了:
# ntpdate -u time.windows.com
使用 date 也可以自己修改時間,man date 查看一下手冊,簡單的設置方式:
# date -s "2015-11-12 13:14:15"
最后將系統時間寫入CMOS
# clock -w
【文章】安裝完最小化 RHEL/CentOS 7 后需要做的 30 件事情
譯文:http://www.linuxidc.com/Linux/2015-04/116740.htm
原文:http://www.tecmint.com/things-to-do-after-minimal-rhel-centos-7-installation/1
新聞熱點
疑難解答