前几日已经完成了操作系统的安装,以本人小白菜的目标和需求,在FreeBSD安装完成后应该做一下这些工作。
1、更换软件软件源;
2、安装常用软件;
3、ZFS文件系统调优。
Step 1
更换软件源,这里又可以啰嗦几句了。查了些资料发现,FreeBSD要实现软件包的管理需要ports、pkg、portmaster。其中portmaster是ports的管理工具。说的不对的欢迎指出,共同学习。
...作者文章归档:燚
前几日已经完成了操作系统的安装,以本人小白菜的目标和需求,在FreeBSD安装完成后应该做一下这些工作。
1、更换软件软件源;
2、安装常用软件;
3、ZFS文件系统调优。
Step 1
更换软件源,这里又可以啰嗦几句了。查了些资料发现,FreeBSD要实现软件包的管理需要ports、pkg、portmaster。其中portmaster是ports的管理工具。说的不对的欢迎指出,共同学习。
...经过一番折腾和查资料,终于搞定了ZFS手动分区并安装操作系统的问题,在此分享一下。
这个wiki里面已经写的很明白了,不想看我的可以去这里看。 https://wiki.freebsd.org/RootOnZFS/GPTZFSBoot
之前的安装步骤就不赘述了,到了分区这里,请选择最后一项“shell”,通过第三项手动分区成功了一次,但是分区里压根就没用到zpool池,这搞了个毛线。有通过这...
今天临时需要用C#写一个小工具,果断打开了地表最庞大IDE,创建项目过程中就感觉有些不对劲,后来发现是少装了一些功能模块,心里想着这也很简单的事情,结果在打开“Visual Studio Installer”后居然提示,“当前操作需要--channelld 和 --productld,或需使用 --installPath使用情况: setup.exe update[选项]”。
查了一圈才知...
准备用VS2022开发一个Python程序,刚刚建立了项目发现有个错误提示,虽然不影响程序调试,但是作为一名严重的强迫症患者,这个错误简直要了命,不能忍。
网上找了半天也没有个靠谱的解决方案,要么让你装.Net4.0,要么让你把VS2019的.Net4.0框架文件拷贝过来使用。我就开发个Python,为啥非要让我装.Net框架,还装么老的版本。这种方案直接被否。
这几天没日没夜的在弄KVM的东西,昨天使用模板工具处理过的磁盘镜像创建了一个虚机。今天早晨发现ssh无法连接,VNC登录虚机后查看sshd服务启动失败。
继续执行sshd -t后,系统提示“sshd: no hostkeys available -- exiting”,查了些资料后得知,这是因为sshd启动时需要加载hostkey,然后这个东西在用模板工具处理磁盘的时候被清理了。这就导致新建...
Date:2022-06-25
KVM虚拟化已经好久没有弄了,这几天有时间了抽空再复习复习。记录一些东西已备以后可以查阅。
首先创建一台虚机,装好系统并装好需要的一下基本软件,以及配置好一些常用软件的参数,最好将虚机网络配置为DHCP,以防止模板建立后的虚机和模板虚机IP地址冲突。将虚机关机。找个自己认为很好的地方将虚机的磁盘文件拷贝一份。
使用virt-sysprep工具进行虚机文件清理,...
很多时候在工作或者自己搭建服务的时候会遇到可能需要手动编写Systemed Service文件的情况,这里对Service文件编写进行解析,方便以后工作或生活中查阅,亦或者可以帮助到需要的人。
Service文件中包含三个区块,分别是[Unit]、[Service]、[Install],一般保存于/etc/systemed/system目录下,下面对每个区块及其内参数进行说明:
[Unit]...
traceroute命令,用于路由追踪、网络排障。
参数解释: - -d 使用Socket层级的排错功能; - -f 设置第一个检测数据包的存活数值TTL的大小; - -g 设置来源路由网关,最多可设置8个; - -i 使用指定的网络界面送出数据包; - -I 使用ICMP回应取代UDP资料信息; - -m 设置检测数据包的最大存活数值TTL的大小; - -n 直接使用IP地址而非主机名称;...
chage命令,用于查看、修改用户密码有效期。
命令参数解释:
- -d, --lastday
前几日在项目中遇到了LVM分区管理的需求,需求很简单,就是有台服务器需要挂载一块磁盘,然后为其的/var目录扩容,并且为/data目录单独挂载一个lv(逻辑卷)。然而……多年没有操作的我居然把命令都忘光了。所以此写一个关于LVM的文章,尽可能将所有的场景都写一下。为了以后工作时忘记命令可查,也为了帮助其他的人(好像别人都不需要……)。
注意:文中命令中涉及的vgname,diskpath,l...