自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 linux————ceph分布式部署

是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。

2023-09-22 17:40:12 1336

原创 linux————zabbix搭建

zabbix是一个监控软件,其可以监视各种网络参数,保证企业服务架构安全运营,同时支持灵活的告警机制,可以使得运维人员快速定位故障、解决问题。zabbix支持分布式功能,支持复杂的监控解决方案,也支持web页面,为主机监控提供了良好直观的展现。

2023-09-20 20:56:45 1020

原创 linux————ansible

自动化运维: 将日常IT运维中大量的重复性工作,小到简单的日常检查、配置变更和软件安装,大到整个变更流程的组织调度,由过去的手工执行转为自动化操作,从而减少乃至消除运维中的延迟,实现“零延时”的IT运维。管理机与被管理机的连接(管理机如何将管理指令发送给被管理机)服务器信息收集 (如果被管理的服务器有centos7.5外还有其它linux发行版,如suse,ubuntu等。当你要做的事情在不同OS上有所不同,你需要收集信息,并将其分开处理)服务器分组(因为有些时候我要做的事情不是针对所有服务器,可能只针对某

2023-09-12 19:47:21 538

原创 linux————pxe网络批量装机

批量装机系统,网络安装linux操作系统。需要客户端的网卡支持pxe网络启动。

2023-08-31 17:41:31 957

原创 linux————ELK(日志收集系统集群)

日志对于分析系统、应用的状态十分重要,但一般日志的量会比较大,并且比较分散。如果管理的服务器或者程序比较少的情况我们还可以逐一登录到各个服务器去查看、分析。但如果服务器或者程序的数量比较多了之后这种方法就显得力不从心。基于此,一些集中式的日志系统也就应用而生。目前比较有名成熟的有,Splunk(商业)、FaceBook 的Scribe、Apache的Chukwa Cloudera的Fluentd、还有ELK等等。

2023-08-30 19:01:37 2227

原创 Linux————LNMT搭建

搭建一个基于Linux系统的Web服务器,使用Nginx作为反向代理服务器,Tomcat作为应用服务器,MySQL作为数据库服务器。Linux操作系统 基于Linux的操作系统Nginx Nginx是一款高性能的Web服务器和反向代理服务器,具有负载均衡和反向代理的功能,配置Nginx的虚拟主机和代理规则,将请求转发到后端的Tomcat服务器。

2023-08-28 16:44:17 262

原创 linux————haproxy

HAProxy是一个免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上(CentOS、Ubuntu、Debian、OpenSUSE、Fedora、麒麟、欧拉、UOS)。HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力,具备丰富的功能。HAProxy具备媲美商用负载均衡器的性能和稳定性。

2023-08-26 18:08:52 477

原创 linux————keepalived+LVS(DR模式)

使用keepalived解决LVS的单点故障高可用集群。

2023-08-25 18:56:23 1084

原创 linux————Keepalived—web双机热备

Keepalived 是一个基于 VRRP 协议来实现的 LVS 服务高可用方案,可以解决静态路由出现的单点故障问题。

2023-08-24 20:26:27 375

原创 linux————LVS集群

四层负载均衡器 也称为 4 层交换机,主要通过分析 IP 层及 TCP/UDP 层的流量实现基于 IP 加端口的负载均衡,如常见的 LVS、F5 等;七层负载均衡器 也称为 7 层交换机,位于 OSI 的最高层,即应用层,此负载均衡器支持多种协议,如HTTP、FTP、SMTP 等。7 层负载均衡器可根据报文内容,配合一定的负载均衡算法来选择后端服务器,即“内容交换器”。如常见的 HAProxy、Nginx。

2023-08-23 21:09:39 660

原创 shell脚本基础————表达式

例如 varName=varValue等号两边不能有空格$0脚本本身的名称$#脚本后参数的个数$*脚本运行时参数的内容(整体输出)$@脚本运行时参数的内容(逐个输出)脚本运行完毕后的返回值0 成功非0 失败。

2023-08-17 21:36:49 248

原创 linux——mysql的高可用MHA

MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用。

2023-08-15 22:13:11 994

原创 linux——MongoDB服务

MongoDB是一个nosql数据库它有高性能、无模式文档型的特点是nosql数据库中功能最丰富,最像关系型数据库,数据库格式BSON。

2023-08-14 21:40:25 1206 1

原创 linux 学习————LNMP之分布式部署

LNMP代表 Linux、Nginx、MySQL、PHP,是一种常用的服务器架构。它由以下组件组成:Linux:作为操作系统,提供服务器的基本功能和稳定性。Nginx:作为Web服务器,处理和响应客户端的HTTP请求,并将请求分发给后端的PHP处理程序。MySQL:作为关系型数据库管理系统,用于存储和管理网站的数据。PHP:作为服务器端脚本语言,用于处理和生成动态内容。LNMP架构在Web开发中广泛使用,因为它结合了优秀的开源软件,具有高性能、高稳定性和高灵活性的特点。

2023-08-13 19:44:36 452

原创 Linux学习————redis服务

第四步: Master机器收到Slave端机器的连接后,将其完整的数据文件发送给Slave端机器,如果Mater同时收到多个Slave发来的同步请求,则Master会在后台启动一个进程以保存数据文件,然后将其发送给所有的Slave端机器,确保所有的Slave端机器都正常。数据的复制是单向的,只能由主节点到从节点。自动故障转移: 当主节点不能正常工作时,哨兵会开始自动故障转移操作,它会将失效主节点的其中一个从节点升级为新的主节点,并让其他从节点改为复制新的主节点。

2023-08-11 16:51:10 823

原创 linux学习——Redis基础

NoSQL是一种非关系型数据库管理系统,它不使用传统的关系型数据库模型,而是以其他数据结构来存储和管理数据。NoSQL代表“不仅仅是SQL”或“非SQL”,它主要设计用于大规模数据集的分散存储。与传统的关系型数据库相比,NoSQL数据库具有更高的可伸缩性和性能,并且可以处理半结构化和非结构化数据。NoSQL数据库可以是键值存储、文档存储、列存储或图形数据库等。它广泛应用于Web应用程序、大数据和实时分析等领域。主用用于 存储和管理数据。

2023-08-08 18:13:57 349

原创 Linux学成之路(基础篇0(二十三)MySQL服务(主从MySQL服务和读写分离——补充)

MySQL Replication俗称MySQL AB复制、主从复制、主从同步,是MySQL官方推荐的数据同步技术。数据同步基本过程为从数据库会实时去读取主数据库的二进制日志文件,按照日志中记录对从库进行同样的操作,以达到数据同步效果。

2023-07-29 21:29:10 385

原创 linux学成之路(基础篇)(二十三)MySQL服务(数据库备份——补充)

数据库备份是指将数据库中的数据、表格、视图、存储过程、触发器等信息备份到另一个地方,以便在数据库丢失或损坏时进行恢复。数据库备份是数据库管理中必不可少的一项工作,通过备份可以保护数据库中的数据和业务。

2023-07-27 19:28:18 252

原创 linux 学成之路(基础篇)(二十三)MySQL服务(下)

数据库用户权限管理是数据库系统中非常重要的一个方面,它用于控制不同用户访问和操作数据库的权限范围。数据库用户权限管理可以保护敏感数据和数据库结构,确保只有被授权的用户才可以操作和使用数据库,防止数据被修改或泄露,并最大程度地保证数据库的安全。

2023-07-26 20:43:34 304

原创 linux学成之路(基础篇(二十三)MySQL服务(中)

4个字节,范围为 -2,147,483,648 到 2,147,483,647(有符号)或 0 到 4,294,967,295(无符号)DDL(Data Definition Language,数据定义语言):用于定义数据库中的各种对象,包括数据库、表、视图、触发器等。DML(Data Manipulation Language,数据操作语言):用于操作表格中的数据,进行新增、查询、更新、删除等操作。2个字节,范围为 -32,768 到 32,767(有符号)或 0 到 65,535(无符号)

2023-07-25 21:13:15 1023

原创 Linux学成之路(基础篇)(二十三)MySQL服务(上)

MySQL是一种开源的关系型数据库管理系统(RDBMS)。它是最流行和广泛使用的关系型数据库之一,被许多Web应用程序和软件开发人员用作其后端数据库。MySQL支持跨多个平台的各种操作系统,包括Linux、Windows和macOS等。它采用客户端-服务器模式,其中MySQL服务器负责存储和管理数据,而客户端应用程序可以通过网络连接到服务器,并执行数据库操作,如查询、插入、更新和删除数据等。

2023-07-24 19:47:05 139

原创 linux学成之路(基础篇)(二十二)iscsi服务

iSCSI(Internet Small Computer System Interface)是一种用于构建存储区域网络(SAN)的网络协议。它允许在IP网络上通过标准的以太网传输协议来进行块级别的存储数据传输。iSCSI将传统的SCSI协议封装在TCP/IP协议中,使得可以通过以太网连接远程存储设备,将其视为本地存储设备。通过iSCSI,服务器可以通过网络透明地访问存储设备,就像它们直接连接在本地一样。这种网络存储的概念允许存储资源的共享和集中管理,提供了弹性、可扩展性和高可用性。

2023-07-21 15:28:53 293

原创 linux学成之路(基础篇)(二十一)nfs服务器

全称 Network File System协议 tcp/ip协议传输rpc 远程过程调用管理nfs端口111端口应用场景 用于集群架构中的数据存储网站的静态文件(图片,文本、视频、音频)用于局域网。

2023-07-20 14:51:19 191

原创 linux学成之路(基础篇)(二十)rsync服务器

rsync是一个用于文件同步和备份的开源工具。它可以在本地系统之间或本地与远程系统之间同步和复制文件。rsync使用快速差异算法来确定需要更新的文件部分,以便仅传输已更改的数据,从而提高同步效率。它可以在不同的操作系统之间工作,并支持通过SSH进行安全的远程同步。rsync具有灵活的配置选项,可以满足不同的需求。它可以按文件、目录、权限和时间戳等进行过滤,以控制同步的范围。rsync还支持增量备份和部分文件传输,从而减少数据传输量并节省带宽。

2023-07-19 18:36:56 220

原创 linux学成之路(基础篇)(十九)ssh服务

安全外壳协议,提供安全可靠的远程连接ssh是工作在传输层和应用层的协议提供了多种身份验证机制服务名 sshd端口号TCP/22。

2023-07-18 15:16:48 40

原创 linux学成之路(基础篇)(十八)文件共享服务器(FTP)

文件传输服务器是指用于在计算机网络中传输文件的服务器。它提供了一种安全、高效的方式来传输文件,可以在不同计算机之间进行文件的上传和下载。文件传输服务器通常使用FTP(文件传输协议)或SFTP(安全文件传输协议)来实现文件传输,同时也可以支持其它传输协议。用户可以通过客户端软件或命令行工具与文件传输服务器建立连接,并进行文件的传输操作。文件传输服务器可以用于个人用户之间的文件共享、企业内部文件备份、云存储服务等多种场景。FTP:linux下最常见的文件服务器,工作于应用层,实现文件传输。

2023-07-17 16:16:20 583

原创 linux 学成之路(基础篇)(十七)LAMP (web)平台搭建

LAMP是一个缩写,代表Linux、Apache、MySQL和PHP(或Perl或Python)。它是一种使用这些开源软件构建的Web应用程序平台,通常用于开发和部署动态网站和Web应用程序。Linux:指的是作为操作系统的Linux,作为LAMP平台的基础。Apache:是一种开源的Web服务器软件,用于在服务器上接收和传送Web请求。MySQL:是一种开源的关系型数据库管理系统,用于存储和管理数据。

2023-07-14 17:00:17 612

原创 Linux学成之路(十六)综合实验

DHCP 静态IP:192.168,100.253/24 192,168,100.0/24虚拟网卡: VMnet1。Server-pTApache/Nginx DHCP分配:192,168,100.251/24。Tomcat: www,tomcat,com监听端口8080页面文档目录: /web/tomcat。Apache: www,apache.com监听端口80页面文档目录: web/apache。Nginx: www.nginx.com监听端口81页面文档目录: /web/nginx。

2023-07-13 21:43:56 132

原创 linux学成之路(基础篇)(十五)Tomcat基本部署

Java语言于1995年由Sun Microsystems发布,以其跨平台性和易用性而受到广泛关注。Java的出现推动了Web应用程序的发展,并需要一种容器来运行服务器端的Java代码。Java Servlet和JavaServer Pages(JSP)规范于1997年发布,为开发基于Java的Web应用程序提供了方便和标准化的手段。这些规范定义了一种在Web服务器上处理动态内容的方式。Tomcat的诞生和采纳:Tomcat最初由美国互联网社区Apache Jakarta创建并发展。

2023-07-12 17:00:30 383

原创 linux学成之路(基础篇)(十四)nginx基本部署(下)

安全套接字(Secure Sockets)通常指的是加密通信协议,例如SSL(Secure Sockets Layer)和TLS(Transport Layer Security)。安全套接字的目标是为网络通信提供保密性、完整性和身份验证等安全保护。ssl是网景公司(Netscape)设计的主要用于Web的安全传输协议。ssl是通过证书来实现的证书颁发机构(CA),PKI认证在https协议中的监听端口 443/tcp传输过程首先发送数字证书,获取到可信的public key。

2023-07-11 19:25:42 35

原创 Linux学成之路(基础篇)(十四)nginx基本部署(上)

HTTP服务器:Nginx可以充当HTTP服务器,为Web应用程序提供静态内容的快速和高效的传输。它支持静态文件服务、虚拟主机配置、访问控制和重定向等功能。反向代理:Nginx可作为反向代理服务器,接收客户端请求并将其转发给后端服务器。通过负载均衡算法,Nginx可以将请求分发给多个后端服务器,提高系统的性能和可靠性。负载均衡:作为负载均衡器,Nginx可以将流量平均地分发到多个服务器上,实现请求的平衡分配,提高系统的吞吐量和处理能力。

2023-07-10 22:21:29 84

原创 linux学成之路(基础篇)(十三)Apache

web服务器提供者,web中间件能够提供html文本文档的传输传输协议是http/https协议默认端口:80/443。

2023-07-10 16:11:09 87

原创 linux学成之路(基础篇)(十二)DNS服务器(下)

3、配置静态ip。

2023-07-07 13:57:38 64 1

原创 linux学成之路(基础篇)(十二)DNS服务器管理(上)

在互联网发展初期,人们主要通过使用IP地址进行通信。然而,记忆和管理大量的复杂IP地址是困难且容易出错的。因此,为了方便用户访问和管理资源,需要一种更易记和友好的命名系统,于是DNS应运而生。在早期,网络中的计算机名称和对应的IP地址被存储在一个称为HOSTS文件的本地文件中。但随着互联网规模的扩大和计算机数量的增加,管理HOSTS文件变得非常繁琐。DNS的出现简化了这个过程,将分布式命名系统引入网络中。DNS的来源可以归结为早期互联网的需求和问题,以及对分布式、可扩展和高效解析服务的需求。

2023-07-05 20:20:24 678 1

原创 linux学成之路(基础篇)(十一)DHCP服务器管理

Dynamic Host Configuration Protocol ,动态主机配置协议动态的进行IP地址分配服务端的监听端口 67/udp客户端监听端口 68/udp网络架构 C/S。

2023-07-04 21:07:59 75

原创 linux学成之路(基础篇)(十)网络和网络协议

网络:两个不在同一地理位置的主机,通过传输介质和通信协议,实现通信和资源共享。

2023-06-30 19:15:47 205

原创 linux学成之路(基础篇)(九)linux网络管理

ARPA最初的网络管理是由一组计算机科学家和工程师负责。他们负责开发网络协议、维护网络硬件和软件,并确保网络的安全和稳定运行。然而,随着互联网的发展,网络管理变得越来越重要和复杂。1983年,互联网协议套件(TCP/IP)成为互联网的标准协议,网络管理的任务进一步增加1990年代,因特网服务提供商(ISPs)的出现使网络管理成为一个更加专业化和商业化的领域。ISPs负责管理和维护整个互联网的基础设施,包括网络服务器、路由器和传输线路。随着互联网的普及,网络管理变得越来越重要。

2023-06-28 16:42:16 124 1

原创 linux学成之路(八)linux服务管理

服务是系统中执行特定功能的程序。对于服务器管理员来说,了解和掌握 Linux 服务管理非常重要,因为:熟悉服务管理可以帮助管理员在服务器上运行稳定的应用程序。可以更好地掌握系统的运行状态和性能。可以方便地配置和调整系统服务的设置。可以确保系统服务的安全性和可靠性。可以节省管理员的时间和精力,提高生产力。可以简化管理任务,降低管理成本。Linux服务管理是指在Linux操作系统中对各种系统服务的配置、启动、停止和监控等操作。

2023-06-27 17:00:37 338

原创 linux学成之路(七)linux系统进程与进程管路 (下)

上一篇文章主要描述了root用户密码忘记是改如何修改密码,但是相关的故障并不是只有这一种,今天继续对其他的故障描述,并且姜黄素进程管理。

2023-06-26 20:00:33 138 3

原创 Linux学成之路 (七)Linux系统程序与进程管理(上)

Linux系统程序是在Linux操作系统上运行的软件程序,用于执行各种任务和提供特定功能。这些程序可以包括系统工具、命令行实用程序、服务、库文件等。Linux系统程序的主要特点是开源和灵活性。由于Linux采用了开源模式,用户可以查看、修改和共享程序的源代码。这使得Linux系统具有广泛的可定制性和可扩展性,可以根据个人或组织的需求进行调整和定制。今天我主要就系统的启动管理的方面来讲一讲。

2023-06-21 19:38:24 59

安装俄罗斯方块 shell

安装俄罗斯

2023-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除