- 博客(14)
- 收藏
- 关注
原创 内网机借助跳板机连接互联网
机器A在内网之中,无法连接互联网。机器B处于内网之中,可以连接到机器A并且可以连接互联网。我们想借助机器B作为代理,让处于内网的机器A连接到互联网。
2024-02-27 15:09:16
1026
原创 Kail双网卡环境配置
在虚拟机里安装了个Kail系统,为了方便,配个双网卡,这样方便打本地的靶机和远程的靶机。装好后可能会出现如下所示上网的网卡没有IP的情况。文件,加入如下内容再重启,就能有IP了。第二块选择仅主机网络类型网卡。我们需要给它分配IP,编辑。这样我们就无法连接外网了。
2024-01-22 22:06:10
1546
原创 云原生中的容器架构关系
因为一些历史原因,容器这一并不算复杂的技术催生了许多数不清的名词让人头皮发麻,本文系统详细梳理了一下容器技术中,这些组件的作用和其产生的原因。
2023-10-05 16:42:47
252
1
原创 Docker源码阅读(二) —— Docker源码(Moby)在windows下编译运行
关于Docker源码在Linux环境下的安装,我在这个系列的第一篇文章已经介绍过了,整体下来还算是很简单的。后来我又尝试了一下在windows环境下编译moby,踩了无数的坑,终于编译成功了,真是一部血泪史,网上也没找到有关docker源码在windows上编译的中文资料,应该算是独家了吧。注意:windows下编译moby,网络环境比较复杂,需要代理开启TUN模式,具体方法,自行搜索。
2023-06-08 20:06:17
916
原创 Docker提示permission denied的解决方案
安装完Docker之后,使用Docker命令,如Docker version命令,会提示这种问题,通常是因为当前用户没有加入到Docker用户组所导致的。
2023-06-04 21:55:51
12420
1
原创 Linux中环境变量配置的几种常见方式
系统环境变量 -> 用户自定义环境变量 /etc/environment -> /etc/profile -> ~/.profile。/.profile文件只在用户登录的时候读取一次,而/.bashrc会在每次运行Shell脚本的时候读取一次。同时这些配置文件中,/etc/目录下的是面向所有人的,而~/下的是仅面向当前用户的。这种方法配置的是临时的环境变量,仅对当前shell进程有效,切换之后立刻失效。这种方法就是在文件的合适位置加上配置环境变量的代码。可以选择的修改的文件有很多,比如。
2023-04-27 11:27:00
548
原创 Go Linux下安装和Vscode插件配置以及常见问题
首先在官网点击下载按钮后,进入这个界面,然后找到想要下载的版本,右键复制链接然后使用wget下载文件,这里以上面的文件为例解压文件到目标/usr/local目录下然后配置环境变量,这里以Ubuntu为例,打开/etc/bash.bashrc文件,并在末尾加上然后使用source在当前shell中激活配置注意,如果你的系统没有/etc/bash.bashrc文件的话,可以把上述步骤用于/etc/.bashrc文件或~/.bashrc文件Q : 使用sudo go命令的时提示找不到go命令。
2023-04-27 10:11:04
529
原创 Seccomp BPF 详细解析
Secommp (SECure COMPuting) 是 Linux 内核 2.6.12 版本引入的安全模块,主要是用来限制某一进程可用的系统调用 (system call)。它最初被用于 cpushare 这个项目,让人们可以出租自己空闲的 cpu cycle 来执行 untrusted code。这个 feature 本身并不是一个沙盒 (sandbox),它只是一种减少 Linux 内核暴露的机制,是构建一个安全的沙盒的重要组成部分。
2023-04-13 20:55:03
2701
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅