帮酷LOGO
0 0 评论
文章标签:STA  FREE  Freebsd  

介绍

FreeBSD是一个安全的高性能操作系统,适用于各种服务器角色,在本指南中,我们介绍如何开始使用FreeBSD服务器。

本指南旨在为FreeBSD服务器提供一般的设置,但是请注意,不同版本的FreeBSD可能有不同的特性。

使用SSH登录

开始配置FreeBSD服务器需要采取的第一步是登录。

要登录到你的FreeBSD服务器,请使用ssh命令,


ssh freebsd@your_server_ip

将缺省shell更改为tcsh (可选)




了解一下我们在哪种环境中工作,运行以下命令来查看你的freebsd用户的默认shell是什么:


echo $SHELL


Output/bin/sh

可以看到,在这个输出中,freebsd用户的默认shell是sh (也称为Bourne shell ),在Linux系统上,sh通常是bash的别名,它是Bourne shell的免费软件替代,包括了一些额外的功能,然而在FreeBSD中,它实际上是经典的sh shell程序,而不是别名。

如果你想将tcsh设置为你的freebsd默认用户shell,请运行以下命令:


sudo chsh -s /bin/tcsh freebsd

下次登录服务器时,你将看到tcsh提示符而不是sh提示符,可以通过运行以下命令调用当前会话的tcsh shell :


tcsh




如果你想返回Bourne shell,你可以使用sh命令来执行。

虽然tcsh通常是FreeBSD系统的默认shell,但是它有一些默认的设置,如默认的页面和编辑器,

文件系统中已经包含了一个例子配置文件,将它复制到主目录中,以便你可以根据需要修改它:


cp /usr/share/skel/dot.cshrc ~/.cshrc

将文件复制到主目录后,你可以编辑它,缺省情况下,系统包含vi编辑器,但是如果需要更简单的编辑器,则可以尝试使用ee编辑器:


ee ~/.cshrc

~/.cshrc

. . .

setenv EDITOR vi
setenv PAGER more

. . .

如果你不熟悉vi编辑器并希望更基本的编辑环境,那么你可以将EDITOR环境变量更改为ee,大多数用户都希望将PAGER改为less而不是more,这样可以在手册页中向上和向下滚动,而不用退出页导航:

~/.cshrc

. . .
setenv EDITOR ee
setenv PAGER less
. . .

在文件的底部,添加以下代码,如果没有这些行,DELETE和其他键将无法正常工作:

~/.cshrc

. . .
if ($term =="xterm" || $term =="vt100" 
 || $term =="vt102" || $term !~"con*") then
 # bind keypad keys for console, vt100, vt102, xterm
 bindkey"e[1~" beginning-of-line # Home
 bindkey"e[7~" beginning-of-line # Home rxvt
 bindkey"e[2~" overwrite-mode # Ins
 bindkey"e[3~" delete-char # Delete
 bindkey"e[4~" end-of-line # End
 bindkey"e[8~" end-of-line # End rxvt
endif

完成后,按CTRL+C键,键入exit,然后按ENTER键保存并关闭文件,如果使用vi编辑文件,请按ESC,键入:wq,然后,按ENTER键保存并关闭文件。

要使当前会话立即反映这些更改,请source配置文件:


source ~/.cshrc

Home,Insert,Delete和End键现在将按预期工作。

此时要注意的是,如果使用tcshcsh shell,则需要执行rehash命令,更改都会影响可执行路径,在安装或卸载应用程序时可能发生这种情况的常见情况。

安装程序后,你可能需要键入此命令以便shell能够找到新的应用程序文件:


rehash

将bash设置为默认的shell (可选)

如果你更熟悉bash shell,并且希望使用它作为默认shell,那么你可以在几个简短的步骤中进行调整。

注:bash 11.1不支持,本节中的说明不适用于特定版本。

首先,你需要通过键入以下命令来安装bash shell :


sudo pkg install bash

系统会提示你确认是否要下载软件包,按y键,然后按ENTER键。

安装完成后,可以运行以下命令启动bash


bash

这将更新你的shell提示以显示如下:




要将freebsd的默认shell更改为bash,你可以键入:


sudo chsh -s /usr/local/bin/bash freebsd

下次登录时,bash shell将自动启动,而不是当前默认。

如果希望在bash shell中更改默认的编辑器,可以在~/.bash_profile文件中进行,在默认情况下不存在,因此你需要创建它:


ee ~/.bash_profile

~/.bash_profile

export PAGER=less
export EDITOR=ee

CTRL+C键,键入exit,然后按ENTER后,保存并关闭文件。

要立即实现更改,请使用source


source ~/.bash_profile

如果要对shell环境进行更改,例如,设置特殊命令别名或设置环境变量,可以重新打开该文件。

设置root密码(可选)

默认情况下,FreeBSD服务器不允许对root帐户进行ssh登录,

要设置root密码,请键入:

 
sudo passwd

 

你将被要求选择并确认root帐户的密码,

结束语

现在,你应该知道如何登录到FreeBSD服务器以及如何设置bash shell环境,下一步是熟悉一些FreeBSD基础知识以及学习与基于Linux的发行版不同的地方。

一旦熟悉了FreeBSD,并且根据需要对它进行了配置,你将能够更好地利用它灵活性,安全性和性能。



文章标签:STA  FREE  Freebsd  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语