安装完虚拟机我们最先须要解决的就是上网问题,没有网路我们哪些也干不了。若果是自己的笔记本一般情况下通过Vmware安装完系统就可以手动联接网路了,而且公司网路被限制只能通过代理来上网。所以想让Centos也能上网我们就同样须要配置上网代理,上面在文章【Linux实战007:如何让Ubuntu终端使用代理上网?】中早已配置过Ubuntu的代理ubuntu火狐浏览器设置代理服务器ubuntu火狐浏览器设置代理服务器,Centos配置代理也差不多只是配置文件不同而已。
临时设置代理
临时就是关掉本次终端或服务以后代理就失效了,上次要再使用代理就要再度配置。使用临时代理只要在终端中输入命令:exporthttp_proxy=:pass命令roxy_address:proxy_port/,@后面是本地用户名和密码,逗号分割,@前面网址是代理服务器的网址和端口。按照您的实际情况替换username(用户名)、password(密码)、proxy_address(代理IP)和proxy_port(代理端口)。该方式只能在root用户下才会联网,所以使用前先通过命令:sudo-i切换到root用户在执行代理操作。
全局代理设置
Centos可以通过配置/etc/profile文件来实现全局代理设置查看系统版本linux,通过vi打开/etc/profile文件。在/etc/profile文件中添加Proxy代理信息,代理格式跟临时设置一样:exporthttp_proxy=:password@proxy_address:proxy_port/(其中username和password按照须要填写,若无则不填写)。配置完成以后我们通过命令:source/etc/profile使配置生效,倘若只是想配置yum代理,则可以通过yum.conf文件来配置。
国外软件源
更换软件源主要是由于官方软件源在国外使用除了网速特别慢并且容易出现超时的现象,所以通常我们还会选择更换国外镜像源来安装软件(例如阿里、网易、清华、中科大等都提供了不错的镜像源)。在上面的文章【Linux实战002:下载软件太慢了?赶快更换国外镜像源吧!】也提及了Ubuntu系统的软件源配置,这儿我们再来配置下Centos的软件源。
配置软件源
Centos的软件源配置在/etc/yum.repos.d/目录下,配置之前我们还是习惯的先通过mv联通备份一下:mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.back。接着我们可以直接通过wget下载yum文件:wget-O/etc/yum.repos.d/CentOS-Base.repoCentos-7.repo,其实你也可以下载好对应版本repo文件装入/etc/yum.repos.d/目录。
更新yum缓存
我们在更新yum源以后一般可以使用yummakecache生成缓存(最后先执行yumcleanall消除yum缓存),yummakecache会将服务器上的软件包信息进行本地缓存以提升搜索和安装软件的速率。假如须要消除yum缓存则可以执行命令:yumcleanall,yum会将下载储存在cache中的软件包和header删掉。
总结:
Centos配置代理和软件源还是相当的简单快捷的,不须要像Ubuntu那样去更改配置文件。以上内容是小编给你们分享的【Linux实战012:Centos配置代理和软件源】,希望对你们有所帮助,假如你们有任何疑惑请给我留言linux入门,小编会及时回复你们的。
为了便捷学习,下边附上本文用到的源码:
// 在/etc/profile文件尾部添加
# vi /etc/profile
export http_proxy=http://username:password@proxy_address:proxy_port/
export https_proxy=https://username:password@proxy_address:proxy_port/
// 生效配置
# source /etc/profile
# yum clean all
已加载插件:fastestmirror
正在清理软件源: base extras updates
Cleaning up list of fastest mirrors
# yum makecache
已加载插件:fastestmirror
Determining fastest mirrors
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/10): base/7/x86_64/group_gz | 153 kB 00:00:01
(2/10): base/7/x86_64/primary_db | 6.1 MB 00:00:58
(3/10): extras/7/x86_64/filelists_db | 217 kB 00:00:01
(4/10): extras/7/x86_64/primary_db | 206 kB 00:00:02
(5/10): extras/7/x86_64/other_db | 124 kB 00:00:01
(6/10): updates/7/x86_64/primary_db | 4.5 MB 00:00:15
(7/10): updates/7/x86_64/other_db | 318 kB 00:00:01
(8/10): updates/7/x86_64/filelists_db | 2.4 MB 00:00:17
(9/10): base/7/x86_64/other_db | 2.6 MB 00:00:47
(10/10): base/7/x86_64/filelists_db | 7.1 MB 00:05:54
元数据缓存已建立