4月19日
19
一、 yum更換國內源:
操作命令:
1、cd /etc/yum.repos.d/
2、rm -f dvd.repo
3、wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
或者curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
4、yum list
1.1 先進入目錄:cd /etc/yum.repos.d/
1.2 、刪除對應的repo文件或重命名它:rm -f dvd.repo 或 mv dvd.repo dvd.repo.bak
(刪除前確認一下wget命令有沒有安裝,如果沒有先用命令安裝再刪除:
1.3再用命令下載對應的repo源:wget http://mirrors.163.com/.help/CentOS7-Base-163.repo或curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
1.4然後就可以用命令yum list 來查看安裝列表信息並安裝對應的包
1.5 如何確認安裝源呢,可以進yum的 repo配置文件來確認
vim CentOS7-Base-163.repo
7.7 yum下載rpm包
一、安裝擴展源epel:
1、
2、yum list |grep epel //查看
二、yum下載rpm包到本地:
1、yum install -y 包名 --downloadonly //僅下載包不安裝
2、 ls /var/cache/yum/x86_64/7/ //查找下載包的路徑
3、 yum install -y 包名 --downloadonly --downloaddir=路徑 //指定包下載到哪個路徑下
4、 yum reinstall -y 包名 --downloadonly --downloaddir=
1.1 如果一個163和base的源不夠用的情況下,可以安裝一個擴展源epel
命令:yum install -y epel-release
1.2 查看epel擴展庫列表 :yum list |grep epel
2.1 下載rpm包但不安裝:yum install -y 包名 --downloadonly
2.2 查看下載的包在哪裏的話使用命令:ls /var/cache/yum/x86_64/7/base/packages/(安裝的時候先確認一下安裝包的源是base還是163還是epel,再進對應的文件查看)
2.3 只下載包不安裝到指定的路徑下:
yum install 包名 –downloadonly –downloaddir=路徑
2.4 已經安裝的包 要重新下載安裝包:
yum reinstall 包名 –downloadonly –downloaddir=路徑
7.8-7.9 源碼包安裝
一、源碼包安裝
下載源碼包一定要去官方站點去下載,不要在網上隨便下載,那樣很不安全。因為你下載到的源碼包很有可能是被人修改過的。
如果你的機器上沒有安裝gcc就沒有辦法去編譯源碼。
使用命令 yum install -y gcc 來完成安裝
源碼包安裝過程
1、cd /usr/local/src/ //源碼包目標地址(固定)
2、 wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz //下載源碼包
3、 tar zxvf httpd-2.2.32.tar.gz //解壓縮
4、 cd httpd-2.2.32 //到指定目錄下
5、 ./configure --prefix=/usr/local/apache2 //開始安裝源碼包到指定路徑下
6、 make //安裝完後就make
7、make install //把編譯完成的二進制文件放到指定目錄下
8、卸載就是刪除安裝的文件
1.1源碼包統一下載路徑,所以先用命令進入此路徑:cd /usr/local/src/
1.2下載apache源碼包鏈接:wget http://archive.apache.org/dist/httpd/httpd-2.2.9.tar.gz
1.3 、使用命令解壓源碼包並查看:
tar zxvf httpd-2.2.9.tar.gz
cd httpd-2.2.9
1.3.1以下解壓後的源碼包文件夾
1.3.2 查看目錄下的安裝說明
1.4 安裝源碼包過程:
通常源碼包都是安裝在/usr/local/目錄下的。
比如我們把apache安裝在/usr/local/apache2下
1.4.1 指定安裝路徑:
./configure --prefix=/usr/local/apache2
(確認命令是否正確,使用命令來確認:echo $? ,顯示0也正常)
1.4.2進行編譯:make
1.4.3安裝:make install (把編譯完成的二進制文件放到指定目錄下)
1.5 卸載就是刪除安裝文件
擴展知識:
[root@aminglinux-01 httpd-2.2.34]# echo $? //檢查上一條命令是否正確,是o就正確。
0
4月19日