![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DevOps
文章平均质量分 78
Linux技术宅
Linux技术爱好者,一个比较宅的技术小白!
展开
-
Deploy Kafka for Centos 7
Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据,这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群来提供实时的消息。Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写,用于处理消费者在网站中的所有动作流数据。原创 2024-06-12 07:00:00 · 544 阅读 · 0 评论 -
Switch 之 Maipu Config
Switch 之 Maipu Config。原创 2024-06-12 07:45:00 · 674 阅读 · 0 评论 -
Switch 之 配置SNMP
SNMPv2在SNMPv1的基础上增加了一些功能,例如更安全地传输信息、更灵活地查询信息和管理更复杂网络的能力。管理站是负责管理网络中的设备的节点,代理是设备上运行的软件,负责管理站与设备之间的通信,而MIB是包含有关网络设备信息的数据库。SNMP(Simple Network Management Protocol,简单网络管理协议)是一种用于网络管理的协议,它用于在网络中对设备进行监控和管理。通过使用这些方法,管理站可以查询设备的状态、修改设备的配置,以及通知设备执行特定的操作。原创 2024-06-11 07:30:00 · 430 阅读 · 0 评论 -
Ansible离线部署 之 Zabbix
Zabbix server可以通过SNMP、Zabbix agent、ping、端口监视等方法提供对远程服务器/网络状态的监视和数据收集等功能。总的来说,Zabbix的主要功能是提供全面的网络监控和管理解决方案,帮助管理员及时发现和解决问题,提高系统的稳定性和可靠性。如需更多关于Zabbix的信息,建议访问Zabbix官方网站或相关技术社区。使用 Ansible,您可以自动化常见的 IT 任务,如部署应用程序、配置服务器、管理网络设备等,从而提高效率并减少错误。Ansible离线部署 之 Zabbix。原创 2024-06-11 07:00:00 · 1061 阅读 · 0 评论 -
SSH反向代理
SSH反向代理的实现需要一台有公网IP的主机作为代理服务器,客户端通过SSH连接到这台服务器上,然后通过服务器的端口转发功能将请求转发给内部网络中的目标主机。具体的操作方式可以通过在客户端执行SSH命令,指定代理服务器的IP地址和端口号,以及目标主机的IP地址和端口号来实现。在这种方式中,客户端通过SSH连接到一台具有公网IP的主机,然后这台主机再将请求转发给内部网络中的目标主机。总之,SSH反向代理是一种安全、方便的远程访问方式,可以帮助用户实现远程登录、文件传输等功能,同时提高网络的安全性和可访问性。原创 2024-06-09 08:00:00 · 411 阅读 · 0 评论 -
RHEL8/Centos8 install for PXE
PXE(Preboot Execution Environment)是预引导执行环境的缩写。它是由Intel设计的,允许客户端计算机通过网络从服务器上加载操作系统镜像。PXE通常用于大规模部署操作系统,例如在企业或学校环境中。因此,通过 PXE,IT 管理员可以在大型网络中自动化和集中管理操作系统部署。原创 2024-06-09 07:00:00 · 697 阅读 · 0 评论 -
Update! 基于RockyLinux9.3离线安装Zabbix6.0
基于RockyLinux9.3离线安装Zabbix6.0。Ansible离线部署 之 Zabbix。原创 2024-06-03 10:09:44 · 647 阅读 · 0 评论 -
Linux配置路由功能及添加静态路由
开启了路由功能之后的Linux服务器就相当于一个Router,Linux服务器的路由表就相当于Router的路由表,Linux服务器上的网卡就相当于Router Interface常被作为Gateway,数据包会根据路由表规则在这些“网卡”中选择下一跳。对于Router所有数据包都是SNAT,所以不需要配置DNAT规则。Linux配置路由功能及添加静态路由。原创 2024-06-07 07:15:00 · 448 阅读 · 0 评论 -
运维 之 DNS域名解析
我们每天打开的网站,他是如何来解析,并且我们怎么能得到网站的内容反馈的界面呢?那什么是DNS呢(DNS(DomainNameservice,域名服务,主要用于因特网上作为域名和IP地址相互映射)那今天我们将来学习DNS服务器的构建,DNS服务可以算是Linux服务中比较难的一个了,尤其是配置文件书写,少一个字符都有可能造成错误。运维 之 DNS域名解析。原创 2024-06-08 07:00:00 · 941 阅读 · 0 评论 -
Linux lvm卷扩容之SSM
是系统存储管理器,它是一种统一的命令行界面,用于管理各种存储设备。通过SSM,用户可以方便地管理、配置和监控存储系统。检查关于可用硬驱和LVM卷的信息。显示关于现有磁盘存储设备、存储池、LVM卷和存储快照的信息。创建一个名为wyh的LVM存储池,并在其上创建一个名为wyh-lv,初始大小为1G的lvm卷,格式化为xfs文件系统,并将其挂载/wyh-lv目录下。此存储池中的空间后期要可以动态扩容。Linux lvm卷扩容之SSM。原创 2024-06-08 08:00:00 · 439 阅读 · 0 评论 -
Ansible部署 之 zookeeper集群
Ansible是近年来越来越火的一款轻量级运维自动化工具,主要功能为帮助运维实现运维工作的自动化、降低手动操作的失误、提升运维工作效率。需要对此有一定的了解。部署完成后,从上图的显示结果中可以看到,192.168.199.203为leader节点,其余两个节点为follower节点。ansible学习文档: https://ansible-tran.readthedocs.io/en/latest/JinJa2语法: https://docs.jinkan.org/docs/jinja2/原创 2024-06-06 08:00:00 · 879 阅读 · 0 评论 -
expect 交互命令与rsync文件同步
rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。expect中,有三个重要的主命令,分别是spawn、expect、exp_send,这三个命令几乎存在于所有expect脚本中,除了这些之外,还有很多expect所特有的参数、变量,它们也作用于expect的方方面面。是一个自动化工具,可以根据脚本与其他交互式程序进行交互,通过在脚本中设定期望值和响应值进行交互操作,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。原创 2024-06-05 07:41:46 · 438 阅读 · 0 评论 -
运维 之 一键部署Tomcat
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。函数来分别安装 JDK 和 Tomcat。目的是自动化在 CentOS 系统上安装和配置 JDK 和 Tomcat 的过程,减少了手动安装的复杂性和错误率。原创 2024-06-05 07:00:00 · 1126 阅读 · 0 评论 -
Centos 7之Hadoop搭建
HDFS 有着高容错性(fault-tolerent)的特点,并且设计用来部署在低廉的(low-cost)硬件上。HDFS 开始是为开源的 apache 项目 nutch 的基础结构而创建,HDFS 是 hadoop 项目的一部分,而 hadoop 又是 lucene 的一部分。下载地址:https://archive.apache.org/dist/hadoop/common/hadoop-3.3.4/hadoop-3.3.4.tar.gz。3、配置hadoop-env.sh。12、启动hadoop。原创 2024-06-04 08:00:00 · 780 阅读 · 0 评论 -
GitLab之Docker部署+https访问
GitLab之Docker部署+https访问。原创 2024-06-04 07:15:00 · 1121 阅读 · 0 评论 -
RPM包方式离线部署gitlab
RPM包方式离线部署gitlab。原创 2024-06-03 08:00:00 · 597 阅读 · 0 评论 -
Nested KVM Hypervisor Support
Nested KVM在Intel处理器上,KVM使用Intel的vmx(virtualmachine eXtensions)来提高虚拟机性能,即硬件辅助虚拟化技术。如果一台虚拟机能够和物理机一样支持vmx,那么就可以在这台虚拟机上再次安装虚拟机。Nested KVM是一个可通过内核参数来启用的功能,它能够使一台虚拟机具有物理CPU特性,支持vmx或者svm(AMD)硬件虚拟化。Nested KVM是指基于虚拟化技术的虚拟机管理系统。原创 2024-06-02 08:15:00 · 409 阅读 · 0 评论 -
Centos 7部署NTP
注意:ntpd启动后,客户机要等几分钟再与其进行时间同步,否则会提示“no server suitable for synchronization found”错误。的简称,它是用来通过互联网或局域网将计算机时钟同步到世界协调时间(UTC)的协议。到这里,ntp服务及同步等操作就配置完成了。Centos 7部署NTP。原创 2024-06-02 07:00:00 · 676 阅读 · 0 评论 -
nohup实现程序后台运行及查看(nohup与&)
区别在于 jobs 只能查看当前终端后台执行的任务,换了终端就看不见了。而ps命令适用于查看瞬时进程的动态,可以看到别的终端的任务。如果将他们写到 .sh 脚本中,然后执行脚本,是显示不出来的。一般运行linux上的程序都是执行 .sh 文件(./sh文件),那如果不影响当前CMD窗口的操作,需要后台运行怎么办呢?先后运行了两个后台运行的进程,使用jobs后都显示出来了。“+”代表最近的一个任务(当前任务),“-”代表之前的任务。这个是查看进程常用的命令,不多说了。原创 2024-06-01 08:15:00 · 378 阅读 · 0 评论 -
Docker配置 之 本地仓库web访问
Docker是由Solomon Hykes在2013年创建的,目的是为了解决开发者们面临的共同问题:应用程序的部署和分发。Docker的基础是Linux内核的一些特性,如cgroups和namespaces,这些特性使得Docker可以在无需昂贵的虚拟化技术的前提下,实现对进程和网络资源的隔离。Docker还鼓励面向服务的体系结构和微服务架构,它依赖于“写时复制”(copy-on-write)模型,使修改应用程序也非常迅速,可以说达到“随心所致,代码即改”的境界。Docker是一种开源的应用容器引擎。原创 2024-06-06 07:00:00 · 725 阅读 · 0 评论 -
Deploy PXE for Centos7
PXE(Preboot Execution Environment)是一种网络引导协议,用于通过以太网从远程服务器加载操作系统镜像并启动计算机。它最初由Intel开发,现在已经成为许多现代计算机的基础组件之一,尤其是在无盘工作站和网络启动方面。●通过命令system-config-kickstart开始配置自动应答文件,这个过程是全图形操作。生成自动应答文件ks.cfg,并将其拷贝到/var/www/html/目录下。●根据需求配置完成后,点击“文件”-“保存”到相应目录,然后关闭配置框即可。原创 2024-05-31 07:00:00 · 696 阅读 · 0 评论 -
配置DHCP根据MAC地址获取固定IP
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,用于在TCP/IP网络中自动分配IP地址和其他网络配置参数给客户端设备。它的主要目的是在客户端设备连接到网络时,为其提供必要的配置信息,以便使其能够与其他设备进行通信。DHCP协议运行在UDP协议上,使用端口号67和68进行通信。DHCP服务器使用端口号67向客户端广播DHCPoffer,而客户端则使用端口号68向服务器发送DHCPrequest以确认接收到的offer并进行租约更新。原创 2024-05-30 07:15:00 · 593 阅读 · 0 评论 -
Linux备份脚本
【代码】Linux备份脚本。原创 2024-05-29 08:15:00 · 304 阅读 · 0 评论 -
Linux之sshpass命令
是一个工具,用于通过SSH连接到远程服务器时自动输入密码。它允许您在命令行中指定密码,以便在建立SSH连接时自动进行身份验证。用于sshpass通过SSH登录到远程服务器。假设密码为4u2tryhack。以下是使用sshpass选项的几种方法。sshpass搜索哪个字符串来检测密码提示。使用number作为获取密码的文件描述符。密码来自环境变量 "SSHPASS"password将从stdin中获取。提供密码作为参数(安全性不明智)Linux之sshpass命令。从文件中获取要使用的密码。原创 2024-05-29 07:15:00 · 369 阅读 · 0 评论 -
Deploy Tomcat for Centos 7
提示:默认8080端口,配置文件tomcat/conf/server.xml,若不能访问,请检查selinux和防火墙。,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。关于Tomcat的基本部署就介绍这里,如有任何问题,请留言或直接与我联系,欢迎提供宝贵的意见。,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat最新版本为10.0.23。方式二:修改tomcat自带启动文件。请参考如下链接,这里不再赘述。原创 2024-05-28 08:15:00 · 1014 阅读 · 0 评论 -
虚拟化平台之Proxmox VE 安装
Proxmox VE的优点:Proxmox几乎可以在所有x86硬件上运行,每台主机不到5分钟即可完成安装,还可以从3台服务器映射高可用性,因此不需要其他主机即可管理或管理集群。Proxmox VE具有非常友好的用户界面,基于JAVA的UI和内核接口,方便用户登录到VM客户进行操作,还具有易用的模板功能,与商业VPS环境相似。Proxmox VE可以免费使用,也可以通过制造商(维也纳的Proxmox Server Solutions GmbH)购买商业支持。虚拟化平台之Proxmox VE 安装。原创 2024-05-28 07:15:00 · 730 阅读 · 0 评论 -
Linux内核重置root密码
【代码】Linux内核重置root密码。原创 2024-05-27 08:00:00 · 539 阅读 · 0 评论 -
运维 之 大文件分片刻录光盘
因有些企业中涉及设备只能通过光盘介质方式拷贝文件,然而采购的单张光盘又不能确保存放下一些较大的文件,所以只能通过分片的方式逐个光盘存储。1、安装压缩软件(自行选择,这里使用WinRAR)、UltraISO。4、右键每个文件夹→UltraISO→添加到xxx.iso。5、右键每个iso文件→UltraISO→刻录光盘。因有些文件需要拷贝Linux服务器中。2、用WinRAR进行分片处理。3、把每一片单独存放一个文件内。3、挂载iso,验证MD5。1、依次挂载盘上传镜像。2、解压并验证MD5。原创 2024-05-26 08:00:00 · 268 阅读 · 0 评论 -
OpenStack配置 之 不同cpu迁移虚拟机
OpenStack由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权,为私有云和公有云提供可扩展的弹性的云计算服务,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。2、修改driver.py文件,注释掉cpu迁移配置代码。4、已经创建的虚拟机,需要硬重启,重新生成xml配置文件。3、重启nova服务。原创 2024-05-25 08:15:00 · 316 阅读 · 0 评论 -
OpsManage基于docker的部署与使用
自动化运维管理工具OpsManager。原创 2024-05-24 08:30:00 · 1318 阅读 · 4 评论