使用Mac远程访问
分类:澳门新萄京

读书本文必要自然的Linux基础

阅读本文须要安装JDK

开卷本文需求断定的Linux基础

阅读本文供给自然的Linux基础

开卷本文供给安装JDK

一 Redis简介

一 Zookeeper简介

一 FastDFS简介

一 Nginx简介

一 ActiveMQ简介

redis是用c语言编写的1款开源的高质量键值对(key-value)数据库 它通过提供种种键值数据类型来适应差异意况下的仓库储存供给

zookeeper是用java语言编写的1款为布满式应用所布置的调护诊疗服务 zookeeper是apacahe hadoop的子项目 使用zookeeper能够减轻分布式应用程序所承担的和睦职分

fastdfs是用c语言编写的一款开源布满式文件系统, fastdfs为网络量身定制, 充足挂念了冗余备份, 负载均衡, 线性扩大容积等机制, 并重视高可用, 高质量等目的, 使用fastdfs很轻松搭建一套高质量的文本服务器集群提供文件上传|下载等服务.

nginx是用c语言编写的壹款高质量的http服务器|反向代理服务器|电子邮件(IMAP/POP3)代理服务器 由俄罗斯的次序设计员IgorSysoev所支付 官方测试nginx能够支持50000并发链接 并且cpu 内部存款和储蓄器等能源消耗却相当低 运维相当平静

activemq是用java语言编写的一款开源音讯总线 activemq是apache出品

 

 

 

 

activemq消息的传递有三种档案的次序

2 Redis应用场景

贰 Zookeeper应用场景

二 FastDFS架构

二 Nginx应用场景

  壹种是点对点: 即三个劳动者和八个顾客一一对应 这种消息1经未有消费者接收 能够保存在劳务端 等待被吸收

  1. 缓存(使用最多)

  2. 使用Mac远程访问。职分队列

  3. 采取排行榜

  4. 网址访问总括

  5. 数据过期管理(能够标准到纳秒)

  6. 布满式集群架构中的session分离

  1. 用作dubbo服务的登记宗旨

  2. 用作集群的管理工具

fastdfs架构包涵tracker server和storage server, 客户端请求tracker server举行理文件件上传|下载, 通过tracker server调整最后由storage server落成文件上传和下载.

1. http服务器 

  另壹种是发表|订阅格局: 即3个劳动者爆发音信并发送后 能够由三个买主举办接收 那种音讯一经未有顾客收到 音信会消失 服务端私下认可不做保留 必要保留在服务端能够重复配置

 

 

tracker server成效是负载均衡和调解, 通过tracker server在文书上传时能够凭借一些铺排找到storage server提供文件上传服务, 能够将tracker称为追踪服务器或调整服务器.

nginx是八个http服务器 能够单独提供http服务 能够做网页静态服务器

 

三 环境

三 环境

storage server成效是文本存款和储蓄, 客户端上传的文件最终存款和储蓄在storage服务器上, storage server利用操作系统的文件系统来管理文件, 能够将storage称为存款和储蓄服务器.

二. 虚拟主机 

2 ActiveMQ应用场景

Ali云服务器: CentOS 7.四 610个人(基于RedHat)

阿里云服务器: CentOS 柒.四 62个人(基于RedHat)

图片 1

能够兑未来一台服务器虚拟出多少个网址

  1. 异步管理

  2. 使用解耦

  3. 流量削峰

  4. 点对点通信

本机: macOS High Sierra

本机: macOS High Sierra

 

三. 反向代理|负载均衡

 

 

 

3 文件上传的流程

当网址的访问量达到一定程度后 单台服务器无法满足用户的伸手时 须求用多台服务器集群 能够行使nginx做反向代理 并且多台服务器能够合理合法分摊负载 不会出现因为某台服务器负荷高宕机而某台服务器闲置的情况

三 环境

四 压缩包

四 压缩包

图片 2

 

Ali云服务器: CentOS 七.肆 陆16个人(基于RedHat)

redis

 

三 环境

本机: macOS High Sierra

图片 3

图片 4

四 文件下载的流程

Ali云服务器: CentOS 7.四 陆十四个人(基于RedHat)

 

ruby脚本库 

 

图片 5

本机: macOS High Sierra

四 压缩包

图片 6

5 文件传输

 

 

 

输入SFTP命令连接 -> 输入实例登六密码

五 环境

四 压缩包

图片 7

5 文件传输

  sftp root@公网IP

Ali云服务器: CentOS 七.四 六十三人(基于RedHat)

 

输入SFTP命令连接 -> 输入实例登入密码

上传

本机: macOS High Sierra

图片 8

5 文件传输

  sftp root@公网IP

  put 当半夏件 服务器路线

 

 

输入SFTP命令连接 -> 输入实例登陆密码

上传

下载

六 压缩包

伍 文件传输

  sftp root@公网IP

  put 当三步跳件 服务器路线

  get 服务器文件 本地路径

fastdfs 

输入SFTP命令连接 -> 输入实例登陆密码

上传

下载

 

图片 9

  sftp root@公网IP

  put 当和姑件 服务器路线

  get 服务器文件 本地路线

陆 远程访问

libfastcommon 

上传

下载

 

输入SSH命令连接 -> 输入实例登6密码

图片 10

  put 当和姑件 服务器路线

  get 服务器文件 当地路线

6 远程访问

  ssh root@公网IP

fastdfs-nginx-module 

下载

 

输入SSH命令连接 -> 输入实例登入密码

 

机动打包压缩

  get 服务器文件 本地路径

陆 远程访问

  ssh root@公网IP

七 关闭防火墙

nginx 

 

输入SSH命令连接 -> 输入实例登六密码

 

关门防火墙

图片 11

6 远程访问

  ssh root@公网IP

柒 关闭防火墙

  systemctl stop firewalld.service

 

输入SSH命令连接 -> 输入实例登陆密码

 

闭馆防火墙

关门防火墙开机自运行成效

7 文件传输

  ssh root@公网IP

7 关闭防火墙

  systemctl stop firewalld.service

  systemctl disable firewalld.service

输入SFTP命令连接 -> 输入实例登陆密码

 

闭馆防火墙

关门防火墙开机自运转成效

查阅防火墙状态

  sftp root@公网IP

7 关闭防火墙

  systemctl stop firewalld.service

  systemctl disable firewalld.service

  firewall-cmd --state

上传

关闭防火墙

关门防火墙开机自运转成效

翻开防火墙状态

 

  put 当麻芋果件 服务器路线

  systemctl stop firewalld.service

  systemctl disable firewalld.service

  firewall-cmd --state

八 安装

下载

关门防火墙开机自运维作用

翻看防火墙状态

 

Linux 安装Zookeeper<单机版>(使用Mac远程访问)

  get 服务器文件 本地路线

  systemctl disable firewalld.service

  firewall-cmd --state

八 安装

Linux 安装Zookeeper<集群版>(使用Mac远程访问)

 

翻开防火墙状态

 

Linux 安装Redis<单机版>(使用Mac远程访问)

 

八 远程访问

  firewall-cmd --state

八 安装ActiveMQ

Linux 安装Redis<集群版>(使用Mac远程访问)

输入SSH命令连接 -> 输入实例登入密码

 

新建目录

 

  ssh root@公网IP

八 安装Nginx

  mkdir /usr/local/activemq

 

nginx依赖

解压

9 关闭防火墙

  yum install gcc-c

  cd activemq压缩包所在目录

闭馆防火墙

  yum install -y pcre pcre-devel

  tar -xvf apache-activemq-5.15.4-bin.tar.gz -C /usr/local/activemq

  systemctl stop firewalld.service

  yum install -y zlib zlib-devel

进入bin目录

关门防火墙开机自运营功用

  yum install -y openssl openssl-devel

  cd /usr/local/activemq/apache-activemq-5.15.4/bin

  systemctl disable firewalld.service

新建目录

  启动

翻看防火墙状态

  mkdir /usr/local/nginx

    ./activemq start

  firewall-cmd --state

  mkdir -p /var/temp/nginx

  关闭

 

解压

    ./activemq stop

十 安装

  cd nginx压缩包所在目录

  查看情形

Linux 安装法斯特DFS<单机版>(使用Mac远程访问)

  tar -xvf nginx-1.14.0.tar.gz

    ./activemq status

Linux 安装法斯特DFS<集群版>(使用Mac远程访问) 详细布署另作介绍 因为篇幅略长... 

使用configure命令创设Makefile文件 将上面发号施令拷贝进去

图片 12

 

  cd nginx解压包内部 -> cd /hy/nginx-一.14.0

管制后台:

./configure 
--prefix=/usr/local/nginx 
--pid-path=/var/run/nginx/nginx.pid 
--lock-path=/var/lock/nginx.lock 
--error-log-path=/var/log/nginx/error.log 
--http-log-path=/var/log/nginx/access.log 
--with-http_gzip_static_module 
--http-client-body-temp-path=/var/temp/nginx/client 
--http-proxy-temp-path=/var/temp/nginx/proxy 
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
--http-scgi-temp-path=/var/temp/nginx/scgi

用户名: admin

编译

密码: admin

  make

 

  make install

进入sbin目录

  cd /usr/local/nginx/sbin

  启动

    ./nginx

  关闭

    ./nginx -s stop

  开机状态刷新配置文件

    ./nginx -s reload

图片 13

图片 14

默认是80端口

斩草除根问题

nginx: [error] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)

景况: 服务器常规运作nginx -> 服务珍视启(重启前未关门nginx) -> 再度启航nginx

案由: /var/run/nginx这些目录不存在

化解办法 -> 服务器输入:

  mkdir -p /var/run/nginx

 

本文由澳门新萄京发布于澳门新萄京,转载请注明出处:使用Mac远程访问

上一篇:Linux运维第二课,下载地址 下一篇:没有了
猜你喜欢
热门排行
精彩图文