Linux应用
文章平均质量分 79
鬼刺
得勤奋点记笔记啊
展开
-
日志篇- ES+Logstash+Filebeat+Kibana+Kafka+zk 安装配置与使用详解
分布式搜索和分析引擎,具有高可伸缩、高可靠和易管理等特点。基于 Apache Lucene 构建,能对大容量的数据进行接近实时的存储、搜索和分析操作。通常被用作某些应用的基础搜索引擎,使其具有复杂的搜索功能;Logstash数据收集引擎。它支持动态的从各种数据源搜集数据,并对数据进行过滤、分析、丰富、统一格式等操作,然后存储到用户指定的位置;Kibana数据分析和可视化平台。通常与 Elasticsearch 配合使用,对其中数据进行搜索、分析和以统计图表的方式展示;Filebeat。原创 2022-12-20 14:53:28 · 3281 阅读 · 1 评论 -
日志篇-解决kibana异常重启问题
解决kibana异常重启问题原创 2022-12-20 14:14:13 · 1198 阅读 · 0 评论 -
OpenLdap-如何使用phpLdapAdmin创建CN用户、OU用户组
之前每次安装好phpLdapAdmin之后,还需要创建数据库文件,然后使用命令导入用户和组,现在记录一下如何使用页面创建用户、用户组。安装成功之后,登录进去是这样的:创建OU组:Groups和Users第1步:点击dc=wangcai,dc=com,然后点击创建一个子条目第2步,点击Generic Organisational Unit第3步:输入OU名称为Groups,然后点击创建对象第4步:直接点击提交第5步:完成提交之后Groups就创建成功了第6步:Users组按照.原创 2021-09-02 11:34:38 · 4294 阅读 · 0 评论 -
Kafka-原理剖析及安装配置详解【运维必看】
1- 学习目标原创 2021-04-30 15:50:16 · 1659 阅读 · 14 评论 -
Zookeeper-原理、集群部署、常用命令及配置详细解读
1 学习目标zookeeper是什么?有什么特点?zookeeper能做什么?zookeeper工作原理安装部署和常用命令列表zookeeper集群方案zookeeper常见故障及解决方法与其他类似服务对比:consul eureka2 概念zookeeper是一个分布式的、开源的程序协调服务,是 hadoop 项目下的一个子项目。致力于提供高性能、高可用、顺序一致性的分布式协调服务,保证数据最终一致性。主要功 能包括:配置管理、名字服务、分布式锁、集群管理。2.1 主要功能介绍原创 2021-04-27 19:27:51 · 750 阅读 · 0 评论 -
Nscd- 使用nscd作为本地dns缓存
1- 背景公司使用阿里云主机,且首选DNS使用的也是阿里云的。但是有一个face++的业务总是会报UnKnownHostException。抓包查了一波发现虽然阿里DNS有时候会ServFail,但是这些都是请求的域名后面加了localdomain导致的,所以理论上业务不应该出现UnKnownHostException。业务端改了超时时间也增加了retry的次数,但是还是会报UnKnownHostException。感觉是请求太频繁导致的,所以,在云主机本地都启用了nscd。2- 安装配置安装很原创 2020-06-30 16:50:32 · 1199 阅读 · 0 评论 -
Samba- RedHat7.6 Samba多用户文件共享服务器搭建详解
1 引言原创 2019-10-15 18:15:38 · 810 阅读 · 0 评论 -
LinuxService- Keepalive实现高可用集群
1 集群介绍1.1 集群概念集群(Cluster):是指由一批具备相同或类似功能的物品组成的,提供更大、更强、更稳定功能的这样一种组合。集群通常可以定义为两台或两台以上相互独立的计算机,对外表现为一个整体系统。节点(Node):简单叙述即集群就是一组计算机在一起合作为用户提供一组网络资源,而集群组中的单一的计算机就被称为“节点(node)”。硬件的型号及系列一般要一致。集群中的两个节点...原创 2019-02-27 09:04:19 · 578 阅读 · 0 评论 -
LVS-实现负载均衡集群
1 集群介绍1.1 集群概念集群(Cluster):是指由一批具备相同或类似功能的物品组成的,提供更大、更强、更稳定功能的这样一种组合。集群通常可以定义为两台或两台以上相互独立的计算机,对外表现为一个整体系统。节点(Node):简单叙述即集群就是一组计算机在一起合作为用户提供一组网络资源,而集群组中的单一的计算机就被称为“节点(node)”。硬件的型号及系列一般要一致。集群中的两个节点...原创 2019-02-27 09:04:32 · 251 阅读 · 0 评论 -
HAProxy-配置文件详解
引言:工作中多次用到HAProxy实现负载均衡、会话保持和健康检查以及send-proxy,在此将学习到的相关知识写成笔记。其中,参照了很多大神的文章进行探究,特此感谢,参照的文章见下:https://blog.csdn.net/genglei1022/article/details/83374188https://www.cnblogs.com/chimeiwangliang/p/804...原创 2019-03-07 17:47:11 · 3791 阅读 · 0 评论 -
HAProxy-会话保持
引言:原文链接http://www.mamicode.com/info-detail-1734969.html 任何一个七层的http负载均衡器,都应该具备一个功能:会话保持。会话保持是保证客户端对动态应用程序正确请求的基本要求。 还是那个被举烂了却最有说服力的例子:客户端A向服务端B请求将C商品加入它的账户购物车,加入成功后,服务端B会在某个缓存区域中记录下客...原创 2019-03-14 11:27:10 · 1476 阅读 · 0 评论 -
HAProxy-健康检查
参考链接如下:https://www.jianshu.com/p/95eae6ddfdc4https://www.cnblogs.com/liang-wei/p/6726487.html一 TCP层健康检查Haproxy的默认的tcp层健康检查机制是利用TCP的三次握手。1、首先由Haproxy向代理的服务器发起SYN握手协商,默认是与代理的端口建立链接,比如说8080。2...原创 2019-03-14 14:17:22 · 1273 阅读 · 0 评论 -
HAProxy- 日志管理
参考链接:https://blog.51cto.com/eric1/18545741 日志级别 由于数据分析的需要,必须打开haproxy日志,记录相关信息。在配置前,先来了解一下日志的level:local0~local7 16~23保留为本地使用emerg 0 系统不可用alert 1 必须马上采取行动的事件crit 2 关键的事件e...原创 2019-03-14 14:38:25 · 458 阅读 · 1 评论 -
Linux主机如何根据iptables、ip rule、ip route来转发数据包
1- 引言Linux主机在收到和发出数据包时以什么流程查看iptables和ip rule以及ip route进而正确处理数据包流向,这个问题一直让我有些困扰。经过最近的工作积累,写个小笔记。2- 分析根据上图和经验总结以下 :一 Linux主机发出数据包的check流程为:1)先检查ip rule和ip route,然后根据策略路由和静态路由将数据包引入iptables;2...原创 2019-08-08 15:11:30 · 758 阅读 · 0 评论 -
LinuxService- MPI实现高性能集群
1 集群介绍1.1 集群概念集群(Cluster):是指由一批具备相同或类似功能的物品组成的,提供更大、更强、更稳定功能的这样一种组合。集群通常可以定义为两台或两台以上相互独立的计算机,对外表现为一个整体系统。节点(Node):简单叙述即集群就是一组计算机在一起合作为用户提供一组网络资源,而集群组中的单一的计算机就被称为“节点(node)”。硬件的型号及系列一般要一致。集群中的两个节点...原创 2019-02-27 09:04:04 · 1900 阅读 · 0 评论 -
LinuxService- RabbitMQ消息型中间件
1 概念1.1 中间件 中间件是位于平台(硬件、操作系统、网络与数据库)和应用之间的通用服务,不会像应用程序一样提供业务,上面有很多应用接口。当系统升级时,只需要将中间件升级,接口的标准不变,这样上层的应用就可以照常使用。1.1.1 中间件有以下几个功能1)由于中间件有很多不同类型的应用接口,所以不同的应用之间、不同的操作系统之间、以及不同的应用与不同操作系统可以通过中...原创 2019-02-26 08:54:38 · 368 阅读 · 0 评论 -
LinuxService- Memcache缓存型中间件
1 概念1.1 中间件 中间件是位于平台(硬件、操作系统、网络与数据库)和应用之间的通用服务,不会像应用程序一样提供业务,上面有很多应用接口。当系统升级时,只需要将中间件升级,接口的标准不变,这样上层的应用就可以照常使用。1.1.1 中间件有以下几个功能1)由于中间件有很多不同类型的应用接口,所以不同的应用之间、不同的操作系统之间、以及不同的应用与不同操作系统可以通过中...原创 2019-02-26 08:51:29 · 419 阅读 · 0 评论 -
LinuxService- CentOS7搭建NTP/Chorny时间同步服务器
一 NTP1 功能 NTP,network time protocol,网络时间协议。用于将当前系统时间同步到网络标准时间。基于 C/S 层级架构。现在 centos7 之后都不用 NTP 了,而是使用 chrony 服务进行时间同步。2 NTP 工作原理 客户端用随机端口连接至服务器端 UDP 的 123 号端口,请求进行时间同步;服务器端发送调校时间...原创 2019-01-15 11:31:21 · 1246 阅读 · 0 评论 -
NFS- CentOS7安装使用NFS服务器
1 NFS工作原理 NFS,network file system,网络文件系统,主要用于Linux与Unix系统中共享目录的实现,以及用于存储。采用C/S架构,工作原理:服务器端首先启动RPC(portmap)服务,再启动NFS服务,NFS服务会向RPC服务注册自己使用的通信端口。客户端如果需要连接NFS服务,首先客户端的RPC服务会连接服务器端的RPC服务,询问NFS的工作...原创 2019-10-15 15:46:46 · 1182 阅读 · 0 评论 -
LinuxService- CentOS7安装使用DNS服务器
1 概念(1)DNS,Domain Name System,域名系统。使用的是TCP53 号 和UDP53 号端口,用于完成主机名称到IP之间的解析。所需程序包的整套程序名是BerkeleyInternetNameDomain,即BIND。(2)FQDN(fullyqualifieddomainname)完全合格域名:主机头 www.+域名 baidu.com.。后...原创 2019-01-21 17:41:07 · 256 阅读 · 0 评论 -
LinuxService- SSH理论及CentOS7安装使用SSH
1 关于SSH SSH,security shell,安全外壳,用于远程连接。在SSH之前一直使用Telnet进行远程连接,端口为 TCP23,但由于用Telnet进行数据传输时是明文传输,因此采用加密传输的SSH,端口为 TCP22,SSH也是基于C/S架构的。2 SSH的两种登录方式1)基于口令的登录方式。 客户端向服务器的22号端口发起连接请求...原创 2019-01-21 17:46:28 · 956 阅读 · 0 评论 -
LinuxService- FTP理论及CentOS7安装使用FTP
引言:FTP,file transfer protocol,文件传输协议。用于Windows与Linux系统,Linux系统间的文件传输。1 文件传输方式ASCII码传输:传输网页文件binary二进制传输:传输可执行文件2 FTP服务器的两种工作模式FTP服务是基于C/S架构的,端口是TCP的20(数据传输),TCP的21(建立连接)1)主...原创 2019-01-24 10:11:37 · 250 阅读 · 0 评论 -
LinuxService- CentOS7搭建DHCP服务器
引言:DHCP,dynamic host configuration protocol,动态主机配置协议,使用UDP的67/68号端口,用来自动给客户端配置TCP/IP信息参数的网络协议。这些参数包括,IP地址,子网掩码,缺省网关、DNS服务器。1 概念1)地址池:服务器端存放地址的地方,存的是子网,bootP协议的地址池中的参数一旦被分配出去就不会回收,因而产生了DHCP租约。2)...原创 2019-01-24 15:38:25 · 392 阅读 · 0 评论 -
LinuxService- CentOS7安装使用HTTP服务器
引言:文档使用的是CentOS7测试1 概念1)WEBWEB是一种交互式图形界面的Internet服务,具有强大的信息连接功能,通过超文本链接( HyperTxt ) 的方式,将信息通过Internet 传递到全球每个角落!一般情况下,终端用户通过浏览器输入比较完整的URL即可以完成访问。2)URL(uniformresourcelocator)统一资源定位器URL格式...原创 2019-01-24 15:50:37 · 586 阅读 · 0 评论 -
LinuxService- VNC远程连接Linux图形化桌面
1 概念VNC(virtualnetworkconsole)虚拟网络控制台,是Linux与Unix系统下用于远程连接图形化桌面的开源软件。是基于C/S架构的,使用VNC的前提是Linux主机得有图形化界面。有的软件或命令只能在图形化界面下安装和使用,如Oracle(软件)、xclock(命令)2 配置VNC服务注意:Linux主机作为服务器端,Windows安装客户端程序2.1...原创 2019-01-31 14:46:39 · 7154 阅读 · 0 评论 -
LinuxService- ISCSI的理论与配置
1 预备知识基本磁盘:基本磁盘有很多缺点,不能扩容,不可跨盘分配,必须连续。添加硬盘——分区(尽量把与系统无关的东西放在非系统盘)——格式化(制作文件系统)——挂载(分区是密闭的空间,挂载是给这个密闭的空间找出口)LVM:相当于动态磁盘,添加硬盘——pv物理卷加入vg卷组时会分成多个pe物理块,pe物理块与le逻辑块一一等大映射,多个le组成lv——格式化——挂载raid(磁盘阵列)...原创 2019-02-26 08:50:03 · 551 阅读 · 0 评论 -
LinuxService- 日志集中管理·rsyslog
1 使用rsyslog进行日志集中管理 采用C/S架构:客户端将其日志上传到服务器端,通过对服务器端日志的查询,来实现对其他客户端的日志进行集中管理。将所有其他计算机上的日志全部都记录在一个计算机上。journal-xn //这个不常用tail -f /var/log/messages //查看常...原创 2019-02-26 08:50:14 · 405 阅读 · 0 评论 -
LinuxService- Nagios监控
1 Nagios Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。2 Nagios监控项目1)监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);2)监控主机资源(处理器负荷、磁盘利用率等);3)简单地插件设计使得用户可以方便地扩展自己服务的检测方...原创 2019-02-26 08:50:25 · 342 阅读 · 0 评论 -
LinuxService- Tomcat WEB型中间件
引言:Tomcat用于搭建支持java的动态页面1 概念1.1 中间件 中间件是位于平台(硬件、操作系统、网络与数据库)和应用之间的通用服务,不会像应用程序一样提供业务,上面有很多应用接口。当系统升级时,只需要将中间件升级,接口的标准不变,这样上层的应用就可以照常使用。1.1.1 中间件有以下几个功能1)由于中间件有很多不同类型的应用接口,所以不同的应用之间、不同的...原创 2019-02-26 08:50:44 · 469 阅读 · 0 评论 -
LinuxService- Puppet集中管理
1 概念1.1 puppet简介 Puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。 C/S星型架构。客户端每隔一段时间,从服务器端检查是否...原创 2019-02-26 17:34:38 · 403 阅读 · 0 评论 -
TC-流量整形与限速
引言:原文链接https://wenku.baidu.com/view/c5d322659b6648d7c1c74601.html?rec_flag=default&sxts=1552530067803一 TC的安装 TC是Linux自带的模块,一般情况下不需要另行安装,可以用 man tc 查看tc 相关命令细节,tc 要求内核 2.4.18 以上##注意:64位...原创 2019-03-14 11:04:10 · 1045 阅读 · 0 评论