Leo Blog

刘晓鹏的博客

每个容器都相当于一台单独linux机器。也正因为容器的轻便型,部署好容器后,非常多的软件都是不存在的,需要自己按需下载。

一般的步骤是:

  1. 执行命令:
1
apt-get update
  1. 等待软件包缓存更新完毕,执行下载命令,比如:
1
apt install -y vim

生产环境中,免不了会出现一些误操作,导致Docker开发重要文件或者数据的丢失,那么做好重要数据的备份是免不了的。主要就是重要的配置文件,甚至已经生成的重要的容器,后者更简单粗暴。

拷贝容器的配置文件

1
docker cp 容器ID:/tmp/a.txt /home/admin

例子:

阅读全文 »

在Ubuntu下载软件时,经常会安装一些存储秘钥,时间一长就会有一些过期的,不能用的,经常会在apt udate时进行检测,卡着很长时间,最后进行警告,非常浪费时间,而且对于强迫症患者来讲,提示警告和提示报错没什么区别,必须解决。

解决办法

  • 报错信息
1
2
3
4
有 44 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
W: https://community-store-packages.deepin.com/appstore/dists/eagle/InRelease: 密钥存储在过时的 trusted.gpg 密钥环中(/etc/apt/trusted.gpg),请参见 apt-key(8) 的 DEPRECATION 一节以了解详情。
W: 无法下载 https://typora.io/linux/./InRelease Could not wait for server fd - select (11: 资源暂时不可用) [IP: 2a03:2880:f10d:183:face:b00c:0:25de 443]
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
阅读全文 »

问题描述

在Git克隆时,有时候我们不一定要克隆主分支,更多的也会遇到克隆其他分支,而在默认的克隆中,会直接克隆主分支,那么如何克隆其他分支呢?

解决办法

执行下面的命令

1
git clone --branch <branchname> <remote-repo-url>
阅读全文 »

问题描述

由于中文版Ubuntu的系统在个人家目录会显示中文的文件夹(桌面,文档,照片等这些),因为在进入这些目录时需要先修改输入法语言,在使用了一段时间的Ubuntu后,感到实在费劲,所以索性将这些文件夹都改成了对应的英文名字,比如桌面对应“Desktop”,后来导致Ubuntu开机之后,家目录下的文件夹全部都显示到了桌面,真的是丑到极点。

后来经过一番的查找资料,终于找到了解决办法。

解决办法

  1. 在Ubuntu系统中有一个文件夹管理着家目录的文件夹名字和家目录某种程度上的系统变量的关系。在这个文件夹中记录着系统变量和家目录的对应关系。
阅读全文 »

关于DHCP的配置是在很久之前学习配置的,并没有整理成册,今天闲下心来再把关于DHCP配置的方法回顾一下。

DHCP配置流程

  1. 下载软件包
1
yum install -y dhcp-server

从Centos8开始,关于DHCP的配置,软件包就变成了“dhcp-server”这是服务器端的软件包,与此相对应的还有客户端使用的“dhcp-client”。

阅读全文 »

从我有了第一台电脑后,science online的手段也逐渐见证着我的成长,从最初的浏览器插件上网,到SSR的小飞机,再到V2ray,以及后面陪伴我最久的clash。可以说已经是身经百战的老油条了。到今天我又遇到了一个具有里程碑式的science online手段CloudFlare+Warp+ 优选IP

CloudFlare拥有极高的业界权威,拥有顶尖的技术团队,拥有最安全的网络方案,他们公司的推出的science online技术那是无形中代表了一个技术标准的。在我实际体验下来,效果确实非常好,很舒服。

阅读全文 »

相信有不少升级为Win11的小伙伴对Win11的折叠右击菜单非常不舒服,平常只需要一次右击的事情,现在还要展开更多,再去找需要的工具。非常影响使用体验,接下来,告诉大家不用下载任何第三方软件,也不用手动修改注册表,只需要执行两条命令就会自动修改注册表的方法。

切换Win10经典右击菜单栏

Win+R,输入cmd回车,紧接着复制并执行下面两条命令。

阅读全文 »