ZhangPu 发布的文章

推荐一款虚拟机

比VMware好用,简单。
但是,看好啊,

只支持Ubuntu镜像

只支持Ubuntu镜像

只支持Ubuntu镜像

别问为什么,因为这款工具是由Ubuntu背后的Canonical公司开发开源的。

官方网址:
https://multipass.run/
额,run后缀的域名,很少见。
国内网盘分流:
点我下载win版
解压完后21.6M的体积,牛皮!

下面是复制过来的教程:
安装之后,查看自己安装的版本

$ multipass version
创建Ubuntu虚拟机
首先查看可以下载使用的 Ubuntu 镜像,

$ multipass find
运行成功后,可以看到下面的这些镜像列表,包含各种版本的。

牛逼啊!接私活必备的 N 个开源项目!赶快收藏
Image Aliases Version Description
snapcraft:core18 20201111 Snapcraft builder for Core 18
snapcraft:core20 20201111 Snapcraft builder for Core 20
core core16 20200818 Ubuntu Core 16
core18 20200812 Ubuntu Core 18
16.04 xenial 20210128 Ubuntu 16.04 LTS
18.04 bionic 20210129 Ubuntu 18.04 LTS
20.04 focal,lts 20210223 Ubuntu 20.04 LTS
20.10 groovy 20210209 Ubuntu 20.10
appliance:adguard-home 20200812 Ubuntu AdGuard Home Appliance
appliance:mosquitto 20200812 Ubuntu Mosquitto Appliance
appliance:nextcloud 20200812 Ubuntu Nextcloud Appliance
appliance:openhab 20200812 Ubuntu openHAB Home Appliance
appliance:plexmediaserver 20200812 Ubuntu Plex Media Server Appliance
新建一个容器,

$ multipass launch --name dg
Launched: dg
然后下载最新版的 Ubuntu 镜像,之后我们就可以直接使用了。

$ multipass exec dg -- lsb_release -d
Description: Ubuntu 18.04.4 LTS
操作虚拟机
查看虚拟机列表

虚拟机创建完成后,查看虚拟机列表。

Name State IPv4 Image
dg Running 192.168.24.5 Ubuntu 18.04 LTS
现在有一台 Ubuntu 18.04 版本的虚拟机在运行,对应的 IP 地址是:192.168.24.5 。

查看虚拟机信息

通过命令你可以查看当前运行的虚拟机具体信息。

$ multipass info --all

Name: dg
State: Running
IPv4: 192.168.24.5
Release: Ubuntu 18.04.4 LTS
Image hash: fe3030933742 (Ubuntu 18.04 LTS)
Load: 0.00 0.00 0.00
Disk usage: 1.5G out of 4.7G
Memory usage: 112.1M out of 985.7M
进入虚拟机

使用下面的命令查看虚拟机的系统配置信息、内存、磁盘等的使用情况。

$ multipass shell dg
如果你不想进入系统内部,也可以通过上述提到的 multipass exce 命令,来操作 Ubuntu 系统。后台回复“猴子”,获取一份惊喜礼包。

暂停/重启虚拟机

暂停

$ multipass stop dg

启动

$ multipass start dg
删除/释放虚拟机

使用 delete 命令 删除虚拟机之后,该虚拟机实际上还是存在了,想要彻底删除则需要释放虚拟机。

删除

$ multipass delete dg

释放

$ multipass purge dg
配置自动化

既要保持开发环境和线上环境一致,又要节省部署时间。我们可以使用 --cloud-init 对容器进行初始化配置:

$ multipass launch --name ubuntu --cloud-init config.yaml
config.yaml 是初始化配置文件,内容如下:

cloud-config

runcmd:

总结
经过一段时间的使用,我认为这款工具确实是不错的!比如说我要搞点 linux 的小试验,通过 Multipass 几分钟就能搭起系统来测试。要测试小型数据库集群,也可以通过 Multipass 在本地快速搭建虚拟机集群,很不错!


抖音买到盗版书

昨天快递到,打开看原来是抖音直播间买的《枪炮、病菌与钢铁》,晚上回家开始打开塑封,妈的,是盗版书。
没有书套,也没有自带那根书签绳。
尤其是封面,右上角发,看着很不舒服。
不过里面印刷挺清楚的。
但是由于是盗版书,所以申请退款。
打击盗版,支持正版,人人有责!

累死活该

妈,真是个奇葩。
见人就说身体不舒服,这里疼那里痒的。
也不管别人听不听,我就是一直说,我身体不舒服,家庭不幸福,老公成那样了,还有一个90的公公。
真是个傻逼,跟别人发这样的牢骚有用吗?希望别人帮你照顾?还是需要别人来同情你?
找了个中医,给针灸和吃中药,医生每次扎针时就说你吃我的中药,最近3个月需要多休息,别再干其它的活了。我妈当着人家面说我现在什么都不干。
回来后见人就说有零工了说一下,她要干。
别人给找了个扫马路的活,她还挺高兴。
每天把自己搞的累的不行,晚上累的胳膊都抬不起来。
真是个大傻逼,累死活该。
让孩子们都没法心疼,这种人不值得心疼,每天啪啪打脸的事情一直干。
真是的,怎么摊上这么个玩意。
我们当子女的心疼她,这种自虐倾向,经常说她别干活了,就是不听,2分大小的菜园,每天一干就是一整天,累的要死要活的,到头来长不了几颗菜。
还每年都重复着这种丢了西瓜捡芝麻的事情。
连续10多年了,每天光她的医疗费至少2万。
这种人是不是缺心眼啊,典型的坑孩子的父母啊
每次给我妹妹打电话都哭穷,说想要什么想要什么,好像我们不给她买一样,妹妹从网上买回来后,妈就把东西放到一边了,也不用。
我们在家里买的案板啊,刀具啊,都是不锈钢的,不容易沾染细菌,人家从来都不用。
真不知道是什么东西转世的,能出来这种人,逼得我们在背后直骂她不懂事,不懂话。
累死活该!

上个春节

这是个难忘的春节:
在年三十中午,因为远在上海的哥哥回来了,破天荒在大舅家中午聚会。
在年三十晚上,因为叔叔没有多喝酒而指责谁,度过了我印象中有史以来最最和谐的一次年夜饭。
在大年初一晚上,因为爷爷身体不适,打电话120拉到了医院。
在大年初二,因为爷爷昨晚不舒服,往后推迟了接待亲戚。
在大年初六下午,因为爸爸高血压,送到了医院。
这个春节,有太多的第一次,生活带给我们这种“惊喜”和“惊吓”,也许,这才是多彩的人生吧。

12月第5天

早晨孩子开始上网课,我准备给老婆去拿快递,才想起来昨天电车车闸线断了。
推车去修,在等的过程中我去慰问了那天胆结石的一个侄子。
花了15元修好后我去拿快递回家。
中午老妈做的熬大锅菜,很好吃。
饭后去给两个客户送货,回来继续陪孩子上网课。
傍晚我想起来孩子手表中的手机号,于是取出来放到了闲置很久的小苹果手机里。
小苹果很久没开机,都亏电了。
给小苹果越狱,不成功,然后直接刷那个运营商文件,还是不行,最后我取出卡,一看是电信的。
于是把卡重新插在了口袋阅中,这个我记得支持电信卡。
果然支持,一开机打个电话试试,提示号码被闲置。需要实名认证。
再次把卡取出来放到了我的主力机华为上,开机按照要求来激活,终于成功了。
晚饭后无聊,把越狱失败的小苹果升级了系统,然后重新抹除数据,再越狱试试。
成功的话,就可以登陆微信了。

解封第一天

今天迎来了高风险降低到低风险的第一天。
很多人高兴,很多人烦恼。
疫情这三年以来,人们都变了,尤其是现在这样一个言论相对自由的年代,随时可以在网上发牢骚,很多人脾气都变得有些暴躁了。
不管这些人,现在是解封了,可以出门了,但是大多数人还是不敢出门。现在这种情况,到哪里都是非必要不出门,做好个人防护是第一位。

世界上两种人,最值得我们去珍惜:
不富,却愿意为你倾尽所有的人;
很忙,却愿意为你有空的人。
-杨绛


修复宝塔面板安全漏洞

解决方案:1、在【计划任务】页面将未设置备份的数据库设置定期备份,或设置备份所有数据库
2、提示:未设置数据库定期备份的情况下,
一但发生意外导致数据丢失,无处恢复,损失巨大
解决方案:1、建议开启系统防火墙,以避免所有服务器端口暴露在互联网上,如服务器有【安全组】功能,请忽略此提示
2、注意:开启系统防火墙需提前将需要开放的端口, 特别是SSH和面板端口加入放行列表,否则可能导致服务器无法访问
解决方案:1、【/etc/login.defs】
PASS_MIN_DAYS应设置为大于等于7
2、PASS_MIN_DAYS 7需同时执行命令设置root密码失效时间命令如下:chage
--mindays7root
解决方案:1、在【设置】-【面板登录告警】中开启
解决方案:1、【/etc/login.defs】使用非密码登陆方式密钥对。请忽略此项, 在/etc/
login.defs中将PASS_MAX_DAYS参数设置为90-180之间
2、PASS_MAX_DAYS 90需同时执行命令设置root密码失效时间命令如下:chage
--maxdays90root
解决方案:1、在【安全】页面中开启【禁
Ping】功能
2、注意:开启后无法通过ping通服务器IP或域名,请根据实际需求设置
解决方案:1、在【/etc/ssh/sshd_config】文件中设置【Client Alive Interval】设置为600到900之间
2、提示:SSH空闲超时时间建议为:600-900
在【监控】-【系统监控】中开启
解决方案:1、在【监控】-【系统监控】中开启

看书时睡着了

说出来可能不信,但的确是真的!
下午老婆在辅导孩子写作业,我在屋里坐着一个小凳子,拿着《人世间》看,午后的阳光挺暖和的,于是,我居然坐着睡着了。
肯定睡着了,估计时间就几分钟,但是的确睡的很香甜。
今天降温了,妈妈跟婶下午去菜园把萝卜弄回来了,每家分了点。
中午暖和的时候,我和老婆把棉门帘也挂上了,就这样准备过冬了。

域名

在平台上13元入手了一个cn域名,结果续费时50元,我问客服,答复是现在域名到我司管理了,但还是在别的域名平台,所以贵点,等续费后再转入我司,以后就便宜了。
刚好腾讯云打来电话问有需要购买的吗?我问了问,现在还有几天的优惠,最便宜的是2核
2G4M,40G空间,300G流量,50元1年。
续费个快到期的品相不是太好的域名,还是这个50一年的空间?
还是后者香,刚好国外的空间不稳定,就果断入手了。
新国内空间需要备案域名,绑定域名时提示要改DNS, 由于这个域名正在转出状态, 所以只有等几天后转入到新注册商后再修改NDS和备案了。
其实折腾来折腾去的,还是国内空间稳定。

这篇文章写于一年以前。刚好现在国内空间到期了。

静默中

静默第七天了,在家里呆着不出门,老婆今天感觉烦躁极了,我对她说其实昨天就有这种情况了,只不过轻点,今天重了。
孩子今天还问我今晚上网课吗?我告诉他群里老师说暂时还没有上网课的安排。
老妈现在回复正常了,日常也看手机,写字,晚上也看电视。回想一下,从犯病到现在恢复,大概整整4个月,就是120天!
房后胡同真的是够了,别人都居家静默时,后面胡同已经熙熙攘攘了,都出来散步聊天了!什么人啊,忘记了前几天巡警驱赶他们回家时候的事情了吗?最后几天了就不能坚持一下吗?素质真低!

排石

第二天开始喝排石颗粒。
一星期前,感觉鼻子有点太痛了,咽喉部下咽时有点疼,不会是中招了吧,于是开始自我隔离。
自我隔离三天后,由于没有别的症状,做了个抗原是一条线所以解除警报了。
刚第二天上午, 右腰附近又开始涨疼, tnnd, 这次是右边了。
赶紧跳绳,疼了一个多小时后,还是不见好转,于是打车去医院,到医院门口做抗原,进医院后又测体温,这时不疼了,由于是中午了,挂了个急诊,医生开了个双肾彩超,结果出来后,果然两侧都有结石,都不打,医生说没有好的方法,只能多喝水加多运动,把它们排出来。
唉,每年都闹一次这样的事情。

孩子的假期

孩子今天正式进入假期了。
晚上7点半班主任在线上开的家长会。
表扬了这学期孩子们,无论是在校期间还是在家网课期间,表现都是年级中的前茅。
假期注意安全,还有手抄报等作业。
我看没有孩子什么事,就让孩子和老婆出去散步了。
刚才在拼多多上买了最新版的三体,当当官方
旗舰店的,才60多,真不贵。

结石

一个月前,左腰开始涨疼,由于有经验,应该是结石,但是当时我住的地方是高风险,只能去黄码医院,而且只能打120来接,这阵势有点大了,我还是自己来吧。
大晚上的,开始蹦蹦跳跳,大概一小时后,不疼了。
第二天开始喝排石颗粒。
一星期前,感觉鼻子有点太痛了,咽喉部下咽时有点疼,不会是中招了吧,于是开始自我隔离。
自我隔离三天后,由于没有别的症状,做了个抗原是一条线所以解除警报了。
刚第二天上午, 右腰附近又开始涨疼, tnnd, 这次是右边了。
赶紧跳绳,疼了一个多小时后,还是不见好转,于是打车去医院,到医院门口做抗原,进医院后又测体温,这时不疼了,由于是中午了,挂了个急诊,医生开了个双肾彩超,结果出来后,果然两侧都有结石,都不打,医生说没有好的方法,只能多喝水加多运动,把它们排出来。
唉,每年都闹一次这样的事情。

都不愿意管老人

这几天很不爽。
前几天我有点嗓子疼,我怕是自己中招,就在家实行了自我隔离。
妈妈一看这样,赶紧通知婶,把爷爷接过去了。
按照照顾老人的时间,现在应该是在我家这里,因为口罩的原因,爷爷的假牙一直没有按上,因此在婶家里多住了一个月了,前两天刚搬到我家来住,还没两天,又让婶给接过去了。
爷爷走后,我爸妈看着听舒心的,妈妈躺在爷爷的床上看手机,爷爷的屋子里更加暖和。
今天早晨起来我感觉没事,并没有出现发热和身体疼痛等阳性症状,所以我自我接触隔离了
吃早饭时我说今天把爷爷再接过来吧,听到这话,爸爸妈妈不高兴了,我通过她们的表情看出来了。
爷爷由于年龄已经将近90了,所以新冠疫苗一直没有接种,因为有基础疾病。
现在群里在接龙,没有接种的可以接龙,过两天开始打。
我和老婆的意思是赶紧给爷爷打了,毕竟看现在的情况,估计所有人都得阳性。爷爷万一也阳性了,就麻烦了。
我跟妈妈说,她说你跟你婶商量吧,我给婶打电话商量,婶说你跟你叔叔商量吧,我一个儿媳的做不了主,我又给叔叔打电话,他说你问医生吧,反正你爷爷现在是该你家管了,万一有什么事你们得照顾。
听到了吧,这就是人们,怎么都这样了,谁还没有老的一天啊,你们就这样对待老人吗?
我真的是很气愤!!!

谷歌翻译不能用的解决方法

很多朋友都再用谷歌浏览器,里面那个整页翻译功能非常实用。
但是由于众所周知的原因,现在不能用了,很是烦躁。
于是我搜来一个可用的方法,分享给大家:
下载这个:
点我下载
解压后是个BAT文件, 右键用管理员方式运行,然后按1,回车。
就可以了。
文件是从官方下载的,请放心使用。
官方链接:https://gist.github.com/bookfere/c9baf1d03d6f488c7033effbd541e628