自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈哈园

记录学习

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

原创 Day01-Rust介绍

Rust 介绍Rust 介绍1.安全2.并发3.实用Rust is a system's prgramming Language that runs blazingly fast, prevents segfaults, and guarantees thread safety1.安全Rust最重要的特点就是可以提供内存安全保证,而且没有额外的性能损失。在...

2022-03-04 15:48:00 61

原创 `Shell`高级编程 Day05 —— if条件语句的知识与实践

Shell高级编程 Day05 —— if条件语句的知识与实践文章目录`Shell`高级编程 Day05 —— if条件语句的知识与实践1.1 if条件语句1.1.1 if条件语句的语法1.1.2 if条件语句多种条件表达式语法1.1.3 单分支if条件语句实践1.1.4 if条件语句的深入实践1.2 if条件语句企业案例精讲1.2.1 监控web和数据库的企业案例1.2.2 更多的生产场景实战案例1.1 if条件语句1.1.1 if条件语句的语法1.单分支结构第一种语法 if &lt

2021-10-30 22:04:43 182

原创 `Shell`高级编程 Day04 —— Shell脚本的条件测试与比较

Shell高级编程 Day04 —— Shell脚本的条件测试与比较文章目录`Shell`高级编程 Day04 —— Shell脚本的条件测试与比较1 Shell脚本的条件测试1.1 条件测试方法综述1.2 test条件测试的简单语法及示例1.3 [](中括号)条件测试语法及示例1.4 [[]]条件测试语法及示例2 文件测试表达式2.1 文件测试表达式的用法2.2 文件测试表达式举例2.3 特殊条件测试表达式案例3 字符串测试表达式3.1 字符串测试操作符4 整数二元比较操作符4.1 整数二元比较操作符介

2021-10-30 22:03:55 175

原创 `Shell`高级编程 Day03 —— Shell变量

Shell高级编程 Day03 —— Shell变量文章目录`Shell`高级编程 Day03 —— Shell变量1.什么是Shell变量1.1 什么是变量1.2 Shell变量的特性1.3 变量类型2.环境变量2.1 自定义环境变量2.2 显示与取消环境变量2.3 环境变量知识小结2.4 环境变量初始化与对应文件的生效顺序3.普通变量3.1 定义本地变量3.2 变量定义及变量输出说明4.变量定义技巧总结5.Shell中特殊且重要的变量5.1 shell中特殊位置参数变量5.2 Shell进程中的特殊状

2021-10-30 22:03:08 367

原创 `Shell`高级编程 Day06 —— Shell函数的知识与实践

Shell高级编程 Day03 —— Shell变量文章目录`Shell`高级编程 Day03 —— Shell变量1.什么是Shell变量1.1 什么是变量1.2 Shell变量的特性1.3 变量类型2.环境变量2.1 自定义环境变量2.2 显示与取消环境变量2.3 环境变量知识小结2.4 环境变量初始化与对应文件的生效顺序3.普通变量3.1 定义本地变量3.2 变量定义及变量输出说明4.变量定义技巧总结5.Shell中特殊且重要的变量5.1 shell中特殊位置参数变量5.2 Shell进程中的特殊状

2021-10-30 21:57:33 114

原创 `Shell`高级编程 Day02 —— Shell脚本初步入门

Shell高级编程 Day02 —— Shell脚本初步入门Shell高级编程 Day02 —— Shell脚本初步入门1.shell2.shell 脚本3.shell脚本在运维工作中的作用地位4.脚本语言的种类4.1 Shell脚本语言的种类4.2 其他常用的脚本语言种类4.3 Shell脚本语言的优势5 常用操作系统默认的Shell6 Shell脚本的建立和执行6.1 Shell脚本的建立6.2 Shell脚本的执行6.3 shell脚本开发的基本规范及习惯..

2021-10-30 21:45:13 247

原创 Linux_day8 Iptables与Firewalled防火墙

Linux_day8 Iptables与Firewalled防火墙===Linux_day8 Iptables与Firewalled防火墙1.防火墙管理工具2.Iptables2.1 策略与规则链2.2 基本命令参数3.Firewalld3.1 终端管理工具3.2 图形管理工具4.服务的访问控制列表1.防火墙管理工具防火墙在公网与企业内网之间充当保护屏障有软件或硬件之分但主要功能都是依据策略对穿越防火墙自身的流量进行过滤。防火墙策略可以基于流量

2021-03-06 22:45:45 213

原创 Linux-高性能Web集群实践 day02

Linux-高性能Web集群实践Day02.中小规模Web集群规划与环境准备1.集群概念2.企业网站集群架3.网站集群架构搭建规划3.1 中小规模基础网站集群架构规划3.2网站集群搭建顺序规划3.3主机IP及主机名规划表3.4安装及配置路径等规划4.网站集群架构系统优化4.1 集群节点模板机统一基础优化4.2 集群节点模板机统一扩展优化4.3 集群节点模板机统一优化总结Day02.中小规模Web集群规划与环境准备1.集群概念集群:是指一组(若干个.

2021-01-12 00:29:19 495

原创 Linux-高性能Web集群实践-Day01

Linux-高性能Web集群实践Linux-高性能Web集群实践Day 01 实践试验准备阶段1.试验镜像2.修改网卡名为eth0的形式3.我采用Minimal Install,并且需要安装一下几个包组:4.企业生产场景中Linux系统的分区方案5.系统无法联网的故障排除方法6.更新系统7.额外安装一些有用的软件包Day 01 实践试验准备阶段1.试验镜像CentOS7.6提示:安装Linux系统的常见引导方式有如下几种:光盘引导安装(不推荐)U盘引导安

2020-12-13 12:33:33 150

原创 `Shell`高级编程 Day01

Shell高级编程 Day01Shell高级编程 Day011.Shell脚本自动化管理系统的必备基础2.如何才能学好Shell编程1.Shell脚本自动化管理系统的必备基础1.vi/vim编辑器的熟练使用,SSH终端及“.vimrc”的设置等等需要熟悉了。2.命令基础:Linux的150个常用命令的熟练使用3.linux正则表达式以及三剑客(grep、sed、awk)要熟练了。4.常见linux网络服务部署、优化及排错。例如:crond,nfs,rsync,inotify,

2020-08-21 12:17:09 120

原创 Linux-day12 使用Samba或NFS实现文件共享

Linux-day12 使用Samba或NFS实现文件共享Linux-day12 使用Samba或NFS实现文件共享12.1 Samba文件共享服务12.1.1 Samba服务的历史12.1.2 Samba服务的安装12.1.3 配置共享资源12.1.4 Windows挂载共享12.1.4 Linux挂载共享12.2 NFS网络文件系统12.3 AutoFs自动挂载服务12.1 Samba文件共享服务12.1.1 Samba服务的历史1987年,微软公司和英特

2020-06-28 23:00:31 334

原创 Linux-day11 使用Vsftpd服务传输文件

Linux-day11 使用Vsftpd服务传输文件Linux-day11 使用Vsftpd服务传输文件11.1 文件传输协议(FTP)11.2 Vsftpd服务程序11.2.1 匿名访问模式11.2.2 本地用户模式11.2.3 虚拟用户模式11.3 TFTP简单文件传输协议11.1 文件传输协议(FTP)FTP是一种在互联网中进行文件传输的协议,基于客户端/服务端模式,默认使用20、21号端口:其中20(数据端口)用于进行数据传输;端口21(命令端口)用

2020-06-26 00:35:53 270

原创 Rust 介绍 -- Day1

Rust 介绍Rust 介绍1.安全2.并发3.实用Rust is a system’s prgramming Language that runs blazingly fast, prevents segfaults, and guarantees thread safety1.安全Rust最重要的特点就是可以提供内存安全保证,而且没有额外的性能损失。在传统的系统级编程语言(C/C++)的开发过程中,经常出现因各种内存错误引起的崩溃或bug。比如空指针、野指针、内存

2020-06-09 23:45:33 220

原创 Linux-day10 使用Apache服务部署静态网站

Linux-day10 使用Apache服务部署静态网站Linux-day10 使用Apache服务部署静态网站1.网站服务程序2.配置服务文件参数3 SELinux安全子系统4.个人用户主页功能5.虚拟网站主机功能5.1 基于ip地址5.2 基于主机域名5.3 基于端口号6.Apache的访问控制1.网站服务程序1970年,作为互联网前身的ARPAN...

2020-04-19 19:26:06 304

原创 Linux_day7 使用RAID与LVM磁盘阵列技术

Linux_day7 使用RAID与LVM磁盘阵列技术Linux_day7 使用RAID与LVM磁盘阵列技术1.RAID磁盘冗余阵列1.1部署磁盘阵列1.2 损坏磁盘阵列及修复1.3 磁盘阵列+备份盘2.LVM逻辑卷管理器2.1 部署逻辑卷2.2 扩容逻辑卷2.3 缩小逻辑卷2.4 逻辑卷快照2.5 删除逻辑卷1.RAID磁盘冗余阵列RAID ...

2020-04-13 23:50:48 404

原创 Linux-day6 存储结构与磁盘划分

Linux-day6 存储结构与磁盘划分1.一切从“/”开始Linux系统中一切都是文件。Linux系统中的一切文件都是从“根(/)”目录开始的,并按照温文件系统层次化标准(FHS,Filesystem Hierarchy Standard)采用树形结构来存放文件,以及定义了常见目录的用途。Linux系统中的文件和目录名称是严格区分大小写的。Linux系统中常见的目录名...

2020-04-12 14:55:26 158

原创 openstack-Glance组件

GlanceGlance功能和架构Glance功能和架构作为独立的大规模镜像查找服务,为OpenStack提供了虚拟机镜像的查找服务glance遵循以下设计思想基于组件的架构-便于快速增加新特性高可用性-支持大负荷开放标准-对社区驱动的API提供参考实现主要由三个部分构成:glance-api,glance-registry和image datastoreglan...

2020-03-19 15:09:03 521

原创 Python herhan学习 day2

Python基础21.列表、元组操作列表列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作定义列表 names = ['herhan',"Edison",'Sum']通过下标访问列表中的元素,下标从0开始计数,还可以倒着取 >>> names[0] 'herhan' >>> names...

2020-02-19 23:22:35 229

原创 Python herhan学习 day1

python基础1.python介绍python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。目前Python主要应用领域:云计算: 云计算最火的语言, 典型应用OpenStackWEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,...

2020-02-10 09:16:36 488

原创 openstack——Neutron组件

Neutron网络拓扑Neutron基本概念网络(network)Neutron网络目的是划分物理网络,在多租户环境下提供给每个租户独立的网络环境。Neutron中“网络”是一个可以被用户创建的对象,如果要和物理环境下的概念映射的话,这个对象相当于一个巨大的交换机,可以拥有无限多个动态可创建和销毁的虚拟端口。子网(subnet)子网是由一组IP地址组成的地址池。不同子网...

2019-12-27 17:40:05 329 1

原创 openstack——Nova组件

Nova搭建本地的pip源《基于CentOS的pip本地源搭建方法》采用bandsnatch与pypi官方源同步,不能指定单个软件包同步bandsnatch仅支持与https的源同步,不支持与http的源同步同步的软件数量巨大,耗时长,且网络质量差,经常超时失败《搭建本地pypi源方法 – 仅同步openstack依赖的的pypi软件包》采用pip2pi进行同步,支持单个...

2019-12-26 15:02:36 552

原创 openstack——Keystone组件

KeystoneKeystone手动安装二进制安装包二进制安装源码安装首先安装keystone依赖的操作系统的软件包 $ sudo apt-get install git python-dev sqlite3 libxml2-dev libxslit1-dev libsasl2 libsqlite3-dev libssl-dev libldap2-dev $ sud...

2019-12-26 14:49:27 182

原创 openstack概念

OpenStack 概念OpenStack 基本概念Tenant -> 租户资源的集合,资源的容器,资源的拥有者是租户计算资源(物理机),存储资源(云硬盘),网络资源,镜像资源等等早期的版本中叫projectDevstack默认创建两个tenant:admin和demoTenant的配额(tenant quotas)instance(实例)个数vcpu个数...

2019-12-24 22:54:44 460

空空如也

空空如也

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

TA关注的人

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