自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 程序的结构

示例 1 是一段简单的 Java 代码,作用是向控制台输出 "!!" 信息。下面来分析程序的各个组成部分。通常,盖房子要先搭一个框架,然后才能添砖加瓦,Java 程序也有自己的"框架"。其中, Hello World 为类的名称,它要和程序文件的名称一模一样。至于"类"是什么,将会在以后的章节中深入学习。类名前面要用 public (公共的)和 class (类)两个词修饰,它们的先后顺序不能改变,中间要用空格分隔。类名后面跟一对大括号,所有属于该类的代码都放在"厂和中。

2023-08-27 17:45:13 5166 1

原创 初识java

什么是程序呢?事实上,"程序"一词源于生活,通常指完成某些事情的一种既定方式和过程。下面看一看生活中到银行柜台"取钱"的程序,如图1.1所示。银行"取钱"的步骤:(1) 带上存折/银行卡到银行。(2) 取号排队。(3) 将存折或银行卡递给银行职员并告知取款数额。(4) 输入取款密码。

2023-08-27 13:34:29 4977

原创 centos排错

BIOS是英文“Basic Input/Output System”的缩写,翻译为中文是“基本输入/输出系统”。BIOS是一种内嵌在 计算机主板上的固件(Firmware),它提供了计算机启动时必需的最基本的硬件控制和初始化功能。BIOS 是计算机硬件与操作系统之间的桥梁,它负责初始化和检测硬件设备,并提供基本的输入输出服务,以便操 作系统能够加载和运行。BIOS还提供了用户对计算机的一些基本设置和配置选项的接口,如启动顺序、系统 时间等。

2023-08-27 12:57:22 4990

原创 不使用VMTools,宿主机与虚拟机交换文件的方法(接上章)

VMTool虽然方便,但毕竟是专用于虚拟机的软件,将要封装的系统不安装VMTools,易导致一些琐碎问题。下面我给大家介绍一个最常用的宿主机与虚拟机交换文件的方法,当然,比VMTools繁琐,但绝不影响系统封装。1、将文件从宿主机导入至虚拟机(虚拟机开机或停机状态均可用)1)使用UltraISO将要导入的文件做成ISO映像。

2023-08-27 12:01:28 6068

原创 封装操作系统(保姆教程)

备份当前操作系统备份当前操作系统封装的第一步,其实是备份当前安装好的操作系统。避免我们在之后的步骤中出现问题,以至于还要重新安装操作系统,浪费时间精力。系统备份想必大家都会。对于WinXP而言,建议使用Ghost备份。推荐使用U盘装机助理中的执行Ghost备份操作,具有图形化操作、便于设置压缩率等特点。提醒大家要注意的是,我们现在是备份系统以备不时之需,而并非封装完毕后制作系统映像,所以压缩率不用调整的过高,以免浪费更多的备份和恢复时间。压缩率建议选择快速压缩。

2023-08-27 11:15:55 7485

原创 windows系统封装介绍

修改另一个系统(所封装的系统)的内容,在对系统的操作方面,可以说以往的代码就统统不能用了,以往的很多功能需要进行大幅调整或彻底变更才能执行正常。的权限限制越来越严格,出于安全考虑很多操作无法在当前系统下完成,而封装却需要经常改动一些系统关键值,受制于权限,无法良好的完成。,而从硬盘启动了系统,则系统就已经开始部署了,此时一切都晚了,已经部署了的系统,怎么执行第二阶段?和你所封装的系统,可以说是两个完全不同的系统。的第一阶段,是针对系统做最基本的封装,将稳定的完成系统封装为首要目的。

2023-08-27 10:34:10 5198

原创 SQL Server置疑数据库解决方法

如果以上步骤都不能解决问题的话,请参考附件中的文档尝试通过重建事务日志来恢复数据库中的数据。命令时提示说数据库未处于单用户模式状态的话,则重新启动。服务,如果一切正常的话,则数据库已经成功恢复。服务,这是应该会看到这个数据库处于置疑(服务,这是应该会看到这个数据库处于置疑(下面是个示例,您要用您实际的数据库名。命令,确认数据库中已没有错误存在。服务,并将数据库置为紧急模式(同上。中新建一个同名的数据库,然后停止。中新建一个同名的数据库,然后停止。中新建一个同名的数据库,然后停止。

2023-08-25 15:21:55 5823 1

原创 常用端口大全

TCP 7=EchoTCP 18=消息传输协议,skunTCP 21=文件传输,Back Construction,Blade Runner,Doly Trojan,Fore,FTP trojan,Invisible FTP,Larva,WebEx,WinCrashTCP 22=远程登录协议TCP 23=远程登录(Telnet),Tiny Telnet Server (= TTS)

2023-08-25 15:15:38 4983 1

原创 硬盘故障大全(超详细)

故障1.硬盘不启动的故障、原因和处理2.BIOS设置中硬盘模式的含义3.Fdisk无法读取硬盘分区4.Windows XP挂起到硬盘后的异常故障解决5.报废硬盘维修实录6.常见硬盘自举失败的分析7.从死神手中抢回宝贵的硬盘数据8.低格能否消除硬盘坏道9.故障硬盘数据拯救全攻略10.打开硬盘分区出错11.解决多硬盘盘符混乱问题12.解决硬盘坏磁道问题13.硬盘引导型故障分析及排除14.解开硬盘逻辑死锁的一种有效方法15.开机启动时的硬

2023-08-25 15:02:46 5285 2

原创 电脑蓝屏大全(二)

一般情况下, 蓝屏都出现于更新了硬件驱动或新加硬件并安装其驱动后, 这时Windows 2K/XP提供的"最后一次正确配置"就是解决蓝屏的快捷方式. 重启系统, 在出现启动菜单时按下F8键就会出现高级启动选项菜单, 接着选择"最后一次正确配置".◆错误分析:如果遇到这个错误信息, 那么很不幸, 应为KeBudCheck分析的结果是错误原因未知.◆错误分析:一个与系统内存管理相关的错误, 比如:由于执行了大量的输入/输出操作, 造成内存管理出现问题: 有缺陷的驱动程序不正确地使用内存资源;

2023-08-25 14:38:08 5138 1

原创 电脑蓝屏代码大全

如果蓝屏代码:0x000007F (0X000000D 0X0000000 0X0000000 0X0000000)134 0x0086 尝试在已经结合的磁碟机,使用 JOIN 或 SUBST 指令。149 0x0095 尝试要结合或替换的磁碟机目录,是已经替换过的的目标。138 0x008A 系统尝试将磁碟机结合到已经结合过之磁碟机的目录。139 0x008B 系统尝试将磁碟机替换成已经替换过之磁碟机的目录。140 0x008C 系统尝试将磁碟机替换成已经替换过之磁碟机的目录。还请高手指点站长一二)

2023-08-25 14:29:23 5576 1

原创 linux程序安装方法

优点:无需网络安装软件缺点:无法解决软件依赖。

2023-08-25 11:29:35 4905

原创 sed命令(超详细)

sed -n 'Np;Mp;Xp' FILE 显示行号为N,M,X的多行sed -n '$p' FILE 显示最后一行sed -n '/str/p'FILE 显示包括str的所有行sed -n 'N,Mp' FILE 显示第N行到第M行。

2023-08-25 10:28:03 6795

原创 函数与数组

命令的集合,用来完成特定的功能;#功能提前定义函数,在脚本中任意调用函数名。#任意调用使用函数使代码模块化,便于重复使用,增加可读性。#重复调用,减少代码量函数名(){shell命令或function 函数名 {shell命令/bin/bashfun1(){echo "这是第一种定义函数的方法"echo "这是第二种定义函数的方法"fun1fun2/bin/bashpid=$$fun(){if [ $?-eq 0 ];

2023-08-25 10:04:36 4876

原创 jumpserver堡垒机

官网:https://jumpserver.org。

2023-08-25 09:24:46 4907

原创 架构扩展ha-proxy

ha-proxy是一款高性能的负载均衡软件。因为其专注于负载均衡这一些事情,因此与nginx比起来在负载均衡这件事情上做更好。链接:https://www.jianshu.com/p/8af373981cfe来源:简书。

2023-08-24 11:25:14 5760

原创 架构扩展-lvs

LVS: Linux virtual server,即 Linux 虚拟服务器。LVS 自身是个负载均衡器(director),不直接处理请求,而是将请求转发至位于它后端真正的服务器 realserver 上。LVS 是四层(传输层 tcp/udp)负载均衡工具ipvs 是集成在内核中的框架,可以通过用户空间的程序 ipvsadm 工具来管理,该工具可以定义一些规则来管理内核中的 ipvs。lvs无法解决RS的健康检查,并且存在单点故障,建议使用keepalived高可用。

2023-08-24 11:12:59 5637

原创 python调用salstack

usr/bin/salt默认使用的接口是LocalClient,该接口只能在salt master上使用>>> local.cmd('*','cmd.run',['hostname'])#向所有minion发送命令逐条返回结果,local.cmd_iter()>>> ret...菲波那切数列检查minion服务器信息启停minion的服务,如nginx。

2023-08-24 10:48:32 5511

原创 saltstack配置

SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位。SaltStack提供了一个动态基础设施通信总线用于编排,远程执行、配置管理等等。

2023-08-24 10:40:18 5562

原创 kafka

Kafka 是一个分布式的基于发布/订阅模式的消息队列(MQ,Message Queue),主要应用于大数据实时处理领域。

2023-08-24 09:39:06 5569

原创 zookeeper介绍与配置

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。

2023-08-24 08:53:12 1001

原创 jpress部署实践

其本质就是复制多个tomcat目录,然后修改为不同的端口并启动代码一致,但是公用一个数据库。

2023-08-24 08:42:52 665

原创 tomcat配置

总目录tree -L 1├── bin #用以启动,关闭Tomcat或其他脚本功能的脚本(.bat和.sh)├── conf #用以配置Tomcat的XML及DTD文件├── lib #存放web应用能访问的JAR包├── logs #Catalina和其他web应用程序的日志文件├── temp #临时文件。

2023-08-24 08:30:49 703

原创 elk日志系统搭建

开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful 风格接口,多数据源,自动搜索负载等。

2023-08-24 08:05:46 658

原创 redis(2)

在集群模式下,Redis接受任何键相关命令时首先会计算键对应的槽,再根据槽找出所对应的节点如果节点是自身,则处理键命令;否则回复MOVED重定向错误,通知客户端请求正确的节点,这个过程称为Mover重定向.知道了ask路由后,我们使用-c选项批量插入一些数据正确访问命令/bin/bashdodone写入后我们同样使用-c选项来读取刚才插入的键值,然后查看下redis会不会帮我们路由到正确的节点上"v_1""v_100""v_1000"

2023-08-24 08:05:24 630

原创 redis

一、数据库分类数据库模型:网状:第一代模型,实现太难,基本上没有成体数据库层次:第二代模型,可以实现,ibm关系:第三代模型,当前传统主流,oracle、ibm db2、sql server、mysql、postgresql(greenplum)非关系:文档:mongodb键值对:redis存储引擎:elasticsearch关系和非关系数据库的区别:关系型: 安全、速度稍慢非关系型:速度快,安全性稍差二、Redis重要特性1.速度快。

2023-08-23 14:36:44 981

原创 jenkins(2)

web项目 -- settings -- integrations -- 把复制的令牌和url粘贴过来 -- add webhook。项目web -- configure -- build -- Execute shell -- sh /scripts/web.sh。web项目-- configure -- build triggers -- 勾选最长选项 -- 点击高级advanced。-- configure -- 源代码库 -- git -- gitlab路径及公钥认证 -- save。

2023-08-23 14:20:07 1000

原创 jenkins操作手册(1)

CI&CD:持续集成注重将各个开发者的工作集合到一个代码仓库中,通常每天会进行几次, 主要目的是尽早发现集成错误,使团队更加紧密结合,更好地协作。持续交付的目的是最小化部署或发布过程中团队固有的摩擦, 它的实现通常能够将构建部署的每个步骤自动化,以便任何时刻能够安全地完成代码发布(理想情况下)。持续部署是一种更高程度的自动化,无论何时代码有较大改动, 都会自动进行构建/部署。

2023-08-23 14:11:05 1057

原创 git代码仓库

可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交集减少变更范围加强发布协调自动化更小、更频繁的变更──意味着更少的风险让开发人员更多地控制生产环境更多地以应用程序为中心来理解基础设施定义简洁明了的流程尽可能地自动化促成开发与运营的协作。

2023-08-23 11:11:16 1027

原创 anslble(2)

由一个或多个模块组成,完成统一的目的,实现自动化操作剧本编写遵循yaml语法。

2023-08-23 11:03:50 989

原创 ansible(1)

是一个配置管理系统(configuration management system),当下最流行的批量自动化运维工具之一.

2023-08-23 10:58:09 985

原创 zabbix(4)

环境:打开或安装nginx服务器:192.168.8.20,并安装zabbix-agent,修改配置文件指向zabbix服务器1.开启监控页面并访问测试定位到11行下,添加:重启服务:systemctl restart nginx6 6 62.准备nginx监控状态脚本/bin/bashif [!exit 0;exit 0;

2023-08-23 10:49:18 1033

原创 zabbix(3)

-“名称(微信报警),类型(脚本),脚本名称(必须写对),参数添加3个:{ALERT.SENDTO}、{ALERT.SUBJECT}、{ALERT.MESSAGE}”pip install requests)右上角--小人(用户)--报警媒介--“类型(邮件脚本,收件人:真实邮箱地址)”--添加--更新。右上角--小人(用户)--报警媒介--“类型(微信报警,收件人:微信账号)”--添加--更新。应用管理--创建应用--名称:报警机器人--选择部门--创建应用--点开报警机器人。

2023-08-23 10:44:14 976

原创 zabbix(2)

(1)检查磁盘的tps(2)在agent客户端的配置文件目录下新增监控配置文件(键值对命名法)添加:保存退出(3)客户端查看监控项(4)在服务端安装zabbix-get,查看客户端(192.168.8.20)新增监控项(5)在zabbix web 界面进行监控项关联配置--主机--找到对应主机--监控项--创建监控项--命名--键值(iostat)--信息类型(浮点数)--应用集名监测--最新数据。

2023-08-23 10:35:42 993

原创 zabbix(1)

(1)对系统不间断的实时监控(2)实时反馈系统和服务状态(3)保证系统和服务可靠、安全(4)保证业务持续稳定运行实时 反馈 可靠 安全。

2023-08-23 10:30:31 992

原创 nginx_ssl模块

安全套接字层,由Netscape公司于1994年创建,它旨在通过Web创建安全的Internet通信。它是一种标准协议,用于加密浏览器和服务器之间的通信。它允许通过Internet安全轻松地传输账号密码、银行卡、手机号等私密信息。

2023-08-22 19:48:22 1160

原创 nginx负载均衡优化和高可用

代理等待后端服务器的响应时间。面对高并发web请求,使用各种调度算法(rr,wrr,lc,wlc,ip_hash),分散转发到后台web群集节点,提高数据吞吐量,高容灾。router_id lb2 #路由id号,和主服务器必须不同(删除vrrp_strict行)fail_timeout 经过max_fails失败后,服务的暂停时间。

2023-08-22 19:42:06 1159

原创 共享nfs和nginx负载均衡

(2)把web1(192.168.8.10)上的nginx的配置复制到web2(192.168.8.50)5.客户端修改/etc/hosts,指向lb服务器,访问网站。4.nginx1和nginx2,动态查看nginx访问日志。(6)把wordpress的内容目录挂载到nfs。(5)在nginx服务器上查看nfs共享目录。(3)把web1上网页源码复制到web2。(4)重启nfs服务。(1)安装nginx。(1)安装nginx。

2023-08-22 19:36:20 1141

原创 nginx-blog

使用Nginx官方提供的rpm包[nginx]gpgcheck=0enabled=1执行yum安装。

2023-08-22 19:31:27 1146

原创 ngninx模块

log_format main '$remote_addr - $remote_user [$time_iso8601] "$request" ' #定义日志输出格式main。

2023-08-22 19:26:32 1110

空空如也

空空如也

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

TA关注的人

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