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_logpid表示全局错误日志和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的更多相关文章

  1. 开发环境入门 linux基础 (部分)nginx和nfs

    nginx和nfs 复习总结 rpm -ivh 软件包 --nodeps (没有依赖性安装) rpm -ivh 软件包 --force (覆盖安装) yum -y upgrade 升级所有包,不改变软 ...

  2. 【Oracle 集群】11G RAC 知识图文详细教程之RAC在LINUX上使用NFS安装前准备(六)

    RAC在LINUX上使用NFS安装前准备(六) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇 ...

  3. linux nginx 启动脚本

    linux nginx 启动脚本 [root@webtest76 ~]# vi /etc/init.d/nginx #!/bin/bash # nginx Startup script for the ...

  4. Linux nginx日志按天分割实例

    Linux nginx日志按天分割实例   nginx的日志有个小缺点,日志文件一直就是一个,不会自动地进行切割,如果访问量很大的话,将导致日志文件非常大,不便于管理这就需要我们自己来实现了,按日期每 ...

  5. linux+nginx+tomcat负载均衡,实现session同步

    linux+nginx+tomcat负载均衡,实现session同步 花了一个上午的时间研究nginx+tomcat的负载均衡测试,集群环境搭建比较顺利,但是session同步的问题折腾了几个小时才搞 ...

  6. linux下使用NFS挂载文件系统

    转自linux如何使用NFS挂载文件系统 设备:一台服务器和一台客户端,这里我们把装在PC机上的RedHat作为服务器,而客户端则是嵌入式linux开发板. 环境:开发板已启动,连接好串口和网线,串口 ...

  7. MacOS + Linux + Nginx

    Asp.Net Core 发布和部署( MacOS + Linux + Nginx ) 前言 在上篇文章中,主要介绍了 Dotnet Core Run 命令,这篇文章主要是讲解如何在Linux中,对 ...

  8. PHP 的解压缩ZipArchive中的extractTo()方法 LINUX+nginx环境中解压zip时文件丢失的问题

    在项目中要用ZipArchive解压ZIP文件,起初測试环境在WINDOWS平台中,測试通过,换到 LINUX+nginx 的环境中时 就出问题了(ZIP包中有文件和目录一共3百多个文件,大部分是带汉 ...

  9. linux+nginx+mysql+php

    LNMP(linux+nginx+mysql+php)服务器环境配置   一.简介 Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为 “engine X”, 是一个高性能的 ...

  10. Linux 文件服务---------- nfs Server

    Linux 文件服务nfs (Network file system)#网络文件系统 ---> 远程文件调用samba #文件共享(unix /linux /windows ) ,只能适用于局域 ...

随机推荐

  1. iOS -- 十进制、十六进制字符串,byte,data等之间的转换

    十进制->十六进制 Byte bytes[]={0xA6,0x27,0x0A}; NSString *strIdL = [NSStringstringWithFormat:]]]; 十六进制-& ...

  2. 转:MapReduce原理与设计思想

    转自:http://www.cnblogs.com/wuyudong/p/mapreduce-principle.html 简单解释 MapReduce 算法 一个有趣的例子 你想数出一摞牌中有多少张 ...

  3. java中自带时间类使用方法实例 Date,Timestamp,DateFormat

    我们将以Java自带的时间日期类和当中的处理函数进行分析. 一.与时间日期有关的类. java.util.Date. 实现类,其对象具有时间.日期组件. java.util.Calendar. 抽象类 ...

  4. PHP 实现Word,excel等转换pdf

    近期做一个项目,须要将用户上传的word,excel文档转成PDF文档保存并打印.在网上找了非常多资料.并不全面,所以自己写了一份比較全面的教程来分享. 以下是操作步骤: 1.        安装免费 ...

  5. best-time-to-buy-and-sell-stock系列——先买入后卖出股票的最大值

    1. Say you have an array for which the i th element is the price of a given stock on day  i . If you ...

  6. 【西祠日志】【07】努力努力,找资料,思考,怎么做asp图片上传

    [西祠日志][07]努力努力,找资料.思考.怎么做asp图片上传  (2015.07.23周四) 今天忘了带本子.直接写在书上了笔记,晚点还是夹在本子里. 学了这么久的web应用,一直都没时间去做一点 ...

  7. Nouveau源代码分析(三):NVIDIA设备初始化之nouveau_drm_probe

    Nouveau源代码分析(三) 向DRM注冊了Nouveau驱动之后,内核中的PCI模块就会扫描全部没有相应驱动的设备,然后和nouveau_drm_pci_table对比. 对于匹配的设备,PCI模 ...

  8. 【Sprint2 每日Scrum】 第一天(4.22)Sprint2计划会议成果

    Sprint2计划会议成果 从今天起我们就开始正式的Sprint2之旅了,经过上一次Sprint1的冲刺计划和几天的调整,我们已经大致了解了敏捷开发的流程和思想,并将我们的TD学生助手做出了大致的框架 ...

  9. [oracle]pl/sql --分页过程demo

    这句sql能够用来查询一张表中的特定位置的记录 --查询的方法获取分页的语句 select *from (select t1.*,rownum rn from (select *from books) ...

  10. vue 表单输入与绑定 v-model

    vue使用 v-model 指令在表单 <input>.<textarea> 及 <select> 元素上创建双向数据绑定.下面我们通过示例先了解下基本用法: &l ...