自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux运维老纪的博客

导语:随着科技的飞速发展,IT行业正在经历亘古未有的变革。作为一名IT从业者,我见证了行业的变迁,也在这个过程中不断学习、成长。在我的博客中,我将分享我职业生涯所学之才能,希望能为同样在数字化转型路上探索的朋友提供些许帮助和启示。

  • 博客(96)
  • 收藏
  • 关注

原创 shell脚本快速入门之-----数组

什么是数组?数组是存放相同类型数据的集合,在内存中开辟了连续的空间,通常配合循环使用。本章详细介绍数组的分类、格式、操作、脚本实例。

2024-07-20 00:15:00 694

原创 JavaScript 和 Java之区别

JavaScript 是一门跨平台、面向对象的脚本语言,它能使网页可交互(例如拥有复杂的动画,可点击的按钮,通俗的菜单等)。另外还有高级的服务端 Javascript 版本,例如 Node.js,它可以让你在网页上添加更多功能,不仅仅是下载文件(例如在多台电脑之间的协同合作)。本章详细介绍java和JavaScript之区别。

2024-07-20 00:15:00 1089

原创 编程语言之JavaScript

JavaScript,简称JS,是一种轻量级的解释型编程语言,它是网页开发中不可或缺的三剑客之一,与HTML和CSS并肩作战,共同构建起我们浏览的网页。今天我们就来了解一下JavaScript,看看它在我们的web前端开发中扮演着什么样的角色。

2024-07-19 00:15:00 1061

原创 开发之前端后端的区别(超详细版)

如果你是一位有志于全面了解前后端编程语言及框架的开发人员或创业者,那你来对地方了。本文将帮助你了解前端和后端技术之间的基本差异。

2024-07-19 00:15:00 642

原创 Linux基础之服务器硬件及RAID实战

独立磁盘冗余阵列(RAID)是一种存储技术,通过将两个或多个硬盘驱动器(HDD)或固态硬盘(SSD)合并成一个协调的存储单元或阵列,从而创建数据丢失的故障安全机制。RAID存储通过将数据重复或重新创建,并将其存储在附加的驱动器上来防止磁盘驱动器数据的完全丢失,这个过程也被称为数据冗余。本章将详细介绍raid配置方法。提供数据丢失保护的配置被称为“容错”配置,这意味着即使磁盘驱动器发生故障,阵列仍然可以成功运行并提供可恢复的数据。本章详细的介绍raid配置操作。

2024-07-18 00:15:00 2102

原创 Linux系统安全及应用(su、sudo命令详解)(太详细了)

本文主要从账号安全控制、系统引导和登录控制的角度,介绍Linux系统安全优化的点点滴滴;还将介绍基于Linux环境的弱口令检测、网络扫描等安全工具的构建和使用,帮助管理员查找安全隐患,及时采取有针对性的防护措施

2024-07-18 00:15:00 1040

原创 Shell编程之循环语句与函数

在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同。例如,根据通讯录中的姓名列表创建系统账号,根据服务器清单检查各主机的存活状态,根据 IP 地址黑名单设置拒绝访问的防火墙策略等。当面对各种列表重复任务时,使用简单的 if 语句已经难以满足要求,而顺序编写全部代码更是显得异常烦琐、困难重重。本章给大家讲解for 循环语句,可以很好地解决类似问题。

2024-07-17 00:15:00 1057

原创 shell正则表达式、grep、sed命令详解

正则表达式一般用于脚本编程与文本编辑器中。很多文本处理器与程序设计语言均支持正则表达式,例如 Linux 系统中常见的文本处理器(grep、egrep、sed、awk)以及应用比较广泛的 Python 语言。正则表达式具备很强大的文本匹配功能,能够在文本海洋中快速高效地处理文本,本章详细得讲解shell正则表达式。

2024-07-17 00:15:00 989

原创 Linux基础——LVM 与磁盘配额

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。本章将详细介绍llvm卷的具体操作。

2024-07-16 00:15:00 653

原创 Linux磁盘管理与文件系统

本文详细介绍了Linux系统中的磁盘管理与文件系统,包括磁盘结构(MBR、磁盘分区)、文件系统类型(如EXT4、XFS、swap)以及交互模式常用指令,如fdisk、mkfs、mkswap、mount等。 此外,还阐述了如何创建、格式化、挂载和管理文件系统,以及设置自动挂载。

2024-07-16 00:15:00 597

原创 PXE高效批量网络装机

PXE是一种用于通过网络引导系统的标准,可以在不同的场景下实现无盘系统或远程系统。通过使用像网际协议(IP)、用户数据报协议(UDP)、动态主机设定协定(DHCP)、小型文件传输协议(TFTP)等几种网络协议和全局唯一标识符(GUID)、通用网络驱动接口(UNDI)、通用唯一识别码(UUID)的概念并通过对客户机(通过PXE自检的电脑)固件扩展预设的API来实现目的。 本文介绍了PXE的原理、使用方法和注意事项,以及如何搭建PXE服务器和引导程序。

2024-07-15 00:15:00 607

原创 Linux系统Shell脚本 ----- 编程规范和变量详细解读

本章主要介绍shell编程的基础知识。shell脚本的执行类似于Linux下的任何其他命令,脚本可以包含复杂的逻辑,也可以包含一系列Linux命令行指令。在一个shell程序内可以运行其他shell脚本。通过本章的学习,读者可以学到如何使用bash(最流行的Linux shell之一)编写和执行简单的shell程序,还可以获得shell语法结构的概貌。

2024-07-15 00:15:00 823

原创 Linux基础之引导过程与服务控制

inux引导过程一般包括以下几个阶段: 开机自检 、 MBR 引导 、GRUB 菜单 、加载Linux内核 、 init 进程初始化。本章将详细介绍Linux引导过程以及系统拯救过程。

2024-07-14 00:15:00 546

原创 Linux基础之计划任务

计划任务(crontab)是指在Linux系统中,利用cron(crond)这个系统服务来控制的定时执行工具,它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。本章将详细介绍如何创建Linux计划任务。

2024-07-14 00:15:00 559

原创 负载均衡之类别

负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性,本章将详细介绍四层负载均衡和七层负载均衡之区别。

2024-07-13 01:00:00 4448

原创 开发基础之Python 爬虫

网络爬虫(又被称为网页蜘蛛,网络机器人),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。通俗地讲,我们把互联网比作一张大蜘蛛网,每个站点资源比作蜘蛛网上的一个结点,爬虫就像一只蜘蛛,按照设计好的路线和规则在这张蜘蛛网上找到目标结点,获取资源本章详细介绍python爬虫。

2024-07-13 00:45:00 2781

原创 Linux系统中安装和管理程序

服务器安装Linux系统需要经过准备、预留硬盘空间、刻录光盘或U盘、设置BIOS、安装操作系统、配置网络参数等步骤。 在安装过程中,需要注意服务器的硬件兼容性和配置情况,以及选择正确的安装方式和软件包。 在完成安装后,需要对服务器的安全性和稳定性进行考虑,并定期更新系统和保护数据。本章详细介绍Linux软件安装。

2024-07-12 00:45:00 988

原创 Linux账号和权限管理详解

在Linux操作系统中,用户和权限管理是系统管理员日常工作中至关重要的一部分。 有效地管理用户和文件权限是确保系统安全性和稳定性的关键。 本文将介绍一些基本的Linux命令,涵盖了显示当前用户、修改用户密码、添加和删除用户、以及修改文件权限和所有者的操作。本章详细介绍在Linux操作系统中,用户和权限管理是系统管理员日常工作中至关重要的一部分。 有效地管理用户和文件权限是确保系统安全性和稳定性的关键。

2024-07-12 00:45:00 934

原创 大数据学习——Hadoop集群完全分布式的搭建

Hadoop集群是一种分布式的计算平台,用来处理海量数据,它的两大核心组件分别是HDSF文件系统和分布式计算处理框架mapreduce。HDFS是分布式存储系统,其下的两个子项目分别是namenode和datanode;namenode管理着文件系统的命名空间包括元数据和datanode上数据块的位置,datanode在本地保存着真实的数据。它们都分别运行在独立的节点上。本章详细讲解hadoop集群部署。

2024-07-11 01:45:00 1092

原创 Linux学习——初识Linux(超详细)

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。作为一门计算机操作系统,不同于Windows,界面简单、功能强大、稳定安全,常被企业用作服务器平台。本章将重点介绍Linux系统。

2024-07-11 00:45:00 1330

原创 Linux学习之网络配置问题

很多同学在学习Linux时会遇到各种各样的问题,特别是在网络配置的时候,总是会出现配置ping不通的问题,以下我罗列几个常见的问题及解决办法,希望能帮助小伙伴解决问题本章详细介绍Linux网络故障问题。

2024-07-10 01:30:00 1275

原创 Linux学习——Linux中无法使用ifconfg命令

有同学在安装好ContOS7或8后,在进行网络配置,发现ifconfig命令不能使用,根本原因是因为没有安装或缺失相关的包。本章给大家介绍如何解决找不到ifconfig命令的问题。

2024-07-10 00:45:00 942

原创 计算机网络实验:RIP路由协议配置

RIP(Routing Information Protocol)是一种基于距离矢量算法的内部网关协议,它使用跳数作为度量标准,每隔30秒发送一次路由更新报文,最大跳数为15。本实验旨在让学生了解RIP路由协议的工作原理和配置方法,掌握使用RIP实现网络互联的技能。本章详细介绍rip协议的配置。

2024-07-09 00:45:00 587

原创 干货,Python使用技巧整理

Python 是一个有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, 或 Java.它被逐渐广泛应用于系统管理任务的处理和Web编程。   Python注重的是如何解决问题而不是编程语言的语法和结构。 Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。 本章给大家分享python技巧。

2024-07-09 00:30:00 825

原创 edge浏览器详细解析

微软Edge浏览器是微软公司开发的一款现代化网页浏览器。 自从其首次发布以来,Edge浏览器不断发展,并在许多方面提供了显著的改进。 本文将深入解析微软Edge浏览器,包括其历史、特点、性能、 安全性 以及详细的功能操作方法。

2024-07-08 00:45:00 899

原创 交换机telnet远程登录配置

Telnet是一种应用层协议,用于在网络上进行远程控制和管理。通过Telnet,可以在本地计算机上登录到远程交换机,执行各种命令,查看和修改交换机的配置。本章详细讲解Telnet的基本原理和操作方法。

2024-07-08 00:43:21 758

原创 yarn的安装与配置

Yarn是一个快速、可靠的依赖管理工具,被Facebook和Google等公司广泛使用。本文重点讲解了其概念、特点、不同操作系统上安装配置、用法以及在项目开发中的应用场景,包括依赖项管理、包开发发布、环境配置部署等。

2024-07-08 00:30:00 438

原创 Redis之五大数据结构

Redis 共有 5 种基本数据结构:String(字符串)、List(列表)、Set(集合)、Hash(散列)、Zset(有序集合)这 5 种数据结构是直接提供给用户使用的,是数据的保存形式,其底层实现主要依赖这 8 种数据结构:简单动态字符串(SDS)、LinkedList(双向链表)、Hash Table(哈希表)、SkipList(跳跃表)、Intset(整数集合)、ZipList(压缩列表)、QuickList(快速列表)。本章详细介绍Redis五种数据结构。

2024-07-07 01:30:00 1067

原创 Linux之三剑客(grep、sed、awk)

Linux中的三个命令awk、sed、grep在业界被称为“三剑客”,grep擅长查找,sed擅长取行和替换,awk擅长运算。本章重点介绍Linux三剑客。

2024-07-07 01:00:00 940

原创 web服务之Nginx

Nginx(发音为"engine x")是一款高性能、轻量级的开源 Web 服务器和反向代理服务器,它具有负载均衡、反向代理、高性能、URL重写、安全功能、https、缓存、安全功能特点和功能,本章给大家详细介绍nginx。

2024-07-06 01:45:00 1099

原创 网络之Trunk端口配置

Trunk端口一般用于交换机之间连接的端口,可以接收和发送多个VLAN的报文。当Trunk端口收到数据帧时,如果该帧不包含802.1Q的VLAN标签,将打上Trunk端口的PVID;如包含,则不改变.本章教大家如何配置trunk链路。

2024-07-06 01:00:00 772

原创 运维工程师之Linux常用命令

Linux是一个强大的操作系统,它提供了许多常用的命令行工具,可以帮助我们用于管理文件、目录、进程、网络和系统配置等。本章给大家详细介绍Linux基础命令。

2024-07-05 01:15:00 1082

原创 HTTP常见状态码

HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。本章详细介绍http常见状态码。

2024-07-05 01:15:00 810

原创 Linux运维架之 KVM技术详解和部署

基于内核的虚拟机(KVM)是一种内建于 Linux® 的开源虚拟化技术。具体而言,KVM 可帮助您将 Linux 转变为虚拟机监控程序,使主机计算机能够运行多个隔离的虚拟环境,即虚拟客户机或虚拟机(VM)

2024-07-04 01:30:00 1133

原创 协议之服务简介和配置详解

DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,使用的是UDP协议的53号端口,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。DNS就是这样的一位“翻译官”,它的基本工作原理可用下图来表示。

2024-07-04 01:30:00 1271

原创 协议之http

超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。本章给大家介绍http协议,记得点赞、收藏。​

2024-07-03 01:15:00 842

原创 HTTP与HTTPS的区别---最详细、最全面

​HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL/TLS协议,SSL/TLS依靠证书来验证服务器的身份,本章给大家介绍http和https的区别。

2024-07-03 01:00:00 1008

原创 web服务之HTTPS ---最详细、最全面

HTTPS(超文本传输安全协议,Hypertext Transfer Protocol Secure)是 HTTP 的安全版本,它在 HTTP 下增加了 SSL/TLS 协议,提供了数据加密、完整性校验和身份验证。HTTPS 通常使用端口 443。本章给大家详细介绍https协议,记得点赞、收藏。

2024-07-02 01:30:00 556

原创 通俗易懂的chatgpg的原理简介

ChatGTP的人工智能原理主要基于深度学习技术,特别是大规模的预训练语言模型和Transformer结构。ChatGTP通过接收用户输入并返回响应,逐渐学习对话生成的任务,其内部包含大量的参数和复杂的结构,能够进行高度复杂的语言理解、推理和生成。

2024-07-02 01:30:00 1466

原创 深度神经网络

深度神经网络(Deep Neural Network,DNN)是一种包含多个神经元、多个隐藏层的人工神经网络,可以用于解决复杂的模式识别和机器学习问题。深度神经网络通过学习大量数据的深层特征表示,可以获得比传统神经网络更高的分类准确率和更强的学习能力。实用干货,记得点赞、记得收藏。

2024-07-01 01:15:00 631

最实用的Hadoop安装方法

Hadoop 具有低成本、高扩展性、高效性、高容 错性的特点,所以 Hadoop 得到多家厂商支持或采用,包括阿里巴巴、腾讯、百度、 Microsoft、Intel、IBM、雅虎等。今天带领大家走进Hadoop的世界。

2024-07-12

LVS+Keepalived+NFS集群

LVS+Keepalived+NFS集群是一种高度可用的网络文件系统集群,它结合了Linux虚拟服务器(LVS)和Keepalived的高可用性(HA)功能,以及NFS(网络文件系统)的分布式文件共享功能。该集群提供了一种可靠和高效的共享存储解决方案,适用于需要高可用性和可扩展性的场景 该集群的优点包括: 1. 高可用性:通过Keepalived的故障切换功能,确保了文件共享服务在故障情况下仍可继续提供。 2. 可扩展性:通过LVS实现负载均衡,可以轻松地扩展集群规模,以应对更高的流量需求。 3. 可靠性:NFS提供了分布式文件共享,减少了单点故障的风险,提高了系统的可靠性 LVS+Keepalived+NFS集群是一种高度可用的网络文件提供了一种可靠和高效的共享存储.

2024-06-24

redis数据库集群部署

Redis是一个完全开源免费的高性能(NOSQL)的key-value数据库。 Redis服务器程序是单进程模型,也就是在一台服务器上可以同时启动多个 Redis 进程, 而 Redis 的实际处理速度则是完全依靠于主进程的执行效率 Redis 数据库是一个非关系型数据库 Redis 作为基于内存运行的数据库,缓存是其最常应用的场景之一。除此之外,Redis 常见应用场景还包括获取最新 N 个数据的操作、排行榜类应用、计数器应用、存储关系、 实时分析系统、日志记录,今天给大家分享Redis主从复制。

2024-06-24

EFK 不是一个软件,而是一套解决方案 EFK 是三个开源软件的缩写,Elasticsearch,FileBeat,Kibana

EFK 不是一个软件,而是一套解决方案。EFK 是三个开源软件的缩写,Elasticsearch,FileBeat,Kibana。其中 ELasticsearch 负责日志分析和存储,FileBeat 负责日志收集,Kibana 负责界面展示。它们之间互相配合使用,完美衔接,高效的满足了很多场合的应用,是目前主流的一种日志分析系统解决方案。 EFK 和 ELK 只有一个区别, 收集日志的组件由 Logstash 替换成了 FileBeat,因为 Filebeat 相对于 Logstash 来说有2个好处: 侵入低,无需修改 elasticsearch 和 kibana 的配置; 性能高,IO 占用率比 logstash 小太多;

2024-06-19

ELK是包含但不限于Elasticsearch(简称es)、Logstash、Kibana 三个开源软件的组成的一个整体

ELK是包含但不限于Elasticsearch(简称es)、Logstash、Kibana 三个开源软件的组成的一个整体。这三个软件合成ELK。是用于数据抽取(Logstash)、搜索分析(Elasticsearch)、数据展现(Kibana)的一整套解决方案,所以也称作ELK stack. ELK日志分析系统三部分 Elasticsearch Logstash Kibana Logstash 收集APP server产生的log,然后存放到Elasticsearch集群节点中 kibana从Elasticsearch集群节点中查询数据生成图表,再返回给Brower

2024-06-19

Linux内核优化是指通过调整内核的参数和设置,提高Linux系统的性能和效率

Linux内核优化是指通过调整内核的参数和设置,提高Linux系统的性能和效率。Linux内核优化的方法有动态优化和手动优化两种。动态优化是指系统根据实时的监控数据,自动调整CPU频率缩放和内存管理等设置1。手动优化是指用户根据自己的需求,自定义内核的参数,例如内核panic时的重启时间,允许的最大PIDs,内存分配策略等2。Linux内核优化可以提高系统的稳定性,响应速度,资源利用率等。 sysctl.conf优化Linux系统内核参数的配置文件为 /etc/sysctl.conf 和 /etc/sysctl.d/ 目录。其读取顺序为: /etc/sysctl.d/ 下面的文件按照字母排序;然后读取 /etc/sysctl.conf 。

2024-06-14

空空如也

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

TA关注的人

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