1.8Linux下的软件管理 目录1、软件安装包格式类型2、rpm包名称分析3、rpm命令4、本地软件仓库的搭建(1)系统软件仓库的作用(2)搭建方法5、dnf软件管理命令6、共享软件仓库(1)软件仓库支持的访问方式(2)搭建共享软件仓库的方式1、软件安装包格式类型rpm: redhat linux(suse centos redhat)deb: ub debtar: 绿色软件、源码编译2、rpm包名称分析-<4.2.5-68>.<el7_5.1&g..
1.7Linux中的文件传输优化 1、实验环境需要2台主机并且保证这两台主机是可以通信的vm1: 172.25.254.1vm2:172.25.254.2两台虚拟机应急完成通信,在vm1中连接vm22、scp命令scp 本地文件 远程主机用户@远程主机ip:远程主机目录scp 远程主机用户@远程主机ip:远程主机目录 本地文件实验步骤:(1)、在vm1中建立实验素材touch westosmkdir westosdir(2)、测试a:把本地文件复制到远程主机scp westos root@
4、python内置数据结构---字符串、列表、元组、集合、字典 一、字符串str1、字符串的创建和赋值1.1字符串的定义字符串或串(String)是由数字、字母、下划线组成的一串字符。Python 里面最常见的类型。 可以简单地通过在引号间(单引号,双引号和三引号)包含字符的方式创建它。1.2常用转义符号 换行符(用于输出) \t 水平制表符(Tab键)(用于输出) \\ 反斜杠字符 (用来表示一个反斜杠字符) \' 单引号(用来表示一个单引号字符) (全面):1.3三重引号详解...
MFS分布式文件系统(三) ——Storage class 存储类 一、什么是storage class在moosefs中,storage class允许指定文件的chunks存放在哪些chunkservers上。storage class使用label进行表达。为了与早起的版本的goal功能兼容,moosefs 3.0以上会自动在系统中建立1~9 storage class。goal工具将默认在对应的storage class下进行工作。重新开机后,原本客户端这里就没有内容了,上传到chunkserver,需要在客户端重新挂载mfsmount /mnt
MFS分布式文件系统(二)---被删除文件及意外宕机的恢复 一、被删除文件的恢复1、垃圾回收站被删除的文件能够存放在“ 垃圾箱”的时间就是一个隔离时间,用mfsgettrashtime 命令查看,用mfssettrashtime 命令来设置2、在客户端删除文件[root@foundation51 dir2]# lsfstab hosts[root@foundation51 dir2]# rm -rf hosts [root@foundation51 dir2]# lsfstab3、创建元数据目录删除文件可以通过一个单独.
分布式文件系统MooseFS(一)-----MFS简介+部署+应用 目录一、分布式文件系统二、MooseFS简介三、MooseFS的体系结构四、Moosemfs系统的搭建与部署1、master-server的部署2、chunk server的部署 3、访问web界面4、在master上下载lsof5、client的部署一、分布式文件系统分布式文件系统是指文件系统管理的物理存储资源,不一定在本地节点上,而是通过网络与节点相连。就是把一些分散的(分布在局域网内各个计算机上)共享文件夹,集合到一个文件夹内(虚拟共享文件...
3、python三大流程控制 一、认识三大流程控制由上图可知,python的三大流程控制为:顺序执行、分支选择、循环语句二、顺序执行---------墨守成规顾名思义,顺序执行就是从上到下按顺序执行,如下图所示:先读取各变量的值,然后运用公式进行计算,最后打印出结果,整个过程是按顺序依次执行三、分支选择---------有路任性1、四类分支语句:if-else语句:标准if语句:if-elif-else语句:三元运算符的if语句2、实例...
2、python基础语法 一、认识变量1、什么是变量?1)变量是内存中的一块区域,这就意味着在创建变量时会在内存中开辟一个空间2、变量的赋值1)赋值实际上是对对象的引用,例如:a=102)变量的命名: 变量名由字母,数字,下划线组成,不能以数字开头;例如:hello = 100, hello_world = 100, count2 =100, 1count=10(x) 3)Python中,变量定义时不需要指定类型的,当用变量的时候,必须要给这个变量赋值;二、python中的运算符1、Pytho..
1、python基础环境的搭建 目录一、编译型语言&解释型语言二、python的安装1、首先进入python官网2、寻找download3、选择windows系统平台4、三种获取Python的方式, 推荐选择exe安装5、点击exe程序开始安装6、 附加功能配置7、高级配置(建议自定义指定安装位置)8、安装成功9、命令行测试python是否安装成功? Python环境变量是否配置成功? 快捷键 Window + r 进入Dos工具,可以输入命令cmd10、使用安装...
5.9运维企业部分---haproxy负载均衡 1、什么是haproxyHaproxy是一个特别适用于高可用性环境的TCP/HTTP开源的反向代理和负载均衡软件。在七层负载均衡方面的功能很强大(支持cookie track, header rewrite等等),支持双机热备,支持虚拟主机,支持健康检查,同时还提供直观的监控页面,可以清晰的监控服务集群的运行状况。2、配置HAProxy Session亲缘性的三种方式haproxy负载均衡保持客户端和服务器Session亲缘性的三种方式: (1)用ip识别haproxy 将...
5.8运维企业部分---LVS负载均衡 1、什么是LVSLVS的英文全称是Linux Virtual Server,即Linux虚拟服务器,是一个虚拟的服务器集群系统。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。2、LVS的作用3、LVS的优缺点LVS的优点是:1、抗负载能力强、是工作在网络4层之上仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的,对内存和cpu资源消耗比较低。2、配置性比较低,这是
5.7运维企业部分---codis的安装与集群部署 1、codis是什么Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无限大的 Redis 服务.2、codis的组成部分3、codis的特征4、c.
5.6运维企业部分---redis 1.redis介绍1.1redis简介redis 是一个高性能的 key-value 数据库。 redis 的出现,很大程度补偿了memcached 这类 keyvalue 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了 Python,Ruby,Erlang,PHP 客户端,使用很方便。Redis 的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个 appendonly file(aof)里面
5.5运维企业部分--mysql数据库 1.mysql数据库的安装与部署wget mysql-boost-5.7.31.tar.gztar zxf mysql-boost-5.7.31.tar.gz 解压cd mysql-5.7.31/yum install cmake 安装 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DWITH_INNOBAS
5.3运维企业部分--nginx反向代理 1.反向代理什么是代理?所谓代理就是一个代表、一个渠道此时就涉及到两个角色,一个是被代理角色,一个是目标角色,被代理角色通过这个代理访问目标角色完成一些任务的过程称为代理操作过程正向代理:正向代理最大的特点是客户端明确要访问的服务器地址;服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端;正向代理模式屏蔽或者隐藏了真实客户端信息反向代理:由于企业当中一台服务器不能承受负载,所以会通过部署多台服务器来解决访问人数限制的问题多个客户端给服务器发送的请求,nginx服务器接收到
5.1企业运维---封装虚拟机 1.新建虚拟机先手动建立一台虚拟机,真机环境是rhel8.2版本,需要建立rhel7.6环境的虚拟机(1)真机中需要挂载rhel8.2的镜像,并且下载httpd服务(2) 在真机中,将redhat7.6的镜像文件挂载到httpd服务的默认发布目录中 /var/www/html/rhel7.6(df 查看挂载信息)(3) vim /etc/rc.d/rc.local 设置开机自动永久挂载,并chmod +x /etc/rc.d/rc.local(4) virt-manager使用虚拟机控制器创建
4.13ansible roles 1.ansible角色介绍* Ansible roles 是为了层次化,结构化的组织Playbook* roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们* roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高* 以特定的层级目录结构进行组织的tasks、variables、handlers、templates、files等;相当于函数的调用把各个功能切割成片段来执行。2.roles目录结构file .