评论系统

2022 年 4月 22 日 15:00 · ledisthebest

Arch必备工具 - Reflector

咱们来花几期讲讲Arch系发行版的一些小技巧吧~ Arch Linux安装真的没那么难,现在安装镜像都自带archinstall安装脚本了,但维护起来是需要花不少时间且需要有一些经验的。 那么今天就先来看看Reflector吧! Reflector是一个用Python3写的脚本,TA可以从Arch Linux Mirror Status页抓取最新的镜像列表,并进行排序。 Artix, BlackArch等发行版不适用,因为TA们都有自己单独的软件库。 ! Manjaro用户请使用Pacman-mirrors,详情参见Manjaro Wiki。 1, 安装 Reflector在Arch官方社区库里,直接安装就可以。 (如果是在安装镜像里,是已经自带了的) pacman -Syu pacman -S reflector 2, 基本的使用 Reflector是个命令行应用,EndeavourOS有一个图形界面的前端,可以通过添加EndeavourOS源,下载reflector-simple(不推荐使用)。 常用参数有: reflector --help, -h #查看所有可用命令 --list-countries #查看所有的国家,TA的代码,及服务器数量 --verbose #运行时显示过程,以服务运行时不会显示(建议添加) --save #镜像列表的保存路径,默认/etc/pacman.d/mirrorlist --sort #镜像列表排列的方式 rate #速度 age #服务器最近同步的时间 country #按国家字母顺序,或如果有就按--country的顺序为准 score #大致评分:(多少小时的延迟+平均连接时间+标准偏差)/ 完整度 --age, -a #按过去n小时同步过的服务器时间过滤 --country, -c #按国家过滤,可以有多个,用“,”分开 --protocol, -p #按协议过滤,比如http, https, ftp, rsync --number, -n #最大镜像数量 --latest, -l #限制为n个最新同步的镜像 运行呢可以像这样,需要超级用户权限: 以防万一,建议先备份下mirrorlist reflector --verbose --country Canada,US --age 16 --latest 15 --sort rate --save /etc/pacman....

2021 年 12月 28 日 17:30 · ledisthebest

哈喽,World!

从前年开始就想着给自己建一个小站的,拖了那么就久,终于开始动工了。 作为一个射手座,最近也不知为什么特别容易纠结,这不像我呀,, 唉,反正这第一篇帖子也不会有什么人看到的,我就在这里瞎叨叨几句吧~ 😶 其实是一直惦记着的。。。 自己出来的的早,人缘也不怎么样,就想着以后如果能碰到志同道合之人,可以让人了解一下我的过去吧。 来说说截止到现在我都做了些什么吧(没干正事), 首先呢,我一直在琢磨:我是应该用什么现成的模板呢还是手抠代码呢? 现成的是省事,可要想改动也麻烦,而且很多现成的模板里面有太多的 JavaScript 和其它Bloat。 至于说手打嘛,有亿点儿麻烦,而且我五年前学的 HTML/CSS/JavaScript 也都已经忘得差不多了。。。 所以我选择了框架。 那么我该用哪个框架呢,花了两天时间,做了点研究,我觉得 Hexo, Hugo 和 Jekyll 不戳。 从我个人的实验来说 Hugo 是最快且轻量的, 而且编译它需要的 Go 语言环境我也已经有了(以前编译Yay时留下的,不过我已经换成Paru了),所以就是它了! 然后我用 Git 创建了仓库,并开始搭建开发环境。我不大喜欢微软(垄断不是件好事),所以也不太想用它的 Github 来托管代码的, 可是我现在经常会在外面,Github 有个Codespace(云端的 VSCode,上课用过还阔以),所以我就把项目推到了 Github. 可我后来看了文档后才发现, 原来它还在Beta,付费并需要收到邀请,而且得创建个组织才行。😕 后来才知道Gitlab比那它更早之前已经出了Gitpod,一个月50小时的免费时间,而且可以用在任何的Git项目上,平台不限。所以我就开始在Gitpod的Docker里面配置Hugo了。 还刚开始吧,实话实说我还不太懂这个框架的原理,鼓捣了几天给弄“滚挂”了,所以就清空了仓库再来一遍。。 看了半天文档和Wiki,现在做了这个,还行吧? emmm,我困了。还有好多想聊的,以后再说吧~🌹🌹🌹 12月22日,还是挪到了Gitlab~

2021 年 12月 6 日 23:20 · ledisthebest

配置Libvirt 编辑libvirt.conf sudo nano /etc/libvirt/libvirtd.conf 找到这两行,把前面的#删掉: unix_sock_group = "libvirt" unix_sock_rw_perms = "0770" 可以选择把这两行添加到文件的最后面(日志文件): log_filters="1:qemu" log_outputs="1:file:/var/log/libvirt/libvirtd.log" 编辑qemu.conf sudo nano /etc/libvirt/qemu.conf 把 #user = "root" 改成 user = "yourusername", #group = "root" 改成 group = "libvirt" 把自己添加到libvirt组里面: sudo usermod -a -G libvirt 用户名 重启电脑或者重启libvirt sudo systemctl restart libvirtd.service sudo systemctl restart virtlogd.socket 教程主页

liucreator