自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 第一个python程序

记事本工具即可:editplus、vim、sublime、vs code。.py.txt(记事本文档)改成.py(打不开,√)后面两种方法比较快速地打开文件夹所在的cmd。*表示未保存,ctrl+s保存,*消失。进入python的测试终端,不能保存。集成开发环境:pycharm工具。

2023-03-17 21:12:53 81

原创 python的安装出现的问题

*

2023-03-17 19:51:38 1456

原创 Docker基础命令操作

AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯、彼得·温伯格和布莱恩·柯林汉姓氏的首个字母)的最大功能取决于一个人所拥有的知识。awk经过改进生成的新的版本nawk,gawk,现在默认linux系统下日常使用的是gawk,用命令可以查看正在应用的awk的来源(ls-l/bin/awk)(1)根据镜像名称拉取镜像。启动dockerrun。注意容器是已经确认不要的。改变容器可以制作镜像。...

2022-07-18 15:27:46 309

原创 OSI模型

OSI模型传输层: 区分不同的流量: 定义数据的传输方式TCP是一种面向连接的可靠的传输协议(保证传输到位)UDP:是一种非面向连接的不可靠的传输协议,(不保证传输到位)怎么保证可靠性?(确认重传)确认机制:数据传过来确认重传机制:三次握手保证面向连接面向连接:在传递数据之前双方进行协商,保证可以进行连接计算机不能直接处理应用层(程序指令),表示层进行翻译,将逻辑语言转换为二进制,会话层有一个独立的通道,防止冲突控制层面是上三层,数据层面下四层传输层,区分不同的流量,用端口号(可靠:T

2022-07-18 13:45:10 276

原创 Docker安装和部署

基于Centos7.安装。修改docker-ce源。

2022-07-18 11:10:33 149

原创 Docker基本概念

镜像(lmage)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。镜像构建完成后,可以很容易的在当前宿主上运行,但是,如果需要在其他服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,DockerRegistry就是这样的服务。容器存储层的生存周期和容器一样,容器消亡时,容器存储层也随之消亡。数据卷的生存周期独立干容器,容器消亡,数据卷不会消亡,因此,使用数据卷后,容器可以随意删除,重新run,数据却不会丢失。...

2022-07-18 09:58:11 120

原创 Docker

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。1.1虚拟化技术虚拟化一般分为硬件级虚拟化和操作系统级虚拟化。1.2基于服务的云计算模式1.基础设施即服务(IAAS),通常指的是在云端为用户提供基础设施,例虚拟机、服务器、存储、负载均衡、网络…亚马逊的AWS就是这个领域的佼佼者,国内是阿里云为首。隔离应用。...

2022-07-18 09:40:05 194

原创 云数据库管理初体验

任务一:创建RDS MySQL实例任务二:设置白名单创建RDS实例后,您需要设置RDS实例的白名单,以允许外部设备访问该RDS实例。任务三:创建RDS数据库账号任务四:创建数据库任务五:连接MySQL实例使用DMS连接实例在主页可以可以选择RDS数据库服务使用购买操作和ecs类似:创建账号:创建数据库:白名单设置:dmc:数据迁移:...

2022-07-13 22:10:38 351

原创 ECS之初体验(Linux)

任务一:创建弹性云服务器任务二:登录云服务器分别使用vnc、Workbench和xshell登录云服务器。任务三:重置root密码在阿里云首页可以选择ECS服务进去后可以选择如下都使用购买界面:完成上述配置后就可以在控制台去看到这台服务器(选择的内容按需选择)安全组:类似于防火墙的东西需去添加和去除规则如下图,点击快速添加可以轻松完成添加,也可以使用手动添加。快速添加:远程连接:远程连接有以下几种方法,每种按引导进行即可完成workbench实现:这里存在一个密码的问题可

2022-07-13 21:54:37 149

原创 【无标题】

创建mysql用户及组groupadd -r -g 306 mysqluseradd -r -g mysql -s /bin/false获取软件之前在二进制方法里面已经下载过安装包了,这里我们就直接拷贝过来这个就是我们要拷贝的东西,注意这里的IP地址是你自己下载好的虚拟机地址,和我的不一样的scp 192.168.57.142:/root/mysql80-community-release-el7-5.noarch.rpm .scp 192.168.57.142:/root/mysql57

2022-04-23 01:05:18 54

原创 基于数据库school创建course和student表

创建表创建course表CREATE TABLE course (cs_id int(11) NOT NULL COMMENT ‘课程编号’,cs_name varchar(50) NOT NULL COMMENT ‘课程名称’,cs_credit tinyint(255) unsigned DEFAULT NULL COMMENT ‘课程学分’,cs_type char(12) DEFAULT NULL COMMENT ‘课程类别’,cs_depart char(6) DEFAULT NUL

2022-04-23 00:52:34 3634 1

原创 RPM,YUM,二进制安装MySQL和修改密码

YUMyum在线安装,前提是要连网,可以根据ping www.baidu.com来查看是否连网先下载 MySQL Yum Repositorywget -c https://repo.mysql.com//mysql80-community-release-el7-5.noarch.rpm添加 MySQL Yum Repositoryyum localinstall mysql80-community-release-el7-5.noarch.rpm选择安装发行版`禁用8.0版本,启用5.

2022-04-22 15:01:51 1061

原创 【无标题】

pw developer: lmadevpw_manager: lmamgr~~~~[studentaworkstation ansiblel$ vim locker.yml[studentaworkstation ansiblel$ echo redhat >~/ans ible/serect.txt [studentaworkstation ansible]$ chmod 600 ~/ansible/serect.txt[studentaworkstation ansible]$

2021-12-07 18:19:32 67

原创 【无标题】

name: playlhosts: dev,prod,testtasks:name: install php yum:name: phpname install mariadbyum:name: mariadbname: play2hosts: dev tasks:name: install Development Tools'packages.yml"32L,5300hosts: dev,prod,testtasks:name: install phpyum:name:php

2021-12-07 18:17:38 929

原创 【无标题】

[dev]servera[test]serverb[balancers]serverb[prod]servercserverd[webservers:childrend]~~:wq[defaults]#some basic default values.inventory /home/student/ansible/inventory#library =/usr/share/my modules/#module utils = /usr/share/my module ut

2021-12-07 18:12:40 116

原创 int(整数)、float(浮点数)、complex(复数)、str(字符串)、None(数字)bool(布尔)、bytes(字节)、tuple(元组)

int(整数)、float(浮点数)、complex(复数)、str(字符串)、None(数字)bool(布尔)、bytes(字节)、tuple(元组)NameErrorname‘tuple_data’isnotdefined显示不存在。元组中的元素值不允许修改,可以两个元组进行整合。-1,1,0,999(10进制整数)可以访问某个元素,也可以访问一段元素。-0b22(0b,2进制)0xc(0x,16进制)0o8(0o,8进制)...

2021-09-09 21:05:35 201

原创 python,python解释器的安装

9.6python,python解释器的安装python中的数据类型型:int浮点型:float,布尔型: bool(boolean)True False字节:bytes(存储单位)字符:char(Python中没有char类型) python中没有单个字符字符串:string列表:list字典:dictionary集合:set,collection元组tuple列表:list字典:dict集合:setint_data=1#print:打印,打印多个值,中间加逗

2021-09-09 19:38:11 51

原创 2021-07-21

拓扑:R3最好不要用缺省动态自收敛:RIP:rip的工作原理:rip的更新规则:出现环路的现象:防环:毒性逆转:路由器从某个接口上接收到某个网段的路由信息之后,并不是不往回发送信息了,而是发 送,只不过是将这个网段标志为不可达,再发送出去。收到此种的路由信息后,接收方路由器会立刻抛弃该路由,而不是等待其老化时间到(Age Out)。这样可以加速路由的收敛水平分割(split horizon)是一种避免路由环路的出现和加快路由汇聚的技术。水平分割,路由器A将从路由器B学习到.

2021-07-21 17:20:34 66

原创 2021-07-18

1.为什么需要三次握手?. TCP的三次握手最主要是防止已过期的连接再次传到被连接的主机。如果采用两次的话,会出现下面这种情况。比如是A机要连到B机,结果发送的连接信息由于某种原因没有到达B机;于是,A机又发了一次,结果这次B收到了,于是就发信息回来,两机就连接。传完东西后,断开。结果这时候,原先没有到达的连接信息突然又传到了B机,于是B机发信息给A,然后B机就以为和A连上了,这个时候B机就在等待A传东西过去。2.半开攻击(主要是syn半开攻击),发送大量syn包不回确认ack,导致半开队列被占满..

2021-07-18 21:58:36 81

原创 三次握手 四次断开

1.为什么需要三次握手?. TCP的三次握手最主要是防止已过期的连接再次传到被连接的主机。如果采用两次的话,会出现下面这种情况。比如是A机要连到B机,结果发送的连接信息由于某种原因没有到达B机;于是,A机又发了一次,结果这次B收到了,于是就发信息回来,两机就连接。传完东西后,断开。结果这时候,原先没有到达的连接信息突然又传到了B机,于是B机发信息给A,然后B机就以为和A连上了,这个时候B机就在等待A传东西过去。2.半开攻击(主要是syn半开攻击),发送大量syn包不回确认ack,导致半开队列被占满..

2021-07-18 21:58:03 59

原创 2021-04-19

操作过程:1.编辑子配置文件:vim /etc/httpd/conf.d/meimei.conf2.创建目录xiaopang和dapang并写入网站内容3.关闭防火墙:systemctl stop firewalld停止selinux:setenforce 0重启服务:systemctl restart httpd4.修改Linux的dns解析的数据库文件:vim /etc/hosts5. 修改windows下的数据库文件:C/windows/system32/drivers/etc/

2021-04-19 18:41:52 55

原创 2021-04-19

1.挂载 (采取本地安装,先挂载)[root@kaikai ~]# mount /dev/sr0 /mntmount: /dev/sr0 is write-protected, mounting read-only2.安装软件包[root@kaikai ~]# vim /etc/yum.repos.d/base.repo[base] ( yum源仓库的配置、检查)name=basebaseurl=file:///mntgpgcheck=0enable=1[root@kaikai ~]#

2021-04-19 18:10:21 41

原创 2021-04-12

搭建dhcp服务器#yum install dhcp-server-y#systemctl stop firewalld#setenforce 0#vim /etc/dhcp/dhcp.confsubnet 192.168.68.200 netmask 255.255.255.0.{range 192.168.68.200 192.168.68.250;option domain-name-servers 114.114.114.114;option subnet-mask 255.255.

2021-04-12 17:44:02 49

原创 2021-04-12

2,#lsblk#fdisk /dev/nvme0n2创建分区(3个2G)通过t更改类型(将linux改成LVM)8e更改保存退出#pvcreate /dev/nvme0n2p{1,2,3}#pvs#vgcreate datastore /dev/nvme0n2p1 /dev/nvme0n2p2#vgs#lvcreate -n database -l 100%VG database#lvs#mkfs_xfs /dev/datastore/database#mkdir /data.

2021-04-12 17:43:23 82

空空如也

空空如也

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

TA关注的人

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