Linux軟件管理

RPM包
RPM(原Red Hat Package Manager,如今是一個遞歸縮寫)由 Red Hat 公司提出,被衆多 Linux 發行版所採用。也稱二進制( binary code)無需編譯,能夠直接使用
沒法設定我的設置,開關功能
軟件包示例(注意後綴):mysql-community-common-5.7.12-1.el7.x86_64.rpm
目的:使用國內廠商提供的軟件包地址
清理原先yum庫
Linux軟件管理
2 下載阿里源至yum庫
wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/CentOS-Base.repo
3.更新yum源
Linux軟件管理
Linux軟件管理
下載EPEL文件
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
Linux軟件管理
重建緩存
yum makecache
Linux軟件管理
配置nginx官方源文件
Linux軟件管理
Linux軟件管理
Linux軟件管理
Linux軟件管理
Linux軟件管理
Linux軟件管理
Linux軟件管理
全新安裝:yum -y install 軟件包
從新安裝:yum -y reinstall 軟件包
升級安裝:yum -y update 軟件包
查詢源: yum repolist
卸載程序:yum -y remove 軟件包
源碼
官方網站,能夠得到最新的軟件包
Apache: www.apache.org
Nginx: www.nginx.org
Tengine: tengine.taobao.org
Linux軟件管理
下載源碼包的命令:
wget http://tengine.taobao.org/download/tengine-2.3.0.tar.gz
準備編譯環境如編譯器
yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
Linux軟件管理
部署tengine
建立用戶www
useradd www
tar xvf tengine-2.2.0.tar.gz
進入咱們的tengine-2.2.0
配置:/configure --user=www --group=www --prefix=/usr/local/nginx
編譯:make
安裝:make install
因爲咱們以前搭建過httpd服務,可能會與nginx有衝突,須要關閉httpd。
systemctl stop httpd
關閉完成後,咱們進行測試。
/usr/local/nginx/sbin/nginxmysql

相關文章
相關標籤/搜索