简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
虚拟机使用scp传输文件提示“WARNING REMOTE HOST IDENTIFICATION HAS CHANGED”解决方式简单的说就是虚拟机里保存的认证密钥不正确了,需要更新。 而更新是由协议自己完成的,我们只需要将原来的密钥删除即可。解决方法很简单,按照提示打开“/root/.ssh/known_hosts”文件,然后将与对端设备对应IP行进行删除即可。...
前言前几天醒来后,照例耍手机看新闻。在疫情如此严重的档口,一则小小的新闻引起了我内心小小的波动:Pandownload作者被举报了。。。。心里第一件事就是可惜了我盘上的那N多个T的小电影了,“哎,日子以后咋过呀”,“黑,真他么黑”。后来就有想尝试自己搭建一个云盘,结果是被人都做好了,直接拿来用就行。1.安装一个ubantu虚拟机,然后能联网作为一个程序员的话,应该不是问题,网上教程一大推,而...
1. 软中断IRQ简介软中断(SoftIRQ)是内核提供的一种基于中断的延时机制, Linux内核定义的软中断有以下几种:enum{HI_SOFTIRQ=0,/*高优先级的tasklet*/TIMER_SOFTIRQ,NET_TX_SOFTIRQ,NET_RX_SOFTIRQ,BLOCK_SOFTIRQ,TASKLET_SOFTIRQ,/*普通tasklet...
序言:当linux系统存在多个网口时(也可以是一个网口配置两个IP),每个网口配置不同的IP地址,并且分别连接到不同的电脑上,电脑分别配置与相连的网口统一网段的IP且将电脑网关设置为linux的网口IP。内核在默认情况下是不会转发这两个网卡间的数据的,这是为了系统的安全性采取的措施。 但是这个情况可以进行修改,从而使内核可以转发数据而实现两个不同网段的电脑...
在linux 内核编程中,会经常见到一个宏函数container_of(ptr,type,member), 但是当你通过追踪源码时,像我们这样的一般人就会绝望了(这一堆都是什么呀? 函数还可以这样定义??? 怎么还有0呢??? 哎,算了,还是放弃吧。。。)。 这就是内核大佬们厉害的地方,随便两行代码就让我们怀疑人生,凡是都需要一个过程,慢慢来吧。其实,原理很简...
第01课:调试信息与调试原理Linux 下 C++ 程序开发,即使使用 makefile、cmake 等编译工具,其最终都是调用 gcc 这一编译工具组的。这里说的工具组,是因为编译 C 程序和 C++ 程序使用的编译工具还是有一点差别的,一般编译 C 程序使用gcc,编译 C++ 程序使用g++。(下面为了叙述方便,除非特别说明,否则不做具体区分是 gcc 还是 g++,统一使用 gcc ...
声明:未经本人同意,严禁一切形式转载!!!文章目录1. NF_IP_LOCAL_IN这部分的作用2. ip_local_deliver接口2.1 分片重组模块~整体框架2.2 分片重组时数据组织结构2.3 分片报文重组完毕后的数据结构2.4 相关函数2.4.1 ip_local_deliver()函数2.4.2 ip_defrag()函数2.4.3 ip_find()函数2.4.4 ip_frag
开篇词:Linux C/C++ 开发人员要熟练掌握 GDB 调试大家好,我是范蠡,目前在某知名互联网旅游公司基础框架业务部技术专家组任开发经理一职。本系列课程的主题是 Linux 后台开发的 C/C++ 调试,通俗地说就是 GDB 调试。GDB(GNU Debugger)是类 Unix(如 Linux)操作系统下的一款开源的 C/C++ 程序调试器。最初是在 1988 年由理查德 · 马修...