[轉] Centos7 yum lock,沒法上網問題,以及安裝python3.5

centos 7 沒法上網問題html

轉自 http://www.cnblogs.com/katios/p/5660336.htmlpython

博主本着學無止境的精神在虛擬機上安裝了一個centos7 來敲敲命令行。剛開始就遇到了強大的阻力。。。linux

ifconfig   vim  都無法用。這怎麼行,安裝唄。又學了圈安裝,yum命令。ios

結果yum也執行不起來。could not find mirrirhttp ****等等。這是無法上網的緣由。shell

進一步排查。網上都說/etc/sysconfig/network-scripts/ifcfg-eth0    怎麼設置就成功了。壓根沒有這個文件啊。手動添加仍是不行。(後來知道由於是在虛擬機裏)vim

還有的設置DNS的 8.8.8.8 等等,我都試過了,就是沒效果。windows

還有用ip addr 查看網卡物理地址的。而後怎麼修改的等等。centos

還有的說設置虛擬機網絡鏈接爲橋接的種種。(後來我搞壞了,只能恢復虛擬機默認網絡設置了)bash

基本上這樣的網上材料不少了。網絡

最後

 

 

在虛擬機爲nat的網絡鏈接下(就是默認的那個)。由於我安裝時候一路默認,安裝的centOS7 ,最小化安裝。

在虛擬機中以最小化方式安裝centos7,後沒法上網,由於centos7默認網卡未激活

能夠設置 

文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3(這裏的enp0s3不是固定的,看你具體狀況,可是基本是en開頭的)

 將 ONBOOT=no 改成 ONBOOT=yes

保存後重啓網卡: service network restart

此時就能夠上網了。     ( 若是不行,我建議你能夠試試我開頭羅列的哪些方法,由於我前面作了不少操做了,變量不可控了。可能有些步驟在前面成功了一部分)

由於是最小化安裝,此時ifconfig命令不能用,可用

命令:ip addr  查看分配網卡狀況。

聯網後可運行命令:

yum install net-tools

來安裝ifconfig功能

 

但願能幫到一些人,寫的很亂。

=============================================================================

yum lock 問題

轉自: http://www.cnblogs.com/tippoint/archive/2010/09/19/1831126.html 

centos5.5下yum install的時候,報了一堆錯誤,以下:


Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: yum
    Memory :  38 M RSS ( 37 MB VSZ)
    Started:Sta Jul 24 16:28:58 2010 - 1:37:07 ago
    State  : Sleeping, pid: 13020

看來是有一個進程正在執行yum,因而採用常規的處理方式

1。註銷:結果無效

2。重啓:無效

3。虛機重啓:仍是無效

這還真怪了啊,看來linux和windows就是不同,因而查了點資料,發如今系統初始化的時候,是還有這個進程的。

解決辦法:

 


rm -f /var/run/yum.pid
/sbin/service yum-updatesd restart
Stopping yum-updatesd:                                     [ OK ]
Starting yum-updatesd:                                     [ OK ]
另外有人說用/sbin/service yum-updatesd  stop 也無論用,緣由是你禁止了update可是系統啓動的時候仍是會有這個進程。

===========================================================================================================

Centos7安裝Python3.5


Centos7默認安裝了python2.7.5 由於一些命令要用它好比yum 它使用的是python2.7.5

1–下載python3.5的包

在python官網https://www.python.org/downloads/release/python-351/
下載tgz包就能夠了。其實下面的2個包其一均可以使用
Python-3.5.1.tgz (這個不是編譯過的東西,不能解壓以後直接使用)
Python-3.5.1.tar.xz (這個是pthon的源碼)

2–解壓文件

tar -xf Python-3.5.1.tgz

3–解壓以後有一個目錄Python-3.5.1,進入目錄

cd Python-3.5.1

4–開始安裝,使用編譯的方法進行安裝

在python的目錄中有一個README文件,他介紹瞭如何安裝python。 可是咱們要指定這個安裝目錄

mkdir /usr/python3.5./configure --prefix=/usr/python3.5makemake install

說明./configure命令執行完畢以後建立一個文件creating Makefile,供下面的make命令使用 執行make install以後就會把程序安裝到咱們指定的目錄中去

5–讓系統默認使用Python 3.5.1

在/usr/bin中有python、python二、python2.7三個文件依次指向後者,咱們將python備份

cd /usr/bin       mv python python.bak       ln -s /usr/python3.5/bin/python3 /usr/bin/python

注意咱們編譯安裝以後在/usr/python3.5/bin下會自動生成一個python3的鏈接,他指向bin目錄中的python3.5

6–由於yum使用python2,所以替換爲python3後可能沒法正常工做,繼續使用這個python2.7.5

所以修改yum配置文件(sudo vi /usr/bin/yum)。 把文件頭部的#!/usr/bin/python改爲#!/usr/bin/python2.7保存退出便可

相關文章
相關標籤/搜索