什么是PacketTracer-HCL-eNSP PacketTracer安装这里展示如何在 Archlinux 下的安装, 可参考 https://www.youtube.com/watch?v=Rno4EZytMhk. 尽管 AUR 上能找到 PacketTracer 的包, 但是不能直接安装, 可以从打包文件中看出: 这里使用的是本地的 .deb 文件, 因此需要先从官网下载. 首先注册并登录 skillsforall.com, 搜索 2023-10-14 Web
PXE的使用和介绍 Archwiki 介绍 Youtube 介绍 B 站介绍 IntroPXE 是 Preboot eXecution Environment 的简称, 其为是一种网络引导协议, 它允许计算机通过网络启动操作系统. 使用 PXE, 计算机可以从网络上的服务器获取操作系统镜像, 并在启动时通过网络进行引导, 而不是从本地硬盘或其他存储设备引导。 如: 需要 NIC 支持 PXE 操作. 也需要在 BI 2023-10-14 Linux
Docker-远程连接 参考 远端运行 Docker 服务端, 用本地的 Docker 客户端连接. 配置远端 Docker 服务端这里用虚拟机做演示. 在虚拟机中安装 docker 服务端, 用本地的 docker 客户端连接. 需要配置 docker 服务端允许外部连接, 可以直接修改 docker.service 文件中的参数, 也可以修改 /etc/docker/daemon.json 配置: 先在虚拟机中运行 2023-10-14 Docker
openssl-以及-CA-证书 有几个概念: CA, Certificate Authority, 根证书机构 Root Certificate, 根证书, ca.pem, 包含公钥等信息 ca.key, 根证书私钥文件, 可以用来签发证书 Certificate, 其他证书的 ca.pem 文件 CA 和 根证书CA (Certificate Authority,证书颁发机构), 可以认为是一个组织 (机构), 其可以签发 2023-10-14 Linux
docker-client-的CA认证 参考 docker docs 需要开启 TLS, 才能让 Docker client 和 daemon 用 HTTPS 通信. 配置在 /etc/docker/certs.d 目录下, 目录结构如: 123456/etc/docker/certs.d/ <-- Certificate directory└── localhost:5000 <-- Hos 2023-10-14 Docker
Docker-客户端和服务端 Docker 服务端可以从 .service 文件分析: 可以看到, docker 服务端为 /usr/bin/dockerd, 其会通过 docker.socket 来和客户端通信. 而 docker.socket, 则是指 /run/docker.sock 文件. Docker 客户端客户端指与 dockerd 交互的 docker 命令行程序或图形界面工具. 如: 2023-10-14 Docker
在docker容器内运行docker dood利用 docker:latest 镜像创建容器, 这个镜像中包含 docker 的命令行工具. 注意要挂载宿主机的 Docker 守护进程套接字文件 /var/run/docker.sock 挂载到容器中才能利用容器操纵宿主机的 docker. 1docker run -it --name docker -v /var/run/docker.sock:/var/run/docker.soc 2023-10-13 Docker
Shadowsocks-服务端以及客户端的搭建 这里演示用 ubuntu 搭建服务端, Arch/ubuntu 搭建客户端连接, 以及 docker 连接. shadowsocks-libev 的 ss-server 和 ss-local 命令运行我们在命令行搭建代理的客户端和服务端, 比较方便. 但这里服务端不用 ss-server, 而是用 x-ui 面板配置. 服务端x-ui 搭建x-ui 的 Github 仓库地址为 http 2023-10-13 Web
git-上传到远程服务器 如, 上传到 42.111.222.33 服务器上. 先登录 43.111.222.33 服务器, 如 test 用户, 新建一个 git 仓库: 1234cd ~mkdir repocd repogit init 然后到本地, 添加仓库: 123cd repogit remote add test ssh://test@43.111.222.33/home/test/repogit push 2023-10-12 Git
Github-action-hook-和-webhook-使用 Github action 设置变量: Github hookhook 脚本都位于 .git/hook 之下. .git/hook 下的 .sample 文件不会自动运行. 若想运行则可去掉其 .sample 后缀. 默认情况下, 在本地对 .git/hook 的修改, 都不会被推送到远端. hook 脚本的命名需要遵循一定的规范. 常见的有: Webhook 2023-10-12 Linux