自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(230)
  • 资源 (1)
  • 收藏
  • 关注

原创 【AWS入门】利用CloudWatch监控EC2的CPU负载情况

导航到 Cloudwatch->Metrics->All metrics-EC2->Per-Instance Metrics,选中创建的 EC2的 CPU 利用率,点击铃铛标识创建 alarm。点击【创建主题】后,会收到一封订阅邮件,需点击该邮件中的激活链接进行订阅。连接 EC2,运行如下命令拉高 CPU 使用率。自定义【警报名称】继续点击【下一步】本实例平均值选择大于 70%报警。设置CloudWatch警报。cloudwatch成功创建。

2023-05-10 14:13:50 1462 1

原创 【AWS入门】将EC2的系统日志推送到CloudWatch

切换到 CloudWatch 界面导航到 Log Groups。启动 awslogs 服务。安装并启动apache服务。

2023-05-04 15:28:20 645

原创 【AWS入门】AWS CICD

创建2台EC2实例,一台名为「ec2-repo」,用作开发环境,将编写好的代码提交至repository(需安装git),一台名为「ec2-wp」,需要通过user data预安装code deploy agent,通过Code Deploy将应用程序部署至「ec2-wp」用户组下创建一名用户,生成credential,用于后续代码提交凭证。点击「创建存储库」,进入到创建应用程序页面。创建角色,用于后期的CodeDploy。创建用户组,将IAM权限赋予给该组。计算平台选择「EC2/本地」

2023-05-03 17:21:17 960

原创 【AWS入门】AWS Lamda

选择用来编写函数的语言【运行时】,【架构】,【执行角色】后,点击【创建函数】按钮来创建一个Lamda函数。示例:此处的第一对儿【键】,【值】中【键】参照Python代码中的 参数,【键】填EC2实例的标签名。点击【测试】选项卡,选择测试【模板】,填写自定义测试【名称】,点击【保存更改】,【测试】按钮。点击详细信息,可以查看运行的详情,点击【单击此处】可以查看日志组。点击【测试】按钮,输入如下详情,并且原本运行中的实例也随机停止。第二对【键】,【值】参照Python代码中的参数。

2023-05-03 16:36:20 1039

原创 【AWS入门】Amazon RDS Proxy

rds-sg:此安全组附加到 RDS 实例,仅允许来自 EC2 实例(显示为 EC2-sg)的端口 3306 上的 TCP 连接以及任何出站连接。2.1.2 按照之前的流程创建一个 RDS 的 MYSQL, SG 选择你刚创建的 rds-sg,记录下所使用的。2.1.3 导航到 RDS 控制台,选择数据库,然后选择您现有的 RDS MySQL 数据库实例。ec2-sg:此安全组附加到 EC2 实例,仅允许入站到 EC2 实例的 SSH 连接和任何出站连接。用户名,数据库名字和密码,然后创建,并等待几分钟。

2023-04-08 22:50:53 707

原创 【AWS入门】流量镜像

流量镜像是一项 Amazon VPC 功能,可用于从接口类型的弹性网络接口复制网络流量。然后,您可以将流量发送到带外安全和监控设备,以便:内容检查威胁监控故障排除安全和监控设备可以部署为单个实例,也可以部署为具有 UDP 侦听器的网络负载均衡器或具有 UDP 侦听器的网关负载均衡器后面的实例队列。流量镜像支持过滤器和数据包截断,以便您仅使用所选的监控工具提取要监控的感兴趣流量。

2023-04-02 15:37:28 1186

原创 【AWS入门】AWS对等连接之实现两个VPC间私网通信

虚拟私有云(VPC)是专用于您的 AWS 账户 的虚拟网络。它在逻辑上与 AWS 云中的其他虚拟网络隔绝。您可以在 VPC 内启动 AWS 资源,例如 Amazon EC2 实例。VPC 对等连接是两个 VPC 之间的网络连接,通过此连接,您可以使用私有 IPv4 地址或 IPv6 地址在两个 VPC 之间路由流量。这两个 VPC 中的实例可以彼此通信,就像它们在同一网络中一样。您可以在自己的 VPC 之间创建 VPC 对等连接,或者在自己的 VPC 与其他 AWS 账户中的 VPC 之间。

2023-03-31 15:31:42 1577

原创 【AWS入门】将AWS流日志发布到Amazon CloudWatch Logs,实时监控经由VPC的流量

利用 VPC 流日志这项功能,您可以捕获有关传入和传出您的 VPC 中网络接口的 IP 流量的信息。流日志数据可发布到以下位置:Amazon CloudWatch Logs、Amazon S3 或创建流日志后,您可以在配置的日志组、存储桶或传输流中检索和查看流日志记录。流日志可帮助您处理多种任务,例如:• 诊断过于严格的安全组规则• 监控达到您实例的流量• 确定在网络接口上往返的流量的方向流日志数据的收集在您网络流量路径之外,因此不会影响网络吞吐量或延迟。您可以创建。

2023-03-31 15:11:37 687

原创 【AWS入门】通过VPC创建云上私有网络

需要定义2个路由表,一个是为共有子网使用的,一个是为私有子网可上网的那个子网使用的公有子网私有子网(可访问外部网络)私有子网。

2023-03-26 00:50:24 657

原创 【AWS入门】通过CDN(Cloud Front)来快速访问S3存储桶下的资源

什么是 AWS CDNCloudFront 是 CDN (Content Delivery Network)。它从 Amazon S3 存储桶中检索数据并将其分发到多个数据中心位置。它通过称为 edge locations 的数据中心网络提供数据。当用户请求数据时,最近的边缘位置被路由,导致最低延迟,低网络流量,快速访问数据等。

2023-03-24 15:38:59 3362

原创 【AWS入门】通过AWS存储网关(Storage Gate Way)实现文件共享

配置缓存存储需要加载一会儿,此处需要等候根据上述配置,会自动生成一个EC2实例。

2023-03-24 10:22:36 510

原创 【AWS入门】AWS S3存储桶策略之GetObjectversion

验证GetObjectversion策略对访问S3存储桶对象的影响,首先s3存储桶开启版本控制,在向存储桶上传一个文件对象error.html后(通过web访问该链接正常访问),编辑本地文件,再次上传,当再次通过web访问原来的链接,还能成功访问吗?7. 可以通过更新文件前的链接访问修改后的版本。

2023-03-23 15:19:52 408

原创 【AWS入门】AWS Auto Scaling根据EC2负载的情况伸缩EC2实例

Auto Scalling:根据EC2负载的情况伸缩EC2实例,配置方式有两种,一种时启动模板(推荐),一种时启动配置(即将下线,不推荐),接下来我们就来尝试以下用启动模板的方式来配置Auto Scaling。

2023-03-17 23:59:54 1029

原创 【AWS入门】AWS负载均衡器-ALB实验

我们分别创建2个EC2实例,分别是instance-demo1与instance-demo2将带有AmazonSSMFullAccess策略的角色分别附加到上述两个实例中创建ALB类型的负载均衡器demo-alb,将上述两个实例作为目标组alb-tg添加至负载均衡器中测试负载均衡器运行情况,验证ALB DNS地址,可以看出每刷新一次该链接,内容即随之变化。

2023-03-15 23:52:46 1447

原创 【AWS入门】在AWS EC2实例上托管 WordPress 博客

⦁ 创建EC2实例,在user data处添加以下内容⦁ 测试连接http://my.public.dns.amazonaws.com/phpinfo.php。

2023-03-15 22:32:41 386

原创 【AWS入门】AWS EFS挂载到EC2实例

注:密钥对可以通过【创建新密钥对】实现,此处选择了我预先创建好的。此处可用区需要与实例中可用区对应!2.2 选择上衣步骤中创建好的角色,点击【更新IAM角色】2.1 导航栏出搜索【EC2】,迁移至相关画面。3.1 在EFS中,点击【链接】,确认挂载命令。2.1 在实例处右键,点击【修改IAM角色】1.1 导航栏输入【IAM】,迁移至该画面。1.4 自定义角色名称,点击【创建角色】1.1 点击【安全组】>【创建安全组】2.2 点击【实例】>【启动新实例】1.2 点击【角色】> 【创建角色】

2023-03-13 22:46:40 873

原创 【AWS入门】IAM基本应用-2023/3/4

IAM(Identity Access Management)是身份和访问管理服务,要访问AWS服务和资源,就要使用IAM进行身份验证和授权。当我们通过控制台,CLI,或API访问AWS服务时,都需要通过IAM服务进行身份验证。所有的委托人都必须进行身份验证才能发送请求,执行操作(少数例外)。那什么是委托人呢?委托人是对AWS资源和服务执行动作或操作的用户,或者是应用程序的代称。AWS用户,角色,联合身份用户,应用,这些都可以是委托人。

2023-03-11 15:05:52 586

原创 【AWS入门】EC2用户数据和元数据

AWS EC2用户数据和元数据

2023-03-11 15:05:47 356

原创 MySQL:Dump导出某数据库的表结构和数据

--Dump导出表结构和数据mysqldump -u 用户名 -p -h ip地址 数据库名 表1 表2 > 输出路径mysqldump -u root -p -h 121.4.134.212 sys_financial django_content_type django_migrations django_session > /root/projects/pa/backup.sql

2021-11-17 00:10:56 1671

原创 html:用户登录页

在这里插入图片描述<!DOCTYPE html><html><head><meta charset="UTF-8"><title>首页</title><style>/* 让页面所有元素的padding和margin都设置为0 */*{margin:0;padding:0;box-sizing:border-box;}/* 整个登录框的css,并使用绝对定位居中 */.login { positio

2021-09-13 23:03:39 215

原创 js:$(this).next().toggleClass(‘hide‘);

https://www.w3school.com.cn/jquery/attributes_toggleclass.asphttps://www.w3school.com.cn/tiy/t.asp?f=jquery_attributes_toggleclass

2021-09-01 22:58:10 345

原创 js:二级菜单显示与隐藏

<html><head><script>window.onload = function(){ var dt=document.getElementById('menu').getElementsByTagName('dt'); for (var i = 0; i<dt.length; i++){ dt[i].onclick = function(){ nex = this.parentNode.getElementsByTa

2021-09-01 22:36:35 1563 2

原创 HTML引入CSS的方式

1.行内(内联)<div style="background:red"></div>2.内部(嵌入)<head> <style> .content{ background:red; } </style></head>3.外部(链接|导入)<head><!-- 链接 --><link rel="stylesheet" type="text/css" href="/stat

2021-08-08 23:43:43 72

原创 html表单提交的几种方式

form表单提交form表单属性之一onsubmitοnsubmit="return true"为默认内容,不写onsubmit即默认返回true但如果οnsubmit="return false"则无法提交οnsubmit=“return check()” 调用function check(),进行表单校验<script type="text/javascript"> function check(){ var name = document.getEle

2021-08-01 21:34:51 3592

原创 Python:django之创建超级管理员

一 摘要在admin中注册模型(admin.py代码补充)setting.py代码补充models.py代码补充用户注册视图(views.py代码补充)数据迁移创建超级管理员二 详细在admin中注册模型(admin.py代码补充)from django.contrib import adminfrom . import models# # Register your models here.admin.site.register(models.Users)setting.py代

2021-07-24 21:42:42 1312

原创 Python:Django配置静态文件

一 摘要准备静态文件目录指定静态文件路径(配置文件夹为项目的合法静态文件)如何访问静态文件优化二 步骤1.准备静态文件目录项目根目录同名目录下创建static文件夹,在static文件夹下分别建css,js,images文件夹,并将静态文件分门别类放置2.指定静态文件路径(配置文件夹为项目的合法静态文件)在配置文件中添加以下代码STATICFILES_DIRS = ( os.path.join(BASE_DIR,'static'),)3.如何访问静态文件首先找到配置文

2021-07-13 15:14:25 189

转载 DEA中Git提交代码时候一直出现Line Separators Warning窗口

在IDEA中commit的时候,会遇到这个警告。其实只需将右下角为CRLF的文件换为LF就行了。详细的关于这方面的,有一篇文章非常好:原文链接

2021-07-12 22:26:08 3190

转载 Viewport argument value “device-width;” for key “width” is invalid, and has been ignored. Note that

Viewport argument value “device-width;” for key “width” is invalid, and has been ignored. Note that ‘;’ is not a separator in viewport values. The list should be comma-separated.使用

2021-07-12 22:10:43 1358

原创 Python:Django配置路由

一 摘要创建模块子应用追加导包路径配置路由二 步骤1.创建模块子应用1.1 创建子应用文件夹在APP包下创建一个名为usr的子应用:项目根目录同名目录下创建一个包,包名为APP(包名:自定义)cd到APP文件夹下,执行以下命令创建子应用usrpython ../../manage.py startapp usr1.2 注册子应用INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth',

2021-07-11 21:35:22 349 2

转载 Python:NameError: name ‘_mysql‘ is not defined

解决Django执行manage.py 提示 NameError: name ‘_mysql’ is not defined 问题原因是:Mysqldb 不兼容 python3.5 以后的版本解决办法:使用pymysql代替MySQLdb步骤:安装pymysql:pip install pymysql打开项目在setting.py的init.py,或直接在当前py文件最开头添加如下:import pymysql pymysql.install_as_MySQLdb()重新执行后报错d

2021-07-10 19:25:23 2872

转载 Python:配置logging工程日志

1.配置工程日志在配置文件中添加以下内容LOGGING = { 'version': 1, 'disable_existing_loggers': False, # 是否禁用已经存在的日志器 'formatters': { # 日志信息显示的格式 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s %(lineno)d %(message)s' },

2021-07-04 13:26:38 159

原创 Python:配置Redis数据库

一 摘要1.pip下载redis扩展库2.根据django-redis 中文文档在设置文件中配置redis数据库二 步骤1.pip下载redis扩展库pip install django-redis2.根据django-redis 中文文档在设置文件中配置redis数据库https://django-redis-chs.readthedocs.io/zh_CN/latest/CACHES = { "default": { "BACKEND": "django_red

2021-07-03 22:56:37 370

原创 Redis:Centos安装Redis数据库

一 Centos安装Redis数据库1.创建redis文件夹cd /rootmkdir redis2.下载redis数据库进入到redis这个文件夹中去,用命令下载wget http://download.redis.io/releases/redis-4.0.12.tar.gz3.因为这个数据库使用c语言来编写的,所以我们要下载gcc工具和编译环境yum install gcc-c++4.解压刚下载的Redis压缩包tar -zxvf redis-4.0.12.tar.gz

2021-07-03 22:25:36 125 2

原创 Python:Django项目配置这一篇就够了

创建远程仓库将远程仓库克隆到本地忽略.idea文件快捷键:Ctrl /⌘+K

2021-07-03 06:32:40 187

原创 Python:Django配置mysql数据库

一 摘要创建数据库创建用户,密码并授权在Python设置文件中配置mysql数据库安装PyMySQL扩展包,并将其初始化为MySQLdb二 步骤1.创建数据库mysql -uroot -pcreate database d32.创建用户,密码并授权create user ‘jerry’ identified by ‘Qweasd529,’;grant all privileges on . to ‘jerry’@’%’ identified by ‘Qweasd529,’ with g

2021-06-24 22:26:05 214

原创 Python:配置Jinja2模版引擎

一 摘要pip下载jinja2更换模版引擎指定模版文件的加载路径新建jinja2模版引擎的环境文件,并且自定义语法将语法加载到jinja2模版引擎当中二 步骤1.pip下载jinja2pip install jinja22.更换模版引擎我的默认模版引擎长这样更换成jinja2模版引擎TEMPLATES = [ # { # 'BACKEND': 'django.template.backends.django.DjangoTemplates', #

2021-06-23 22:42:27 918 2

原创 Python:配置开发环境

一 创建工程后的目录结构回顾书接上文:创建远程仓库创建工程通过前两节的内容,我们创建了django工程,目录结构如下所示project_20210619 #仓库的根目录project_mall #项目的根目录|---project_mall #项目的根目录同名目录|------ __init__.py #python项目必带 模块化思想|------ settings.py #项目的总配置文件 里面包含数据库 web应用 时间等各种配置|--

2021-06-20 22:23:32 171 1

原创 Python:创建工程(虚拟环境+框架+工程)

一 摘要创建虚拟环境安装django框架创建工程二 具体步骤1.创建虚拟环境virtualenv????前提:创建虚拟环境前首先要进入本地项目仓库????点击click me进行创建2.安装django框架????前提:安装django框架前首先要确认当前所在的虚拟环境(上一步创建好的)????点击click me进行安装????注意:django版本太低的话会出现与python版本不兼容的情况Django 1.11版本兼容Python 2.7、3.4、3.5、3.6、3.7(add

2021-06-19 22:40:36 749 1

原创 Python:创建远程仓库

电脑系统:MacPython版本:3.7远程仓库:码云官方网址:https://gitee.com账号注册:用户名/密码新建仓库:点击+,点击新建仓库

2021-06-18 21:44:16 458

原创 MySQL:2003-Can‘t connect to MySQL server on ‘XXXip‘

远程连接腾讯云服务器mysql数据库,报错2003-Can’t connect to MySQL server on ‘XXXip’,图片如下:原来是3306端口没开放开放3306端口号,在腾讯云防火墙设置页面添加即可添加后显示如下再连接一遍数据库就成功了最后附上数据库连接情报,小伙伴们对号入座~...

2021-05-22 22:05:36 161

超实用英语从句句法例句

本资料主要涵盖英语宾语从句,状语从句,时间状语从句,定语从句,主语从句表语从句等从句的例句,通过这些例句的学习,你可以很好的掌握从句。而学好从句需要做到以下几点:1,.习得语法规则;2.在了解语法的基础上对例句加以练习,背诵,达到脱口而出;3.日常对话练习,勤用勤练,循序渐进

2020-05-19

空空如也

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

TA关注的人

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