自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Openstack 笔记

nova boot --flavor m1.web --image web.img --key-name key888 --security-group SG1 --nic net-id=网络id vm2023。neutron net-create --tenant-id bianyuanyun --shared public //命令行只能设置共享的,net-create 不存在外部的参数。其中9697 是由neutron metadata的进程运行的。

2024-04-05 22:36:40 972 1

原创 linux磁盘管理

ATA-1 规范中定义了28位寻址模式,以每扇区512 位组来计算,ATA-1 所定义的28位 LBA上限达到128GB,2002 年定义ATA-6 规范采用48位LBA,同样以每扇区512Byte组计算容量上限可达128PB。都存放了块组描述符,将所有块组的块组信息组成一个GDT 保存,并将该GDT 存放于某些块组中,类似存放superblock 和 备份superblock的块。通过交换PE 来进行医院的转换,将原来的LV 内的PE转义到其他的设备中以降低LV 的容量,或将其他设备中的PE。

2024-04-05 22:31:17 906 1

原创 ssh服务笔记

client【177.20】 ---【ssh 【http】】----- ssh server【177.21】 ----【telnet】--- real server【177.22】【httpd / telnet 服务】mussh:multihost ssh wrapper,是一个shell 脚本,允许使用命令在多个主机上通过ssh 执行命令,可使用ssh-agent和RSA、DSA 密钥,以减少。因此从内网访问外网 进行ssh 远端端口转发功能实现,实现未加密的协议在ssh 封装后的数据传输。

2024-04-05 22:28:54 497 1

原创 LVS日常记录

一、internet hostname -I route -n 二、路由器配置 echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf sysctl -p 修改路由器的转发模式 或者使用 echo 1 > /proc/sys/net/ipv4/ip_forward 此项只是暂时写在内存,临时生效。转发方式:不修改请求报文的IP头部(源IP为CIP、目标IP为VIP),而在原IP 报文之外再封装一个IP头部(源IP是DIP,目标IP是RIP)。

2024-04-05 15:02:05 577 1

原创 LVS 负载均衡

一、internet hostname -I route -n 二、路由器配置 echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf sysctl -p 修改路由器的转发模式 或者使用 echo 1 > /proc/sys/net/ipv4/ip_forward 此项只是暂时写在内存,临时生效。转发方式:不修改请求报文的IP头部(源IP为CIP、目标IP为VIP),而在原IP 报文之外再封装一个IP头部(源IP是DIP,目标IP是RIP)。

2024-04-05 14:59:13 779 1

原创 linux网络基础

注意每个地址的scope ,分为三种 host【仅本主机访问】,global【全局可以访问,即从本机各个网卡进来都可以访问】,link【从本链路过来的可以接收,仅链路级别生效,例如ipv6 fe80链路本地地址】当SYN=1 ,ACK=1 时,表示对方同意建立连接,SYN=1 ,说明这是一个请求建立连接或同意建立连接的报文。在TCP 连接中所传送的字节流的每一个字节都会按顺序编号。窗口大小:表示现在允许对方发送的数据量,也就是告诉对方,从本报文的确认号开始允许对方发送的数据量,达到此值,

2024-04-05 14:56:43 683 1

c指针列表实现

要明白什么是指针,必须先要弄清楚数据在内存中是如何存储的,又是如何被读取的。 如果在程序中定义了一个变量,在对程序进行编译时,系统就会为这个变量分配内存单元。编译系统根据程序中定义的变量类型分配一定长度的空间。内存的基本单元是字节,一字节有8位。每字节都有一个编号,这个编号就是“地址”,它相当于旅馆的房间号。在地址所标示的内存单元中存放的数据,就相当于在该旅馆房间中居住的旅客。 大家一定要弄清楚“内存单元的地址”和“内存单元的内容”这两个概念的区别,即“房间号”和“房间内所住客人”的区别。在程序中一般是通过变量名来对内存单元进行存取操作的。其实程序经过编译以后已经将变量名转换为变量的地址,对变量值的存取都是通过地址进行的。这种按变量地址存取变量的方式称为直接访问方式。 还有一种间接访问的方式,即变量中存放的是另一个变量的地址。也就是说,变量中存放的不是数据,而是数据的地址。就跟寻宝一样,可能你按藏宝图千辛万苦找到的宝藏不是金银珠宝,而是另一张藏宝图。按C语言的规定,可以在程序中定义整型变量、实型变量、字符型变量,也可以定义这样一种特殊的变量,它是存放地址的。 由于通过地址能找到所需的变量单元,所以可以说,地址“指向”该变量单元。如同一个房间号指向某一个房间一样,只要告诉房间号就能找到房间的位置。因此在C语言中,将地址形象地称为“指针”,意思就是通过它能找到以它为地址的内存单元。 所以,一个变量的地址就称为该变量的指针。指针就是地址,而地址就是内存单元的编号。它是一个从零开始的、操作受限的非负整数。

2018-09-26

空空如也

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

TA关注的人

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