1、字符串前加u例:u"我是含有中文字符组成的字符串。"作用:后面字符串以Unicode格式进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。2、字符串前加r例:r"\n\n\n\n” #表示一个普通生字符串\n\n\n\n,而不表示换行了。作用:去掉反斜杠的转移机制。(特殊字符:即那些,反斜杠加上对应字母,表示对应的特殊含义的,比
有时候,我们无法直接连接外部网络,可能需要连接代理服务器,才能访问外网,进行软件包安装,程序升级,此时我们需要配置一些代理设置,这样才能保证网络正常。一、全局服务器环境变量置全局代理,方法如下:修改/etc/profile文件,添加下面内容:http_proxy=http://username:password@yourproxy:8080/ftp_proxy=http://username:pa
内置模块模块说明Calendar该模块提供日历相关函数datetime通过多种方式操作日期和时间的类time时间的访问和转换string常见的字符串操作re正则表达式操作difflib计算差异的辅助工具textwrap文本自动换行与填充unicodedataUnicode数据库numbers数字的抽象基类math数学函数cmath关于复数的数学函数decimal十进制定点和浮点运算fraction
EVE-NG模拟器介绍EVE-NG(全称EmulatedVirtualEnvironment-NextGeneration),继Unetlab1.0后的Unetlab的2.0新版本,改了名字,原名是UnifiedNetworkingLab统一网络实验室。这款模拟器已经不仅可以模拟网络设备,也可以运行一切虚拟机。理论上,只要能将虚拟机的虚拟磁盘格式转换为qcow2都可以在EVE-NG上运行。所以,E
一次客户这里某业务地市的网络故障,地区业务中断。该业务主要运行的是ospf协议,主要使用华为的AR系列路由器,全省的业务使用骨干区域area0。后来登录该地市路由器,检查ospf邻居状态,都是full的邻接关系,参与ospf进程的接口的类型都是广播型。后来查询日志,发现mpu持续丢包,而且发现有routerid冲突的告警,如下所示:问题现象现网中时常会出现OSPFRouterID配置冲突的问题。由
Pylint是一个Python代码分析工具,它分析Python代码中的错误,查找不符合代码风格标准和有潜在问题的代码。Pylint是一个Python工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等。在unbuntu18上安装了vscode,用来尝试编写测试学习python。vscode安装很简单,python
esxcli命令重启虚拟机如果esxi下面某一台vm死机了,并且esxi的控制台卡死不能用,为了不影响同一个esx下其他的vm正常使用,那么我们只能用命令行来单独重启此vm,保证一定得安全性和效率。esxi5.1-exsi6.5版本都可使用该方式。首先要通过ssh登录安装exsi虚拟化软件宿主机,需要开启ssh(一般默认是关闭的),通过如下方式开启ssh服务也可以通过通过控制口,或者机房接显示器,
HEAT服务编排服务通过运行调用生成运行中云应用程序的OpenStackAPI为描述云应用程序提供基于模板的编排。该软件将其他OpenStack核心组件整合进一个单文件模板系统。模板允许你创建很多种类的OpenStack资源,如实例,浮点IP,云硬盘,安全组和用户。它也提供高级功能,如实例高可用,实例自动缩放,和嵌套栈。这使得OpenStack的核心项目有着庞大的用户群。服务使部署人员能够直接或者
smtp邮件告警zabbix默认自带邮件告警,但是很不好用。一般我们使用smtp告警邮件,配置告警邮件脚本,发送到smtp邮箱服务器进行转发,然后发送到告警用户的邮箱中,完成邮件告警,如阿里邮箱,腾讯邮箱等。前提zabbix能够访问外网,同时stmp邮箱已经配置完整使用python脚本作为邮件。zabbix的告警脚本目录默认在/usr/lib/zabbix/alertscripts/路径下#!/u
实验流程:Dashboard操作创建网络admin用户登陆dashboard界面,导航栏选择“项目-网络-网络拓扑”,显示当前环境的网络拓扑,点击创建网络创建网络,名称为“Network_web_01",并勾选”共享“,其他保持默认创建子网,名称为Subnet_web_01",网络地址192.168.11.0/24,网关ip”192.168.11.1“,其他保持默认配置”子网详
一次对二手的服务器进行重装系统,发现服务器的操作系统居然是安装在主板的u盘上的。后来发现操作系统无法安装到这个U盘,后来用win10磁盘管理发现这个U盘被设置了gpt分区保护,设置为只读,就是说我无法覆盖安装系统。后来发现windows自带的diskpart工具可以解决这个问题直接运行diskpart命令,可以调出该工具首先输入listdisk查看磁盘输入selectdiskn回车,这里的n是要处
openstack的网络服务组件为neutron,它的设计目标是实现“网络即服务”。设计上:遵循基于“软件定义网络(SDN)"的灵活和自动化原则实现上:充分利用linux中各种网络相关的技术物理网络与虚拟化网络Neutron最为核心的工作是对二层物理网络的抽象与管理,物理服务器虚拟化后,虚拟机的网络功能由虚拟机网卡(vnic)提供,物理交换机也被虚拟化为虚拟交换机(vswitch),各个
Docker为容器提供了两种存放数据的资源:由storagedriver管理的镜像层和容器层。DataVolume。storagedriverdocker的镜像分层结构,如下所示:Docker镜像中引入层layer的概念,镜像的制作过程中的每一步擦欧总,都会生成一个新的镜像层容器由最上面一个可写的容器层,以及若干只读的镜像层组成,容器的数据就存放在这些层中。这样的分层结构最大的特性是Copy-on
实验流程Dashboard操作卷类型和QOS管理使用admin用户登陆Dashboard界面,导航栏选择“管理员-卷-卷类型”,点击“创建卷类型”输入类型名称“VolumeType_web",勾选”公有“,进行创建单击”创建QOS规格“输入Qos规格名称"QoS_web",”消费者(啥翻译?)“选择”后端“,进行创建返回卷类型列表,查看已经创建的卷类型,在操作列表中选
openstack存储类型openstack中存储可以分为两类,如下图所示:目前openstack支持三种类型的持久存储:块存储、对象存储和文件系统存储因为目前Manila使用较少,重点为CInder和Swift块存储CinderCinder简介Cinder在OpenStack中的位置和作用Cinder的核心功能是对卷的管理,允许对卷、卷的类型、卷的快照、卷备份进行处理。它为后端不同的存储设备提供
Docker提供几种原生网络,从覆盖范围可以分为单个host上的容器网络和跨多个host的网络。Doker在安装的时候会自动在host上创建三个网络,使用如下命令查看dockernetworklsnone网络故名思议,none网络就是什么都没有的网络。挂在这个网络下的容器除了lo,没有其他任何网卡。容器创建时,可以通过--network=none指定使用none网络。该网络一般应用到一些对安全性要
实验通过openstackdashboard和openstackCLI两种方式管理Hypervisor、主机聚合、规格密钥对以及虚拟机组的测试,并测试虚拟机发放、生命周期管理以及快照和重建等OpenstackDashboard操作Hypervisor和主机聚合管理主机聚合通过将主机组合到一起来把可用区域划分成逻辑单元。创建一个主机聚合,然后选择要放里面的主机。使用admin用户登陆Openstac
dockerrun是启动容器的方法,可以用三种指定的方式指定容器启动时执行的命令。(1)CMD指令(2)ENTRYPOINT指令(3)在dockerrun中命令行中指定但是dockerrun并不能长期保持running状态,我们经常需要进入到容器中去做一些工作,比如查看日志、调试、启动其他进程等。有两种进入容器的方式:attach和exec。dockerattach首先启动一个容器,保持后台长期运
openstack镜像
学习openstack认证管理,参考《HCIP-Cloud_Computing-OpenStackV1.0实验手册》,以下为实验流程OpenStackDashboard操作首先登陆后,可以在设置中将语言改为中文并且修改时区然后左侧导航栏选择“身份管理-角色”,进入角色列表,点击“创建角色”创建一个名为“Role_web"的角色,点击提交,完成角色的创建在左侧导航栏选择”身份管理-用户“,
docker仓库
openstackcli基础命令在完成之前的openstacktranninglab搭建后,可以通过命令从宿主机登陆controller节点。ssh-p2230osbash@127.0.0.1密码默认是osbash登陆后,查看admin用户的环境变量定义文件admin-openrc.sh并导入,进入管理员视图catadmin-openrc.sh.admin-openrc.sh然后可以执行以下命令查
对于docker用户来说,最好的情况是不需要自己创建镜像,几乎所有的常用的数据库、中间件、应用软件等都有现成的docker官方镜像或其他人和组织创建的镜像,我们只需要稍微配置就可以直接使用。但是在某些情况下,也需要自己构建镜像。比如:1、找不到现成的镜像,比如自己开发应用程序2、需要在镜像中加入特定的功能。docker提供了两种构建镜像的方法:dockercommit命令和Dockerfile构建
opesntack tranning labs提供了一种在桌面环境中部署虚拟化OpenStack的简便方法。Training Labs支持所有现代Linux,Windows和macOS平台。在运行Training Labs之前,您需要安装VirtualBox或KVM / libvirt。将压缩文件解压缩到一个文件夹,并准备一键部署您自己的OpenStack Training Labs群集。下载地址
一次,我们的备份数据库的虚拟机出现了异常,备份程序异常终止。经过检查是根分区满了。如下所示:因为根分区默认是采用LVM,所以我就想着直接添加一块硬盘,然后添加到LVM里面,直接对根分区扩容。根分区扩容方式参考之前的写的博客https://blog.51cto.com/11555417/2336797但是在执行到vgextend命令时,一直提示错误,无法对vg进行扩充Couldn'tcrea
rysnc
数据库优化
Racktables使用手册1.Racktables介绍1.1.存在的问题随着公司服务器规模的增加,以往手工记录服务器资产的方式存以下的问题:无法准确统计IT资产1、有多少需要处理的IT资产?2、资产中有哪些特殊的设备供应商3、过去的三年中每年新增的服务器是多少?有多少无法使用的或是资源利用率很低的?4、资产设备什么时候过保?5、如何操作资产更新(例如服务器IP变更或硬件资源变更)6、现有环境有多
防火墙
宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。官方论坛https://www.bt.cn/bbs/thread-19376-1-1.html使用手册http://docs.bt.cn/424204linux环
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号