- 博客(12)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 LINUX运维学习之综合架构篇——keepalived
安装服务: yum install -y keepalived 关闭防火墙/selinux,以免引起脑裂。 编写配置文件: 配置文件主要分三个部分: 1.全局配置 global_defs { notification_email { 设置邮件收件人 acassen@firewall.loc failover@firewall.loc sysadmin@firewall.loc } notification_email_from Alexandre.Cass
2020-07-04 16:56:49
347
原创 LINUX运维学习之综合架构篇——nginx负载均衡
两个主要模块: upstream_module:主要命令upstream 与负载均衡有关 proxy_module 主要命令 proxy_pass 与反向代理有关 编辑网站的虚拟主机配置/etc/nginx/conf.d/loadbalance.conf: upstream: 1.轮询分配请求 默认模式 2.权重分配请求 3.热备份模式:只要主用服务器正常,请求就不会被发送到备份服务器(备胎)。 可以有多个热备份服务器。 4.最大请求失败次数: 均衡调度算法: 轮询算法;权重算法;IP
2020-07-03 22:39:45
423
原创 LINUX运维学习之综合架构篇——部署数据库服务器
LNMP架构中数据库服务器的连接: 将数据库单独放在一台服务器(192.168.80.130)上,与WEB服务器分开。 有以下几个步骤: 将WEB服务器的数据库进行备份: 将数据库备份到web_bak.sql文件 将数据库文件迁移至数据库服务器: 在数据库服务器上恢复数据: 进行数据库优化: 首先删除mysql库中user表里的一些不必要用户,将用户名为空的删掉。 然后要在数据库上设置允许远程访问: 允许wordpress用户在192.168.80.0网段主机上访问wordpress数据库中的所有表
2020-07-03 20:39:51
494
原创 LINUX运维学习之综合架构篇——nginx的应用
用ngnix搭建一个网站 1. 编写虚拟主机文件:/etc/nginx/conf.d/shopping.conf server { listen 80; 监听端口 server_name www.mysite.com; 指定网站域名 location / { 用于匹配URI root /usr/share/nginx/html; 指定站点目录 index index.html inde
2020-07-02 18:31:19
336
原创 LINUX运维学习之综合架构篇——nginx配置说明
目录结构: /etc/logrotate.d/nginx :日志文件定时切割处理,nginx使用自动切割程序 logrotate(其配置文件是/etc/logrotate.conf)这个目录里的配置也会被logrotate加载。 /etc/nginx 配置文件 /etc/nginx/conf.d 配置文件 /etc/nginx/conf.d/default.conf 配置文件 /etc/nginx/fastcgi_params /etc/nginx/koi-utf /etc/ngin
2020-07-02 16:27:11
284
原创 LINUX运维学习之综合架构篇——批量管理ansible
1、安装ansible 使用yum直接安装:yum -y install ansible 2、部署ansible 有三个主要的文件需要关注: hosts文件:写入需要管理的主机的IP地址。 3、测试管理主机 ansible没有守护进程,直接使用ansible命令来执行管理命令。 ...
2020-07-02 13:03:06
380
原创 远程管理服务SSH配置文件说明
#Port 22 #AddressFamily any ListenAddress 0.0.0.0 0.0.0.0表示所有网卡都可以监听请求,一般指定一个本机内网网卡 #ListenAddress :: HostKey /etc/ssh/ssh_host_rsa_key #HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key HostKey /etc/ssh/ssh_host_ed25519_key #Ciph.
2020-06-30 17:14:11
828
原创 LINUX运维学习之综合架构篇——实时同步sersync
1、部署rsync服务 2、安装inotify-tools: 这个软件可以监控目录下信息的变化;主要两个命令 inotifywait 监控信息变化 inotifywatch 统计信息变化 语法格式:inootifywait [参数] 监控目录 参数: -e参数可以指定的监控事件主要有: CREATE CLOSE_WRITE DELETE MOVED_TO 命令格式: 3、安装sersync:把sync和inotify的功能结合了起来 这个软件yum源中没有,需要从网上下载安装。 https:/
2020-06-30 16:18:40
215
原创 LINUX运维学习之综合架构篇——存储服务nfs
NFS 通过网络让不同的主机共享目录或文件。一般用于中小型架构,大型架构需要使用分布式存储服务。 RPC依赖:NFS服务启动后,会有多个端口开放,NFS客户端需要RPC向服务请求具体该连接哪个端口。RPC服务端口是不变的:111 部署过程: 1、安装nfs、rpc nfs-utils 和rpcbind 2、修改配置文件: NFS配置文件是/etc/exports: 编写格式:01 02(03) 01:数据存储的目录; 02:客户机白名单 03:配置存储目录权限、功能 每行可以配置多个远程主机,用空格
2020-06-30 12:11:47
318
原创 LINUX运维学习之综合架构篇——备份服务rsync
什么是rsync服务 备份命令使用 语法格式: Local: rsync [OPTION…] SRC… [DEST] Access via remote shell: Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST] USER:以什么用户身份拉取数据 一般使用root用户拉取文件,保证权限可达。 HOST:远端主机地址或主机名 Push: rsync [OPTION...] SRC... [USER@]HO
2020-06-29 14:19:31
375
原创 LINUX运维学习之综合架构篇——架构搭建准备
在实验环境中,采用在VMWare中构建虚拟机的方式搭建各个服务器,因硬件条件限制,电脑没办法每个服务器都单独使用一个虚拟机,我采用4台虚拟机的方式搭建整个架构,将部分服务放在同一台虚拟机上。 一、主机名和IP地址规划 虚拟机1: 1 防火墙服务器 firewalld 172.16.1.1 firewalld 2 负载均衡服务器 lb01 nginx keepalived 3 负载均衡服务器 lb02 nginx keepalived 9 批量管理服务器 m01 10 跳板机服务器 jumpserve
2020-06-28 14:45:31
512
原创 LINUX运维学习之综合架构篇——中小型网站组成架构
架构组成 防火墙 firewalld 负载均衡反向代理: ngix web服务: ngix 数据库服务器 MYSQL 存储服务器 nfs 备份服务器 rsync+crond:定时备份 rsync+sersync:实时备份 缓存服务器 memcahe redis mongodb 批量管理服务器 ansible 单点解决 负载均衡高可用服务:keepalive 数据库高可用服务:mha 存储高可用服务:分布式存储 备份服务高可用:异地存储灾备 缓存服务高可用:缓存服务集群
2020-06-24 15:32:40
286
STP中指定端口的选举问题 HCNA试题
2019-03-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅