1.更换yum源—清华源
cd /etc/yum.repos.d 切换
ls
mkdir back 建立备份目录
ls
【yum -y install wget 安装wget软件】清华源不需要安装wget【提前安装】
mv *.repo back 把repo文件都移动到备份back中
ls
【wget :查看wget是否存在】此处不需要(阿里源才需要)
vim qinghua.repo 粘贴清华源数据
yum clean all && yum makecache 清除并安装软件包
yum -y install epel-release 安装扩展源
ls
yum repolist 查看信息
2.制作本地yum源
1通过镜像制作本地yum源
cd /etc/yum.repos.d
ls
mkdir back 建立备份目录(如果有back就不用再建立了)
mv *.repo back/
ls
制作一个配置文件:vim /etc/yum.repos.d/qf2301.repo
[local]
name=本地YUM仓库
baseurl=file:///mnt/centos7
gpgcheck=0
wq
ls /mnt 没有内容
mkdir /mnt/centos7
ls /mnt
cd ~
把镜像拖到root下
挂载:mount /root/CentOS-7-x86_64-DVD-2009.iso /mnt/centos7/ 【mount 镜像文件 挂载地址】
ls /mnt/centos7/ 可以查看到内容
yum -y install httpd 安装 【提前安装】 成功!
yum clean all
yum makecache 建立缓存
yum repolist 查看
关机之后可重新挂载
2通过开启yum下载缓存功能制作自己的yum源
1开启本机缓存
cd /etc/yum.repos.d
ls
vim /etc/yum.conf
keepcache=1 【把0改为1】 保存退出 (取消自动删除软件包)
2【获得rpm包】yum -y install httpd
cd
find /var/cache/yum -name "*.rpm"
3创建仓库:
①创建目录mkdir /mnt/centos7
②移动rpm缓存包find /var/cache/yum -name "*.rpm" | xargs -i mv {} /mnt/centos7
ls /mnt/centos7
③声明目录为仓库:声明目录为yum仓库yum -y install createrepo【提前安装】
cd /etc/yum.repos.d
vim alan.repo
[cacheyum]
name=缓存yum源
baseurl=file:///mnt/centos7
gpgcheck=0
ls
createrepo /mnt/centos7
yum clean all && yum makecache : 删除并建立缓存
yum repolist 查看
3源码包安装
安装软件的三种方式:
{ 1、rpm方式 2、yum方式 3、源码包方式【以。.tar.gz 结尾】}
源码包方式【以。.tar.gz 结尾】
前提:下载源码安装包、下载编译器(安装编译环境)
- ①配置(安装位置、服务端口、如何运行)
- ②编译
- ③编译安装
(下载安装包)源码包途径 官方网站:wget http://nginx.org/download/nginx-1.16.1.tar.gz
ls
准备编译环境:yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
解压安装包:tar xzf nginx-1.16.1.tar.gz
cd nginx-1.16.1
ls :绿色为可执行文件
./configure --user=www --group=www --prefix=/usr/local/nginx【所在工作目录一定是解压后得到的工作目录】
echo $! 查看配置是否成功
make 编译文件
make install #安装文件
cd~
useradd www #创建nginx用户
/usr/local/nginx/sbin/nginx #启动nginx
systemctl stop firewalld #关闭防火墙
/usr/local/nginx/sbin/nginx -s stop停止nginx
yum -y install vim
yum -y install wget
yum -y install httpd
yum -y install createrepo