自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FreeIPA一键部署脚本——server端

应老大要求,周末写了一下FreeIPA的自动化部署脚本,供大家参考互相学习。#!/bin/bash #function:freeipa安装 #author:zs 20220828 ########root判断######## if [ " $USER "!= "root" ] then echo "错误:非root用户,权限不足!...

2022-08-29 09:34:57 545 2

原创 k8s集群calico网络故障记录

或者``interface```的策略,尝试连接某一个Ready的node的IP,以此选择出正确的IP。,这会导致一个网络异常的ip作为nodeIP被注册,从而影响node之间的网络连接。未知原因导致calico的Pod资源重新创建后无法启动,显示的是0/1状态。下载的官方提供的yaml文件中,ip识别策略(访问k8s的dashboard界面无法访问网站,查看pod。原因calico没有发现实node节点实际的网卡名称。调整calicao的网络插件的网卡发现机制,修改。Calico的Pod报错内容。...

2022-07-15 10:13:56 923

原创 Harbor私有镜像仓库离线部署-harbor 2.5.3

事实上,Harbor是在DockerRegistry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括管理用户界面,基于角色的访问控制,AD/LDAP集成以及审计日志等,足以满足基本企业需求。2、安装Docker和Docker-compose(这里Docker实现安装好了)在线安装从DockerHub下载Harbor相关镜像,因此安装软件包非常小。1、上传下载好的Harbor包和docker-compose。6、现在就可以使用docker-compose进行管理服务。...

2022-07-15 10:05:32 1944

原创 mongodb——安装、配置

mongodb——安装、配置一、安装MongoDB二、解压安装包三、相关配置文件四、启动MongoDB五、MongoDB关闭六、安全管理一、安装MongoDB[root@localhost opt]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz[root@localhost opt]# lsmongodb-linux-x86_64-4.0.0.tgz rh二、解压安装包[root@localh

2021-12-11 08:41:36 651

原创 Docker容器——部署LNMP——超详细讲解+故障解决方案

Docker容器——部署LNMP——超详细讲解前言一、项目1、服务器环境2、需求二、基础镜像三、Nginx1、建立工作目录2、编写Dockerfile脚本3、准备nginx.conf配置文件4、生成镜像5、创建自定义网络6、启动镜像容器7、验证nginx小结三、Mysql1、建立工作目录2、编写Dockerfile3、准备my.cnf文件4、生成镜像5、启动镜像容器6、验证mysql小结四、Php1、建立工作目录2、编写Dockerfile脚本3、准备php.ini、php-fpm.conf、www.con

2021-12-01 19:45:44 6543 2

原创 Docker容器——网络模式

Docker容器——网络模式前言一、docker网络实现的原理二、Docker 四种网络模式1、HOST模式2、container模式3、none模式4、bridge模式总结前言Q:docker 中有几种网络模式,分别提供哪些功能?A:Host、container、none、bridgeHost:与宿主机共享网络、名称空间/网络协议栈、IP共享、端口范围共享container:多个容器之间共享一个 network namespaces,多个容器公用一个IP和端口范围none:自闭空间,无网卡、

2021-11-29 23:51:39 367

原创 Docker容器——基本操作

Docker容器——基本操作前言一、Docker的镜像操作1、搜索镜像2、获取镜像3、查看镜像信息4、删除镜像5、存出镜像:将镜像保存成为本地文件6、载入镜像:将镜像文件导入到镜像库中7、上传镜像二、Docker 容器操作1、容器创建:就是将镜像加载到容器的过程2、查看容器的运行状态3、启动容器4、创建并启动容器5、在后台持续运行 docker run 创建的容器6、终止容器运行7、容器的进入8、从宿主机上将文件导入到容器中9、容器的导出与导入10、删除容器总结前言一、Docker的镜像操作1、搜

2021-11-29 21:38:14 486

原创 docker容器——虚拟化

docker容器前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言虚拟化类型——》基于硬件为基础 以软件的形式模拟硬件设备(在一定程度上解决了性能利用率的问题)——》趋近于物理设备的性能(在提高利用率的同时,尽可能的提高性能)KVM ——》全虚产品 ——》全部都是使用软件形式定义的功能/模拟的硬件设备EXSI ——》半虚产品 ——》企业用的很多的虚拟化产品(wmware)虚拟化两种模式:① 寄居型;② 裸金属一、pandas是什么?示例:pandas 是基于NumP

2021-11-29 20:39:38 996

原创 企业级日志分析系统——ELK

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、 ELK日志分析系统简介二、 使用ELK的原因三、 完整日志系统基本特征四、 ELK的工作原理五、ELK日志分析系统集群部署1、ELK Elasticsearch 集群部署(在Node1、Node2节点上操作)2、ELK Logstash 部署(在 Apache 节点上操作)3、ELK Kiabana 部署(在 Node1 节点上操作)4、Filebeat+ELK 部署六、总结前言一、 ELK日志分析系统简介ELK

2021-11-22 23:27:30 320

原创 分布式文件系统——GFS

分布式文件系统——GFS一、GlusterFS 概述1、GlusterFS 简介2、分布式文件系统3、GFS组成4、模块化堆栈式结构5、GlusterFS 工作流程二、GlusterFS 的卷类型1、分布式卷2、条带卷3、复制卷4、分布式条带卷5、分布式复制卷6、条带复制卷7、分布式条带复制卷三、GlusterFS 部署方法四、创建对应的卷1、创建分布式卷2、创建条带卷3、创建复制卷4、创建分布式条带卷5、创建分布式复制卷五、部署客户端并创建测试文件1、部署客户端并创建测试文件的步骤2、部署客户端并创建测试

2021-11-22 23:00:29 1432

原创 备份工具——rsync——inotify——远程同步

备份工具——rsync——inotify——远程同步前言一、rsync服务器二、使用步骤1.引入库1、Rsync 介绍2、同步方式3、增量备份4、rsync命令5、配置源的两种表示方法6、实验:远程复制(下行复制)二、inotify1、简介2、inotifywait(持续监控并实时输出监控结果的命令)3、实验:rsync+inotify总结前言正确、有效的备份方案是保障系统及数据安全的重要手段。在服务器中,通常会结合计划任务、Shell 脚本来执行本地备份。为了进一步提高备份的可靠性,使用异地备份

2021-11-22 20:29:49 330

原创 MySQL数据库忘记root密码处理办法

MySQL数据库忘记root密码处理办法在Linux系统中MySQL数据库的root密码忘记后,我们可以通过修改配置文件的方式先跳过密码的方式跳过密码登录MySQL数据库,后在数据库中再进行修改密码。1. 修改 MySQL配置文件 my.cnfvim /etc/my.cnf#以具体配置文件为主[mysqld]······省略······skip-grant-tables#添加后可以跳过密码登录mysql2. 重启 MySQL 服务service mysqld restart

2021-11-18 14:43:19 1333

原创 NoSQL——redis集群——Cluster群集

NoSQL——redis——Cluster群集前言一、Cluster群集1. 数据分区2. 高可用3. 数据分片二、搭建Cluster集群总结前言一、Cluster群集redis的哨兵模式基本已经可以实现高可用、读写分离,但是在这种模式每台redis服务器都存储相同的数据,很浪费内存资源,所以在redis3.0上加入了Cluster群集模式,实现了redis的分布式存储,也京是说每台redis节点存储着不同的内容根据官方推荐,集群部署至少要3台以上的master节点,最好使用3主3从六个节点的模

2021-11-15 21:19:26 174

原创 NoSQL——redis集群——哨兵

NoSQL——redis集群——哨兵前言一、哨兵模式(Sentinel)1. 哨兵模式集群架构2. 哨兵模式主要功能3. 哨兵们监控整个系统节点的过程4. 哨兵模式下的故障迁移二、搭建哨兵模式1. 修改哨兵配置文件2. 启动哨兵模式总结前言一、哨兵模式(Sentinel)1. 哨兵模式集群架构哨兵是Redis集群架构中非常重要的一个组件,哨兵的出现主要是解决了主从复制出现故障时需要人为干预的问题作用:监控哨兵会不断地检查主节点和从节点是否运作正常自动故障转移当主节点不能正常工

2021-11-15 21:07:24 735

原创 NoSQL——redis集群——主从同步/复制

NoSQL——redis集群——主从同步/复制前言一、Redis群集二、Redis模式介绍1. 主从模式2. 主从复制流程3. 搭建Redis主从复制总结前言redis群集有三种模式,分别是主从同步/复制、哨兵模式、Cluster在Redis中,实现高可用的技术主要包括持久化、主从复制、哨兵和集群,下而分别说明它们的作用,以及解决了什么样的问题① 主从复制 主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简

2021-11-15 20:27:19 1155

原创 NoSQL——redis——五种数据类型

NoSQL——redis——五种数据类型前言一、String数据类型1、 SET/GET/APPEND/STRLEN:2、 INCR/DECR/INCRBY/DECRBY:3、 GETSET:4、SETEX:5、 SETNX:6、 MSET/MGET/MSETNX:二、List 数据类型1、 LPUSH/LPUSHX/ LRANGE:2、LPOP/LLEN:3、LREM/LSET/LINDEX/LTRIM:4、 LINSERT5、RPUSH/ RPUSHX/RPOP/RPOPLPUSH:三、Hash数据类型

2021-11-15 20:02:07 159

原创 MySQL数据库——主从复制——读写分离——超重要。

文章目录前言一、MySQL主从复制与读写分离1. 主从复制和读写分离2. MySQL主从复制延迟3. MySQL 读写分离原理4. 实现方式二、配置部署1. 搭建 MySQL主从复制2. 搭建 MySQL读写分离总结前言一、MySQL主从复制与读写分离1. 主从复制和读写分离什么是读写分离?读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。

2021-11-15 19:37:45 380

原创 NoSQL——非关系型数据库——Redis

NoSQL——非关系型数据库——Redis前言一、关系数据库与非关系型数据库1. 关系型数据库2. 非关系型数据库3. 关系型数据库和非关系型数据库区别3.1 数据存储方式不同3.2 扩展方式不同3.3 对事务性的支持不同4. 非关系型数据库产生背景二、Redis 简介1. Redis 优点三、编译部署1. Redis安装部署2. Redis命令工具3. redis-cli 命令行工具(远程登陆)4. redis-benchmark 测试工具总结前言一、关系数据库与非关系型数据库1. 关系型数据

2021-11-08 21:56:44 436

原创 MySQL数据库——Squid缓存代理

MySQL数据库——Squid缓存代理前言一、Squid代理服务器1. 代理的工作机制2. 代理的类型3. 使用代理的好处二、使用步骤1. Web代理的工作机制2. squid代理安装总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Squid代理服务器Squid主要提供缓存加速、应用层过滤控制的功能。1. 代理的工作机

2021-11-08 19:39:02 497

原创 单点故障小能手——MHA集群

单点故障小能手——MHA集群前言一、MySQL MHA1. 什么是 MHA2. MHA 的组成3. MHA 的特点二、搭建 MySQL MHA1. 环境要求2. 操作步骤2. 故障模拟故障修复步骤:总结前言一、MySQL MHA1. 什么是 MHAMHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能

2021-11-05 16:38:11 353

原创 shell脚本一键部署MySQL数据库

安装环境:CentOS 7mysql-5.7.17.tar.gzboost_1_59_0.tar.gz脚本描述:#!/bin/bash#一键部署MySQL编译安装systemctl stop firewalldsystemctl disable firewalldsetenforce 0 &> /dev/null#检查/opt目录下是否有指定安装包if [ -e /opt/mysql-5.7.17.tar.gz ];then continue if [ -e

2021-11-03 10:27:48 570

原创 MySQL数据库——多表查询

MySQL数据库——多表查询前言一、连接查询1、内连接2、左连接3、右连接总结前言一、连接查询MySQL 的连接查询,通常都是将来自两个或多个表的记录行结合起来,基于这些表之间的 共同字段,进行数据的拼接。首先,要确定一个主表作为结果集,然后将其他表的行有选择 性的连接到选定的主表结果集上。使用较多的连接查询包括:内连接、左连接和右连接1、内连接MySQL 中的内连接就是两张或多张表中同时符合某种条件的数据记录的组合。通常在 FROM 子句中使用关键字 INNER JOIN 来连接多张表,并

2021-11-01 22:39:02 903

原创 MySQL数据库(高阶数据)——数据库函数&&存储过程。

MySQL数据库(高阶数据)——数据库函数&&存储过程。前言一、数据库函数1.1 数学函数1.2 聚合函数1.3 字符串函数1.3.1 length(x) 返回字符串 x 的长度1.3.2 trim() 返回去除格式的值1.3.3 concat(x,y) 将提供的参数 x 和 y 拼接成一个字符串1.3.4 upper(x) 将字符串 x 的所有字母变成大写字母1.3.5 lower(x) 将字符串 x 的所有字母变成小写字母1.3.6 left(x,y) 返回字符串 x 的前 y 个字符1

2021-11-01 22:01:43 564

原创 MySQL数据库——高阶SQL查询语句

MySQL数据库——高阶SQL查询语句前言一、常用查询(增删改查)1.1 按关键字排序1.2 查询不重复记录(distinct)1.3 对结果进行分组1.4 限制结果条目(limit⭐⭐⭐)1.5 设置别名(alias——as)1.6 通配符1.7 子查询1.7.1 exists子查询1.7.2 as子查询二、视图三、NULL 值总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。

2021-11-01 21:12:45 690

原创 MySQL数据库——正则表达式带你秀操作

MySQL数据库——正则表达式带你秀操作!!!前言一、正则表达式1.1 正则表达式匹配符1.2 正则表达式使用案例二、使用步骤1.引入库2.读入数据总结前言MySQL正则表达式通常是在检索数据库记录的时候,根据指定的匹配模式匹配记录中 符合要求的特殊字符串。MySQL 的正则表达式使用 REGEXP 这个关键字来指定正则表达式的匹配模式。一、正则表达式1.1 正则表达式匹配符匹配描述^匹配文本的开始字符$匹配文本的结束字符.匹配任何单个字符*匹配

2021-11-01 17:23:00 574

原创 MySQL数据库——5分钟带你了解日志管理、数据备份与恢复!!!

文章目录前言一、MySQL日志管理1.1 日志的分类1)错误日志2) 通用查询日志3) 二进制日志(binlog)4) 慢查询日志5) 配置日志1.2 日志的查询二、MySQL 完全备份与恢复2.1 数据备份的重要性2.2 造成数据丢失的原因2.3 数据库备份的分类2.3.1 从物理和逻辑角度分2.4 数据库的备份策略2.5 MySQL 完全备份2.5.1 物理冷备份与恢复2.1.2 专用备份工具mydump 和mysqlhotocopy2.1.3 MySQL 完全备份(使用免交互)2.1.4 MySQL

2021-10-25 22:00:55 297

原创 MySQL数据库——10分钟带你了解索引、事物、存储引擎!!!

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-10-25 21:38:30 357

原创 MySQL数据库——行业必备技术之一,概念介绍。

MySQL数据库——行业必备技术之一,概念介绍。前言一、数据库的基本概念1.1 数据1.2 表1.3 数据库1.4 数据库管理系统1.5 数据库系统二、数据库系统发展史2.1 第一代数据库2.2 第二代数据库2.3 第三代数据库总结前言目前在行业中以三种数据库使用最为广泛——Oracle、MySQL、PostgreSQL,MySQL数据库以其开源、轻巧等特性在业内使用最为广泛。一、数据库的基本概念1.1 数据描述事物的符号记录称为数据(Data)。数字、文字、图形、图像、声音、档案记录等都是

2021-10-21 17:21:20 1543

原创 Nginx正则表达式&&location&&rewrite

文章目录前言一、Nginx中的正则表达式1.1 常用的Nginx 正则表达式二、访问路由location2.1 location的分类2.2 location 常用的匹配规则:2.3 location 优先级:2.4 location 示例说明:总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。一、Nginx中的正则表达式1.1 常用的Nginx 正则表达式^ :匹配输入字符

2021-10-19 14:00:59 2178

原创 特别实用的Nginx虚拟机

特别实用的Nginx虚拟机前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as n

2021-10-14 10:06:41 606

原创 Nginux使用所必须会的各种优化和防盗链

Nginux使用所必须会的各种优化和防盗链前言一、隐藏版本号1.1 隐藏版本号的操作步骤1.2 修改用户与组二、缓存时间2.1缓存时间的操作步骤三、日志切割3.1 日志切割的操作步骤四、连接超时和更改进程数4.1 连接超时的操作步骤4.3 更改进程数的操作步骤五、配置网页压缩5.1 配置网页压缩的操作步骤六、配置防盗链6.1 配置防盗链七、fpm参数优化7.1 fpm参数优化的操作步骤(理论)总结前言在企业信息化应用环境中,服务器的安全性和响应速度需要根据实际情况进行响应参数配置,以达到最优的用户体.

2021-10-11 21:18:41 155

原创 Nginx服务,初步介绍访问控制

Nginx服务,初步介绍访问控制前言1. 介绍Nginx2. 部署Nginx2.1 编译安装Nginx服务3.Nginx 配置文件3.1 全局配置3.2 I/O事件配置3.3 HTTP配置总结前言Nginx是一款高性能、轻量级的Web服务软件稳定性高、系统资源消耗低、对HTTP并发连接的处理能力高单台物理服务器可支持30000~50000个并发请求(测试环境中会有3-5w个,生产环境中最多就有3w个)(简之就是受服务器性能的影响)1. 介绍NginxNginx是一款高性能、轻量级的Web服务

2021-10-06 11:14:17 115

原创 经典永流传,超火爆的LAMP架构,内附超详细图文讲解,搭建一个专属于你的论坛!!

LAMP架构编译安装前言1. LAMP架构介绍1.1 LAMP平台概述1.2 LAMP构建顺序1.3 LAMP编译安装1.4 各组件介绍1.4.1 Linux1.4.2 Apache1.4.3 MySQL1.4.4 PHP/Perl/Python2. 编译安装过程2.1 安装MySQL2.1.1 安装步骤2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。1. LAM.

2021-10-06 10:06:48 292

原创 web基础&http的初步解析

web基础&http的初步了解前言1. 域名和DNS概述1.1 域名系统1.2 DNS 三种解析1.2.1 host文件解析1.2.2 客户端配置解析1.2.3 网卡配置解析二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。1. 域名和DNS概述1.1 域名系统网络是基于 TCP/IP 协议进行通信和连接的,每一台主机都有一个唯一的标

2021-10-05 16:28:17 215

原创 初步带你理解netfilter/iptables防火墙,超详细介绍!

iptables防火墙文章目录iptables防火墙前言1. iptables 防火墙1.1 iptables 概述1.2 netfilter/iptables关系2. iptables 的表、链结构2.1 ptables的四表五链结构介绍2.2 数据包过滤的匹配流程3. 编写防火墙规则3.1 iptabes 安装3.2 iptables 基本语法、数据包控制类型3.2.1 iptables 防火墙的配置方法:3.2.2 iptables 命令行配置方法∶3.2.3 数据包的常见控制类型3.3 添加、

2021-09-21 23:48:39 728

原创 一个shell免交互,大大提高工作效率

shell编程之免交互一个shell免交互,大大提高工作效率shell编程之免交互前言1. Here Document免交互1.1 Here Document概述1.2 Here Documen 免交互1.3 变量设定(支持变量替换)1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。1. Here Document免交互1.1 Here Docume

2021-09-21 23:08:58 618 1

原创 超详细系统的正则表达式,带你走上自动化运维之路!!

shell脚本之正则表达式超详细系统的正则表达式,带你走上自动化运维之路!!shell脚本之正则表达式前言一、正则表达式1.1 什么是正则表达式1.2 基础正则常见元字符1.2.1 正则表达式的组成1.2.2 常见的元字符(支持的工具:grep、egrep、sed和awk)1.2.3 扩展正则表达式元字符(支持的工具:egrep、awk)总结前言一、正则表达式1.1 什么是正则表达式正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检

2021-09-14 18:57:11 285

原创 自动化运维必备之Shell数组,超详细解释!

Shell脚本之数组自动化运维必备之Shell数组,超详细解释!Shell脚本之数组前言1. shell数组1.1 什么是数组1.2 数组的语法格式1.3 数组的数据类型1.4 获取数组的长度1.5 获取数组的列表1.6 获取数组下标对应的值1.7 遍历数组1.8 数组切片1.9 数组替换1.10 数组删除和指定下标的值删除1.11 数组追加元素2. 将数组作为函数的参数2.1 将数组传入函数返回新的数组2.2 将数组传入函数进行计算返回结果3. 数组的排序(冒泡/直接选择/反向)3.1 冒泡排序3.2

2021-09-14 18:41:51 167

原创 自动化运维脚本之Shell的函数使用

Shell脚本之函数自动化运维脚本之Shell的函数使用Shell脚本之函数前言1. shell函数1.1 什么是函数1.2 函数的格式1.3 函数的调用1.4 函数的返回值1.5 函数的传参1.6 函数变量的作用范围1.7 函数的递归1.8 递归目录1.8 创建函数库总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1. s

2021-09-14 18:14:36 144

原创 自动化运维必备之Shell脚本的循环语句,超详细讲解!

Shell编程之循环语句自动化运维必备之Shell脚本的循环语句,超详细讲解!Shell编程之循环语句前言1. for循环3. while循环和until循环4. 嵌套循环5. 循环语句中的break、exit和continue5.1 break的使用5.2 exit的使用5.3 continue的使用总结前言1. for循环for循环经常使用在已经知道要进行多少次循环的场景语法:for 变量名 in 取值列表do 命令序列done3. while循环和until循

2021-09-14 02:03:21 458

空空如也

空空如也

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

TA关注的人

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