目录
01
FreeBSD简介
FreeBSD是什么?FreeBSD 是一个类UNIX的开源操作系统,它起源于BSD、386BSD和4.4BSD,是UNIX的一个重要分支。这个操作系统支持多种不同的计算机架构,并且与原始的UNIX系统... 浏览 721 02FreeBSD安装
FreeBSD 提供了一个以文字为主,简单好用的安装程序,叫做 sysinstall 。这是 FreeBSD 默认使用的安装程序; 厂商如果想,也可以提供适合自己需要的安装程序。本篇教程主要... 浏览 996 03FreeBSD配置
FreeBSD 安装成功后, 就可以进行进一步的配置了。 引导新安装的 FreeBSD 系统之后, 可以使用 sysinstall 并选择 Configure。本文将详细介绍如何对FreeBSD进行配置,包括... 浏览 812 04FreeBSD虚拟控制台和终端
在FreeBSD中,控制台和终端是与系统进行交互的关键方式。本文将介绍如何使用FreeBSD虚拟控制台以及相关的设置和选项。 一、FreeBSD控制台登录和提示符 当FreeBSD启动时,除... 浏览 605 05FreeBSD UNIX基础
以下命令和功能适用于FreeBSD操作系统。同时这里许多内容也与其他类-UNIX®操作系统相关。如果已经熟悉这些内容,可以选择跳过不阅读。如果是FreeBSD的新手,建议认真详细地... 浏览 382 06FreeBSD UNIX进阶
上节讲到了FreeBSD UNIX基础指南。本篇教程再次深入讲解FreeBSD UNIX进阶使用指南,包括文件系统的挂接和卸下、进程操作、Shells、文本编辑器、设备和设备节点、二进制文件... 浏览 549 07FreeBSD安装Ports套件
FreeBSD Ports 套件用于从源代码安装,在 FreeBSD 中安装,同时可以用于从本地介质, 或从网上直接安装您喜欢的应用程序的最新版本。以下是关于如何安装和管理 Ports 的简... 浏览 652 08FreeBSD安装Packages
FreeBSD提供了两种补充技术,用以在系统中安装第三方软件: FreeBSD Ports 套件 (用于从源代码安装), 以及packages (用以从预编译的二进制版本安装)。这两种方法都可以从... 浏览 483 09FreeBSD Jail隔离环境搭建
FreeBSD Jail可以将应用和服务放在相对独立的系统环境中运行。Jail会限制进程对文件系统、用户和网络资源的访问,适合在同一台FreeBSD服务器上隔离Web服务、测试环境或不同... 浏览 113 10FreeBSD ZFS存储管理
ZFS将文件系统和存储卷管理结合在一起,可以通过存储池统一管理磁盘空间,再根据用途创建多个数据集。管理员还可以为数据集设置压缩、挂载点和配额,并使用快照保存某个时... 浏览 123 11FreeBSD PF防火墙配置
网站上线后,服务器通常只需要对外提供HTTP、HTTPS等少数服务,SSH管理入口则可以限制来源地址。FreeBSD内置的PF防火墙可以完成这些访问控制,并通过规则、连接状态和日志... 浏览 130 12FreeBSD bhyve虚拟机搭建
需要测试系统配置或搭建独立开发环境时,可以在FreeBSD宿主机上通过bhyve运行客户机。下面使用系统提供的vmrun.sh示例脚本,创建一台FreeBSD虚拟机,并完成网络连接、系统... 浏览 108 13FreeBSD GELI磁盘加密
服务器上的备份文件、内部资料和业务数据,除了需要访问权限控制,还可以通过磁盘加密降低存储介质丢失后的泄露风险。FreeBSD提供的GELI可以在块设备层进行加密,解锁后再... 浏览 105 14FreeBSD资源限制
多用户服务器上,一个测试脚本或后台任务就可能占用大量资源。FreeBSD的rctl可以按用户、进程、登录类或Jail设置资源规则,并动态调整限制。本教程使用独立测试账号,配置... 浏览 135 15FreeBSD NFS文件共享
多台服务器需要使用同一批安装包、测试资料或业务文件时,可以通过NFS集中共享目录。客户端挂载后,便能通过本地路径访问服务器上的文件,不必反复复制。本教程使用两台Fre... 浏览 108 16FreeBSD安全审计
服务器出现异常修改时,单靠Shell历史记录往往难以还原操作过程。FreeBSD的安全审计功能可以记录选定的登录、认证及文件操作事件,供管理员进一步查询。本教程先开启基础审... 浏览 118 17FreeBSD系统升级与补丁管理
FreeBSD服务器长期运行后,需要及时安装安全补丁和系统更新。与重新安装系统相比,freebsd-update可以检查、下载并应用官方二进制更新,适合用于处理RELEASE版本内的安全修... 浏览 114 18FreeBSD DTrace性能分析
服务器出现响应变慢、进程频繁调用系统接口或CPU占用异常时,单看top和系统资源曲线往往不够。FreeBSD提供的DTrace可以动态观察进程、系统调用和内核活动,帮助管理员从运... 浏览 118 19FreeBSD日志轮转
服务器运行一段时间后,日志文件可能持续增长,占用越来越多的磁盘空间。FreeBSD自带的newsyslog可以按文件大小或时间条件轮转日志,并设置归档数量及压缩方式。先用一个独... 浏览 124 20FreeBSD证书信任管理
FreeBSD服务器访问内部管理站或业务API时,可能遇到证书验证失败。如果服务使用的是企业内部CA签发的证书,需要先核实该CA,再将其加入相应的信任库。certctl可以管理系统... 浏览 115 21FreeBSD自定义服务
将程序放到后台运行,只解决了当前会话中的执行问题。服务器重启后是否自动启动、程序退出后如何处理,以及管理员怎样检查和停止服务,还需要统一的管理方式。FreeBSD可以... 浏览 119 22FreeBSD文件完整性检查
网站部署或配置调整完成后,管理员通常希望知道哪些文件发生了变化。只比较文件大小容易漏掉等长修改,逐个打开文件又不方便。FreeBSD中的mtree可以记录指定目录的文件属性... 浏览 80 23FreeBSD定时任务防重入
网站备份、数据统计和文件同步通常会交给定时任务处理。当一次任务的执行时间超过调度间隔,下一轮任务可能在上一轮尚未结束时启动,造成重复写入或资源争用。FreeBSD可以... 浏览 116 24FreeBSD临时文件系统配置
文件转换、临时计算和批量处理经常需要一个存放中间结果的目录。如果这些文件可以重新生成,且不需要跨重启保存,可以考虑使用FreeBSD的tmpfs建立独立临时文件系统,并为它... 浏览 48 25FreeBSD时间同步配置
服务器时间不准确,会让日志先后顺序难以判断,也可能影响证书有效期判断和带时间限制的身份认证。FreeBSD 可以使用基础系统中的 ntpd 持续同步时间。配置时不仅要让服务启... 浏览 57 26FreeBSD启动环境管理
系统更新、软件升级或关键配置调整后,如果出现启动异常,临时查找旧配置往往来不及。对于使用 ZFS 根文件系统的 FreeBSD,可以在变更前创建启动环境,保留当时的系统状态... 浏览 52 27FreeBSD端口占用排查
服务启动提示端口被占用,或进程已经运行但外部仍然无法连接,通常需要从监听地址和所属进程入手排查。FreeBSD 自带的 sockstat 可以查看套接字,procstat 则能继续核查进... 浏览 54相关电子书