
Linux服务
文章平均质量分 92
Super.Mr_Yan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tomcat的lb集群
部署环境:两台tomcat,一台nginx做web处理。ip地址角色10.5.100.183(centos7–>node3)tomcat110.5.100.146(centos7—>node4)tomcat210.5.100.119(centos6---->node2)web前端一:构建两台tomcat的应用服务器。[root@node3 local]# vi /etc/hosts 编辑hosts文件使得三台主机能够相互解析。127.0原创 2020-10-09 20:35:19 · 212 阅读 · 0 评论 -
mongodb的主从复制。
一:mongodb的主从架构:简介:mongodb的主从模型分为两种:一种为副本集形式,另一种为heartbeat,oplog:大小固定的文件,存储在local数据库初始同步(initial sync)回滚后追赶(post-rollback catch-up)切分块迁移(sharding chunk migrations)local:存放了副本集的所有元数据和oplog,用于存储oplog的是一个名为oplog.rs的collection;oplog.rs的大小依赖于OS及文件系统,但可以自定原创 2020-08-09 19:10:28 · 1505 阅读 · 0 评论 -
tomcat组件详解及实列
一:connector组件:接受解析请求进入tomcat的请求可以根据tomcat的工作模式分为tomcat作为应用程序服务器:请求来自前端的web服务器,这可能是apache,iis,nginx等tomcat作为独立服务器,请求来自于web浏览器;tomcat应该考虑工作情形并为相应情形下的请求分别定义好需要的连接器才能正确接受来自于客户端的请求,一个引擎可以有一个或多个连接器,以适应多种请求方式。定义连接器可以使用多种属性,有些属性也只适用于特定的连接器类型,一般说来,常见于server.x原创 2020-07-14 17:52:34 · 416 阅读 · 0 评论 -
tomcat web应用服务器
tomcat简介:(1)Tomcat 服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,由java语言进行开发,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单原创 2020-07-08 17:42:09 · 737 阅读 · 0 评论 -
redis的主从复制及哨兵机制。
redis复制:通过使用 slaveof host port 命令来让一个服务器成为另一个服务器的从服务器。一个从服务器只能有一个主服务器,并且不支持主主复制。redis的主从连接过程:(1)主服务器创建快照文件,即 RDB 文件,发送给从服务器,并在发送期间使用缓冲区记录执行的写命令。(2)快照文件发送完毕之后,开始像从服务器发送存储在缓冲区的写命令。(3)从服务器丢弃所有旧数据,载入主服务器发来的快照文件,之后从服务器开始接受主服务器发来的写命令。(4)主服务器每执行一次写命令,就原创 2020-06-23 15:42:41 · 227 阅读 · 0 评论 -
redis简介及基本数据结构。
Redis简介:Redis 是完全开源免费的,遵守 BSD(开源许可协议) 协议,是一个高性能的 key - value 数据库Redis 与 其他 key - value 缓存产品有以下三个特点:Redis 支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis 不仅仅支持简单的 key -value 类型的数据,同时还提供 list,set,zset,hash 等数据结构的存储 Redis 支持数据的备份,即 master -slave 模式的数据备份原创 2020-06-23 11:39:49 · 209 阅读 · 0 评论 -
haproxy配置。
一:安装haproxy三台主机,一台负载均衡主机haproxy,两台后端服务器。主机IP地址node1(haproxy)10.5.100102node3(webserver1)10.5.100.183node4(webserver2)10.5.100.146node1相关配置:安装haporxynode3和node4相关配置:安装web httpd服务[root@node3 html]# echo "yan" > index.html [roo原创 2020-06-17 16:03:38 · 342 阅读 · 0 评论 -
haproxy的ACL详解
一:haproxy的ACL概述haproxy的ACL用于实现基于请求报文的首部,响应报文的内容或其它的环境状态信息来做出转发决策,这大大增强了其配置弹性其配置法则通常分为两步,首先去定义ACL即定义一个测试条件而后条件得到满足时执行某特定的动作,如阻止请求或转发至某特定的后端二:ACL的语法格式及参数详解acl <aclname> <criterion> [flags] [operator] <value><aclname>: ACL 名称,区别原创 2020-06-16 15:40:28 · 1140 阅读 · 0 评论 -
haproxy简介。
一:haproxy概述(1) HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy实现了一种事件驱动, 单一进程模型,此模型支持非常大的并发连接数。多进程或多线程模型受内存限制,系统调度器限制以及无处不在的锁限制,很少能处理数千并发连接。事件驱动模型因为在有更好的资源和时间管理的用户空间(User-Space)实现所有这些任务,所以没有这些问题。此模型的弊端是,在多核系统上,这些程序通常扩展性较差。这就是为什原创 2020-06-16 15:20:21 · 739 阅读 · 0 评论 -
Ansible的playbooks
playboook简介:playbook是由一个或多个play组成的列表,play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色,从根本上讲,所谓tasks是调用ansible的一个module,将多个play组织在一个palybook中,可以让他们联合起来按事先编排的机制唱一台大戏。playbook的基础组件hosts和usersplaybo...原创 2020-04-29 10:31:15 · 376 阅读 · 0 评论 -
Ansible的模块详解及实列。
Ansible的安装:[root@node2 ~]# yum install ansible -y 依赖epel源[root@node2 ~]# yum info ansibleLoaded plugins: fastestmirrorDetermining fastest mirrors * base: mirrors.aliyun.com * extras: mirrors.a...原创 2020-01-16 14:55:33 · 169 阅读 · 0 评论 -
Aasible简介
Ansible介绍:Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible的作用:Ansible作为自动化运维工具能够对多台主机实现批量部署,执行相关的命令,基于ssh实现远程服务主机。Ansible本身没有批量部署的...原创 2020-01-15 15:30:02 · 163 阅读 · 0 评论 -
LVS负载均衡DR模型配置。
LVS的DR模型:简称直连路由模式:此模式是通过改写请求报文的目标MAC地址,将请求发给真实服务器,而真实服务器将响应后的数据直接回应给请求的客户端,此模式要求LB与真实服务器需要有一块物理网卡都是连接在同一网段上DR模型机制。LVS的DR模型详解:1:客户端发出请求数据包(源CIP 10.10.1.1:80 目的VIP1.1.1.1:80)2:LB接收到数据包后,不转换地址及端口,...原创 2020-01-14 19:04:49 · 257 阅读 · 0 评论 -
LVS集群架构NAT模型机制。
LVS实现负载均衡机制。一:为何实现负载均衡。实际生产环境中某台服务器已经不能承受日常访问压力时,就需要实现负载均衡,将用户的请求量尽可能的平分到后端处理用户请求的服务集群点上,同样也是为了解决单台服务器故障问题。从而提高用户体验。二:负载均衡的实现: 硬件实现:F5, BIG-IP,等等 软件实现:LVS,haproxy,Nginx 等 今天我们主要讲述LVS的实现。三:...原创 2020-01-10 21:05:21 · 149 阅读 · 0 评论 -
DHCP服务相关配置
DHCP:动态主机配置协议采用c/s方式工作,DHCPclient 向DHCPserver动态请求配置信息,DHCP server根据策略返回相应的配置。DHCP的工作模式:DHCP客户端首次登陆网络时,主要通过4个阶段与DHCP服务器建立联系。发现阶段:DHCP客户端寻找DHCP服务器阶段。客户端以广播方式发送DHCP_Discover报文,只有DHCP服务器才会进行响应。提供阶段:D...原创 2020-01-10 13:16:46 · 429 阅读 · 0 评论 -
Nginx基于https的访问控制。
Nginx与基于https的访问控制https在http之上通过加密通信。客户端需要向CA机构申请证书,CA机构给客户端发一个证书,当他们需要通信时就可以使用证书来验证彼此的通信,从而实现了加密通信。过程配置:CA机构Nginx+https认证10.5.100.20710.5.100.146Node1Node4一:Node1创建私有CA[root@nod...原创 2020-01-09 17:34:31 · 296 阅读 · 0 评论 -
keepalived简介及高可用实现。
keepalived简介:keepalived是集群管理中保证高可用的一个服务软件,用来防止单点故障。keepalived的作用是监测服务器的状态,如果有一台服务器岩机,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器工作。keepalived工作原理:keepalived是以VRRP为实现基础的,即虚拟路由冗余协议;虚拟路由冗余协议:可以认为是实现路由器高可用的协议...原创 2020-01-08 17:29:04 · 599 阅读 · 0 评论 -
Keepalived+Nginx实现高可用
简介介绍:Nginx大家众所周知,可以做缓存服务器,负载均衡器,那么当Nginx做负载均衡器时,必然要抗受多个客户端的访问。一台负载均衡器必然会受到压力瓶颈,那么我们就要多搞几台Nginx负载均衡器,那么多台Nginx就面临这ip地址的问题。当一台Nginx挂掉后,我们还需要将另一台上线,这整的很麻烦,这时我们就需要用keepalived进行主备负载均衡器的切换。二:keepalived实现主...原创 2020-01-07 20:57:10 · 326 阅读 · 0 评论 -
Nginx实现LNMP及缓存机制
Nginx实现LNMP机制:这里讲述是以yum包进行安装,没有涉及编译安装。所谓LNMP:是一个基于web处理,动态语言处理php,后端调取数据mysql。相当与用户发起一个请求,取得数据经过的一系列的应用程序。Nginx搭建LNMP步骤:一:安装Nginx,可以使用编译安装,也可使用yum安装。[root@node1 ~]# yum install nginx -y 依赖epel源...原创 2019-12-27 15:48:21 · 277 阅读 · 0 评论 -
Nginx反向代理相关配置
Nginx一个高性能web服务器,功能非常强大。支持正向代理,反向代理,负载均衡机制。有着强大的并发能力。一:正向代理:就是客户端发起请求,交给代理服务器,代理服务器帮助客户端去完成所需请求。然后把结果返回给主机。(1)所谓正向,就是同一个方向。(2)代理:就是中介,代为主人去干某些事情,就是自己不想做的交给别人来做。Nginx正向代理的相关配置:代理服务器目标服务器...原创 2019-12-26 15:10:26 · 133 阅读 · 0 评论 -
Nginx相关参数配置及实列
一:Nginx配置文件的整体结构:二:全局块相关参数设置:全局块影响nginx全局模式(1)user nobody; 这表示我一那个用户来运行nginx,在自己没有创建特定的用户时,默认nobody用户。(2)worker_processes参数配置; 格式: worker_processes number | autonumber:nginx进程最多可以产生的w...原创 2019-12-17 17:46:32 · 277 阅读 · 0 评论 -
Nginx简介及配置文件概述
Nginx是一款轻量级的web服务器/反向代理服务器/及电子邮件(IMAP/POP3)代理服务器高性能web和反向代理服务器。Nginx的三大功能:一、服务器nginx可以作为静态页面的服务器,在前后端分离开发中比较常见,如:前台静态资源部署在nginx上,后台服务部署在tomcat服务器中二、虚拟主机虚拟主机通过子域名可以实现多级域名,只需要在dns服务器上注册一个域名,通过ngi...原创 2019-12-16 17:56:33 · 241 阅读 · 0 评论 -
zabbix监控项及自定义监控项
导语:在zabbix中我们大部分都是自定义的监控项来实现某些特殊监控。如何实现自定义特殊监控,请看下述。所为监控项都是由每一个相对应的item key。zabbix内置了许多的item key,实现特有数据监控;语法:Userparameter=<key>,<shell command>自定义监控项[root@centos6 zabbix_agentd.d]...原创 2019-11-25 13:16:23 · 197 阅读 · 0 评论 -
zabbix监控邮件报警及自动发现主机
1,上述文章只是描述到触发器。所谓触发器,就是当我们监控的item(监控项)不在我们定义的合理阈值内就触发。然后我们需要定义 event(事件)来告诉管理员具体情况。2,事件有两种,一种发送邮件,一种触发脚本。在这里我们讲述触发器触发后如何发送邮件。3,定义监控的完整顺序:hostgroup-->host--->application--->item--->gr...原创 2019-10-11 17:08:44 · 374 阅读 · 0 评论 -
Zabbix运维监控工具
一、Zabbix简介 zabbix是一个基于WEB界面的、可以提供分布式监控以及网络监视功能的企业级的开源监控工具,具有非常强大数据收集、数据存储、绘图可视化的功能,在Linux常用的系统监控中具有非常大的优势和地位。zabbix能监视各种网络参数、保证服务器系统的安全运营;并提供灵活的通知机制或远程命令让管理员能快速定位,解决系统当前存在的各类问题zabbix的主要特点: 安装与配置简...原创 2019-09-16 19:57:23 · 1153 阅读 · 0 评论 -
pam基于用户认证限制
限制centos用户只能够在worktime通过ssh远程连接本机1、 A(172.16.249.206)添加centos用户[root@husa security]# useradd centos[root@husa security]# echo “root” | passwd --stdin centos更改用户 centos 的密码 。passwd:所有的身份验证令牌已经成功更新...原创 2019-06-23 15:42:16 · 1291 阅读 · 0 评论 -
samba服务
samba服务的完整配置:配置centos6与centos7文件之间的共享1)以centos6为服务端,安装samba服务 [root@centos6 ~]# yum install samba -y2)创建系统用户,以user,user2为例 useradd user13)将系统用户转化为samba用户,使用smbpasswd命令 smbpasswd -a use...原创 2019-06-20 15:10:29 · 307 阅读 · 0 评论 -
NFS共享服务
配置nfs共享服务NFS简述:NFS就是Network file system的缩写,它最大功能就是可以通过网络,让不同的机器,不同的操作系统可以共享彼此的文件NFS服务器可以让pc将网络中的NFS服务器共享的目录挂载到本地的文件系统中,而在本地端的系统中来查看,那个远程主机目录就好像是自己的一个磁盘分区一样在使用上相当方便NFS不是C/S架构,它依据RPC服务完成共享文件,NFS服务...原创 2019-06-20 14:20:48 · 215 阅读 · 0 评论 -
密钥基础,创建私有CA
*密钥基础## 标题1,生成密钥对openssl genrsa -out 指明私钥存放路径 指明密钥大小2,提取公钥的方法:openssl rsa in 私钥的路径一CA简介:CA 也拥有一个证书(内含公钥和私钥)。网上的公众用户通过验证 CA 的...原创 2019-05-30 18:00:24 · 295 阅读 · 0 评论 -
vsftpd服务的相关配置
1.默认配置文件/etc/vsftpd/vsftpd.conf1>允许匿名用户和本地用户登陆。anonymous_enable=YESlocal_enable=YES2>匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名用户家目录/var/ftp,且只能下载不能上传。3>本地用户的登录名为本地用户名,口令为此本地用户的口令;本地用户可以在...原创 2019-06-07 14:53:17 · 312 阅读 · 0 评论