vmware上centos7實(shí)踐中遇到的問(wèn)題記錄

yum無(wú)法使用

在剛安裝好的centos7運(yùn)行yum指令失敗,顯示:

> yum update
One of the configured repositories failed (Unknown), 
and yum doesn't have enough cached data to continue.
...

解決方案

  • 設(shè)置網(wǎng)卡開(kāi)機(jī)自動(dòng)啟動(dòng)
# 1. 進(jìn)入network-scripts目錄
> cd /etc/sysconfig/network-scripts
# 2. 修改ifcfg-ens33文件內(nèi)容,ifcfg-ens33是網(wǎng)卡配置文件
# (CentOS7修改了網(wǎng)卡命名規(guī)則,不再是eth0了,而是ifcfg-eno+數(shù)字)
> vi ifcfg-ens33
# 將ifcfg-ens33中的ONBOOT=no該外yes
ONBOOT=yes
# 3. 保存并退出ifcfg-ens33后,使配置生效
> service network restart
# 4. 再次yum update看看是否可以使用yum
  • 設(shè)置國(guó)內(nèi)dns服務(wù)器系統(tǒng)
# 1. 若已經(jīng)開(kāi)啟了網(wǎng)卡還是存在該問(wèn)題可以嘗試配置國(guó)內(nèi)的dns
> vi /etc/resolv.conf
# 2. 修改resolv.conf文件內(nèi)容,添加nameserver 114.114.114.114
nameserver 114.114.114.114
# 3. 保存并退出后,再次yum update看看是否可以使用yum
  • 修改CentOS-Base.repo中的地址
# 1. 若上述方法還是無(wú)效可以嘗試修改CentOS-Base.repo中的地址
> vi /etc/yum.repos.d/CentOS-Base.repo
# 2. 將文件中所有的 "mirrorlist" 注釋掉,所有的 "baseurl" 取消注釋
# 3. 保存并退出后,輸入reboot指令后再次yum update看看是否可以使用yum
> reboot

查看centos7的IP地址

在命令行輸入> ip addr

  • 如果顯示如下,即找到IP地址inet 192.168.3.12
    ip addr
  • 如果顯示如下,發(fā)現(xiàn) ens33 沒(méi)有 inet 這個(gè)屬性,則需要修改網(wǎng)卡配置
    ip addr

    網(wǎng)卡配置
  • 命令行輸入:> vi /etc/sysconfig/network-scripts/ifcfg-ens33
  • ONBOOT=false改為true,保存并退出
  • 然后重啟網(wǎng)絡(luò)服務(wù): > service network restart
  • 重新> ip addr即可看到ens33有了inet屬性,得到ip地址

安裝node

安裝node之前需要下載node,可以通過(guò)wget下載??赡芟到y(tǒng)并沒(méi)有wget,因此需要安裝wget。
> yum install wget即可。
// 安裝node

    1. 命令行輸入,wget https://nodejs.org/dist/v10.16.1/node-v10.16.1-linux-x64.tar.xz
    1. 解壓下載下來(lái)的node文件,> tar -xvf node-v10.16.1-linux-x64.tar.xz
      在改步驟后發(fā)現(xiàn)node、npm等都無(wú)法使用,可通過(guò)建立軟連接的方式將其連接到/usr/local/bin中
    1. 建立軟連接
      > ln -s /root/node-v10.16.1-linux-x64/bin/npm /usr/local/bin/npm
      > ln -s /root/node-v10.16.1-linux-x64/bin/node /usr/local/bin/node
      建立軟連接后,node、npm命令都可以使用了,但是當(dāng)安裝nrm、quasar等發(fā)現(xiàn)這些命令都需要建立軟連接,比較復(fù)雜(刪除軟連接和刪除文件、文件夾相同,即都是通過(guò)rm
    1. 直接通過(guò)添加環(huán)境變量的方式,可不采用步驟3。> vi .bash_profile
      在.bash_profile中添加
    export NODE_HOME=$HOME/node-v10.16.1-linux-x64
    export PATH=$NODE_HOME/bin:$PATH
    
    然后使配置生效> source .bash_profile即可。

pyenv安裝python的一些報(bào)錯(cuò)

  • no acceptable C compiler found in $PATH
    該問(wèn)題是由于沒(méi)有編譯環(huán)境,> yum -y install gcc即可
  • can't decompress data; zlib not available
    該問(wèn)題是由于確實(shí)zlib依賴(lài)包,> yum -y install zlib*即可
  • 后來(lái)發(fā)現(xiàn)需要安裝很多依賴(lài)包,大概需要安裝以下依賴(lài)包
    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel epel-release gcc gcc-c++ xz-devel readline-devel gdbm-devel sqlite-devel tk-devel db4-devel libpcap-devel libffi-devel

待繼續(xù)新增問(wè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)容