我与FreeBSD的故事之五

很久之后,我在FreeBSD 发帖问G400 花屏的问题,那时还有三四个人给予了一些回复。但是无用,FreeBSD 官方论坛也是。

那时候应该是10.3 我记得。10.3 还没有发布。处于测试阶段。我以为是驱动问题,当时能用的只有百毒,所以得不到任何有用的信息,完全是浪费时间。

中文用户的互联网圈子,各种教程都是你抄我的,我抄你的,这没什么,但是一旦有某个SB 进行改动,就全变了。CSDN,博客园就是这种圈子。比如Windows 上的MySQL 数据库 5.7 的my.ini 文件,data 目录是自己指定的,本身安装路径是没有data 目录的。一些脑残教程就会告诉你手动新建,但是这样反而会提示你data 存在,无法初始化。这就很有意思,A 说data 目录不用管,B 说要新建。如果有人信了B 的鬼话,而且还不看错误输出,那他恐怕就要浪费更多地时间。当然后话不说,往Windows 上装这种东西本身就是浪费时间的行为。对于我在Linux 这些年的体验来说,这样的SB 教程不在少数。我甚至觉得明天可以写篇文章专门论述怎样识别文章的可信度。

FreeBSD 这里的教程比较少,大多数没什么坑,也可能是基数问题导致的,用户太少了。大部分通过百毒搜到的,都是什么系统安装,还在用pkg_add 这种十年前的命令。再深入就是什么fnmp (

freebsd, nginx, MySQL, php)这种东西的配置。

提供FreeBSD 镜像的云服务器提供商从世界范围内来看也不是很多,阿里云的FreeBSD 那时候是10.1,pkg根本用不了,说是Bug,要升级到10.3,然后按照百毒的搜索,看了各种垃圾教程,总算是升了上去。但是提示我pkg 有个.so 文件找不到。我通过百毒搜不到任何信息。只能重装系统,什么也不做,直接运行freebsd-update 命令,这样才可以。现在大概知道了什么pkg-static 命令可以调整软链接。我也没有试过。我感觉很悲哀,使用百毒简直是浪费我的生命。而其余根本毫无选择的余地可言。无异于慢性自杀。

FreeBSD 无法使G400 正常工作, 我开始安装虚拟机。在虚拟机中第一次认识了FreeBSD。安装界面和Debian 差不多,是那种蓝底的老旧风格。FreeBSD 的安装极其简单,全部下一步都没问题。这连XP都做不到,XP 写不进去优盘,如果你用软碟通,我现在也不知道怎么纯净的把他写进去,不过也没有研究的必要了,我从不使用XP 和win7。

装好之后也没什么可多说的,就是感觉没有grub 不好切换操作系统,影响将来物理机安装。tty 也就那样,黑底白字。直接pkg 开始安什么gnome。速度很慢很慢(如果有人可以联系FreeBSD 官方,请告之中科大可提供镜像,详见历史推送“镜像站”),绝不超过20kib/s,也不能挂着让他下载,会timeout 的…我只能盯着让他下完500 多个包。这里我发现一个事情,无论什么设备,什么操作系统,什么软件,只要你盯着他他就下的快,不会断,你离开不看他他就慢,会断开。按理说这是不以人的意志为转移的,但现在有点像薛定谔的猫。不知道大家有没有这种经历?我想和后台前台服务无关,我还控制变量过。

说实话我并没有觉得Linux 和FreeBSD 有什么区别。如果装个bash ,那shell 脚本大都是通知的。

我百思不得其解的是没有free 命令,也没有ls pci 命令。按理说这种命令不是bash 内置的,就是缩写变量,或者哪个软件包提供的。ls pci 属于pciutils 这个包,用这个看设备信息不比dmesg 方便?这不是自己折磨自己的苦难哲学吗?我是极其反对的。类似的包还有usbutils(ls usb 命令)。

free 命令更加让我疑惑,因为我个人查不到他属于哪种类型的命令,后贴吧有人告知这个命令属于一个包:procps ()这个包,授权GPL v2。free 命令读取procfs 信息,但是FreeBSD 早就弃用了这个伪文件系统,因此推论无法使用free 是这个原因。我以后还会关注这个问题。因为FreeBSD 原生的vmstat 太难用了。远不如free直观。

坚决反对苦难哲学。

posted @ 2021-03-10 17:54  FreeBSD中文社区  阅读(302)  评论(0编辑  收藏  举报