FreeBSD系统软件管理与使用指南
1. 系统配置文件介绍
在FreeBSD系统中,有一些重要的配置文件,它们对系统的运行和安全起着关键作用。以下是这些文件的详细介绍:
| 文件名称 | 功能描述 |
| — | — |
| /etc/services | 列出许多常用的网络端口 |
| /etc/shells | 包含所有合法用户shell的列表。通过端口或软件包安装shell时,会在该文件中添加相应条目;若从源代码编译自定义shell,则需手动编辑此文件。FTP守护进程会检查用户的shell是否在此文件中,若不在则不允许登录。若使用 /sbin/nologin 作为仅用于FTP的用户shell,需将其添加到该文件中,不过更好的做法是使用登录类(见 /etc/login.conf) |
| /etc/spwd.db | 类似于 /etc/pwd.db,基于 /etc/master.passwd。以数据库形式包含所有用户账户信息,便于其他程序快速访问。由于包含机密信息,只有root用户可以读取 |
| /etc/ssh | 控制系统的SSH服务器和客户端的行为 |
| /etc/sysctl.conf | 包含在启动过程中设置的内核sysctl信息 |
| /etc/syslog.conf | 控制系统记录哪些数据 |
2. BSD系统特点
与Microsoft Windows和Red Hat Linux等操作系统不同,BSD系统具有简洁的特点。Windows系统在基础安装时会包含大量可能用到的文件和共享库,即使是“最小化”安装的Windows 2000 Professional系统,主系统目录
超级会员免费看
订阅专栏 解锁全文
41

被折叠的 条评论
为什么被折叠?



