averainy's Blog
averainy
Links
Posts
12
Sep 2025
When the Server Starts Dnsmasq Service Fail to Starts
背景 刚在服务器上用dnsmasq搭建了一个dns服务。希望能够监听所有ip。配置好之后,用systemctl start dnsmasq启动。看起来一切正常。但是在服务器重启之后,dnsmasq服务没有启动。只能手动运行systemctl start dnsmasq启动。 调查 …
05
Sep 2025
Check Linux Reboot by Python
当使用dnf update更新完之后,可以通过dnf needs-restarting -r检测下Linux系统是否需要重启。当有多台服务器的时候会比较麻烦。因此,可以利用python写一个脚本进行检测。下面是一个参考例子。更好的办法是可以做成一个配置文件,通过python读取配 …
20
Jul 2025
2025年杭州自来水污染原因分析
五岳散人的分析跟官方的通报基本一致。自来水受污染的直接原因应该是没错的。
12
Jul 2025
2025年7月天水幼儿园铅中毒
2025年7月天水幼儿园铅中毒,根源在哪,天水的医院为什么要撒谎?
25
May 2025
Python Decorators Sample
Print a log of the start and end of method execution using python’s decorator import logging logging.basicConfig(level=logging.INFO) def …
23
Apr 2025
利用python的os包删除文件和目录
利用python os库实现删除文件和非空目录功能: def delete_file(path:str): if not os.path.exists(path): return if(os.path.isfile(path)): os.remove(path) …
07
Apr 2025
TP-LINK企业路由器IPv6上网配置指导
这两天按照TP-LINK企业路由器IPv6上网配置指导文档配置TL-R488GPM-AC型号路由器,局域网客户端一直无法自动获取公网ipv6地址,开始一直以为是电信运营商做了限制,直到今天无意中修改了一下路由器的配置,终于局域网中的所有设备都能够分配到公网ipv6地址啦。 出错的 …
16
Oct 2024
Chainloading to WDS From IPXE With UEFI
edit ipxe config file like boot.ipxe: item win-wds Windows Deployment Services :win-wds set wdsserver:ipv4 192.168.11.xxx #your wds server …
16
Oct 2024
Build Your Own PXE Boot Server on Fedora
Build your own PXE boot server on Fedora Background 通过这篇文章设置可以从BIOS和UEFI启动PXE网络安装操作系统。 安装前提 假设PXE服务器的ip地址是10.0.0.1 安装步骤 安装软件 更新PXE …
15
Oct 2024
在Fedora40上配置bind为缓存服务器
前提条件 服务器的 IP 地址是静态的,假设服务器的ip为192.0.2.1 安装软件 dnf install bind bind-utils 编辑 /etc/named.conf 文件 在options字段中进行以下修改: 更新 listen-on 和 listen-on-v6 …
11
Oct 2024
使用wg-easy管理Wireguard
最近为了开源节流,准备更换宽带运营商,大概率将不会有公网ip,所以在阿里云买了一台云服务器。为了连到家里得nas,决定选Wireguard。 docker-compose.yml配置如下: services: wg-easy: image: weejewel/wg-easy …
05
Oct 2024
社保税到底划不划算
@滑雪的江鱼儿 刚才谈社保的短文,可能与安定团结的大氛围不合,我这就改,马上改。 看到一段李永乐老师算社保是不是划算的视频,他以工资1万元为例,每月个人缴纳8%,也就是800元,累计缴纳35年,个人总计缴纳336000元。然后60岁退休,每个月领取5042元,领取到人均预期寿命 …
28
Aug 2024
瞎扯淡
2024/08/28 去年炸鱼花了1100个小目标。服不服? 中国大陆去年太平洋军演据报花费逾千亿人民币 路透社计算显示,这1100亿元人民币的费用约占台湾去年国防预算的85%,约占中国大陆去年报告的1.55万亿元人民币国防支出的7%。 2024/08/26 高高举起,轻轻放下。 …
18
Aug 2024
唐多令·芦叶满汀洲
唐多令·芦叶满汀洲 宋·刘过 安远楼小集,侑觞歌板之姬黄其姓者,乞词于龙洲道人,为赋此《唐多令》。同柳阜之、刘去非、石民瞻、周嘉仲、陈孟参、孟容。时八月五日也。 芦叶满汀洲,寒沙带浅流。 二十年重过南楼。 柳下系船犹未稳,能几日,又中秋。 黄鹤断矶头,故人今在否? 旧江山浑是新 …
29
May 2024
How to Use Decorators to Print Log in Python
creat a decorator: def logDecorator(func): def wrapper(*args, **kwargs): print(f"Call function {func.__name__} with args {args} and kwargs …
29
May 2024
How to Use Decorators to Print Log in Typescript
creat a decorator: function logDecorator(target: any, propertyName: string, descriptor: PropertyDescriptor) { const originalMethod = …
12
May 2024
Exclude Package When Use Dnf Update or Upgrade Command
Sometimes it is useful to ignore specific packages from transactions, such as updates,upgrade. One such case, for example, could be when an …
25
Apr 2024
How to Upgrade from Fedora 39 to Fedora 40
升级Fedora40前准备 在升级Fedora40之前务必做好以下准备: 备份数据。 确保电源稳定。 确保网络正常。 升级Fedora40步骤 更新Fedora39 将Fedora39的所有软件包升级到最新版本 sudo dnf upgrade --refresh 安 …
22
Mar 2024
Svn Cleanup Failed to Run the WC Db Work Queue Associated With
go to https://www.sqlite.org/download.html and download sqlite-tools, copy sqlite3.exe to /.svn/. run cmd or powershell in /.svn/. access …
17
Mar 2024
牛马的一天
上了一天班,回家闻著有甲醛的家具,花十几二十块买点合成肉,烂菜叶,小饭那么一吃,穿着没有质检报告的睡衣,敷两片水勾兑凝胶的面膜,往棺材大的床上一躺,在床上盖着冷似铁的黑心棉甲醛被子和螨虫聊人生,扯着一米长的数据线捧着全是大肠杆菌的手机刷点低智小视频熬着最晚的夜,眼睛那个小度数再这 …
05
Mar 2024
Windows Wds Note
由于手头没有U盘启动盘,所以想着部署一个Windows WDS服务,遂照着这个链接做了一遍,搞完发现DHCP服务和WDS服务没起作用,即使关了防火墙也不行。后来误打误撞发现把DHCP服务重启下就好了。接着解决WDS服务的问题,结果发现是需要手动启用一下才行。真是巨坑无比。
17
Jan 2024
kvm虚拟机迁移操作手册(从Fedora39到Redhat9)
kvm虚拟机迁移操作手册(从Fedora39到Redhat9) 查看要迁移的虚拟机名 [root@kvm-179 ~]# virsh list --all Id Name State ----------------------------------- 1 a running …
11
Jan 2024
Linux Dmidecode Usage
dmidecode命令主要是通过DMI获取主机的硬件信息,通常是在不打开计算机机箱的情况下使用该命令来查找硬件详细信息。其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。 什么是DMI?DMI (Desktop Management Interface, DMI)的主 …
06
Dec 2023
Implementing String Format Method with TypeScript
Implementing String Format Method with TypeScript const format = (msg: string, parames?: Object): string => { if (!parames) { return msg; } …
21
Nov 2023
How to Upgrade from Fedora 38 to Fedora 39
升级Fedora39前准备 在升级Fedora39之前务必做好以下准备: 备份数据。 确保电源稳定。 确保网络正常。 升级Fedora39步骤 更新Fedora38 将Fedora38的所有软件包升级到最新版本 sudo dnf upgrade --refresh 安 …
11
Nov 2023
23岁女教师留下遗书自杀之后
23岁女教师留下遗书自杀之后。
11
Nov 2023
还要不要打新冠疫苗?
还要不要打新冠疫苗?
09
Nov 2023
How to Upgrade from Fedora 36 to Fedora 38
升级Fedora38前准备 在升级Fedora38之前务必做好以下准备: 备份数据。 确保电源稳定。 确保网络正常。 升级Fedora38步骤 更新Fedora36 将Fedora36的所有软件包升级到最新版本 sudo dnf upgrade --refresh 安 …
09
Nov 2023
How To Speed Up DNF Package Manager In Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux And All RHEL-based systems
介绍 DNF是Fedora 25、RHEL8、Centos8、AlmaLinux 8以及Rocky Linux 8以上版本的默认包管理工具。 为了提高DNF更新的速度,无非有两点: 找到最快的源。 同时下载多个包,尽量将本地带宽跑满。 DNF默认的配置默认同时只能下载一个包,并且 …
08
Nov 2023
Use Systemd Auto Start Podman Container
使用docker的时候,只要将容器设置成restart:always就能使容器自启动,但是在podman里这样做是无效的。因为它使用systemd来管理服务。通过以下步骤即可创建自启动服务。 生成system service文件 podman generate systemd …
31
Oct 2023
Fedora38 Use Dnf Remove Old Linux Kernel
fedora38使用dnf查询已安装内核 sudo dnf list installed kernel 使用dnf删除旧kernel sudo dnf autoremove sudo dnf remove --oldinstallonly
31
Oct 2023
fedora38 gnome禁用自动睡眠
前段时间安装了fedora 38,然后想通过ssh远程接入。 我登陆fedora桌面系统之后,在设置里面已经关闭了睡眠,在没有登陆系统之后却依然会自动睡眠,只能通过下面的command命令解决。 sudo systemctl mask sleep.target …
23
Oct 2023
How to Switch Boot Target to Text or GUI in Systemd Linux
Find wich target uni is used by default sudo systemctl get-default Switching boot target to text To change boot target to the text mode: …
16
Oct 2023
Get Windows Installed Software by Winreg
def getInstalledProgramsFromRegistry(): registry_key =r"Software\Microsoft\Windows\CurrentVersion\Uninstall" registry_key_64bit = …
08
Sep 2023
魏则西事件,百度是否有责任
以魏则西事件,百度是否有责任作为问题,向文心一言,CHATGPT提问结果如下: 文心一言 魏则西,1994年出生于陕西咸阳,籍贯河南省扶沟县 ,西安电子科技大学2012级学生,当时以600多分的高考成绩考入计算机系,其后因患滑膜肉瘤病,休学留级至2013级。 魏则西因患有滑膜肉瘤 …
04
Sep 2023
间谍就在你身边
“间谍就在你身边,就问你服不服。/(ㄒoㄒ)/~~
04
Sep 2023
Use Jquery Filter Same Elements with the same attributes and Hide Them
Use jquery to filter elements with the same attributes and hide them:
!DOCTYPE>
28
Aug 2023
常用正则表达式一览
目录 前言 邮箱 电话 域名 IP 帐号校验 字符校验 汉字 英文和数字 长度为3-20的所有字符 英文字符 由26个英文字母组成的字符串 由26个大写英文字母组成的字符串 由26个小写英文字母组成的字符串 由数字和26个英文字母组成的字符串 由数字、26个英文字母或者下划线组成 …
14
Jul 2023
Use Checkbox to Simulate Radio
复选框checkbox模拟单选框代码。
15
Jun 2023
Angular RxJS: Limiting Concurrent HTTP Requests
详细内容青参考Angular/RxJS: Limiting Concurrent HTTP Requests 其逻辑主要是用到了mergemap的concurrent参数,mergemap会尽可能多的执行请求,加上concurrent参数之后就能够使得一次执行concurrent …
15
Jun 2023
Aws Api Gateway Upload File 415 Unsupported Media Type
aws api gateway upload file 415 Unsupported Media Type 一般情况下,前端向服务端上传文件的方式基本如下: const formData = new FormData(); formData.append("userInfo", …
07
Jun 2023
新成语“指鼠为鸭”
古有指鹿为马,今有指鼠为鸭。即使赵高在世,也得大呼高,实在是高。
07
Jun 2023
sessionStorage用法
sessionStorage存储的数据会在会话结束(如关闭标签页或者浏览器时)的时候清除掉。每新开一个新的标签页就会有新的sessionStorage。各个sessionStorage之间无法互相访问。 sessionStorage语法 // 保存到sessionStorage …
25
May 2023
假如碰到官方辟谣
1、如果一件事传出谣言,那么该谣言真实性不足30%,如果官方出面辟谣,那么谣言的真实性提升至80%以上; 2、如果一件事关闭评论区,说明该内容的主体要么充满置疑、要么拥有权利、要么罪大恶极; 3、如果一件事精选评论区,说明被放出来的评论和真实民意完全相反; 4、如果一个知乎回答上 …
09
May 2023
假如你只有数字人民币
我点了一份汉堡, 掏出我的数字人民币支付码扫码, “滴滴”两声拒绝了支付, 响起了语音提示: “请吃国产食物,不要崇洋媚外,是中国人就吃中国餐,本次支付已被取消,为了你好”, 无奈,我又点了一份重庆火锅, “滴滴”两声拒绝了支付, 响起了语音提示: “这里是湖南,请吃本省辣椒,拒 …
13
Mar 2023
在Linux服务器上安装jstack、jmap等命令
如果你安装的是oracle jdk的话,应该不会有这样的问题。如果你安装的是openjdk,那么这篇文章会帮到你。 openjdk是不包含jstack、jmap等命令,你需要安装对应的openjdk-devel。 查看openjdk版本 yum list installed …
27
Jan 2023
ATM cannot deposit money
中国大陆的ATM机依然无法存款。 是的,这就是事实。几个月前由于COVID19的原因,所有银行的ATM机暂停了存款功能。那个时候好歹还有一个防止病毒传播的幌子。然而现在全面放开的情况下依然无法在ATM机存款。我去了我家附近的工商银行、建设银行、光大银行和徽商银行,所有的ATM机上 …
06
Jan 2023
如何查看Google Chrome标签页的内存使用量
最近有项目需要查看画面的内存使用量,于是搜索了一下,发现可以通过一下方法查询内存使用量: 在Chrome浏览器标签页按Shift+Esc按键就可以打开Chrome Task Manager。在Chrome Task Manager里可以看到实用程序、标签页、扩展等的内存、CPU、 …
06
Jan 2023
再见2022年
2022年过去了,在这一年里经历了太多。希望2023年能够正常吧。 既然2022年结束了,那就简单的总结一下,留个纪念好了。 工作 工作还算稳定,再加上我老婆也开始上班,家庭年收入在我这个二线小城市也不算太低,如果过两年各种负债还清之后应该会过得很自在。 投资理财 今年A股大盘走 …
17
Dec 2022
新冠肺炎三年
从新冠病毒在武汉爆发,到中国政府宣布放开整整过去了三年多。 在这三年多里,躲过了入户消杀,躲过了强制隔离,躲过了封死消防通道。唯一没躲过的就是天天核酸。但是跟前面那些一比做核酸啥都不是。 在这三年多里,见识了汉语的博大精深,封城先是叫封城,后来叫静默,再后来叫静态管理。还有啥时空 …
06
Dec 2022
用python实现自动重启tplink路由器
原因 自从我的iPhone升级到iOS16之后,总是连不上家里的5G WiFi。开始确实是因为iOS16的bug造成的,升级到最新iOS版本之后稳定了几天,但是之后就又出现了连不上的情况,不过我老婆的手机和iPad倒是挺正常的。最后祭出重启路由大招,完美解决问题。于是想着做个定时 …
08
Nov 2022
使用python监控systemd服务修改版
以前写过一个监控systemd service的脚本,在使用过程中发现了一些问题,比如service不存在时,或者service状态是 **Active: active (exited)**的时候会误认为service未启动,因此做了一下修正。 代码如下: # -*- …
29
Oct 2022
在群晖设备上使用docker搭建cups服务器
今天终于在群晖ds218+上面配置好了cups打印服务。特地记录一下。 起因 我的打印机是brother hl-2260d。感觉是一个很特别的一个型号。群晖自带的打印驱动里面没有相应的驱动。只能用别的办法来实现。我这里是在群晖ds218+上面搭建一个docker容器。 搭 …
10
Oct 2022
在Cockpit中创建新的虚拟机
在KVM里可以通过命令行创建虚拟机,但是对于一个没怎么接触过Linux的人来说创建一个虚拟机就太不友好了。 如果你在用cockpit web console的话,那么通过点几下鼠标也是可以轻松创建虚拟机的。下面是创建步骤: 创建存储卷 点击左侧的虚拟机。 然后点击右侧上方的存储 …
09
Oct 2022
自动删除空文件以及空文件夹
背景 最近在整理nas上的文件,发现有很多的空目录没有删除。为了删除这些空文件和空文件夹,所以用python写了一个脚本来执行这些操作。 代码 #!/bin/python # -*- coding: utf-8 -*- import time import sys import …
02
Sep 2022
使用firewalld将端口流量转发到另一台服务器
目前国内处于新冠动态清零阶段,隔三岔五就会有地方被封控。因此有时候会有在家远程工作的需求。为了能够远程访问公司网络,我们采用了搭建wireguard vpn的解决方案。这样的话,每个人都需要在家里和公司的电脑上安装wireguard客户端,这样虽然也没什么问题。但是操作起来特别麻 …
02
Sep 2022
解决nginx: [emerg] host not found in upstream 'xxx.com'
我用nginx配置了一个反向代理,每次服务器重启之后,nginx都会报:nginx: [emerg] host not found in upstream 'xxx.com'的错误。这个错误的原因其实很简单,就是nginx无法解析xxx.com。解决方法就是以下流程: 确 …
02
Sep 2022
每月的第一个周六运行一个cron job
我这里有一个需求,需要每月的第一个周六晚上22点运行一个脚本。Google了半天发现有人给的解决方案是 0 22 1-7 * 6 /usr/bin/sh /root/py3env/src/auto_backup.sh 事实证明这样的写法是错误的,这样写的话每月的1到7号都会执行, …
22
Aug 2022
Mount Partitions Useing Uuid on Linux
今天真是撞大运,碰巧碰上了Rehhat 9系统里的/dev/sdx的名字每次重启系统后都跟着变。虽然听说过硬盘的名字可能会改变,但一直没见过。这次算是真开眼了。 为了解决这个问题,只好修改/etc/fstab里的配置,将硬盘名换成了硬盘名对应的uuid。据说这样就能够保证挂载的硬 …
17
Aug 2022
Wireguard客户端AllowedIPs 配置排除一个ip或者一个ip段
Wireguard客户端的配置中只有一个AllowedIPs配置来定义哪些ip或者ip段可以允许通过Wireguard客户端路由,因此如果想排除某个ip或者ip段,就需要将这些ip排除掉。 由于ip段太多,如果手动写会非常麻烦,幸好python有一个库可以帮我们解决这个问题,代码 …
01
Aug 2022
Wireguard Install Script
最近用wireguard安装脚本搭建wireguard服务器,用起来非常方便,推荐使用。 在下载脚本之后,强烈建议修改下生成客户端脚本的代码第313行,加入以下配置: PersistentKeepalive = 25 这样每隔25秒就会发送一次心跳包,以保持客户端与服务端的连接。 …
19
Jul 2022
Summer Moon
夏天农村的月光
19
Jul 2022
Forwarding Ports With Firewalld
1.Enable IPv4 masquerade. firewall-cmd --add-masquerade --permanent 2.add firewalld rule. firewall-cmd …
08
Jul 2022
Use Chrony Test Ntp Server
when we have setuped a ntp service ,we need to test the ntp service if it work well. we can use the following command to test the NTP …
14
Jun 2022
Backup Kvm Vms With Python Libvirt
we changed the vm platform from esxi to kvm a few months ago,so we need to writ e some scripts to backup vms automatically. we only have a …
14
May 2022
Use Wireguard as Relay Node to Access Lan Network in Openwrt
背景 平时为了能够在外面随时连接家庭内部网络,通常有以下几种方式: 1.有公网ip的情况下,做端口映射 2. 没有公网ip的情况下,可以使用frp类似的技术做反向代理. 3. 使用vpn技术连接. 前面两种方式都需要将端口映射到公网,这就带来了被入侵的风险.这就不得不提到新冠病毒 …
05
May 2022
Create Kms Service in Linux
I create a kms service for the lan computers in a linux server recently,so record the steps download kms source and compile it cd …
24
Apr 2022
How to Convert Free Space in Qcow2 Image to Kvm Host
How do you convert free space within the QCOW2 disk image to free space on the kvm host? I use Virt-sparsify to do this. qcow2 image is a …
23
Apr 2022
Auto Select Fastest Proxy in Clash With Python
起因 为了能够方便家里的电脑,电视盒子以及手机能够方便的使用代理,因此在我的群晖上用docker部署了clash。同时为了能够自动选择响应速度最快的代理,因此,用python写了这个脚本。 将这个脚本加入到定时任务即可实现自动切换最快代理。 代码 # coding=utf-8 …
20
Apr 2022
Run Wireguard in Windows With No Administrator Permission
原因 在无管理员权限的Windows系统上无法运行wireguard GUI客户端,为此需要通过安装wireguard服务来解决这个问题。 操作方法 在没有管理权限的Windows系统上安装运行wireguard方法: 以管理员权限打开powershell窗口,运行: …
02
Apr 2022
Monitor Systemd Services With Python
systemd service有时会自动退出。在这种情况下,为了保证服务能够24*7运行,需要额外做一些监控,当服务挂掉之后能够自动重启。这里我使用python写了一个监控脚本,将这个脚本放到定时任务中,就能够做到自动重启的效果。 代码如下 # -*- coding: utf-8 …
31
Mar 2022
免费使用红帽开发者计划的个人红帽开发者订阅
1.什么是红帽开发者计划的个人红帽开发者订阅? 红帽开发者个人订阅是红帽开发者计划的免费产品,包括访问红帽企业 Linux 以及其他红帽产品。 它是一个专为个人开发者设计的计划和产品,可通过红帽开发者计划获得。 2.哪些 Red Hat Enterprise Linux 开发人员 …
04
Mar 2022
使用virt-install创建kvm虚拟机
终端命令行使用virt-install 创建win10虚拟机大概流程如下: 创建虚拟硬盘 qemu-img create -f qcow2 /home/kvm/data/win10_test/win10_test.img 40G 创建虚拟机 virt-install …
01
Mar 2022
获取当前Java程序PID
获取当前Java程序PID jvm1.8以上通用方式: String pid = ManagementFactory.getRuntimeMXBean().getName(); pid = pid.substring(0, pid.indexOf("@"));
27
Feb 2022
使用python删除重复文件
原因 群晖系统更新到 dsm7 之后,图片管理给切换到了 synology photos。结果就出现了没办法同步备份的问题,想解决问题只能将图片上传到共享空间,个人空间没办法自动同步备份。 为了解决这个问题,只好讲已有的文件挪到共享空间。同时又重新将 iCloud 上的图片同步了 …
18
Feb 2022
使用virt-v2v将Esxi虚拟机迁移到kvm
鉴于VMware esxi系统支持的网卡型号比较少,第三方网卡驱动的可靠性又比较差,因此将虚拟机到kvm。目前比较方便的方式就是使用ovftool导出ova文件,再用virt-v2v将ova文件转成kvm能够识别的文件。基本语法如下: 导出虚拟机 ovftool.exe …
18
Feb 2022
Facebook非死不可
一时兴起想将多年不用的Facebook账号找回来,密码重置之后,竟然无法登录,还需要Facebook的好友协助验证。拜托,这都十来年了谁还认识谁呀。我就是想把账号保留下,以便哪一天买了oclus quest好激活设备。Google、twitter就能随便登录,基本上不查ip。你说 …
25
Nov 2021
反诈app推广
今天我家娃的老师要家长安装反诈app,不装还不行。我就想不明白了,为什么要强制安装,难道觉得所有人都可能被诈骗?是不是觉得所有人都是巨婴? 人在屋檐下,不得不低头。回头在一部没插卡的备用机里安装下。我可不想在常用手机安装这玩意儿。本人可没有被偷窥的癖好。 话说我就用了一次的洗车 …
28
Jun 2021
Linux Shell screen常用命令
screen #新建一个session screen ifconfig #在新的session中执行ifconfig后退出新的seesion screen -S xd #新建一个叫xd的session screen -ls #列出当前所有的session screen -r …
22
Jun 2021
儿童医院总开自费中成药
最近宝宝早上起床总会咳嗽几下,在家里观察了个把月还是没有自愈,随即去安徽省立儿童医院看病。为什么是去儿童医院呢?我自己是觉得各种儿童常见病应该见得多,经验更丰富一些。开始去呼吸内科,吃了两周药后还是咳嗽。复诊时又开了两周的药。差不多吃了一周依然不见好转,我老婆等不及了就又挂了儿童 …
11
Jun 2021
在LInux上使用ncftp上传整个目录到ftp服务器
一般有图形界面得环境下,我们都是通过有GUI的ftp客户端如winscp之类的上传文件夹。但是如果是在命令行模式下应该用哪个呢? 今天给大家推荐一个非常好用的命令ncftp。 安装ncftp客户端 ubuntu/debian系: sudo apt-get install …
15
Apr 2021
海南海胆蒸蛋没有海胆
听说海南的海胆蒸蛋是叫海胆的大厨做的蒸蛋,所以没有海胆肉只有蒸鸡蛋。双击666。说的没毛病,毕竟你见过红烧牛肉面里有牛肉吗? 海南真是一个神奇的地方,这种明显的宰客行为竟然都要劳驾省委书记发声调查。老板背景很深呀。也不知道能查出个啥。 海南官方的回复说海南这个季节的海胆本就没有 …
07
Apr 2021
2021清明节洛阳之行
自从结婚以来,本打算每年清明都要去老婆老家给老丈人扫墓,结果由于种种原因整整三年没有去了。趁着今年还能出省,驱车700多公里载着老婆和娃直奔洛阳。一路上还算比较顺利,车流比往年要少很多,一路上也没看到车祸。早上3点半出发,下午1点多赶到。要不是县城在搞什么中国自行车比赛,把整个县 …
07
Apr 2021
使用rsync自动备份svn仓库
配置密钥登录 这里不做说明,想知道如何配置可以参照菜鸟教程 自动备份脚本 #!/bin/sh CHK=$(ps -ef |grep rsync |wc -l) echo $CHK if [ $CHK -gt 1 ] then echo "is running" exit 1 fi …