ubuntu dpkg问题解决
问题今天玩ubuntu发现以下报错:
1dpkg was interrupted, you must manually run sudo dpkg –configure -a to correct the problem
解决123456789sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/lockcd /var/lib/dpkg/updatessudo rm *sudo apt-get update
或者杀掉apt进程,参考我另一篇博客。
ubuntu could not get lock /var/lib/dpkg/lock 解决方法 - eryoung2 - 博客园
《郭源潮》-- 宋冬野
你说你知道,他们的世界,悲歌三首,买一切。买昆仑落脚,蓬莱放思想,买人们的争执,酿酒汤。买公主坟的乌鸦,事发之木和东窗之麻,买胭脂河里船行渔歌,黄金世界中万物法则。你我都一样,将被遗忘,郭源潮,你的病也和我的一样,风月难扯,离合不骚。层楼终究误少年,自由早晚乱余生,你我山前没相见,山后别相逢。
买石灰街车站的海鸥,山水禽兽和年少一梦,买太平湖底陈年水墨,哥本哈根的童年传说。其实你我都一样,终将被遗忘,郭源潮,你的病也和我的一样,风月难扯,离合不骚。层楼终究误少年,自由早晚乱余生,你我山前没相见,山后别相逢。
其实你我都一样,终将被遗忘,郭源潮,你的病也和我的一样,风月难扯,离合不骚。层楼终究误少年,自由早晚乱余生,你我山前没相见,山后别相逢。
你我山前没相见,山后别相逢。
你我山前没相见,山后别相逢。
powershell执行策略
前言上一篇博文,我介绍了一下powershell和cmd的对比。通过学习,我发现powershell的确比cmd更加power,也更加适应现在的使用场景。那么本文将继续介绍一个powershell的另一个特性,执行策略。
execution policy描述首先我们看看官网是怎么描述execution policy的:
123456789PowerShell's execution policy is a safety feature that controls the conditions under which PowerShell loads configuration files and runs scripts. This feature helps prevent the execution of malicious scripts.On a Windows computer you can set an execution policy for the local computer, for the current user, or for a particul ...
powershell和cmd比较
前言计算机啊这东西,本质上是硬件和软件的综合体。如果只有硬件没有软件的话,这也是台辣鸡而已。而计算机软件中最靠近硬件的一层,就是操作系统层。
操作系统有很多种,比如Unix/Linux/Mac OS/Windows几种。其中,我们接触的第一款操作系统应该就是微软(巨硬)公司的windows系列了。这款操作系统从1985年发表第一款操作系统Windows1.0开始,到现在已经有将近40年的历史了。所以Windows内部也一定存在很多祖传的应用,比如Windows NT、扫雷、cmd等。
虽然Windows是一款以视窗为主要交互模式的操作系统,但是对于一个脚本佬,命令行同样重要。甚至有时命令行的交互效率比视窗的点点点更高,也更快捷方便(就比如我刚开始使用linux的shell的时候,对此非常抗拒,觉得十分难用;但是用久了就回不去了,现在整天骂Windows,为啥设计得如此不透明)。
当然啦,脚本佬毕竟是少数,大部分人还是觉得Windows的点点点更加符合自己的使用习惯。然而作为一个脚本佬,就没办法再搁那儿点点点了,这样难免被人说lowbi。于是我简单地看了一下 ...
podman网络缺失
前言podman由于没有daemon,使用的时候会出现network问题。
今天打算跑一个busybox时,发现报错:
12345root@home:~/manifests# podman run -it busyboxERRO[0000] error loading cached network config: network "podman" not found in CNI cacheWARN[0000] falling back to loading from existing plugins on diskERRO[0000] Error tearing down partially created network namespace for container 25909b12b14aa8a8d1c1934e6e58b5cb55ca0e4e9af45fdff359620f3bc290ce: CNI network "podman" not foundError: error configuring network namespace ...
git fetch和git pull对比
情景重现你:面试官您好,我是xxx,毕业于xxx学校,工作xxx年,精通各种git命令。
面试官:您好您好,我问个常见的问题考察一下您的技术水平哈。请问,git pull和git fetch有什么区别,二者都在什么情况下使用?
你:emmmm…母鸡喔
面试官(微笑):回家等消息吧,有结果通知你~
二者区分git fetch首先我们来看一下git fetch的定义:
123456git fetch only downloads latest changes into the local repository. It downloads fresh changes that other developers have pushed to the remote repository since the late fetch and allows you to review and merge manually at a later time using git merge. Because it doesn't change your working directory or th ...
《高山低谷》-- 林奕匡
站在树林内,就如没氧气,在夕阳下,寂寥吧,没权利见你。早知高的山、低的谷,将你我分隔两地,失去人情味。你那贵族游戏,我的街角游记,天真到信真心,太儿戏。
你快乐过生活,我拼命去生存,几多人位于山之巅俯瞰我的疲倦。渴望被成全,努力做人谁怕气喘,但那终点,挂在那天边。
你界定了生活,我侮辱了生存,只适宜滞于山之谷整理我的凌乱。渴望大团圆,脚下路程难以削短,未见终点,也未见恩典,我与你极远。
越望,越无望,未来没有我,在断崖下,尽头吧,乐园未有过。仿佛天一黑天一光挥发了一句再会,只见人下堕。快慰继续传播,你都不慰问我,区分到太清楚,太严苛。
你快乐过生活,我拼命去生存,几多人位于山之巅俯瞰我的疲倦。渴望被成全,努力做人谁怕气喘,但那终点,挂在那天边。
你界定了生活,我侮辱了生存,只适宜滞于山之谷整理我的凌乱。渴望大团圆,脚下路程难以削短,未见终点,也未见恩典,我与你极远。
我却尚要生存,偷偷存活于山之谷等到某天魂断。你继续盘旋,我继续埋藏我爱恋,没有终点,永没有终点,那永远极远。
ruby gem timed out解决
前言今天在折腾vagrant的时候,发现当我安装vagrant时,需要一些ruby插件。
如果我们没有设置正确的源,就会报time out的错误。
12ERROR: While executing gem ... (Gem::RemoteFetcher::UnknownHostError) timed out (https://api.rubygems.org/latest_specs.4.8.gz)
解决可以使用国内源。
12gem sources --remove https://rubygems.org/gem sources -a https://gems.ruby-china.com/
就可以了。
鸣谢ruby gems中文官网
Ruby Gem Timeout【超时】问题的解决_Joel__Li的博客-CSDN博客
《飘向北方》-- namewee
王:
漂向北方,别问我家乡,高耸古老的城墙,挡不住忧伤;我漂向北方,家人是否无恙,肩上沉重的行囊,盛满了惆怅。
黄:有人说他在老家欠了一堆钱,想要避避风头,有人说他练就了一身武艺,却没机会展露,有人失去了自我,手足无措四处漂流,有人为了梦想为了三餐为养家糊口。他住在燕郊区,残破的求职公寓,拥挤的大楼里,堆满陌生人都来自外地,他埋头写着履历,怀抱着多少憧憬,往返在九三零号公路,内心盼着奇迹。不听也不想,不敢回头望的遗憾,扛下了梦想,要毅然决然去流浪。卸下了自尊、光环,过去多风光,就算再不堪、败仗,也不能投降。再见了南方,眺望最美丽的家乡,椰子树摇晃,梦境倒映着的幻象。雾霾太猖狂,不散,都看不清前方。
王:漂向北方,别问我家乡,高耸古老的城墙,挡不住忧伤;我漂向北方,家人是否无恙,肩上沉重的行囊,盛满了惆怅。也是最后寄望,回不去的远方~Oh~
黄:空气太脏、太浑浊,他说不喜欢,车太混乱、太匆忙,他还不习惯。人行道一双有一双,斜视冷漠的眼光,他经常自将己灌醉,强迫融入,这大染缸。走着脚步蹒跚,二锅头在摇晃,失意的人啊偶尔醉倒在那胡同陋巷。咀嚼爆肚涮羊,手中盛着一 ...
kubeadm介绍
前言我们都知道,k8s中有三位大哥:kubelet, kubeadm, kubectl.
其中:
kubelet是服务,用来调用下层的container管理器,从而对底层容器进行管理。
kubectl是API,供我们调用,键入命令对k8s资源进行管理。
kubeadm是管理器,我们可以使用它进行k8s节点的管理。
基于kubeadm,我们最常用的功能有三个:
init:初始化k8s节点
join:将worker节点加入到k8s集群
reset:尽最大努力还原init或者join对集群的影响
那么,接下来就对这三个功能进行介绍。
kubeadm init用途运行此命令来搭建 Kubernetes 控制平面节点。
过程“init” 命令执行以下阶段:
1 预加载(preflight), 检查环境。
2 生成CA证书。
3 生成kubeconfig文件,以便kubelet和kubectl连接到API服务器,并生成一个admin.conf,便于管理。
4 为 API 服务器、控制器管理器和调度器生成静态 Pod 的清单文件。
5 对控制平面节点应用标签和污点标记以便不会在它 ...