git#002#找回不见的文件图标
安装云盘软件之后,导致原来Svn和Git的文件图标都不显示了。按照如下的方法找回图标。

安装云盘软件之后,导致原来Svn和Git的文件图标都不显示了。按照如下的方法找回图标。

我在Github上有多个账号:
按照平时的使用习惯,每个账号我都会设置SSH keys进行免密登录。本文就是记录一种可以在同一台电脑上同时使用多个Github账号的方法。
如果之前你设置过全局user.name和user.email,必须先清理掉该全局设置。
也就是说,不能使用全局的user.name和user.email,必须每个仓库设置自己本地的user.name和user.email。
清理方法如下:
| |
使用虚拟机安装Debian,图形界面太耗资源,也用得比较少,所以还是以命令行界面启动比较好。如下是Debian12.10的设置方式。
Ubuntu通过netplan来配置网卡,为了研究netplan的使用方法和实现原理,我们首先通过编译安装的方法,重新定制netplan。
本文记录编译netplan的方法。
我在Ubuntu 22.04版服务器上,使用 “sudo apt install net-tools” 命令安装net-tools软件包时,系统弹出了一个以前从未出现过的,名为 “Daemons using outdated libraries” 的对话框,让我手动选择需要重启的services服务。
对话框如下所示:

第一次碰到这种情况,感到有些懵:为什么会出现这个对话框?如何选择?选择后会产生哪些影响?何时会出现类似的提示?原理是什么?
Ubuntu安装完毕之后,apt默认通过源地址 http://archive.ubuntu.com/ubuntu ,拉取apt源文件以及安装包。主机 archive.ubuntu.com 指向英国伦敦的服务器,一般来说可以正常使用,但是使用国内镜像源速度更加快,尤其对大文件更是如此。 本文记录国内一些质量比较好的镜像源,以及修改apt软件源的方法。
本文重点介绍安装open-vm-tools工具和启用共享文件夹的方法。
在做分布式系统实验时,一般会有多个master和node节点,在实验期间,我们希望这些机器的IP可以保持固定。那么就需要我们将Ubuntu的IP地址分配方式由DHCP改为静态IP。本文记录设置网卡静态IP的方法。
syslog被系统和第三方软件用来记录各种消息和提醒,该日志可供我们了解系统内核的运行情况,以及定位错误等。但新安装的Ubuntu 22.04上发现/var/log目录下没有常见的messages文件,本文记录解决该问题的思路和方法。
IPv6很香,但当前的普及情况下,不是说一定不会给我们的使用和开发带来问题。我现在正基于Ubuntu开发调试TCP/IP协议栈,发现Ubuntu会默认给每块网卡配置一个IPv6的地址,有了IPv6地址之后,相应的协议数据就会发给这个网卡,导致数据混乱,不利于开发。所以为了开发的便捷,先将IPv6机制禁止掉。
安装操作系统时,我们可以选择我们中国对应时区“Asia/Shanghai”,但如果选择了默认时区“Etc/UTC”,后续显示的时间肯定与我们本土时间对应不上,所以需要我们再次设置时区。
修改时区的步骤:
有时我们明明已经设置了环境变量,但使用sudo执行程序,程序却无法正常获得环境变量的值。究其原因,使用sudo,系统会重置环境变量,亦即,先前设置的变量都会失效,只有少数配置文件中指定的环境变量能够保存下来。
接下来,我们先演示下这种情况的现象,然后再说解决方法。
本文记录sudo的使用教程。
本文记录研究佛家和道教等宗教建筑的资料,做个记号以供排期和复习。