- 博客(179)
- 收藏
- 关注
原创 Exchange2013 邮箱服务器故障排查-warning was 5139
公司exchange2013架构为双站点多副本模式,实现2地3中心容灾环境;具体架构如下故障现象:早上接一个用户反馈重启电脑后outlook无法连接服务器1、接报障后,查看个人邮箱登录正常,重试用户重启电脑后,仍然能登录outlook,初步怀疑是个人电脑问题(如网络、个人账户密码问题);远程用户电脑处理,发现owa输入...
2024-03-22 10:01:35
350
原创 kernel: VFS: file-max limit 65535 reached处理
1、周一早上接开发人员告警说服务器无法登录,通过堡垒机登录,显示服务器异常2、第一时间重试开发人员登录,使用root可以登录,其他账户无法登录,查看/var/log/message日志,报错kernel: VFS: file-max limit 65535 reached紧急处理:编辑 /etc/sysctl.con...
2024-03-18 09:58:01
342
原创 2、Tomcat介绍(下)
组件分类在Apache Tomcat中,有几个顶级组件,它们是Tomcat的核心组件,负责整个服务器的运行和管理。这些顶级组件包括:Server(服务器):Tomcat的server.xml配置文件中的<Server>元素代表整个Tomcat服务器实例。每个Tomcat实例通常只有一个Server元素,它是...
2023-07-31 14:39:11
849
原创 1、Tomcat
java介绍Java语言和平台由以下几个主要部分组成:1、Java编程语言(Java Language):这是Java的核心部分,包括Java语法、关键字、数据类型、运算符、控制结构等。程序员使用Java语言来编写应用程序的源代码。2、Java开发工具包(Java Development Kit,JDK):JDK是用...
2023-07-31 11:38:16
787
原创 3、HAproxy高级配置
基于cookie的会话保持在 HAProxy 中,可以通过使用 cookie 配置来实现基于 Cookie 的会话保持。cookie 配置用于配置与会话保持相关的选项,允许您定义要在HTTP响应中插入或重写的Cookie以及其他与Cookie会话保持相关的参数。以下是一些常用的 cookie 配置选项:cookie ...
2023-07-28 09:24:42
721
原创 2、HAproxy调度算法
HAProxy的调度算法可以大致分为以下几大类:静态算法:这类算法的调度策略在配置时就已经确定,并且不会随着负载的变化而改变。常见的静态算法有:Round Robin(轮询)Least Connections(最少连接数)Static-Weight(静态权重)Source IP Hash(源IP哈希)URI H...
2023-07-27 09:15:16
701
原创 1、HAproxy
负载均衡介绍负载均衡(Load Balancing)是一种将网络流量或工作负载分发到多个服务器或计算资源的技术,旨在提高系统的性能、可靠性和可扩展性。它在现代计算机网络和服务器架构中扮演着重要角色,特别是在处理大量用户请求或高并发访问的情况下。主要目标:性能优化:通过将工作负载均匀地分散到多台服务器上,避免某一台服务...
2023-07-26 15:02:30
62
原创 6、Nginx实现反向代理
Nginx 反向代理是一种常见的应用场景,它允许 Nginx 作为中间服务器接收客户端的请求,并代理转发这些请求到后端的真实服务器。这种配置使得客户端只需要与 Nginx 交互,而后端服务器对客户端是透明的。ngx_http_proxy_module: 将客⼾端的请求以http协议转发⾄指定服务器进⾏处理。ngx_st...
2023-07-26 09:17:19
200
原创 5、Nginx Rewrite相关功能
Nginx Rewrite 功能是通过使用 rewrite 指令来实现 URL 重写和重定向。它允许你在 Nginx 服务器上修改请求的 URL,以满足特定的需求或处理不同的请求。rewrite regex replacement [flag];regex:是一个正则表达式,用于匹配请求的 URL。replaceme...
2023-07-25 08:54:44
41
原创 4、Nginx高级配置
Nginx状态页基于nginx模块ngx_http_auth_basic_module实现,在编译安装nginx的时候需要添加编译参数--withhttp_stub_status_module,否则配置完成之后监测会是提⽰语法错误。http { # 其他 http 配置... server { ...
2023-07-24 16:35:33
93
原创 3、Nginx核心配置
全局配置Nginx 的全局配置块位于 nginx.conf 文件的顶部,用于设置全局的 Nginx 配置选项。全局配置块适用于整个 Nginx 服务器,可以用来配置服务器的全局行为和性能优化。以下是一些常见的 Nginx 全局配置选项:worker_processes:定义 Nginx 使用的工作进程数。通常,可以...
2023-07-24 16:02:17
109
原创 2、Nginx安装
软件仓库安装ubuntu修改软件仓库vim /etc/apt/sources.list仓库类型(Repository Type):第一个字段指定了软件仓库的类型。常见的类型有: deb:表示二进制软件包的仓库。 deb-src:表示源代码软件包的仓库。仓库地址(Repository Address):第二个字...
2023-07-19 09:10:25
33
原创 1、Nginx介绍
Nginx特点及用途NGINX(发音为"engine x")是一款高性能的开源Web服务器和反向代理服务器。它由Igor Sysoev开发,并于2004年首次发布。NGINX以其卓越的性能、高并发处理能力和低内存消耗而闻名,成为许多网站和应用程序的首选服务器。Nginx 则是免费的、开源的、⾼性能的HTTP和反向代理服务器...
2023-07-18 15:00:50
169
原创 75、Http安装
常见的http服务器器程序httpd apache,存在C10K(10K connections)问题C10K(Concurrent 10,000 Connections)问题是指,在同一时间内,服务器需要处理超过10,000个并发连接的情况。Apache HTTP服务器本身不是一个异步事件驱动的服务器,因此在处理大量并发...
2023-05-12 14:42:09
52
原创 74、套接字socket和http协议介绍
socket套接字Socket套接字是一种用于实现网络通信的接口。它可以在不同的主机之间传递数据,使得程序可以通过网络与其他程序进行通信。Socket套接字通常包含一个IP地址和一个端口号,可以唯一地标识一个网络上的进程。Socket套接字是在应用层和传输层之间的一个接口,它可以被看作是应用程序与网络之间的桥梁。使用So...
2023-05-09 15:06:48
70
原创 73、ansible管理windows
要管理Windows Server,需要在Ansible控制节点上安装所需的Windows相关组件。具体来说,需要安装winrm库和pywinrm库,以及运行Ansible所需的其他Python库。以下是在Ansible控制节点上安装所需组件的步骤:安装pip:运行以下命令:sudo apt-get updatesu...
2023-04-28 14:00:48
112
原创 72、ansible-roles
运维复杂的场景:建议使用 roles,代码复用度高roles:多个角色的集合, 可以将多个的role,分别放至roles目录下的独立子目录中roles/ mysql/ nginx/ tomcat/ redis/roles/└── webserver ├── defaults │ └──...
2023-04-28 09:30:11
39
原创 71、ansible编排-playbook
playbook介绍在 Ansible 中,Playbook 是一个用 YAML 格式编写的文本文件,它描述了一系列任务,每个任务又是一个或多个 action 的集合。Playbook 通过在远程主机上执行任务来实现自动化。在 playbook 中,可以指定主机、变量、任务、处理器、模块等等。通过对这些组件的组合和配置,...
2023-04-27 16:47:05
83
原创 70、ansible常用工具及模块介绍
ansible相关工具/usr/bin/ansible 主程序,临时命令执行工具/usr/bin/ansible-doc 查看配置文档,模块功能查看工具,相当于man/usr/bin/ansible-playbook 定制自动化任务,编排剧本工具,相当于脚本/usr/bin/ansible-pull 远程执行命令的工...
2023-04-25 16:45:09
39
原创 69、自动化运维工具-Ansible
自动化运维工具介绍以下是一些常见的Linux开源自动化运维工具的简要介绍:1、Ansible:使用SSH协议,不需要在被控端安装agent,支持批量部署、配置管理、任务调度等功能。使用YAML语言编写剧本,易于学习和使用。2、Puppet:使用自己的DSL语言,需要在被控端安装agent,支持配置管理、自动化部署等功能...
2023-04-24 16:10:52
66
原创 26、Mysql高可用解决方案-MHA
MySQL是一个常用的关系型数据库,为了确保高可用性,需要采用相应的解决方案。以下是常用的MySQL高可用解决方案:主从复制:主从复制是最基本的MySQL高可用解决方案,通过将数据从主服务器同步到一个或多个从服务器来提高数据库的可用性。当主服务器发生故障时,从服务器可以自动接管主服务器的工作。MySQL集群:MySQL...
2023-04-18 09:56:18
31
原创 25、Mysql中间件实现mysql读写分离-MYCAT
MySQL中间件是指在MySQL数据库服务器和应用程序之间增加一个中间层,用于实现负载均衡、故障转移、自动分片等功能。常见的MySQL中间件有MySQL Proxy、MySQL Router、MaxScale、ProxySQL、Mycat等。MycatMycat是一款开源的MySQL中间件,可以实现数据分片和读写分离等功能...
2023-04-17 16:13:30
209
原创 24、mysql复制相关
半同步复制MySQL复制是一种基于日志的异步复制机制,其中,一个MySQL实例充当主服务器,将其更改记录在二进制日志中,并通过网络发送到一个或多个从服务器,从服务器从主服务器上复制日志,并应用它以在从服务器上重放主服务器上的更改。这个过程是异步的,因为主服务器将写操作记录到二进制日志中后,就会立即通知客户端进行提交,而不会...
2023-04-14 15:58:50
28
原创 23、级联复制及主主复制详解及配置
级联复制介绍MySQL级联复制是一种MySQL复制的类型,它复制一个主节点更新的事件和与更新事件相关的任何事件。MySQL级联复制可以用于限制复制到特定节点,定制特定的数据集合副本,或避免无限循环复制。MySQL级联复制有两种方法:串级复制和环形复制。串级复制是指MySQL的一个从节点被另一个节点作为主节点的复制的过程。...
2023-03-31 12:31:25
133
原创 微软新一代VPN解决方案DirectAccess
DirectAccess概述DirectAccess是一种安全的远程访问技术,用于连接远程工作站和移动设备到企业网络,而无需使用传统的虚拟私人网络(VPN)连接。DirectAccess 可以自动建立安全的 IPv6 连接,而无需用户干预,这使得远程用户可以方便地访问企业内部资源,如文件、应用程序和网络服务,同时也可以获得...
2023-03-31 09:37:39
252
原创 22、MySQL主从复制详解及配置
主从复制的介绍MySQL 主从复制是指将一个 MySQL 服务器的数据复制到其他 MySQL 服务器上的过程。在主从复制中,一个 MySQL 服务器(称为“主服务器”或“主节点”)充当源,另一个或多个 MySQL 服务器(称为“从服务器”或“从节点”)充当目标。主服务器将更新和更改记录到二进制日志(binary log)中...
2023-03-30 17:17:07
28
原创 SCCM辅助站点搭建
辅助站点介绍辅助站点能够将收集到的客户端数据经过压缩之后再传输给主站点,主站点DP角色和辅助站点DP角色的传输软件包也是通过BITS进行,并且可控性比较好,这些特点能够降低带宽的利用。因此,在规模较大的环境中一般会使用辅助站点,特别是一些跨地域型的企业,各分公司之间通过WAN连接,为了降低带宽的使用,一般会考虑采用总...
2023-03-30 09:50:23
163
原创 DHCP服务器升级
最近遇到一个DHCP服务器升级的需求,从Windows升级到Windows Server 2012 R2。搜集、测试总结了两种方法,第一种是采用微软的最佳实践,使用Windows 迁移工具迁移DHCP角色到Windows上,第二种是使用Netsh将DHCP配置信息直接导出导入;【正文】微软最佳实践安装前准备在Windows...
2023-03-29 09:48:36
91
原创 ADRMS从windows Server 2008 R2到windows Server 2012 R2升级
微软的产品都有一定生命周期,而微软所提供的服务也会随着产品的升级而停止对旧产品的支持。在此文章中,我们着重关注ADRMS的产品,从windows Server 2008 R2到windows Server 2012 R2的升级。升级的过程中,主要考虑生产环境中客户端与服务器之间连接的方式,如HTTP或HTTPS;升级后,关...
2023-03-29 09:36:02
235
原创 windows 多物理磁盘合并分区
windows在一块磁盘上的多个分区可以合并为一个分区,但是如果是多块物理磁盘能否合并为一个磁盘呢,在我们配置服务器过程中,安装系统前会进入磁盘阵列中将磁盘进行raid配置,raid技术就是将多块物理磁盘合并为磁盘池技术,该技术可提高磁盘冗余性,还能提供读写性能,本文介绍在windows系统中使用2中方式将多块物理磁盘合并...
2023-03-28 15:33:01
2877
原创 21、MySQL备份还原-mysqldump
MySQL备份是指将MySQL数据库中的数据进行备份,以便在需要的时候能够恢复数据。备份是数据安全性和可靠性的保证,也是数据库管理的重要组成部分。MySQL备份的方法主要有以下几种:1、使用mysqldump命令进行备份:mysqldump是MySQL提供的备份工具,可以将数据库备份成SQL文件。使用该命令可以备份整个...
2023-03-28 08:31:36
57
原创 NBU还原sql server数据库
NBU三种备份类型的文件还原演练说明:一般来说NBU对数据库的备份策略会采用以下方式进行:备份方式执行频率完全备份每周的周日进行一次,假设在早上1点。差异备份周一至周六的1点 各进行一次事务日志备份每天每隔1小时进行一次。 现在要模拟这种情况,假如周三下午3点出现了故障,需要用NBU来还原时,为了保障数据最小丢失率,那么必...
2023-03-27 14:08:59
289
原创 Exchange2013通过NBU灾难恢复
Exchange邮件系统Exchange邮件系统的备份针对DAG中的数据库。在还原之前,需在NBU服务器上进行DAG服务器的映射配置。配置还原所用的用户及NBU服务启动帐号对NBU启动帐号配置权限New-ManagementRole -Name EWSImpersonationRole -Parent Applicatio...
2023-03-27 08:41:13
117
原创 MBU备份恢复Exchange操作指引
Exchange粒度恢复前提Exchange粒度恢复需要在如下前提下进行:创建备份账户,授予域管理员权限,确认此账户可以正常发送接收邮件;配置NetBackup客户端服务的登录帐户;安装和配置用于Exchange粒度恢复的网络文件系统 (NFS),所有DAG节点的Exchange安装NFS之后,禁用并停用“Server o...
2023-03-26 20:25:48
92
原创 NBU备份恢复AD操作指引
AD粒度恢复前提AD粒度恢复需要在如下前提下进行:配置NetBackup客户端服务的登录帐户安装和配置用于Active Directory粒度恢复的网络文件系统 (NFS),AD安装NFS之后,禁用并停用“Server of NFS”服务;Master安装NFS之后,禁用并停用“Client of NFS”服务。创建允许A...
2023-03-25 12:22:50
95
原创 AD域迁移实施
AD域迁移实施架构现有AD架构整合后AD架构AD迁移整合实施概述1、保留现有的林根域,域名contoso.com保留不变;2、保留现有dev.contoso.com子域不变;3、将opr.contoso.com子域的用户、组、计算机等资源迁移到dev.contoso.com;4、优化现有的组策略配置,按企业要求配置相应...
2023-03-24 15:03:10
125
原创 SCCM实现终端标准化部署及配置
SCCM管理配置计算机需要通过SCCM安装镜像,需通过将计算机的信息导入到相应的信息,如MAC地址等;创建设备集合可以看到这些用户和设备统一放在这里比较凌乱,也不利于管理,在SCCM中我们有很多种方法可以对他们进行分类,因为SCCM可以收集到客户端的很多信息,这些信息也有利于我们进行统一分类管理;在资产和符合性->概...
2023-03-23 10:26:26
483
原创 20、MySQL性能慢排查
使用profile工具排查语句MySQL Profile是一种MySQL SQL查询性能优化工具,它可以帮助用户定位和解决MySQL数据库性能问题。此工具可以帮助用户分析查询的性能,并确定哪些查询需要进一步优化。MySQL Profile可以运行在基于Web的管理中心(例如phpMyAdmin或Adminer)或者作为My...
2023-03-22 10:28:40
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人