image.png
image.png
image.png
image.png
挂载镜像.png
image.png
image.png
image.png
image.png
基于光盘下的yum源:
yum -y install bash-com* //补全
yum安装的tree的rpm包在 /var/cache/yum/x86_64/7/下
rm -rf /usr/bin/tree
ls /usr/bin/tr*
tree
rpm -qa|grep tree
rpm2cpio tree-1.6.0-10.el7.x86_64.rpm| cpio -idv ./usr/bin/tree
ls ./usr/bin/tre*
cd ./usr/bin/
tree
mv ./tree /usr/bin/tree
ls /usr/bin/tr*
tree
计划任务
image.png 471 systemctl start vsftpd //开启vsftpd服务
472 ss -ntal //查看端口号中是否已存在21端口
473 cd /var/ftp/
474 ls
475 mkdir ./ftpYum
476 ls
478 mount /dev/cdrom /media //挂载镜像
479 cp -a /media/Packages/ /var/ftp/ftpYum/ //复制.repo文件到ftpYum下
480 cp -a /media/Packages/tree-1.6.0-10.el7.x86_64.rpm /var/ftp/ftpYum/
481 ls /var/ftp/ftpYum/
482 ls ftpYum/
483 ls ftpYum/Packages/
486 ls ./ftpYum/
487 mv ./ftpYum/tree-1.6.0-10.el7.x86_64.rpm ./ftpYum/Packages/
488 cd ./ftpYum/Packages/
489 ls
490 createrepo -o /var/ftp/ftpYum --baseurl=ftpYum/Packages /var/ftp/ftpYum/Packages
//创建源数据
491 ls /var/ftp/ftpYum/
492 ls /var/ftp/ftpYum/Packages/
493 cd /etc/yum.repos.d/
494 ls
495 mv *.repo back/
498 vim localFtpYum.repo
499 ss -ntla
500 yum clean all
501*
502 vim localFtpYum.repo
503 yum makecache
504 yum remove tree
505 yum install tree
基于 FTP 文件传输协议的本地 YUM 源
image.png
561 vim /etc/yum.repos.d/localFtpYum.repo
562 createrepo /var/ftp/ftpYum/Packages/
563 yum clean all && yum makecache
567 ll /etc/yum.repos.d/localFtpYum.repo
568 getenforce
569 setenforce 0
577 systemctl stop firewalld
618 chmod 755 Packages/
源码安装
yum grouplist
which gcc
rpm -qa |grep gcc
yum insatll -y wget
yum -y install pcre pcre-devel zlib-devel openssl-devel
tar -xf nginx-1.16.0.tar.gz -C /usr/local/src/
cd /usr/local/src
cd nginx-1.16.0/
image.png image.png
==============================
./configure
--user=www
--group=www
--prefix=/usr/local/nginx
--with-http_stub_status_module
--with-http_sub_module
--with-http_ssl_module
--with-pcre
================================
-
在/usr/local/src/nginx下 make && make install
image.png
wget https://www.apache.org/dist/httpd/httpd-2.4.38.tar.gz
image.pngyum install apr-devel apr-util-devel //安装apr依赖软件
关防火墙:
image.png
=======================================================
源码安装Nginx
1,yum安装的优缺点:
yum安装的优点:做运维的都很清楚,安装东西,方便快捷,特别是不用考虑包依赖。
yum安装的缺点:安装过程,人为无法干预,不能按需,安装。源里面有什么就安装什么,安装的版本也比较低。
2,源码安装的优缺点
源码安装的优点:编译安装过程,可以设定参数,按照需求,进行安装,并且安装的版本,可以自己选择,灵活性比较大。
源码安装的缺点:由于安装包过新或者是其他问题,导致依赖的包没有,或者版本过低。这个时候就要解决包的依赖问题,linux系统中有的包,一个依赖一个,可能装一个小东西,就要解决一堆包的依赖问题,花很多时间解决包的依赖问题,得不尝失。源码安装的多了,不敢升级系统,升级系统,可能会导致以前手动装的东西,不能用。
1.安装wget
2.安装httpd vsftp
yum install -y wget
yum install -y httpd
yum install -y vsftpd
3.wget 下载源代码网址
wget http://nginx.org/download/nginx-1.16.0.tar.gz
4.解压
tar -xf nginx-1.16.0.tar.gz -C /usr/local/src/
cd /usr/local/src/
cd nginx-1.16.0/
ls
5.安装编译软件
yum install -y gcc make zlib-devel pcre pcre-devel openssl-devel
6.配置文件
在该目录下写配置文件:
./configure
--user=www
--group=www
--prefix=/usr/local/nginx
--with-http_stub_status_module
--with-http_sub_module
--with-http_ssl_module
--with-pcre
7.编译安装
make && make install
配置端口:
vim /usr/local/nginx/conf/nginx.conf
image.png
8.执行Nginx:
/usr/local/nginx/sbin/nginx
查看端口是否有配置的8080端口
ss -ntal
image.png
、6
网友评论