ubuntu下mount WebDav

Reconfigure davfs2 package

云服务器的磁盘一般比较小。使用tmux情况下,rzsz都不是很好用。

mount一个webdav磁盘可能是比较方便的选择。起码df后,看起来比较大。

  1. 创建本地挂载点

    1
    mkdir -p /mnt/webdav
  1. 安装davfs2

    1
    sudo apt update; sudo apt install davfs2

    此程序有package configuration的(如本贴主图),最好还是用No,安全点。

  2. 挂载

    1
    sudo mount -t davfs -o uid=`id -u`,gid=`id -g`,noexec https://[WEBDAV_URL_AND_PATH]/ /mnt/webdav/

    根据输入用户名密码即可成功挂载。

    如果想以后免密码挂载,可以在/etc/davfs2/secrets 内,添加一行

    1
    /mnt/webdav [User] [Pass]
  3. 反挂载

    1
    sudo umount /mnt/webdav
  4. 写入fstab

    1
    https://[WEBDAV_URL_AND_PATH]/ /mnt/webdav davfs _netdev,noauto,user,uid=[UID],gid=[GID] 0 0

移植了个猫头像生成器

原始作品地址

用python移植了下,也丰富点自己的api的功能。

支持url的query参数:

  • Download:True/False
  • seed: 固定随机种子,每个种子都固定同一只猫……(6位数字)

图片地址:https://myapis.0w0.io/avatar/my_avatar.png

参数例子:https://myapis.0w0.io/avatar/my_avatar.png?seed=289541&download=True

PS:

嗯,是的,刷新本页换猫。哥也不知道你现在看的是哪只……

在VMWare下扩展 ubuntu 20.04 磁盘分区(命令行扩展 /dev/mapper/ubuntu--vg-ubuntu--lv)

image-20220420151248081

虚拟机的磁盘分配小了,跑了点程序,空间开始不足。需要扩展下磁盘大小。

1 . VM里面调整虚拟磁盘大小

如上图所示。需要关闭虚拟机。

其实增加一块硬盘也行,在Ubuntu20.04的 LVM文件系统下,扩展当前磁盘和额外加一块硬盘没啥使用区别。尤其对虚拟机而言(实体机可能会碰到若干块磁盘性能不一的情况)。

2. 在Ubuntu guest系统内扩展LVM

a. 确认安装虚拟机的时候用了LVM

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$df -h
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 391M 2.0M 389M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 19G 14G 4.6G 75% /
tmpfs 2.0G 16K 2.0G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda2 976M 207M 703M 23% /boot
/dev/loop0 56M 56M 0 100% /snap/core18/2284
/dev/loop3 44M 44M 0 100% /snap/snapd/14978
/dev/loop1 56M 56M 0 100% /snap/core18/2344
/dev/loop2 68M 68M 0 100% /snap/lxd/22753
/dev/loop4 68M 68M 0 100% /snap/lxd/22526
/dev/loop5 62M 62M 0 100% /snap/core20/1376
/dev/loop6 44M 44M 0 100% /snap/snapd/15177
/dev/loop7 62M 62M 0 100% /snap/core20/1405
tmpfs 391M 0 391M 0% /run/user/1000

​ 所以,确定是使用lvm,看名字,组名是ubuntu-vg,lv是ubuntu-lv。

b. 命令验证下

继续阅读···

必应每日美图的telegram新频道--bing_daily_image

image-20211213091420362

几年前一时兴起,做了个bing每日美图的爬虫。见:here

后来,仔细研究了下bing界面,把容易失效的html解析,改为bing的内部接口。见代码:https://github.com/Shazoo/VPSService_bingimg

近期又开始玩telegram,就顺手做了个频道,把积攒的一些url都post过去,做个存档。

so,有兴趣的可以follow这个频道了:

Bing 美日美图(CN) https://t.me/bing_daily_image

7zip for windows 图标美化版--2021-v21.04

是的,7zip恰好11月更新了。话说这个图标美化版我2017年更新后,直到今年8月份才想起来再来更新一版。不想不到年底人家就更新大版本了。早知道8月份就跳过去算了。

之前的16.04稳定版可以访问本站旧贴:7Zip-for-Windows图标美化版

之前的19.00稳定版可以访问本站旧贴:7Zip-for-Windows图标美化版(2021稳定版)

老规矩,下载链接:

继续阅读···

使用PowerShell获取已安装程序列表(最全方案)

image-20210623085618382

通过powershell获取已安装程序列表,网上方案杂七杂八的很多。这个是整合后的方案,比较全。

本脚本主要是获取应用程序列表而不是windows组件列表。

1
2
3
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Export-CSV $env:UserProfile\Desktop\$env:Username-software_list.csv -encoding utf8 -NoTypeInformation;
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Export-CSV $env:UserProfile\Desktop\$env:Username-software_list.csv -encoding utf8 -NoTypeInformation -Append;
Get-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Export-CSV $env:UserProfile\Desktop\$env:Username-software_list.csv -encoding utf8 -NoTypeInformation -Append

执行后,当前桌面上就有一个 当前用户名-software_list.csv 文件。打开即可。

cusdis--静态网站的评论系统--hexo下应用

image-20210427111929583

看到这个帖子:最近做了一个开源的 Disqus 替代品

感觉不错。部署也简单。

就直接注册了下,用人家服务器(以后抽空再自建吧)搭建下评论系统。当然,咱这种扑街博客,评论别指望我能马上看到审批。

部署的时候坑发现Hexo版本太老了。内置变量和示例不一样。改成:

1
2
3
4
5
6
7
8
9
<div id="cusdis_thread"
data-host="https://cusdis.com"
data-app-id="xxxxxxxxxxxxxxxxxxxxxxxxx"
data-page-id="<%= post.permalink %>"
data-page-url="<%= post.permalink %>"
data-page-title="<%= post.title %>"
style="margin:12px;"
></div>
<script async defer src="https://cusdis.com/js/cusdis.es.js"></script>

也不是不能用……各位读者忍了吧。