All Posts

  • Published on
    ------------------------------------------------------------------------------------- # 老灯常用镜像源 ## Linux 镜像源 - 清华大学开源软件镜像站 https://mirrors.tuna.tsinghua.edu.cn/ - 中国科学技术大学开源软件镜像 https://mirrors.ustc.edu.cn/ - 上海交通大学 Linux 用户组 镜像源服务 https://mirrors.sjtug.sjtu.edu.cn/ > tuna 和 ustc 的源比较全面, 而 sjtug 的源相对来说比较少,比如 RHEL 系常用的 `epel` 和 `rpmfusion` 都没有。 ...
  • Published on
    20240325: Fedora 40 `/etc/grub.d/40_custom` ```shell #!/usr/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "Fedora Workstation 40 Live" { ...
  • Published on
    添加 Live CD 启动项,主要用于系统挂了之后,我们还可以通过它来rescue ## 下载live cd 从清华源下载比较快 ```bash curl -LZO https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/32/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-32-1.6.iso curl -LO https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/32/Workstation/x86_64/iso/Fedora-Workstation-32-1.6-x86_64-CHECKSUM ...
  • Published on
    ## 缘由及发行版的选择 先说一下结果吧: 由于工作需要,我将一台工作PC台式机安装成了 Ubuntu 20.04。 如果想直接看fucked up部分,请直从右则的TOC接跳到 `#fucked-up` 作为一个长期在Linux 桌面环境下工作的人,肯定是用新不用旧。新版本出来了,当然是上新版本。没点追求的话,人活着跟咸鱼有什么区别? 当然,老灯主要在用的还是Fedora. 选择哪个发行版也不是盲目选的,是根据个人需求的。 1. 肯定是选主流发行版,看重官方支持和更新维护。 2. Gnome 3 环境是优秀的,并且我已长期习惯这个环境了,因此 DE 必须是 Gnome 3 3. 由于需要**原生**的Docker或Podman环境,因此只能是Linux系,BSD或其它系不考虑(包括苹果) ...
  • Published on
    关于`defer` Golang 官方博客专门发文[介绍过三条规则](https://blog.golang.org/defer-panic-and-recover): > 1. defer语句被求值时,被defer调用的函数参数即时求值 A deferred function's arguments are evaluated when the defer statement is evaluated. `Defer statements`的[Spec](https://golang.org/ref/spec#Defer_statements)中有这么一句描述: > Each time a "defer" statement executes, the function value and parameters to the call are evaluated as usual and saved anew but the actual function is not invoked. ...