如何开始使用 FreeBSD 10.1

介绍

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:~ %

它可能不会立即显而易见,但首页,插入,删除终止键也按照现在的预期工作。

在此时要注意的一点是,如果您正在使用tcshcsh壳,您需要执行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 服务器,以及如何设置合理的壳环境。

之后,你可以采取许多不同的方向,一些流行的选择是:

一旦您熟悉 FreeBSD 并将其配置为您的需求,您将能够利用其灵活性、安全性和性能。

Published At
Categories with 技术
comments powered by Disqus