介绍
FreeBSD 是一个安全、高性能的操作系统,适用于各种服务器角色. 在本指南中,我们将介绍一些关于如何开始使用 FreeBSD 服务器的基本信息。
注意:从 2022 年 7 月 1 日开始,DigitalOcean 不再支持通过控制面板或 API 创建新的 FreeBSD Droplets. 但是,您仍然可以使用自定义图像创建 FreeBSD Droplets。
步骤一:使用SSH登录
您要开始配置 FreeBSD 服务器的第一步是登录。
要登录您的 FreeBSD 服务器,请使用ssh
命令. 您需要指定现有用户帐户以及服务器的公共 IP 地址。
1ssh freebsd@server_IP_address
您应该自动身份验证并登录,您将被放入命令行界面。
更改 tcsh Shell 提示和默认值(可选)
当你登录时,你会收到一个非常小的命令提示,看起来像这样:
1>
这是tcsh
的默认提示,这是FreeBSD中的标准命令行壳. 为了帮助我们在我们移动时保持在文件系统中的导向,我们将通过修改我们的壳的配置文件来实施一个更有用的提示。
一个示例配置文件包含在我们的文件系统中,我们将其复制到我们的主目录中,以便我们可以随意修改:
1cp /usr/share/skel/dot.cshrc ~/.cshrc
文件被复制到我们的主目录后,我们可以编辑它. 默认情况下,vi
编辑器包含在系统中. 如果你想要一个更简单的编辑器,你可以尝试ee
编辑器:
1vi ~/.cshrc
该文件包含一些合理的默认值,包括一个更功能的提示。
1. . .
2
3setenv EDITOR vi
4setenv PAGER more
5
6. . .
如果你不熟悉vi
编辑器,并且想要一个更容易的编辑环境,你应该将EDITOR
环境变量更改为ee
。大多数用户将希望将PAGER
更改为更少
,而不是更多
。
1setenv EDITOR ee
2setenv PAGER less
我们应该添加到此配置文件的另一个项目是代码块,它将正确地绘制我们在tcsh
会话中的一些键盘键。如果没有这些行,删除
和其他键将无法正常工作。此信息可以在 Anne Baretta 维护的 此页面上找到。在文件的底部,复制并粘贴这些行:
1if ($term == "xterm" || $term == "vt100" \
2 || $term == "vt102" || $term !~ "con*") then
3 # bind keypad keys for console, vt100, vt102, xterm
4 bindkey "\e[1~" beginning-of-line # Home
5 bindkey "\e[7~" beginning-of-line # Home rxvt
6 bindkey "\e[2~" overwrite-mode # Ins
7 bindkey "\e[3~" delete-char # Delete
8 bindkey "\e[4~" end-of-line # End
9 bindkey "\e[8~" end-of-line # End rxvt
10endif
完成后,保存并关闭文件。
要让当前会话立即反映这些更改,您可以现在源文件:
1source ~/.cshrc
你的提示应该立即改变看起来像这样的东西:
1freebsd@hostname:~ %
它可能不会立即显而易见,但首页
,插入
,删除
和终止
键也按照现在的预期工作。
在此时要注意的一点是,如果您正在使用tcsh
或csh
壳,您需要执行rehash
命令,每次发生任何可能影响可执行路径的更改时。
安装程序后,您可能需要输入此信息,以便壳找到新的应用程序文件:
1rehash
更改默认壳(可选)
上面的配置为您提供了相当好的tcsh
环境,如果您更熟悉bash
壳,并且更愿意将其作为默认壳使用,您可以轻松地进行调整。
首先,您需要通过键入安装bash
壳:
1sudo pkg install bash
安装完成后,我们需要添加一个行到我们的 /etc/fstab
文件来安装文件描述器文件系统,这是 bash
所需要的。
1sudo sh -c 'echo "fdesc /dev/fd fdescfs rw 0 0" >> /etc/fstab'
这将添加到您的 /etc/fstab
文件的尽头所需的行. 之后,我们可以通过键入来安装文件系统:
1sudo mount -a
这将安装文件系统,允许我们开始bash
。你可以通过键入这样做:
1bash
要将默认壳更改为bash
,您可以键入:
1sudo chsh -s /usr/local/bin/bash freebsd
下次登录时,bash
壳会自动启动,而不是tcsh
。
如果你想在bash
壳中更改默认页面或编辑器,你可以在名为~/.bash_profile
的文件中这样做。
1vi ~/.bash_profile
内部,要更改默认页面或编辑器,您可以像这样添加选项:
1export PAGER=less
2export EDITOR=vi
如果您愿意,您可以更改更多内容,然后在完成后保存并关闭文件。
要立即实施更改,请源文件:
1source ~/.bash_profile
结论
到目前为止,您应该知道如何登录 FreeBSD 服务器,以及如何设置合理的壳环境。
之后,你可以采取许多不同的方向,一些流行的选择是:
- https://andsky.com/tech/tutorials/a-comparative-introduction-to-freebsd-for-linux-users * An Introduction to Basic FreeBSD Maintenance * Installing Apache, MySQL, and PHP on FreeBSD 10.1 * Installing Nginx, MySQL and PHP on FreeBSD 10.1 * Installing WordPress with Apache on FreeBSD 10.1 * Installing WordPress with Nginx on FreeBSD 10.1 * How To Install Java on FreeBSD 10.1]
一旦您熟悉 FreeBSD 并将其配置为您的需求,您将能够利用其灵活性、安全性和性能。