freeBSD - 笔记

1 介绍

FreeBSD: FreeBSD是由FreeBSD项目团队开发的,最早可以追溯到1993年。它专注于性能、稳定性和可靠性,并在服务器和高性能计算环境中广泛使用。FreeBSD有着强大的网络性能和高度优化的TCP/IP协议栈,因此在网络服务器领域表现出色。FreeBSD也是许多互联网服务提供商和网站的首选操作系统之一。

NetBSD内核的源代码托管在NetBSD项目的官方网站上
https://github.com/freebsd/freebsd-src

2 freebsd安装软件的命令 

FreeBSD使用名为"pkg"的包管理器来安装、更新和卸载软件包。以下是一些常用的pkg命令:

 安装软件包:

sudo pkg install package_name

例如,要安装nginx web服务器,可以运行:

sudo pkg install nginx

更新软件包数据库: 在安装软件包之前,建议先更新软件包数据库,以确保获取到最新的软件包列表。

sudo pkg update

升级已安装的软件包:

sudo pkg upgrade

这将升级所有已安装的软件包到最新可用版本。

搜索软件包:

pkg search keyword

这将搜索包含指定关键字的软件包。例如,要搜索Python相关的软件包,可以运行:

pkg search python 

列出已安装的软件包:

pkg info

这将列出当前系统上已安装的所有软件包。

删除软件包:

sudo pkg remove package_name

例如,要删除之前安装的nginx服务器,可以运行:

sudo pkg remove nginx

请注意,在执行pkg命令时,通常需要使用sudo来获取管理员权限。如果您以root用户身份登录,可以省略sudo。

需要注意的是,FreeBSD的软件包集合在不断更新,所以建议在使用pkg命令之前先运行"pkg update"来更新软件包数据库,以确保获取到最新的软件包列表。
 

3 启用sshd 

编辑 /etc/rc.conf 文件:
增加
sshd_enable="YES"
# /etc/rc.d/sshd start

 启动sshd服务,提示sshd - no host key files found

解决方法,运行下面的命令生成key文件:

#ssh-keygen -A

4 设置IP

编辑 /etc/rc.conf

#ifconfig_em0="DHCP"
ifconfig_em0="inet 192.168.2.6 netmask 255.255.255.0"

编辑 /etc/resolv.conf 文件

nameserver 8.8.8.8
nameserver 8.8.4.4

 重新启动网络服务

service netif restart

你可能感兴趣的:(笔记,服务器,linux)