再接再厉
一、实验场景: 1、无公网IP和EIP(弹性公网IP)的ECS通过NAT网关设置SNAT(源地址转换)访问公网 2、无公网IP和EIP的ECS通过NAT网关设置DNAT(目标地址转换)向公网提供服务 3、相同地域、相同可用区、相同VPC(专有网络)的两台ECS,ECS1绑定EIP且自建NAT网关,ECS2无公网IP和EIP,通过ECS1访问公网并向公网提供服务 4、相同地域、不同可用区、不同VPC
一、相关概念介绍:持续(Continuous):不断地获取反馈、响应反馈集成(Integration):编译、打包、测试部署(Deployment):应用组件或基本设施的代码或配置变更在产品环境生效发布(Release):具有业务影响的功能变化对最终用户可见交付(Delivery):可以理解为从Deployment到Release之间的阶段,强调的是一种能力,开发有能力频繁部署,业务有能力随时发布
一、MHA相关概念及原理:1、MHA简介:MHA(Master High Availability)是开源的MariaDB高可用解决方案。MHA在监控master节点故障时,会提升其中拥有最新数据的slave节点成为新的master节点。MHA还提供了master节点的在线切换功能,即按需切换master/slave节点。构建MHA的前提条件是要先构建主从复制。MHA集群中的各节点彼此之间均需要基
一、部署规划:节点名称操作系统CPU(核)内存(G)系统盘(G)IPoracle-rac-node1CentOS 7.5 x86_64816100Public IP(ens160):192.168.1.231Private IP(ens192):10.0.0.1Virtual IP(VIP):192.168.1.240oracle-rac-n
一、硬盘分区说明:fdisk和parted都能分区,当硬盘容量大于2T时,只能使用parted进行分区。二、演示环境:1、VMware中新增一块大小为4T的硬盘: 2、查看操作系统版本:# cat /etc/centos-release3、sdb默认没有分区:# lsblk三、使用fdisk分区:1、使用fdisk命令:# echo -e "n\np\n1\n\n\nw" | fdisk
一、服务器需要配置RAID的原因: 处于可靠性和数据读取速率的要求,现代服务器大多是由RAID卡来管理硬盘的读写等应用,在安装操作系统之前必须要给硬盘做RAID,这样RAID卡才能对硬盘进行管理,否则BIOS无法识别硬盘,并且需要将安装的OS分区设置为第一启动项,否则安装操作时可能会出现如下提示:二、RAID配置:1、服务器硬件信息:BIOS Default
一、漏洞描述:vim在9.0.0598之前版本中win_new_width函数未对窗口长度变量width的值进行限制,当窗口长度为负值时会造成缓冲区溢出漏洞,可利用此漏洞造成拒绝服务或执行恶意代码。漏洞名称vim缓冲区溢出漏洞漏洞类型栈缓冲区溢出发现时间2022/9/28影响范围低于9.0.0598的版本漏洞影响一般MPS编号MPS-2022-58108CVE编号CVE-2022-3324C
1、笔记本加装前的硬盘容量及分区情况:2、已有固态硬盘信息:3、加装的西数SSD固态硬盘信息:容量2TB闪存类型TLC缓存无缓存顺序读速3500MB/s顺序写入3500MB/sTBW900TBW接口M.2接口(NVMe协议)NVMe协议PCIe 3.04、SSD加装前后的主板对比:5、加装SSD后的系统配置: 6、将桌面上的文件全部移动至新增的SSD中
1、ngrok介绍:ngrok是一款可以将内网IP和端口暴露到公网上的工具,解决了在没有固定公网IP的情况下依然可以从公网访问自己内网的项目,是一个内网穿透的解决方案。/2、获取Authtoken:(1)注册账号,并登录;(2)登录dashboard,点击左侧“Your Authtoken”,复制右侧的Authtoken: 3、内网Cen
GitHub有时访问很慢,修改了hosts文件还是不行,尝试使用FastGitHub。FastGitHub项目地址https://github.com/dotnetcore/FastGithub:下载最新2.1.4版本的安装包至桌面并解压:双击fastgithub.exe,如果无法正常运行,可以进入对应目录,以管理员身份运行CMD,输入如下命令:启动:C:\Users\Marion\Desktop
一、演示说明:1、主机信息:主机系统IPAWindows 10企业版192.168.3.66BWindows 10企业版192.168.3.812、需求:主机A远程桌面连接至主机B的同时将自己的D盘挂载至主机B二、前置条件:1、两台主机互相ping通:可能在防火墙开启状态下,两台主机无法相互ping通,需要开启基于ICMPv4协议的ping,有如下两种方式:(1)图形界面配置:“设置”-->
一、安装Anaconda:Anaconda:Python包管理器,是一个开源的Python发行版,包含了conda、Python等180多个科学包及其依赖项。官网:https://www.anaconda.com/,此次安装版本Anaconda3-2022.05-Windows-x86_64.exe,安装过程中的关键步骤:安装目录:d:\anaconda3 将Anaconda3添加至环境
1、Windows 11系统版本: 未配置Java环境:2、Oracle官网注册登录3、下载JDK 11(https://www.oracle.com/java/technologies/downloads/#java11-windows)4、安装jdk-11.0.15.1_windows-x64_bin.exe:安装至D盘:5、配置Java环境变量:高级系统设置:高级-->环境变
1、打开go官网:https://golang.google.cn/ 或 https://go.dev/2、下载go二进制软件包: 3、解压go二进制软件包:# tar -xf go1.18.3.linux-amd64.tar.gz -C /usr/local# ls -lh /usr/local/go4、配置环境变量:# vim /etc/profile.d/go.shexp
1、两台Windows 10电脑,系统版本分别为21H1和21H22、两台电脑都有有线和无线两块网卡(禁用无线网卡),通过一根网线直连 3、电脑A配置静态IP: 说明:此处可以不配置默认网关。4、电脑B配置静态IP:说明:(1)此处可以不配置默认网关。(2)两台电脑IP不能冲突。5、两台电脑网络测试:(1)电脑A ping 电脑B: (2)电脑B ping 电脑A:说明:如果ping不通,
注释:# 注释的内容数字:整数:不区分int和long进制:0xa、0o10、0b10bool:True、False浮点数:3.1415复数:1 + 2j 字符串:使用单双引号引用都可以,建议使用单引号,'python'或"python"'''和"""单双三引号,可以多行注释,可以在其中自由使用单双引号在字符串前面加上r或R前缀,表示该字符串不做特殊处理 缩进:约定使用4个空格缩进 续行:在行尾使
1、自己编写的Shell脚本中会用到的一些命令:# which ifconfig# rpm -qf /usr/sbin/ifconfig# which wget# rpm -qf /usr/bin/wget# which iostat# rpm -qf /usr/bin/iostat说明:(1)安装sysstat软件包过程中需要安装依赖软件包lm_sensors-libs;(2)某些特定环境下可能
1、删除某文件夹时出现如下提示:2、右键该文件夹,选择“属性”,从打开的“属性”窗口中,选中“位置”进行复制:3、打开“任务管理器”,切换到“性能”选项卡,点击“打开资源监视器”:4、切换到“CPU”选项卡,在“关联的句柄”中粘贴刚才复制的路径,查看关联的句柄:5、选中所有关联的句柄,右键选择“结束进程”:6、点击“结束进程”:7、重新删除该文件夹就能正常删除了。说明:1、上述方法同样适用于Win
1、查看系统版本:# cat /etc/centos-release2、删除CentOS 7.9内置的MariaDB相关组件:# rpm -qa | grep -i mariadb# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64说明:(1)如果之前安装过MySQL,先卸载:# rpm -qa | grep -i mysql(2)如果存在/etc/
1、简单概念:卷组:Volume Group,简称VG,是一个或多个物理卷的组合。卷组将多个物理卷组合在一起形成一个可管理的单元。2、查看卷组:# df -Th# vgs# lvs3、卷组改名:# vgrename db centos4、修改分区表文件fstab:# vim /etc/fstab修改前:修改后:5、修改引导文件grub2.cfg:# vim /etc/grub2.cfg修改前:(1
一、简单概念:1、pyenv:Python多版本管理工具,可以管理Python解释器、可以管理Python版本,也可以管理Python的虚拟环境,官网https://github.com/pyenv。2、虚拟环境:默认使用的Python环境是一个公共环境,如果多个项目使用不同Python版本开发、部署和运行,或使用相同Python版本开发但不同项目使用了不同版本的库,都会带来冲突,最好的解决办法就
1、Microsoft Edge浏览器版本:2、默认无法访问Google:https://www.google.com.hk/3、右上角“设置及其他”-->扩展:4、管理扩展:5、获取Microsoft Edge扩展:6、搜索“谷歌”:7、获取“iGG谷歌学术助手”:8、添加扩展:9、邮箱验证:10、验证后登录成功:11、刷新页面:https://www.google.com.hk/12、
目录:一、 EMC存储服务器通过HBA光纤通道卡为Dell服务器扩容3T二、 RAID卡RAID 1重置为RAID 0三、 按照用户要求在CentOS 7.4中安装金山杀毒软件四、 CentOS 7.4识别NTFS格式的移动硬盘一、EMC存储服务器通过HBA光纤通道卡为Dell服务器扩容3T:1、 默认没有安装HBA光纤通道卡:2、 安装HBA光纤通道
1、 查看系统版本:# cat /etc/redhat-release2、 安装epel源:# yum -y install epel-release3、 安装yum-utils软件包:# yum -y install yum-utils4、 安装rpmconf软件包:# yum -y install rpmc
1、 Windows 11版本:2、Windows 11风格任务栏:3、修改注册表:(1)找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell\Update\Packages(2)右侧新建DWORD值:(3)将名称重命名为“UndockingDisabled”,双击打开,数值数据修改为“1”:4、重启Win
一、GitHub访问加速:1、浏览器访问https://www.ipaddress.com/2、分别查询以下域名对应的IP地址:(1)github.com(2)assets-cdn.github.com(3)github.global.ssl.fastly.net3、使用管理员权限修改C:\Windows\System32\drivers\etc\hosts文件,末尾新增如下记录并保存:4、使用
一、CGI概念:CGI:Common Gateway Interface,公共网关接口,是Web服务器运行时外部程序的规范,按CGI编写的程序可以扩展服务器功能。CGI应用程序能与浏览器进行交互,还可通过数据API与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据,格式化为HTML文档后,发送给浏览器,也可以将从浏览器获得的数据存入数据库。几乎所有服务器都支持CGI,可用任何语言编写CG
一、MD5文件校验:1、MD5简介:MD5(Message-Digest Algorithm 5):信息摘要算法,一种被广泛使用的密码散列函数,常被用来验证网络文件传输的完整性,防止文件被人篡改。此算法对任意长度的信息(文件内容)逐位进行校验,产生一个128位的二进制数据(转换成十六进制是32位)的“指纹”(或称“信息摘要”)。文件内容相同,其MD5值相同,不同的文件产生相同的信息摘要的可能性非常
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号