yum更換國內(nèi)源
由于系統(tǒng)里自帶的源都是國外的網(wǎng)址浴栽,在下載這些資源的時候就會顯得很慢懈叹,這個時候我們就可以通過切換到國內(nèi)的源蟹倾,這里我們就將源更換為163的源最冰,使用163的源相對來說就要快的多瘦棋。
首先我們進(jìn)到y(tǒng)um.repos.d的目錄下;
yum更換國內(nèi)源
由于系統(tǒng)里自帶的源都是國外的網(wǎng)址暖哨,在下載這些資源的時候就會顯得很慢赌朋,這個時候我們就可以通過切換到國內(nèi)的源,這里我們就將源更換為163的源篇裁,使用163的源相對來說就要快的多沛慢。
首先我們進(jìn)到y(tǒng)um.repos.d的目錄下;
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
下載Centos7-Base-163.repo文件达布;
[root@localhost yum.repos.d]# wget?http://mirrors.163.com/.help/CentOS7-Base-163.repo
或者
[root@localhost yum.repos.d]# curl -O?http://mirrors.163.com/.help/CentOS7-Base-163.repo
如果你沒有wget命令团甲,可以先使用yum安裝一下;
[root@localhost yum.repos.d]# yum install -y wget
接下來我們可以看下剛下載的文件內(nèi)容黍聂;
[root@localhost yum.repos.d]# ls
CentOS7-Base-163.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
[root@localhost yum.repos.d]# vim CentOS7-Base-163.repo
這個時候我們可以將原本的源文件刪除掉躺苦;
[root@localhost yum.repos.d]# rm -f CentOS-Base.repo
然后yum list看下資源包;
[root@localhost yum.repos.d]# yum list
這個時候可以隨便找個軟件包來安裝測試一下产还;
[root@localhost yum.repos.d]# yum install zlib //這是系統(tǒng)可能會提示你該軟件已經(jīng)安裝過了匹厘。
想要查看你使用的是否是163的源,可以將163的資源包改一個名字再試試安裝就知道了雕沉,除此之外我們還可以通過以下命令查看集乔;
[root@localhost yum.repos.d]# yum repolist all
可以看到都已經(jīng)啟用了去件。
剛更改好源包的時候你操作安裝可能會失敗坡椒,你需要清楚以下緩存;
[root@localhost yum.repos.d]# yum clean all
yum下載rpm包
安裝擴(kuò)展源尤溜,這是因?yàn)閱为?dú)一個163源可能不夠倔叼,有些包可能存在沒有的情況,這時我們就需要安裝一個擴(kuò)展源來補(bǔ)充宫莱,安裝一個叫epel的包丈攒;
[root@localhost yum.repos.d]# yum install -y epel-release
[root@localhost yum.repos.d]# ls
CentOS7-Base-163.repo CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-Media.repo epel.repo
CentOS-Debuginfo.repo CentOS-Sources.repo epel-testing.repo
可以看到安裝完后我們在查看當(dāng)前目錄列表,多出了epel.repo和epel-testing.repo兩個文件授霸。epel.repo是核心文件巡验,你可以cat查看以下它的內(nèi)容。
使用yum下載rpm包但不安裝只做保存作用碘耳;
[root@localhost yum.repos.d]# yum install zsh --downloadonly
查看下載的rpm包存放在那個位置显设;
[root@localhost yum.repos.d]# ls /var/cache/yum/x86_64/7/base/packages/
這里要注意的一點(diǎn)是,你需要看下你剛才下載的軟件包屬于哪個倉庫的辛辨,這里我的是屬于base的所已我輸入的是base
指定yum下載rpm到指定的目錄下保存捕捂;
[root@localhost yum.repos.d]# yum install zsh --downloadonly --downloaddir=/tmp/
[root@localhost yum.repos.d]# ls /tmp/
已經(jīng)安裝過軟件包瑟枫,需要再下載保存時;
[root@localhost yum.repos.d]# yum reinstall zsh --downloadonly --downloaddir=/tmp/ //reinstall是重新安裝的意思
源碼包安裝
這里我們以后可以統(tǒng)一下載的源碼包放在/usr/local/src這個目錄下指攒,方便以后大家互相訪問的時候知道文件都放在哪個位置上
[root@localhost ~]# cd /usr/local/src/
使用wget下載源碼包慷妙;
MySQL安裝:
# yum -y install vim
# yum -y install wget psmisc
# yum -y install perl-Data-Dumper.x86_64
# cd /usr/local/src
# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
# tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
# mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql
# cd /usr/local/mysql
# useradd mysql
# mkdir /data/
# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
# echo $? //查看一下安裝結(jié)果;
# make && make install
# echo $? //查看一下安裝結(jié)果允悦;
# cp support-files/my-default.cnf? /etc/my.cnf
# cp support-files/mysql.server /etc/init.d/mysqld
# vim /etc/init.d/mysqld
# chkconfig --add mysqld
# service mysqld start
# echo $? //查看一下安裝結(jié)果膝擂;