网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月03日
漏签
0
天
freebsd吧
关注:
4,737
贴子:
26,464
看贴
图片
吧主推荐
视频
游戏
8
回复贴,共
1
页
<<返回freebsd吧
>0< 加载中...
给Linux用户的FreeBSD快速了解使用指南
只看楼主
收藏
回复
星不萌
GhostBSD
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
哈喽大家好,这是是不萌,给大家带来新的知识,请大家多多关注哟
星不萌
GhostBSD
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
目录
1.简介
2.默认Shell
3.包和端口:在FreeBSD中添加软件4.系统启动
5.网络配置
6.防火墙
7.更新FreeBSD
8. procfs:已经过去但没有被遗忘
9.常用命令
10.结论
星不萌
GhostBSD
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
1.简介
本文着重介绍了FreeBSD和之间的技术差异的Linux®使中级到高级的Linux®用户可以快速地与FreeBSD的基础熟悉。
本文档假定已经安装了FreeBSD。有关安装过程的帮助,请参阅FreeBSD手册的安装FreeBSD章节。
星不萌
GhostBSD
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
2.默认Shell
Linux的®用户往往惊讶地发现,击不中的FreeBSD默认的shell。实际上,Bash不包含在默认安装中。相反,FreeBSD使用tcsh(1)作为默认根shell,并使用Bourne shell兼容sh(1)作为默认用户shell。sh(1)与Bash非常相似,但具有更小的特征集。通常为sh(1)编写的shell脚本将在Bash中运行,但反过来并不总是如此。
但是,可以使用FreeBSDPackages和Ports Collection安装Bash和其他shell。
安装另一个shell后,使用chsh(1)更改用户的默认shell。建议root用户的默认shell保持不变,因为安装了未包含在基本分发中的shell/usr/local/bin。如果出现问题,/usr/local/bin可能无法安装所在的文件系统。在这种情况下,root无法访问其默认shell,从而root无法登录并修复问题。
星不萌
GhostBSD
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
3.包和端口:在FreeBSD中添加软件
FreeBSD提供了两种安装应用程序的方法:二进制包和编译端口。每种方法都有其自身的好处:
二进制包
与编译大型应用程序相比,安装速度更快。
不需要了解如何编译软件。
无需安装编译器。
端口
能够自定义安装选项。
可以应用自定义修补程序。
如果应用程序安装不需要任何自定义,则安装该包就足够了。每当应用程序需要自定义默认选项时,请编译端口。如果需要,可以使用端口编译自定义程序包makepackage。
可在此处找到所有可用端口和包的完整列表。
星不萌
GhostBSD
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
3.1。包
包是预编译的应用程序,.deb基于Debian / Ubuntu的系统上的FreeBSD等效文件和.rpm基于Red Hat / Fedora的系统上的文件。包使用安装pkg。例如,以下命令安装Apache 2.4:
# pkg install apache24
有关软件包的更多信息,请参阅FreeBSD手册第5.4节:使用pkgng进行二进制包管理。
星不萌
GhostBSD
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
3.2. Ports
FreeBSD Ports Collection是一个框架Makefiles和补丁,专门用于在FreeBSD上从源代码安装应用程序。安装端口时,系统将获取源代码,应用任何所需的修补程序,编译代码,并安装应用程序和任何所需的依赖项。
Ports Collection(有时也称为ports tree)可以/usr/ports使用portsnap(8)安装。有关安装Ports Collection的详细说明,请参阅FreeBSD手册的第5.5节。
要编译端口,请切换到端口的目录并启动构建过程。以下示例从Ports Collection安装Apache 2.4:
# cd /usr/ports/www/apache24 # make install clean
使用端口安装软件的好处是可以自定义安装选项。此示例指定还应安装mod_ldap模块:
# cd /usr/ports/www/apache24 # make WITH_LDAP="YES" install clean
有关更多信息,请参阅使用Ports Collection。
星不萌
GhostBSD
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
4.系统启动
许多的Linux®发行版使用的SysV初始化系统,而FreeBSD使用的是传统的BSD风格的init(8)。在BSD样式的init(8)下,没有运行级别,/etc/inittab也不存在。相反,启动由rc(8)脚本控制。在系统引导时,/etc/rc读取/etc/rc.conf并/etc/defaults/rc.conf确定要启动哪些服务。然后,通过运行位于/etc/rc.d/和中的相应服务初始化脚本来启动指定的服务/usr/local/etc/rc.d/。这些脚本类似于位于脚本/etc/init.d/上的Linux®系统。
找到的脚本/etc/rc.d/适用于属于“基础”系统的应用程序,例如cron(8),sshd(8)和syslog(3)。这些脚本/usr/local/etc/rc.d/适用于Apache和Squid等用户安装的应用程序。
由于FreeBSD是作为一个完整的操作系统开发的,因此用户安装的应用程序不被视为“基础”系统的一部分。用户安装的应用程序通常使用Packages或Ports安装。为了使它们与基本系统分离,安装用户安装的应用程序/usr/local/。因此,用户安装的二进制文件位于/usr/local/bin/,配置文件位于/usr/local/etc/,等等。
通过添加服务条目来启用服务/etc/rc.conf。找到系统默认值,/etc/defaults/rc.conf并通过设置覆盖这些默认设置/etc/rc.conf。有关可用条目的更多信息,请参阅rc.conf(5)。安装其他应用程序时,请查看应用程序的安装消息以确定如何启用任何关联的服务。
/etc/rc.conf启用sshd(8)中的以下条目,启用Apache 2.4,并指定Apache应该使用SSL启动。
#启用SSHD 的sshd_enable = “YES” #使用SSL启用Apache apache24_enable = “YES” apache24_flags = “ - DSSL”
启用服务后/etc/rc.conf,可以在不重新引导系统的情况下启动它:
# service sshd start # service apache24 start
如果尚未启用服务,则可以使用onestart以下命令从命令行启动它:
# service sshd onestart
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示