Linux-Nginx和NFS
1 虚拟化
查看系统信息
cat /proc/meninfo
cat /proc/cpuinfo

其中 flags里面的信息可以查看该cpu是否支持虚拟化
flags上有vmx svm等表示可以虚拟化 表示可以同时跑多个系统
kvm 内核级别的虚拟机 类似于一个模块
zen 半虚拟化技术 软件模拟指令集
vmware 虚拟化老大
2 nginx
nginx web软件
nagios 监控软件
nginx主要应用于两个方向,一个是反向代理,一个是网络IO
反向代理 访问-目标-代理处理
正向代理 访问-代理-实际目标
网络IO速度快的原因:
使用epoll模型 效率高 抗并发
2.1 安装nginx
1 安装epel-release软件 安装完毕之后再/etc/yum.repos.d下面会生成一个epel的仓库
yum -y install epel-release
2 安装ngix
yum -y install nginx
2.2 配置nginx
配置文件地址 /etc/nginx/nginx.conf

user表示用户是nginx
worker_processes 工作进程
auto表示系统自动扫描有几个CPU,根据CPU数量来设置 一般设置为1
error_log和pid表示全局错误日志和PID文件
worker_connections
单个后台worker process进程的最大并发链接数

log_format 后面跟的是log类型名字,后面可以自定义
access_log log地址和名字
sendfile 指令指定nginx是否调用sendfile函数(zero copy方式)来输出文件,对于普通应用,必须设为on,如果用来进行下载等应用磁盘IO重负载应用,可设置为off,以平衡磁盘与网络I/O处理速度,降低系统的uptime

root 表示全局默认的项目根地址
location 可以配置具体的内容来实现针对 / 的一些配置
2.3 nginx配置反向代理
http://nginx.org/en/docs/http/load_balancing.html

round-robin 轮询的方式,默认的使用方式.表示访问的时候逐个切换配置的服务器
least-connected 最小链接调度 给当前最少负载的服务器
ip-hash 根据IP地址的哈希算法来判定,实际上同一个IP在较长的一个时间段内都由一个服务器服务
具体配置方法

配置成默认的就是上述的
配置成least_conn


配置成IPhash

配置成权重

2.4 注意事项
管理防火墙
systemctl stop firewalld
不关闭防火墙无法访问
3 NFS
NFS 是Network File System的缩写,即网络文件系统。
3.1 文件存储
https://www.zhihu.com/question/21536660
文件存储 可以直接操作文件
典型设备:FTP、NFS服务器
块存储 没有文件系统 不提供技术可 以自己创建文件系统
典型设备:磁盘阵列,硬盘
对象存储 uri地址对应一个文件 无法直接修改 需要下载后修改再上传
典型设备:内置大容量硬盘的分布式服务器
3.2 NFS的安装
安装
yum install rpcbind nfs-utils -y
3.3 NFS的配置
服务器端的配置
1 生成分享文件或者文件夹
mkdir /share
2 配置该文件夹权限
chmod -R o=rw /share
3 设置启动项
systemctl enable rpcbind.service
systemctl enable nfs-server.service
systemctl start rpcbind.service
systemctl start nfs-server.service
4 配置配置文件/etc/exports
/share 192.168.16.0/24(rw,sync,fsid=0)
共享的文件夹 共享给的IP地址 rw表示软件意义上的读写 sync表示同步
5 检测是否已经成功分享
exportfs
客户端的配置
1 安装NFS
2 设置启动项
systemctl enable rpcbind.service
systemctl enable nfs-server.service
systemctl start rpcbind.service
systemctl start nfs-server.service
3 查看是否获得分享
showmount -e IP地址
4 安装分享到挂载点
mount -t nfs IP地址:分享的文件夹 挂载点
Linux-Nginx和NFS的更多相关文章
- 开发环境入门 linux基础 (部分)nginx和nfs
nginx和nfs 复习总结 rpm -ivh 软件包 --nodeps (没有依赖性安装) rpm -ivh 软件包 --force (覆盖安装) yum -y upgrade 升级所有包,不改变软 ...
- 【Oracle 集群】11G RAC 知识图文详细教程之RAC在LINUX上使用NFS安装前准备(六)
RAC在LINUX上使用NFS安装前准备(六) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇 ...
- linux nginx 启动脚本
linux nginx 启动脚本 [root@webtest76 ~]# vi /etc/init.d/nginx #!/bin/bash # nginx Startup script for the ...
- Linux nginx日志按天分割实例
Linux nginx日志按天分割实例 nginx的日志有个小缺点,日志文件一直就是一个,不会自动地进行切割,如果访问量很大的话,将导致日志文件非常大,不便于管理这就需要我们自己来实现了,按日期每 ...
- linux+nginx+tomcat负载均衡,实现session同步
linux+nginx+tomcat负载均衡,实现session同步 花了一个上午的时间研究nginx+tomcat的负载均衡测试,集群环境搭建比较顺利,但是session同步的问题折腾了几个小时才搞 ...
- linux下使用NFS挂载文件系统
转自linux如何使用NFS挂载文件系统 设备:一台服务器和一台客户端,这里我们把装在PC机上的RedHat作为服务器,而客户端则是嵌入式linux开发板. 环境:开发板已启动,连接好串口和网线,串口 ...
- MacOS + Linux + Nginx
Asp.Net Core 发布和部署( MacOS + Linux + Nginx ) 前言 在上篇文章中,主要介绍了 Dotnet Core Run 命令,这篇文章主要是讲解如何在Linux中,对 ...
- PHP 的解压缩ZipArchive中的extractTo()方法 LINUX+nginx环境中解压zip时文件丢失的问题
在项目中要用ZipArchive解压ZIP文件,起初測试环境在WINDOWS平台中,測试通过,换到 LINUX+nginx 的环境中时 就出问题了(ZIP包中有文件和目录一共3百多个文件,大部分是带汉 ...
- linux+nginx+mysql+php
LNMP(linux+nginx+mysql+php)服务器环境配置 一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的 ...
- Linux 文件服务---------- nfs Server
Linux 文件服务nfs (Network file system)#网络文件系统 ---> 远程文件调用samba #文件共享(unix /linux /windows ) ,只能适用于局域 ...
随机推荐
- 邁向IT專家成功之路的三十則鐵律 鐵律六:求全求盈之道-佈施
如果您只是在IT方面的專業技術與經驗相當高超,而不懂得在日常生活之中當一位俠義肝膽之人,來隨時隨地伸手幫助身旁需要幫助的人,那麼您只能算是一位有勇有謀但卻無智慧的匹夫罷了.既是匹夫那麼即便成功也會是短 ...
- mac os+selenium2+chrome驱动+python3
mac os 10.11.5 mac自带python2.7,自己下载了python3.5,pip list查看系统中的安装包,本人电脑中已经安装了pip和setuptools,若未安装,请先使用 su ...
- python+OpenCV进行人脸检测【转】
OpenCV的人脸检测功能在一般场合还是不错的.而ubuntu正好提供了python-opencv这个包,用它可以方便地实现人脸检测的代码. 写代码之前应该先安装python-opencv: $ su ...
- IOS开发退出应用程序的代码
IOS 开发中.我知道的两个退出程序的方法: 1. exit(0); 2. if([[UIApplication sharedApplication] respondsToSelector:@sele ...
- 最新ssh2构架
构架要求: 1.最新ssh2jar包. 2.使用全注解. 3.给锁机制 4.缓存. 5.使用权限构架. 6. 前台构架用bootstraps. 今天任务: 搭建php环境.看代码.整理ssh2架构. ...
- Cent OS下发送邮件
首先安装发送邮件的服务: yum install -y sendmail 安装完成之后在安装mutt yum install -y mutt 安装完成之后我们就可以发送邮件了 mutt tes ...
- CSDN - 进程结束后new出的内存会回收吗?
http://blog.csdn.net/stanjiang2010/article/details/5386647 关键词:内存回收
- MOS简介
功率半导体器件机能 MOS管(击穿原因),它采用“超级结”(Super-Junction)结构,故又称超结功率MOSFET.全数字控制是发展趋势,已经在很多功率变换设备中得到应用.既管理了对电网的谐波 ...
- 技术总结--android篇(三)--代码规格和编码规范
命名规则 变量名: 1)尽量要取有意义的名字,比方说:一个用户名的成员变量.应该写成username.而不要仅仅写个string: 2)假设是常量.既在编码过程中.这个值是不会改变的,应该写成大写的名 ...
- Hive merge(小文件合并)
当Hive的输入由非常多个小文件组成时.假设不涉及文件合并的话.那么每一个小文件都会启动一个map task. 假设文件过小.以至于map任务启动和初始化的时间大于逻辑处理的时间,会造成资源浪费.甚至 ...