- 博客(63)
- 收藏
- 关注
原创 Jenkins+nexus
Proxy 仓库可以缓存公共仓库中的软件包,以提高下载速度和节省带宽。Proxy 仓库还可以用于管理和控制对公共仓库的访问。必须要选择与nexus兼容的java,否则nexus启动不起来。Hosted 仓库通常用于内部开发团队共享软件包,或者用于存储私有软件包。Group 仓库可以包含其他类型的仓库,以方便。5、删除原本的仓库,创建属于自己的仓库。Hosted 或 Proxy 仓库。:用于组织其他仓库,它本身。存储自己构建或上传的软件包。nexus包含的仓库类型。1、安装java环境。
2024-01-11 15:55:21
735
2
原创 Docker介绍,Docker安装
Docker镜像是运行docker容器时的只读模板,每一个镜像由一系列的层组成,Docker 使用 UnionFS 来将这些层联合到单独的镜像中。Docker容器和文件架很类似,一个Docker容器包含了某个应用运行所需的环境,每一个Docker容器都是由Docker镜像创建的,Docker容器可以运行,开始,停止,移动或者删除,每一个Docker容器都是独立安全的应用平台。在 Docker 的术语里,一个只读层被称为镜像,一个镜像是永久不会变的。一个没有任何父镜像的镜像,谓之基础镜像。
2023-12-18 08:40:23
1201
原创 nexus
Nexus 是一个强大的仓库管理工具,用于管理和分发 Maven、npm、Docker 等软件包。它提供了一个集中的存储库,用于存储和管理软件包,并提供了版本控制、访问控制、构建和部署等功能。Nexus 可以帮助开发团队提高软件包管理的效率和可靠性,减少软件包冲突和版本不一致的问题,并提供了一个安全、可靠的软件包分发渠道。
2023-11-30 08:39:59
391
原创 Elasticsearch集群部署 head监控插件 Kibana部署 Nginx反向代理 Logstash部署
是基于一个Lucene的搜索引擎,提供搜索,分析。存储数据三大功能,他提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口,Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
2023-11-24 20:38:38
1225
原创 gitlab
用户名: root 密码存放在 /etc/gitlab/initial_root_password 文件中,该文件会在24小时后删除。git config --global user.email “email@mail.com” #配置git使用邮箱。git config --global user.name “username” #配置git使用用户。git config --global color.ui true #语法高亮。git branch -d newrain 删除分支。
2023-11-22 00:41:39
1003
原创 prometheus基本介绍 prometheus和zabbix的区别 grafana可视化工具
promethues是一个开源的系统监控和报警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF托管的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。
2023-11-20 16:07:57
1192
原创 zabbix基本介绍 安装部署 页面访问
Zabbix Proxy是一个可以从一个或多个受监控设备收集监控数据,并将信息发送到Zabbix sever的进程,基本上是代表sever工作的。这种方式对服务器的负载比较小。在passive check 模式中agent应答数据请求,Zabbix server(或者proxy)询问agent数据,如CPU 的负载情况,然后Zabbix agent回送结果。Zabbix agents监控代理 部署在监控目标上,能够主动监控本地资源和应用程序,并将收集到的数据报告给Zabbix Server。
2023-11-16 10:20:19
1026
原创 Ansible 企业实战详解
ansible是最受欢迎的自动化运维工具,基于pythen开发,集合了众多运维工具的优点,实现了批量应用部署,批量系统配置,批量程序配置ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因为它们是基于ssh来和远程主机通讯的。
2023-11-14 15:33:12
957
原创 Redis
redis是一个开源的、使用C语言编写的、支持网络交互的,可基于内存也可持久化的key-Values数据库redis官网redis.io域名后缀io属于国家域名,即英属印度洋领地。
2023-11-12 00:21:57
482
原创 云计算运维面试
1.加电2.加载bios设置3.加载grub4. 加载内核系统到内存中5.加载配置文件6.加载内核模块7.完成相应初始化工作和启动相应服务8.启动系统进程9.出现登录界面10.开机自启动完成。
2023-11-11 23:36:10
1023
1
原创 学之思项目的搭建部署 打jar包失败的解决方法
学之思开源考试系统是一款 java + vue 的前后端不分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持web端和微信小程序,能覆盖到pc机和手机等设备。支持多种部署方式:集成部署、前后端分离部署、docker部署。
2023-11-09 19:26:39
767
6
原创 RabbitMQ 消息中间件 消息队列
RabbiMQ是⽤Erang开发的,集群⾮常⽅便,因为Erlang天⽣就是⼀⻔分布式语⾔,但其本身并不⽀持负载均衡。支持高并发,支持可扩展。支持AJAX,持久化,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 MQ 全称为Message Queue,。是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信。
2023-11-08 20:40:48
960
原创 Memcached构建缓存服务器
---------为了提高性能,memcached中保存的数据都存储在memcache内置的内存存储空间中。由于数据仅存在于内存中,重启操作系统会导致全部数据消失--------------服务器不关心数据本身的意义及结构,只要是可序列化数据即可。存储项由“键、过期时间、可选的标志及数据”四个部分组成;------------- memcached尽管是“分布式”缓存服务器,但服务器端并没有分布式功能。各个memcached不会互相通信以共享信息。那么,怎样进行分布式呢?这完全取决于客户端的实现。
2023-11-06 09:57:38
309
原创 haproxy负载均衡
haproxy— haproxy是一款高性能的负载均衡软件,因为专注做负载均衡这一块,比nginx的负载均衡更加专业主要做负载均衡的七层,也可以做4层负载均衡,负载均衡是通过OSI协议对应的。七层负载均衡:用的是http协议。四层负载均衡:用的是TCP协议加端口号做的负载均衡。
2023-11-03 21:20:53
637
原创 Tomcat简介 安装 站点部署 多实例配置 反向代理
Tomcat的官网:Tomcat是Apache软件基金会项目中的核心项目,由apache、sun和其他一些公司以及个人共同开发完成Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,是开发和调试JSP程序的首选Tomcat和nginx、apache(httpd)web服务器一样,具有处理HTML页面的功能,不过Tomcat处理静态HTML的能力不如Nginx/Apache服务器一个tomcat默认的并发是200tomcat使用方案。
2023-10-30 22:48:11
839
原创 nginx 动静分离 防盗链
把动态页面和静态页面分别由不同的服务器来解析,加快解析速度,降低单个服务器的压力。:两个网站A和B,A网站引用了B网站上的资源,这种行为叫做盗链。:使用正则表达式,匹配过滤,交给不同的服务器。: 防止A引用B的资源。
2023-10-24 21:29:42
631
1
原创 HTTP介绍 原理 消息结构 客户端请求 服务器响应 HTTP状态码
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(www.world wide web)服务器传输超文本到本地浏览器的传送协议HTTP是基于TCP/IP(三次握手,四次挥手)通信协议来传输数据(HTML文件,图片文件,查询结果等)TCP:可靠的,丢包重传UTP:不可靠的,直播,视频 ,VNC。
2023-10-22 19:56:55
872
原创 Nginx的基本介绍 安装 配置文件 日志
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务,nginx也是一个轻量级的web(反向代理)服务器以及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行内存占用少,并发能力强。中国大陆使用Nginx的网站用户有:百度,京东,新浪,网易,腾讯,淘宝等伊戈尔 塞索耶夫。
2023-10-22 00:03:30
460
原创 Nginx虚拟主机的搭建 基于ip 基于端口 基于域名
是一种特殊的软硬件技术,他可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以单独对外提供web服务,这样就可以实现一台主机对多个web服务,每个虚拟主机都是独立的,互相不影响。
2023-10-21 18:38:32
1029
原创 MySQL日志 错误日志 二进制日志 查询日志 慢查询日志
慢查询日志记录了所有执行时间超过参数long_ query_ _time设置值并且扫描记录数不小于min_ examined_ _row_ _limit的所有的SQL语句的日志,默认未开启。可以使用log_ _slow_ _admin_ statements和更改此行为log_ _queries_ not_ _using_ indexes, 如下所述。该日志是默认开启的,默认存放目录/var/log/,默认的日志文件名为mysqld.log。-o 忽略掉日志中的前n行命令。
2023-10-21 09:42:15
1106
原创 MySQL 主从复制(一主一从)
也称AB复制,允许将来自一个MySQL数据库服务器的(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器),根据配置,可以复制数据库中的所有数据库,所选数据库甚至选定的表横向扩展解决方案 - 在多个从站之间分配负载以提高性能。在此环境中,所有写入和更新都必须在主服务器上进行。但是,读取可以在一个或多个从设备上进行。该模型可以提高写入性能(因为主设备专用于更新),同时显着提高了越来越多的从设备的读取速度。
2023-10-12 23:44:56
172
原创 mycat的部署及测试
是数据库中间件,就是介于数据库与应用之间,进行数据处理与交互的中间服务。MyCAT 是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),并且要求必须在 JDK7 以上的版本上运行。
2023-10-10 16:19:12
375
原创 mysql 物理备份及恢复
直接复制数据库文件,适用于大型的数据库环境,不受存储引擎的限制,但不能恢复到不同的mysql版本也叫完全备份,每次将所有数据(不管自第一次备份有没有修改过),进行一次完整的复制,备份后会清楚文件的存档属性,方便日后增量备份或者差异备份进行版本比较。占用空间大,备份速度慢,但是恢复时一次恢复到位,恢复速度快:每次备份上一次备份到现在产生的数据。
2023-10-08 14:23:30
853
原创 mysql 逻辑备份 bin-log日志恢复
备份的是建表,建库,插入数据等操作所执行SQL语句,适用于中小型数据库,效率相对较低,提供三种级别的备份,表级,库级和全库级。导出的是SQL语句不论是什么存储引擎,都可以用mysqldump备份成SQL语句速度较慢,导出时可能会出现格式不兼容的突发状况,无法做增量备份和累计增量备份。
2023-10-05 20:26:56
320
原创 IP组成,分类,子网划分
是指,IP地址是,他为互联网上的每一个网络和每一台主机分配了一个逻辑地址,以此来屏蔽物理地址的差异,每个ip地址由网络地址和主机地址两个部分组成,网络地址表示属于互联网中的哪一个网络,而主机地址则表示其属于网络中的那一台主机。IP地址是一个32的二进制数,通常被分割为4个“8位二进制”,再将二进制转化为十进制。IP地址通常用“”“点分十进制”表示形式,其中都是十进制整数。
2023-10-03 21:18:26
826
原创 MySQL的结构化语言 DDL DML DQL DCL
虚拟库,主要存储了系统中的一些数据库对象的信息,例如用户 表信息、列信息、权限信息、字符信息等主要存储数据库服务器的性能参数mysql授权库,主要存储系统用户的权限信息sys主要存储数据库服务器的性能参数(目标是把 performance_schema的把复杂度降低)
2023-10-01 20:48:05
611
原创 MySQL基本命令
(DDL:Data Define Language ):其语句包括动词CREATE和DROP,在数据库中创建新表或者删除表,为表加入索引,DDL包括许多人数据库目录中获得数据有关的保留字,他是动作查询的一部分。
2023-09-27 10:43:10
368
原创 Mysql编译安装和yum安装
2.找yum源的rpm安装包复制链接4.把安装5.7的源打开,关闭安装8.0的源方法一:(永久关闭)方法二:(永久关闭)方法三:(临时关闭)5.安装mysql以及必要安装包6.启动mysql8.从日志中过滤初始密码9.登录数据库10.更改mysql密码 (1)mysql外面修改密码(2)mysql里面修改密码三、源码编译安装mysql1.安装mysql的依赖包2.下载mysql的压缩包
2023-09-25 23:48:19
509
原创 DNS域名解析
DNS是域名系统DomainNameSystem 的缩写,是因特网一项核心的服务。他作为可以将域名和ip地址互相映射的一个分布式数据库,能够使人更加方便的访问互联网。域名解析域名对应ipwww.baidu.com 这个域名对应ip ----183.232.231.174:是指DNS服务器在收到用户发起的请求时,必须向用户返回一个准确的查询结果。如果DNS服务器本地没有存储与之对应的信息,则该服务器需要询问其他服务器,并将返回的查询结果提交给用户。( 根服务器不会开递归查询。会开迭代查询)
2023-09-23 11:45:09
277
原创 TCP三次握手四次挥手
三次握手是指在建立一个TCP连接时,客户端和服务端一共会发送三个报文段。Seq 序列号 保障传输过程可靠。ACK (确认消息)SYN (在建立TCP连接的时候使用)FIN (在关闭TCP连接的时候使用)初始时客户端和服务器都处于CLOSED状态,当服务器应用程序创建一个监听时,服务器处于LISTEN状态。向服务端发送一个SYN报文段,会指明自己的初始化序号seq=x,此时客户端处于SYN_SENT状态。
2023-09-21 09:34:13
185
原创 linux系统设置密钥登录
authorized_keys的权限为600或者更加严格,否则登录时会提示server refuse you key。-b 指定密钥长度,默认是2048。-t 指定生成密钥的类型。-f 指定生成密钥的路径。
2023-09-20 11:42:29
1018
原创 Jumpserver堡垒机
堡垒机也是一台服务器,在一个特定的网络环境下,为了保障网络和数据不受来自外部和内部用户的入侵和破坏,而运用各种技术手段实时收集、监控网络环境中每一个组成部分(服务器)的系统状态、安全事件、网络活动,以便集中报警、及时处理以及审计定责。
2023-09-20 11:31:04
624
2
原创 Apache 服务器的搭建和配置
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一,Apache的主程序名为httpd。
2023-09-18 10:09:34
4948
原创 File-server ftp
Vsftpd:非常安全的FTP服务进程,vsftpd是linux发行版中最主流的FTP服务器,有点事轻巧,安全易用,稳定高效,满足企业跨部门,多用户使用等get 下载单个文件mget 下载多个文件mirror 下载目录put 上传单个文件mput 上传多个文件mirror -R 上传目录mkdir 创建目录rm -rf 删除文件或者目录。
2023-09-17 16:32:06
222
原创 nfs 网络文件系统
Network File System 网络文件系统,NFS和其他文件系统一样,是在Linux内核中实现的,很难与windows兼容,NFS共享出的文件系统会被客户端识别为一个文件系统,客户端可以直接挂在并使用。NFS有很多功能,不同的功能使用不同的端口,因此NFS无法固定端口,RPC会记录NFS端口的信息,这样就能通过RPC实现服务端和客户端RPC来沟通端口信息。首先当NFS启动后,就会随机的使用一些端口,然后NFS就会向RPC去注册这些端口。RPC就会记录下这些端口。
2023-09-16 14:35:17
219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人