Nginx服务器与NFS
Posted nayike
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx服务器与NFS相关的知识,希望对你有一定的参考价值。
软件包管理---简介
源码包编译很浪费时间,二进制包,是源代码包编译过来的
debian的软件安装包是db包
脚本安装包:不需要手工安装,install .sh 类似windows的点下一步下一步,需要人去写安装界面
同样硬件,运行效率提高5%,卸载就是删除安装目录,不会像windows遗留垃圾
报错需要需改源代码,不适合新手
速度跟windows的差不多
RPM包管理-rpm命令管理---包命名与依赖性
RPM包管理-rpm命令管理---安装升级与卸载
阿帕奇包,包名httpd,包全名就是xxx.rpm
-------------------------安装过程-------------------------
[root@localhost ~]# mount #查看是否有挂载 /dev/sr0 on /mnt/cdrom type iso9660 (ro,relatime) [root@localhost ~]# cd /mnt/cdrom/Packages #切换至 Packages [root@localhost Packages]# ls #---安装阿帕奇 [root@localhost Packages]# rpm -ivh httpd- #tab键自动补全 httpd-2.4.6-45.el7.centos.x86_64.rpm httpd-devel-2.4.6-45.el7.centos.x86_64.rpm httpd-manual-2.4.6-45.el7.centos.noarch.rpm httpd-tools-2.4.6-45.el7.centos.x86_64.rpm #会报 依赖的关系 [root@localhost Packages]# rpm -ivh httpd-2.4.6-45.el7.centos.x86_64.rpm error: Failed dependencies: #会报 依赖的关系 /etc/mime.types is needed by httpd-2.4.6-45.el7.centos.x86_64 httpd-tools = 2.4.6-45.el7.centos is needed by httpd-2.4.6-45.el7.centos.x86_64 libapr-1.so.0()(64bit) is needed by httpd-2.4.6-45.el7.centos.x86_64 libaprutil-1.so.0()(64bit) is needed by httpd-2.4.6-45.el7.centos.x86_64 [root@localhost Packages]# rpm -vih httpd-tools-2.4.6-45.el7.centos.x86_64.rpm error: Failed dependencies: libapr-1.so.0()(64bit) is needed by httpd-tools-2.4.6-45.el7.centos.x86_64 #libapr-1.so.0 模块依赖,去网站找 libaprutil-1.so.0()(64bit) is needed by httpd-tools-2.4.6-45.el7.centos.x86_64 ##网址(先搜索 libapr-1.so.0,系统版本):
http://www.rpmfind.net/linux/rpm2html/search.php?query=libapr-1.so.0&submit=Search+...&system=&arch= #再安装,看看还需哪些依赖 [root@localhost Packages]# rpm -vih httpd-2.4.6-45.el7.centos.x86_64.rpm error: Failed dependencies: /etc/mime.types is needed by httpd-2.4.6-45.el7.centos.x86_64 [root@localhost Packages]# 少了 mailcap,安装即可 [root@localhost Packages]# rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm Preparing... ################################# [100%] Updating / installing... 1:mailcap-2.1.41-2.el7 ################################# [100%] [root@localhost Packages]# rpm -vih httpd-2.4.6-45.el7.centos.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:httpd-2.4.6-45.el7.centos ################################# [100%] #这个才是 真的安装
。。。。。。。。
[root@localhost Packages]# rpm -e httpd
RPM包管理-rpm命令管理---查询
#------ 查询未安装包信息,要切换到 Packages下
[root@localhost Packages]# cd /mnt/cdrom/Packages [root@localhost Packages]# rpm -qRp zip-3.0-11.el7.x86_64.rpm libbz2.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit)
RPM包管理-rpm命令管理---RPM包校验
| \\ 表示一行输不下换一行输入
RPM包管理-yum在线管理
RPM包管理-yum在线管理---IP地址配置和网路yum源
[root@localhost yum]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# ls Centos-7.repo CentOS-Media.repo #无网用 CentOS-Base.repo #联网用 CentOS-Sources.repo CentOS-CR.repo CentOS-Vault.repo CentOS-Debuginfo.repo mysql-community.repo CentOS-fasttrack.repo mysql-community-source.repo
RPM包管理-yum在线管理---yum命令
如果 软件组名有 空格,要 加 “”号,“软件组名”
RPM包管理-yum在线管理---光盘yum搭建
### 尽可能 不要 更改,注释,在行未加了个 空格...改变了 Linux配置文件的格式
RPM包管理-源码包管理
RPM包管理-源码包管理---源码包与RPM包的区别
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。
是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器
关闭防火墙
I.1.安装yum install epel-release -y 包
II.NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。
作用:
1. 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。
以上是关于Nginx服务器与NFS的主要内容,如果未能解决你的问题,请参考以下文章