
linux
文章平均质量分 91
w白白白w
这个作者很懒,什么都没留下…
展开
-
使用Consul建立Docker集群(五)
目录一、概述1、什么是consul2、consul-template概述3、registrator的作用二、搭建consul集群环境1、安装Consul2、配置容器服务自动加入nginx集群①、安装Gliderlabs/Registrator②、测试服务3、验证http和nginx服务是否注册到consul4、安装consul-template5、准备template nginx模板文件6、部署nginx7、启动template8、测试9、部署consul多节点总结一、概述1、什么是consulCo原创 2021-08-03 18:24:08 · 174 阅读 · 0 评论 -
Docker数据管理和制作镜像(二)
目录一、Docker的数据管理1、数据卷2、数据卷容器3、端口映射4、容器互联(使用centos镜像)二、Docker镜像1、Docker镜像的创建方法2、基于本地模板创建3、基于 Dockerfile 创建(重点)一、Docker的数据管理管理 Docker 容器中数据主要有两种方式,数据卷〈Data Volumes)和数据卷容器(DataVolumes Containers)1、数据卷数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,原创 2021-07-28 14:13:15 · 328 阅读 · 0 评论 -
zookeeper集群+kafka对接ELK集群
目录一、zookeeper概述1、工作机制2、zookeeper的特点3、Zookeeper选举机制二、部署Zookeeper1、安装JDK2、安装zookeeper一、zookeeper概述zookeepei是一个开源的分布式的,伪分布式框架提供协调服务的Apache项目1、工作机制zookeeper:是一个基于观察者模式设计的分布式服务管理框架,她负责存储管理大家的数据,然年接受观察者的注册,一旦这些数据的状态发生变化,zookeeper就将负责通知已经在zookeeper上注册的那些观察原创 2021-07-22 03:25:56 · 900 阅读 · 1 评论 -
GFS分布式文件系统
目录一、GFS概述1、GlusterFS的概念2、GlusterFS特点3、GlusterFS术语4、GlusterFS的工作流程5、GFS卷类型6、三大基本卷的特点①、分布式卷②、条带卷③、复制卷二、相关维护命令1、查看GlusterFS卷2、查看所有卷的信息3、查看所有卷的状态4、停止一个卷5、删除一个卷6.设置卷的访问控制三、GFS部署1、部署节点集群2、部署gluster客户端3、测试 Gluster 文件系统①、查看分布式文件分布②、查看条带卷文件分布③、查看复制卷文件分布④、查看分布式条带卷分布原创 2021-07-18 17:02:06 · 927 阅读 · 1 评论 -
rsync下行同步+rsync、inotify远程同步
目录一、rsync简介二、rsync同步源1、同步方式2、rsync命令3、配置源的两种表达方式三、inotify简介1、简介2、inotifywait四、配置rsync下行同步一、rsync简介rsync(Remote Sync,远程同步)一款开源的快速备份工具支持本地复制也可以在不同主机(例如:其他SSH、rsync主机)之间镜像同步整个目录树,支持增量备份,并保持钳接和权限。采用优化的同步算法,传输前执行压缩,,因此非常适用于异地备份、镜像服务器等应用。二、rsync同步源在远程原创 2021-07-18 17:01:40 · 170 阅读 · 0 评论 -
Squid 代理服务器的的搭建(传统、透明代理服务器、ACL访问控制、日志分析以及反向代理)
目录一、Squid 代理服务器1、代理的工作机制2、代理的类型二、安装 Squid1、编译安装Squid2、修改Squid的配置文件3、 Squid 的运行控制4、创建 Squid 服务脚本三、构建传统代理服务器1、squid服务器四、透明代理服务器1、Squid服务器配置2、squid服务器中开启IP转发,并修改防火墙规则3、web1服务器4、客户端测试一、Squid 代理服务器Squid主要提供缓存加速、应用层过滤控制的功能。1、代理的工作机制代替客户机向网站请求数据,从而可以隐藏用户的真原创 2021-07-07 09:31:33 · 707 阅读 · 2 评论 -
MySQL数据库之MHA高可用集群部署及故障切换
目录一、MHA概念1、MHA 的组成2、MHA的特点二、案例环境1、服务器配置三、实验1、修改三个mysql节点的主机名2、修改三台MySQL服务器的主配置文件/etc/my.cnf,并创建命令软链接3、配置MySQL一主两从4、安装 MHA 软件①、所有服务器上都安装 MHA 依赖的环境②、安装 MHA 软件包③、在 MHA manager 节点上安装 manager 组件5、在所有服务器上配置无密码认证6、配置MHA7、测试八、故障模拟1、在 manager 节点上监控观察日志记录2、在 Master原创 2021-07-02 17:07:08 · 169 阅读 · 2 评论 -
MySQL主从复制和读写分离
目录前言一、MySQL 主从复制原理1、MySQL 复制类型2、MySQL主从复制的工作过程二、MySQL读写分离1、读写分离的概念2、读写分离存在意义3、MySQL 读写分离原理三、配置主从复制1、Mysql主从服务器时间同步2、主服务器的mysql配置3、从服务器的mysql配置4、验证主从复制效果四、部署 MySQL 读写分离1、安装amoeba2、配置读写分离①、在三个MySQL服务器上配置amoeba对接②、amoeba服务器上配置服务器对接3、测试读写分离①、测试一:amoeba服务器是否关联后原创 2021-07-01 16:51:50 · 82 阅读 · 0 评论 -
MySQL高级语句(三)
目录一、MySQL之正则表达式二、存储过程1、存储过程的概念2、存储过程的优点3、创建存储过程4、调用存储过程5、查看存储过程6、存储过程的参数7、删除存储过程一、MySQL之正则表达式匹配模式 描述 实例^ 匹配文本的开始字符 ‘^bd’ 匹配以 bd 开头的字符串$ 匹配文本的结束字符 ‘qn$’ 匹配以 qn 结尾的字符串. 匹配任何单个字符 ‘s.t’ 匹配任何 s 和 t 之间有一个字符的字符串*原创 2021-06-30 22:13:18 · 938 阅读 · 2 评论 -
MySQL高级语句(二)
目录一、MySQL之联集、交集值、无交集值、case1、联集①、UNION②、UNION ALL2、交集值3、无交集值4、CASE二、排序1、算排名2、算中位数3、算累积总计4、算总合百分比5、算累积总合百分比三、空值(NULL) 和 无值(’’) 的区别一、MySQL之联集、交集值、无交集值、case1、联集将两个SQL语句的结果合并起来,两个SQL语句所产生的栏位需要是同样的资料种类①、UNIONUNION :生成结果的资料值将没有重复,且按照字段的顺序进行排序语法:[SELECT 语句原创 2021-06-30 22:00:34 · 95 阅读 · 0 评论 -
mysql高级语句(一)
目录一、MySQL高级语句1、SELECT查询语句2、DISTINCT(不显示重复内容)3、WHERE(设置条件查询)4、AND|OR(且|或)5、IN(查看已知的内容)6、BETWEEN(显示范围之间的内容)7、通配符8、LIKE9、ORDER BY(关键字排序)10、函数①、数学函数②、聚合函数③、字符串函数11、GROUP BY (汇总分组)12、HAVING(过滤gruop by传递的内容)13、别名14、子查询:连接表格15、EXISTS(用来测试内查询有没有产生任何结果)二、连接查询1、inne原创 2021-06-30 17:26:34 · 140 阅读 · 0 评论 -
mysql的日志备份和恢复
目录一、mysql常用日志1、MySQL的日志分类2、MySQL开启日志3、进入数据库里查看相对应的日志是否开启1、查看通用查询日志是否开启2、查看二进制日志是否开启3、查看慢查询日志相关功能①、查看慢查询日志功能是否开启②、查看慢查询时间设置二、mysql备份和恢复1、概述2、造成数据丢失的原因3、数据库备份的分类①、从物理与逻辑的角度分类1、物理备份2、逻辑备份②、从数据库的备份策略角度分类1、完全备份2、差异备份3、增量备份4、常见的备份方法①、物理冷备份②、专用备份工具 mysqldump 或 my原创 2021-06-28 22:31:03 · 253 阅读 · 1 评论 -
Mysql的事务和引擎
目录一、MySQL事务1、事务的概念2、事务的ACID特点①、原子性②、一致性③、隔离性事务之间的相互影响的分类Mysql 及事物隔离级别④、持久性3、事务控制语句①、相关语句②、实例1、测试提交事务2、测试回滚事务3、测试多点回滚4、使用 set 设置控制事务二、MySQL 存储引擎1、存储引擎的概念2、MyISAM①、MyISAM的特点介绍②、MyIAM支持的存储格式1、静态(固定长度)表2、动态表3、压缩表③、MyISAM适用的生产场景举例3、InnoDB①、InnoDB特点②、InnoDB适用生产场原创 2021-06-27 21:28:47 · 158 阅读 · 0 评论 -
Mysql索引
目录一、MYSQL索引1、mysql索引的概念2、索引的优缺点3、创建索引的原则4、索引的分类和创建方法二、普通索引1、直接创建索引2、修改表方式创建3、创建表的时候指定索引三、唯一索引1、直接创建唯一索引2、修改表方式创建3、创建表的时候指定四、主键索引1、创建表的时候指定主键索引2、修改表方式创建五、组合索引(单列索引与多列索引)准备工作mysql -u root -pcreate database school;use school;create table class(id int(1原创 2021-06-24 15:03:36 · 73 阅读 · 0 评论 -
mysql高级语句
目录一、数据库结构二、常见的数据类型三、查看数据库结构1、进入数据库2、查看数据库的信息3、查看数据库中表的信息4、显示数据表的结构(字段)四、SQL语句概述1、SQL语言2、SQL分类五、DDL1、创建数据库和表2、删除指定的数据表3、删除指定的数据库六、DML管理表中的数据记录1、插入新数据:insert into2、修改、更新原有数据:update3、删除不需要的数据:delete七、DQL 查询数据记录 select八、修改表名和表结构——alter1、修改表名2、扩展表结构(增加字段)3、修改字原创 2021-06-23 15:13:10 · 141 阅读 · 0 评论 -
简单了解MYSQL
目录一、数据库的概念1、数据库的组成2、数据库二、数据库系统历程史1、第一代数据库2、第二代数据库3、第三代数据库三、现今主流数据库四、介绍关系型数据库1、关系数据库详情2、关系数据库的应用①关系型数据库②实用案例五、非关系型数据库六、MySQL数据库1、MySQL的概念2、MySQL商业版与社区版的区别①MySQL商业版与社②两者区别六、MySQL一、数据库的概念数据库是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。数据原创 2021-06-22 14:10:07 · 108 阅读 · 0 评论 -
Web集群之Haproxy+nginx
目录一、比较常见的Web集群调度器二、Haproxy应用分析三、Haproxy调度算法原理四、Haproxy搭建 Web 群集1、编译安装Nginx服务器2、部署haproxy服务器3、测试 Web集群五、日志六、Haproxy参数优化一、比较常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、NginxLVS性能最好,但是搭建相对复杂;Nginx的upstream模块支持集群功能,但是对集群节点健康检查功能不强,高并发没有Haproxy好硬原创 2021-06-18 20:49:55 · 125 阅读 · 0 评论 -
Linux集群部署LVS+Keepalived 高可用群集(DR模式)
目录一、LVS+Keepalived 高可用群集1、LVS2、Keepalived3、Keepalived实现原理二 、LVS-DR-Keepalived部署1、环境准备2、配置节点服务器3、配置负载调度器①关防火墙,加载ip_vs模块②调整 proc 响应参数③配置负载调度器④配置keeplived4、客户机访问一、LVS+Keepalived 高可用群集1、LVSLinux虚拟服务器(Linux Virtual Server)LVS 实际上相当于基于IP地址的虚拟化应用, 为基于IP地址和内容原创 2021-06-18 20:49:09 · 421 阅读 · 0 评论 -
Linux群集之LVS负载均衡群集(DR模式)
目录一、LVS-DR工作原理1、数据包流向过程2、DR模式的特点二、LVS-DR中的ARP问题三、LVS负载均衡DR模式群集部署1、配置节点服务器2、配置负载调度器3、测试验证一、LVS-DR工作原理1、数据包流向过程第一步:客户端发送请求到 Director Server (负载均衡器),请求的数据报文到达内核空间。数据报文:源 IP ------客户端的 IP目标 IP ------ VIP源 MAC ------客户端的 MAC目的 MAC ------ Director Serve原创 2021-06-18 15:41:15 · 337 阅读 · 0 评论 -
群集之LVS负载均衡群集(NAT模式)
目录一、集群1、群集的概念2、为什么会有群集二、群集的种类1、负载均衡群集2、高可用群集3、高性能群集三、负载均衡群集架构和工作模式1、负载均衡的结构2、负载均衡群集工作模式分析①NAT模式 地址转换②TUN模式 IP隧道③DR模式 直接路由四、LVS虚拟服务器1、Linux Virtual Server2、LVS的负载调度算法①轮询(Round Robin)②加权轮询 (Weighted Round Robin)③最少连接 (Least Connections )④加权最少连接(Weighted L ea原创 2021-06-17 22:16:36 · 507 阅读 · 0 评论 -
Tomcat服务器
目录一、Tomcat简介1.核心组件二、Tomcat 部署安装1、关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下2、安装JDK3、设置JDK环境变量4、安装启动Tomcat5、优化tomcat启动速度三、Tomcat虚拟主机配置1、创建lisi和lisi2项目目录和文件2、修改 Tomcat 主配置文件3、浏览器访问验证四、Tomcat 优化1、Tomcat配置文件参数优化2、修改配置文件一、Tomcat简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用原创 2021-06-17 13:46:44 · 768 阅读 · 1 评论 -
nginx中的location匹配与rewrite重写跳转
目录一、常见的Nginx正则表达式二、location1、location大致可以分为三类2、location常用的匹配规则3、location 优先级4、location 示例说明5、三个匹配规则定义三、rewrite1、rewrite 跳转实现2、rewrite执行顺序3、rewrite语法格式4、flag标记说明5、rewrite 示例①基于域名的跳转②基于客户端 IP 访问跳转③基于旧域名跳转到新域名后面加目录④基于目录下所有 php 结尾的文件跳转⑤一、常见的Nginx正则表达式^ :匹配输入原创 2021-06-14 11:26:12 · 180 阅读 · 0 评论 -
nginx网页优化
目录标题一、隐藏版本号1、查看当前版本号方法一:修改配置文件隐藏版本号一、隐藏版本号1、查看当前版本号在 CentOS 中使用命令 curl -I http://192.168.226.100 显示响应报文首部信息。使用 Fiddler 工具抓取数据包,查看 Nginx版本curl -I http://192.168.226.100方法一:修改配置文件隐藏版本号vim /usr/local/nginx/conf/nginx.confhttp { include mime原创 2021-06-14 09:43:31 · 300 阅读 · 0 评论 -
LNMP架构部署
目录LNMP一、安装Nginx1、安装依赖包2、创建运行用户3、编译安装4、优化路径5、添加Nginx系统服务6、效果图二、安装MySQL服务1、安装Mysql环境依赖包2、创建运行用户3、编译安装4、修改mysql 的配置文件6、设置路径环境变量7、初始化数据库8、添加mysqld系统服务9、修改mysql登录密码三、安装配置PHP解析环境1、安装环境依赖包2、编译安装3、路径优化4、调整PHP配置文件① 调整主配置文件php.ini②进程服务配置文件php-fpm.conf③配置 www.conf 文件原创 2021-06-08 23:45:14 · 775 阅读 · 0 评论 -
linux进阶之nginx 配置文件及构建虚拟主机
目录Nginx一、什么是nginx二、编译安装Nginx服务1、关闭防火墙、并把软件包放进/opt里2、安装依赖包3、创建运行用户、组4、编译安装Nginx5、检查、启动、重启、停止 nginx服务6、添加 Nginx 系统服务三、认识Nginx服务的配置文件 nginx.conf1、全局配置2、I/O 事件配置3、HTTP 配置4、验证访问网页5、日志格式设定四、访问状态统计配置1、先查看Nginx服务中是否有 HTTP_STUB_STATUS 模块2、修改 nginx.conf 配置文件,指定访问位置并原创 2021-06-04 17:08:49 · 924 阅读 · 0 评论 -
Apache进阶之安全优化
目录一.Apache概述1.为什么要进行网页优化二.网页压缩1.检查deflate模块是否安装2、如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块3、配置 mod_deflate 模块启用4、检查安装情况,启动服务5、测试 mod_deflate 压缩是否生效三、网页缓存1、检查是否安装 mod_expires 模块2、如果没有安装mod_expires 模块,则重新编译安装 Apache 添加 mod_expires模块3、配置 mod_expire原创 2021-06-03 16:16:00 · 497 阅读 · 0 评论 -
web服务增值学习Apache
目录Apache概述一、构建虚拟web主机二、httpd服务支持的虚拟主机类型1.基于域名的虚拟主机①、为虚拟主机提供域名解析②、为虚拟主机准备网页文档③、添加虚拟主机配置④、设置访问控制⑤、加载独立的配置文件⑥、在客户机中访问虚拟web主机2、基于IP地址的虚拟主机①、配置虚拟网卡②、添加虚拟主机配置③、增加监听地址④、IP地址访问虚拟web主机3、基于端口的虚拟主机①、修改监听端口②、使用端口访问虚拟web主机三、Apache连接保持四、构建web虚拟目录与用户授权限制1、创建用户认证数据文件2、添加用原创 2021-06-02 22:05:40 · 723 阅读 · 0 评论 -
web服务之LAMP构架概述
目录一.LAMP架构概述1.LAMP简介2.liunx3.Apache4.MySQL5.构建LAMP的顺序二.安装Apache1.关闭防火墙核心防护,将安装Apache所需软件包传到/opt目录下2.安装必须的依赖包3.配置软件模块4.编译及安装5.优化配置文件路径6.添加httpd系统服务7.修改httpd 服务配置文件8.浏览器访问验证三.编译安装mysqld 服务1、将安装mysql 所需软件包传到/opt目录下2、安装环境依赖包3、配置软件模块4、编译及安装5、创建mysql用户6、修改mysql原创 2021-06-01 22:12:09 · 741 阅读 · 0 评论 -
linux基础之firewalld防火墙
目录一.firewalld简介二.firewalld和iptables 的区别三.firewalld 区域概念1.firewalld防火墙的9个区域四.firewalld数据处理流程五.firewalld防火墙的配置1、firewalld防火墙的配置方法2、常用的firewall-cmd 命令选项六.区域管理七.服务管理八.端口管理一.firewalld简介firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙fire原创 2021-06-01 14:50:45 · 202 阅读 · 0 评论 -
linux基础iptables防火墙
目录一.iptables防火墙1、iptables简介2、netfilter\iptables的关系1.netfilter2.iptables3.netfilter/iptables3、四表五链1.四表2.五链3.规则表之间的匹配顺序4.规则链之间的匹配顺序4.iptables防火墙的配置方法1.iptables命令格式2.注意事项3.常用的控制类型一.iptables防火墙防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护原创 2021-05-26 10:31:30 · 274 阅读 · 0 评论 -
shell基础之Here Document免交互及Expect
目录一.Here Document 免交互1.相关概念2.格式3.注意事项4.小实例1.免交互方式实现对行数的统计2.read命令接收输入并打印3.使用passwd给用户设置密码4.支持变量替换5.关闭变量替换的功能,按照字符原本的样子输出,不做任何修改或替换6.多行注释二、Expect1.基本命令1.脚本解释器2.spawn3.expect4.send5.结束符6.set7.exp_continue8.send_user9.接收参数2.执行1.expect直接执行2.嵌入执行3.实现SSH免交互自动登录原创 2021-05-21 22:45:24 · 214 阅读 · 0 评论 -
shell基础 awk
目录一、awk命令1、工作原理2、命令格式3、awk常见的内建变量二.使用awk编辑器(示例)1、按行输出文本2、按行输出文本3、按字段输出文本4、通过管道、双引号调用 Shell 命令5、getline一、awk命令AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一awk经过改进生成的新的版本nawk,gawk,现在默认linux系统下日常使用的是gawk,用命令可以查看正在应用的awk的来源(ls -l /bin/awk )1、工作原理逐行读取文原创 2021-05-21 17:43:56 · 136 阅读 · 0 评论 -
shell基础sed编辑器
目录一.sed编辑器二.sed的工作流程三.命令格式四.常用操作五.sed编辑器有2种寻址方式六.删除七.替换1.格式2. 4种替换标记:八.插入一.sed编辑器sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。二.sed的工作流程1、读取:sed从输入流 (文件、管道、标准输入) 中读取一行内容并存储到临时的缓冲区中(又称模式空间,pattern原创 2021-05-19 15:35:03 · 279 阅读 · 0 评论 -
shell基础正则表达式
目录一.排序命令 sort1.格式2.常用选项二、uniq命令选项三.显示、连接文件命令——cut1、格式2、常用选项四、正则表达式1、基础正则表达式常见元字符(支持工具:egrep、awk、grep、sed)2.扩展正则表达式3.使用正则表达式一.排序命令 sort以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序1.格式sort [选项] 参数cat file | sort 选项2.常用选项选项说明-f忽略大小写,默认会大写字母排在前面-b忽略原创 2021-05-18 21:02:58 · 328 阅读 · 0 评论 -
shell基础数组简介和排序
目录一.数组1.定义数组的方法2.数组包括的数据类型3.获取数组长度4.读取某个下标赋值5.@和@和@和*的区别6.数组遍历7.数组切片8.数组替换9.数组删除10.数组追加元素11.向函数传递数组参数二.数组排序算法1、冒泡排序2.直接选择排序3.反转排序一.数组1.定义数组的方法方法一:数组名=(value0 value1 value2 …)方法二:数组名=([0]=value [1]=value [2]=value …)方法三:列表名=“value0 value1 value2 …原创 2021-05-18 19:48:49 · 83 阅读 · 0 评论 -
shell函数
目录一.shell函数二.Shell函数格式三、函数返回值四、函数传参五、函数变量的作用范围六.阶乘一.shell函数shell一个非常重要的特性是它可作为一种编程语言来使用。因为shell是一个解释器,所以它不能对为它编写的程序进行编译,而是在每次从磁盘加载这些程序时对它们进行解释。而程序的加载和解释都是非常耗时的。 针对此问题,许多shell(如BourneAgainShell)都包含shell函数,shell把这些函数放在内存中,这样每次需要执行它们时就不必再从磁盘读入。shell还以一种内部格式原创 2021-05-15 17:43:26 · 269 阅读 · 0 评论 -
shell循环
目录一.for循环二.While循环三、until循环语句四、结束循环----break和continue五、IFS字段分隔符六、转义字符一.for循环for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}#for语句结构for 变量名 in 取值列表do 命令序列done语句示例补充:下面是求1~100的和的不同表达。(都测试过,这里就不再贴图了,想试的可以复制试试)格式一:#原创 2021-05-12 15:06:30 · 103 阅读 · 0 评论 -
打断腿也不用愁的shell脚本之条件语句
目录一、条件测试操作1、测试命令 test2、文件测试3、整数值比较4、字符串比较5、逻辑测试二、if语句1、单分支结构2、双分支 if 语句3、多分支 if 语句三、case分支语句1、case语句的结构2、实例一、条件测试操作1、测试命令 test可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为 0 表示条件成立,反之不成立)。使用test命令测试时,有两种形式:(常用格式二)格式一:test 条件表达式格式二:[ 条件表达式 ]#方括号两边与条件表达式之间需要原创 2021-05-10 20:13:00 · 348 阅读 · 1 评论 -
来了来了shell脚本之规范和变量
目录一、shell脚本概述1.什么是shell2、shell脚本的概念3、Shell脚本应用场景二、Shell脚本的编写Shell脚本的执行三、重定向和管道操作1、管道操作符号“|”2、重定向交互式硬件设备重定向操作四、shell变量的作用和类型1、变量的作用2、变量的类型3、自定义变量自定义变量赋值时使用引号从键盘输入内容为变量赋值变量作用范围整数变量的运算浮点数的运算4、环境变量概念与配置文件常用变量以及如何查看5、只读变量6、位置变量7、预定义变量一、shell脚本概述1.什么是shell在计算原创 2021-05-08 16:46:16 · 148 阅读 · 0 评论 -
傻子安装cobbler
目录标题一.cobbler概念二.实验准备三.相关服务四.实验步骤1、导入epel源文件包2、安装Cobbler以及其相关服务软件包3、修改cobbler主配置文件4、启动相关服务并关闭防火墙和selinux5、使用cobbler check 命令对Cobbler做检查设置,查询还需要更改配置的项目6、开启tftp服务和rsync服务修改tftp的配置文件开启服务7、下载引导操作系统文件8、设置Cobbler用户初始密码使用盐值加密方式生成密钥9、配置dhcp服务修改Cobbler管理dhcp服务的模板文件原创 2021-05-08 14:48:13 · 613 阅读 · 0 评论