Linux常用命令小结之yum
什么是yum
yum是一个在Fedora和RedHat以及SUSE中基于RPM的包管理器,它能够从指定的服务器自动下载RPM包并且安装,还能够自动处理依赖关系并且升级当前系统中的软件。
yum的使用
1.安装
一般情况下,CentOS系统自带yum包管理器,所以不需要再单独安装。
2.更新yum缓存
yum makecache
3.查找软件包
yum search package_name
4.安装软件包
yum install package_name
示例:
yum install nginx
5.卸载软件包
yum remove package_name
示例:
yum remove nginx
6.更新软件包
yum update package_name
示例:
yum update nginx
源码安装
什么是源码安装
源码安装是指用户自己下载软件的源代码,然后进行编译、安装的一种方式。相对于使用包管理器安装,源码安装更加自由,可以对软件进行更加详细的配置和优化。
源码安装的流程
源码安装一般包括以下几个步骤:
- 下载源码包
- 解压源码包
- 配置编译参数
- 编译
- 安装
源码安装的示例
以源码安装Nginx为例,详细介绍源码安装的流程。
1.下载源码包
官网下载页面:http://nginx.org/en/download.html
这里下载最新的稳定版本:
wget http://nginx.org/download/nginx-1.18.0.tar.gz
2.解压源码包
tar -zxvf nginx-1.18.0.tar.gz
3.配置编译参数
进入源码目录
cd nginx-1.18.0
执行配置命令
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
解释:
–prefix=/usr/local/nginx:指定Nginx安装路径为/usr/local/nginx
–with-http_stub_status_module:启用http_stub_status_module模块,用于查看Nginx的工作状态
–with-http_ssl_module:启用http_ssl_module模块,用于支持HTTPS协议
4.编译
make
5.安装
make install
完成安装后,可以启动Nginx服务:
/usr/local/nginx/sbin/nginx
访问http://