Ubuntu24服务器安装Docker时报错:curl (35) Recv failure: Connection reset by peer
记录在Ubuntu云服务器上安装Docker时出现curl (35) Recv failure: Connection reset by peer的原因与解决办法。
免费简易截图设备模型生成网站总结
总结几个免费简易的截图设备模型生成网站,帮助设计师、开发者或内容创作者快速美化截图。
Swap是什么?如何分配?
Swap 是 Linux 系统中的虚拟内存机制,可以在物理内存不足时,临时使用硬盘空间来缓解压力。本文介绍 Swap 的概念、作用,以及常见的分配方法。
服务器OOM(Out Of Memory)
记录服务器因内存不足触发 OOM Kill 的情况,以及相关解决思路。
解决 git push 出现 port 22: Connection timed out
当使用 git push 或 git clone 出现 "ssh: connect to host github.com port 22: Connection timed out" 报错时的原因分析与解决方案,并科普端口 22 和 443 的区别。
Mac电脑上如何修改主机名称
在我们新拿到Mac电脑或者重置系统后,打开终端(Terminal)会发现 里的 shell 提示符变成奇奇怪的数字 比如 junhua@192~ junhua@192~ 这个shell提示符对于的含义,其中: junhua 👉 你当前登录的用户名 192 👉 你的电脑主机名 (hostname) ~ 👉 当前所在目录(这里的 ~ 是 home 目录的简写) 为什么会自动出现 192?当 Mac 没有正确配置主机名,或者在网络中名字冲突时,macOS 会自动给主机名起一个简短名字,例如:192、192-168-1-2 之类。 修改方法1sudo scutil --set HostName MacBookPro 修改之后需要重启终端,这样就会看到 junhua@MacBookPro ~,这样就是感觉好多了。 Mac电脑三个主机名称除了HostName还有另外两个值ComputerName和LocalHostName,其实是 macOS 对“电脑名字”的三个不同层次的定义。它们的作用场景不一样,所以经常会看到显示结果不一致。 我们可以通过以下命令获取: 123456scut...
关于npm create 和 Vite
本文主要梳理了 `npm create` 的功能,对比了 `create-react-app` 和 `create-vite` 的区别,并简单的实现了一个 `create-myvite` 的库学习创建逻辑。
Shell 常用命令总结
总结一下shell最常用的命令,不断更新 echo命令你可以使用 echo 命令并通过 >> 追加数据到文件末尾。例如: 1echo "追加的内容" >> 文件名 示例向 myfile.txt 追加一行文本 1echo "这是新追加的内容" >> myfile.txt 向 myfile.txt 追加多行内容 1echo -e "第一行\n第二行\n第三行" >> myfile.txt -e 选项用于启用 \n 换行符。 追加当前日期时间 12echo "$(date) - 日志内容" >> log.txt
Ubuntu22 上如何查看docker 的运行情况
在 Ubuntu 22.04 上查看 Docker 的运行情况,我们可以从 服务状态、容器运行情况、日志 等几个角度来检查。下面是整理几个常用方法: 1️⃣ 查看 Docker 服务是否正常运行1systemctl status docker active (running) 表示 Docker 服务正在运行。 如果没有运行,可以启动: 1sudo systemctl start docker 并设置开机自启: 1sudo systemctl enable docker 2️⃣ 查看正在运行的容器1docker ps 会列出所有正在运行的容器,包括容器 ID、镜像、端口映射等。 如果想查看所有容器(包括已停止的): 1docker ps -a 3️⃣ 查看容器资源占用情况1docker stats 实时显示 CPU、内存、网络、I/O 占用情况,类似 top 命令。 4️⃣ 查看 Docker 日志查看 Docker 服务日志: 1journalctl -u docker -f -f 表示实时跟随日志。 查看某个容器的日志: 1do...
关于git pull时的警告
当我们在git pull时,有时可能会遇到以下警告: 12345678910warning: 不建议在没有为偏离分支指定合并策略时执行 pull 操作。 您可以在执行下一次pull 操作之前执行下面一条命令来抑制本消息: git config pull.rebase false # 合并(缺省策略) git config pull.rebase true # 变基 git config pull.ff only # 仅快进您可以将 "git config" 替换为 "git config --global" 以便为所有仓库设置缺省的配置项。您也可以在每次执行 pull 命令时添加 --rebase、--no-rebase,或者 --ff-only 参数覆盖缺省设置。 原因这个警告的意思是:Git 需要你指定 git pull 时如何处理远程和本地的变更,否则会给出提示。 你可以在 git pull 时选择以下三种模式: 1️⃣ 合并(默认) 2️⃣ 变基(rebase) 3️⃣ 仅快进(ff only) 不同...