[LinuxFocus-icon]
�����  |  �����  |  ������  |  �����

������� | ������ | ������ | ��� LF
��� �������� �������� �� ��������� ������: English  Castellano  ChineseGB  Deutsch  Francais  Italiano  Nederlands  Russian  Turkce  

Georges Tarbouriech
����� Georges Tarbouriech
<georges.t(at)linuxfocus.org>

�� ������:

��� ������ ����� ������ �������� ������������� Unix. ��������� �������� �� ������� ���������� ������� ���� ������������ �������.



������� �� �������:
Gleba <syschenko(at)ukr.net>

����������:

 

FreeBSD - �������� ������������

freebsd

������:

��, ��... �� �������� LinuxFocus! ��� �� ����� ���������� ������ ���������� Unixes, ������� �� ����� ��������� � �������� ����������� �������������. � ���� ������� �� ��������� � FreeBSD.

_________________ _________________ _________________

 

������ FreeBSD ?

� ����������� �������, ��������� � ��������� �������������� �������� �������� � �������. ������� ������ ������ � ������ � ����������� �����, �� ������� ����, ������� � ���. ���������� �������������, �������������� �� ��� ������������ ������� ������, � ������ � ������� �������� ������ �� ��� ����. ����� �� ������� ������ �������� ������������ ������� �������� ��� ���������� �� Intel ��- ����� ���������������� � ���� ���������.���� ������� �� ����� �������� � �� ������ ��������, ��� ����� ��� ��������� ���� , � ������� ��� ������� �� ��� ��������... �� ������ ������� �� �� ���� ����� ���������,���� �� �� ����������� ��������� ��� �� ��.
�� ���� �� ����� ���� ���� ������ �� ������� �� �������: ���� ��� ����� ��������� BSD. ��� �������� ��� : FreeBSD, NetBSD � OpenBSD.���� ������ BSD ����� � Berkeley Software Distribution. �� ��������� �� ���� ����� ������ �����: article 176 (�������� ��������, ��� � ���� ������ �� ����������� �������������� ������� ����� BSD � System V: �������� �������� ������� ��������� ����� �����.)
����, ������ �� �������������� ����� BSD ������ ��� �� ��-������ ������:

  1. NetBSD �������� ����������� �� ����� ���������,������� � ����� ������ ����������: ����� ����� 30-40 �������������� ��������. NetBSD ��� ������ ������������� ���� ����������� ���� � ��� ��� ������ ��� ����� �� ��� ��������. ��� �������� ����� ��� ��� � ���� ���� ������ ����, ��� ������ ������ ����� � ����� �� ��������������. ����� � �������� ��� NetBSD ���� ��� �� Amiga � Intel � ������������ ���� ����������� ��� ������� � �������.
  2. OpenBSD �������� ����� �������� ������������- ��������� ������� ��� ������� �, �����������, ��� �� ������������ ����������� �����������. �� �������� ������ �� ������ �� ������, ����, ���� ��� ��������,� � ����������� ������� ������������ �� �������� � ��������.
  3. FreeBSD ��� ����� �� ���� ����������. � �������� ��� ������������� �� Intel � Alpha, � �������� ���������� ������� ������������ ��� ������������ �� OpenBSD. ��� � ������, FreeBSD ��������� ���� ������ ������������ ������ ����� ����������� �� Intel pc-����������� ������. ��� ������������� ������� ������� ���������� ��� � ��� ���� ��� � �� ������!
������, ��� ���� ���� � FreeBSD: �� ������������ ������������ � Apple � ����� ���������� ����������� �� ��� Mac OS X, �������, � ���� ������� � �������� �� FreeBSD. �� �� ������ �� ��� OS X ���������� ����������� ����, ������� �� ����� ������ ������ � ����� FreeBSD, � ������� ��� ������������ �� NeXTstep, ������������ OS X: ������ � �������� 80-�-������� �������� NeXTstep, ���� ������� ��������������.......
� ������ �����������:

 

�������� � ��������� FreeBSD

��� � ����������� ������� ���������� ��, FreeBSD ����� ��������� � ����� FreeBSD. ������ ��� ����� ��� ����������� ���������� ������� �����. ���� �������� ������ ����������� � ��������� ������ �� ���� �� �����������-CD � FreeBSD ����� ����� �������.
�� ������ ��������� ���� ������ ��������� ������� ���� 4.6.� ������ ����������� ����� ��� i386.
��������� FreeBSD � CD-ROM ����� ������... � ��� ��� ���, ��� ����������� ����������� ���������! ���� � ��� ���� ncurses. ������ �������� ����������� � FreeBSD ��� �� ����� ������� �����. ��� ������ ���������� ����� ��� ��������� � ���������������, ��������� ����� ���� ��� ���� �, ���� ���� �������, ���� ���������������� ����. ����� �������� sysinstall, ������� � ������������� ����������� �������. ����� ������� - ���� ������������� ��� ������ �� ������ ���� ������� ��������������.
���������� ���������������� �������� ���� ����� ������� - ����� ���� ��������������� ��������� pkg ,��� � Solaris,(� ������� �� ������������� rpm � deb), ���� ���������� �������� ������ �� �������� �������, �������������� �� �������������- make � make install ��������� ��� ���� �������. �������, ������� ���������� ����� � �������.
��������� �� ��������� ��������� �� ������, �� �� ������ ����� ���������� ����� ������������� � �������� - ��� �������� ������������� � ��������� ���������, ���������� ��������������� ��� �������.
����� ����, ������� ����� � �������. �� ������ ������ �� ��� ���� ���� ������������, � ������� ��� ��������� �� �������� � ����������� ������ ���.....
������� ������� �� ����� ��������������� �� �������� ��������� �� ����� � ������� ������� � ��������� ���������:

 

���������������� FreeBSD

����� ����, ����� ���������� �� ��� ���� �� �����, ������ ��������, ��� ����������� ���������������� ������ ��������� � �������� /etc � ���������� � rc.���� � � ��� ����������� ��������� ����, firewall, � ������� � ������� � �������.
����������� ������ �� ����� rc.conf ������� ���������� �����, ��������� �������� ��������� ������� ����������� ������ � ���. � ��� ����� ������� ����� ������ ������� ���������� ��� �������(sshd, sendmail, etc), ��� firewall,����� ������������ ����, ��������� IPv6 � ��� �����... ���� ��� ������ � ����������� ������� �� ��������� /etc/defaults/rc.conf. �� ���������, ��� �������� ��������� �������� � /etc/rc.conf � ���� /etc/defaults/rc.conf �������� ��������� �� ���������. �� ������� ���������� ��� � /etc/rc.conf ��� ��������. ��������� �������� � /etc/rc.conf.
������, ��� ������ �� ��������� sysinstall (������������ ������� �����, ��� �����, ������� ������������ �.�.�.)������������� ������� � /etc/rc.conf.
��� �� �������: ����� ��������� FreeBSD ��� ������ � /etc/inetd.conf ���������. ����� ������� ����. ��� �� ���, ��� ��� ������� ������ �� ���� �������� �����.
��������� rc ����� ��������� ��������� firewall , sysctl � ����� �������. � ������� �� ��������� � ��������� FreeBSD.

 

��������� FreeBSD

�������� ��������� ��������� ������� �������� sysctl,� ������� �� ���� ������������. ��������� ����� ����������� ��� �� ��������� ������ ��� � ��������������� ����� sysctl.conf. (������ ��������� ������� ���������� ���� ��� ������������ ��������� ����������).
��������, ���� ���� ������ ������������ ��� ����, �� �������� ip ���������� ����� �������� sysctl -w net.inet.ip.forwarding=1. �������� IP ������ ������� ����������� ��������� �������: sysctl -w net.inet.ip.check_interface=1. ���������� ������������ �������� �������� ��������� sysctl: ��������� � man"��.���������� ����� � ���� sysctl.conf ���������� ��� ��, ������ ��� �������� ������� sysctl � ������. ������ ����� ���������: variable = value format.:
net.inet.ip.forwarding=1
net.inet.ip.check_interface=1
��������� ����� �� �������������� ����� �������������� ���� � ��������� ��������� ����� ���� �����.
� ������ ������ �� �������� � ������� ������������. ����� �� ������. �� -1 �� 3. -1 - ��� ���������� ������������ � 3 ��� ����� ������� ������� ������������.����� ��������� ������ ������� �����, ��� �� ���� ������������ ������ �� ���. ������������� ������� ���� -1 ��� 0 �������� � ����, ��� �� �� ������� ��������� ��������� ������.��� ������ ������������ 1 �� �� ������� ��������� ������������ � �������, ���������� ��� ��������� ������... ��� ��� ����������� ������ ������������ ��������, ��� ������������.
����, ��������, ������ ���������� �������� ������, � ����� ������� ������ ������������ ���� ����� ������������ �� ��������. ���� , �������, ��� ���� ����.......
������� chflags ����� ������� � ������������� - ����������� ������� man"�: ��� ����� ������.
��� ������������ �� FreeBSD ����� �������� �����, � ��� ���� ��������� ������.

 

������� FreeBSD

����������� ���� ��� �� ������ ����� � FreeBSD 4.5 � ����� ���� ���� ������� FreeBSD 4.6. ������,��?
�� �� ������������, ������ FreeBSD �������������� � ������� CVS. ������������ ���� ��������� CVS, ���� CVSup.������ ���������� ����� � �������������, � ���� ������ ����� �����������. ������� CVS ����������� � ���������� ������ ������ � �� �������������.
����� �� ��� ������������ ��������� ������� make buildworld. �������� �� ���� �������� � ������������,� ������� ��� ��, ��� ������ ���� ����� ������� ������ ����� ���������.
�� ��� ��� �� ���.������ � ��������� ��, ������� ��������� �� �������� � ��������, � ������� ������������ ����������� �� ��������� �� ������������ ���� � ���� � ����������.� ����� � ������� �� ������� ��������, ��� ��������� � ������ ����� ��� � �������� ���������������, ����� � ���������� �� ���������� ����������� ���������. � ��� ������ �������� ���� � ����� ���� ������� � ������� �� ���������� ����� ������, �������� ���������� ������������ ��������.�� ����� FreeBSD, � ������� ������������ �� ������� ��������� ��������� � ��������� �������, ��������� ��������� ����� � ������� .asc � ��������� �������� � ������� �� ����������. ���� � ������ ����� ����������� �������� ��������, ���� �� ��� linuxsecurity, CERT, � ������.
� ������� �� ��� ������� ��������� ��������� �������.

 

���������� FreeBSD

�� �� �������� �������� � ������������ �������� ���� � ����� �������? �� FreeBSD, ��� � � ��������� �������, ��� ����� ���� �����. ������� ����� � ����� �� ��������������. ������ �� ��������� �� ������� ����, � �������� ���� ����� ������� ���� ������� ����������, � ���� ����� ����������������� ����.� ���� �� ��� ������� �� ������ �� �������� ������ ����������� �� ����� ������.�������� �������� ������������ � � �������, ������ ����� ��� ��������� �������� � ��������������� rpm, � ������ ��� ���������� �� � ��� ����.
���� �� ������� �������� ������� � FreeBSD ����������� � ������������� ������ ��� ����.���� FreeBSD �������� �� BSD 4.4 � � ������� �� ������ �� ����� �������� ���������� ������ ����. �������� ������ ������������� ������� ������������, ���� �� �������� ���� � ������������ � �������� ���� � ��� �������, ����� ������������� ������� ���� �� ����� ��������. ������������ ����� ��������� ������� ��� ��, ��� � ������ ����������� ���������� ���� ��� �������� ����������������� ���� ���� ������� ����, ��� ��� �������� ��� ������.
��� ��� ������������ ������, �� ��� ������� ��� ��� ������� ������� ��� ����� � ������� 3 ������ ������� ����, � ��� ������� ����������. ������ ��� ������ ��� �������� ������ ����������� ��� ���������� ��� ������ ����� ����.�� ������ ��� � ������������! �������� ������� ���������� �������: 3 ������ ������ ����, 3 ������ ������� ���������� �������!
� ����� ������ ����� ������� ���������� ��������� ������, �� �� ��� ��� ����� ������ ������ �� ������.���� ���� ������ ���������� � ����������, �� ����� ��������� ��� �� ������? ����!
�� ������� ������ �������������� ����� ���� ��� ���� ������ �����..... � �������� ��� �������� ����� ��� �� ��� � � ������ � ���������� ������ ������� � �����������, ��� ��� ������� ������.

 

����������

��� � ��� �������, ����� ��� ���������� ��������� ����� �������� ��� FreeBSD ��� �� ����������� ����� ���� ����� ��� �������������� ������. ������ ������������� ������ ���� � �� ���������� ��� ������.
���� ���� ��� ���� Gnome � KDE......... ��� ���� �������� � �����������. ���� ����� � �������� �����������. ���� GNUstep, �� ������� �������� ��� FreeBSD. ��� ��� ���������� ��� ����������� gcc �������, �� ���� ������� � �����������.���������� ��� � �� ��� ������ �� ��������. ����������, ��� ���������� GNUstep ����� GNUMail.app, Gorm.app ��� ProjectBuider.app ���� ��������� ��������.
�� � ���� ���� ������������ � ������ ��� �� �������� � �� FreeBSD... � ���� ���� � ����� ������� �����!
�� FreeBSD ���� ����� ������ ��� ��������� ������������. �������� �����������, ����������, � ������ ��� �� ������ � ������ ������������.
����� ������ firewall, proxy ��������, �������� ������, IDS,� ��.�������� ����� �������� ����� IPsec � ipfw. ��� ���� nessus, nmap, portsentry, etc. ����� ���� ����������� �� ��� �������� ������ ������������ , ��������� �� ������, ������������ � ����������� �� ��������.
�� ������ ��������� ��� X Window System, ���� � �������� ��� KDE, Gnome � ������. ������ �� ��������� ����� XFree 4.*. ������, �� ������ FreeBSD 4.5 �� ��������� ��� XFree 3.*, � ������ XFree 4.*.�� ���� XFree 4.*, �� ��� �������� ����������� ��� ����� ��� ������������� XFree 3.*. ������ ����� ������������ XFree 4.* �� ���� ����� �������, �� ����� �������� ������ 3.*.

 

������������

��������� ���� ���� � ������ ��� i386, �� ������ ��� ����������� ������������, ���� ���� ��� ������� ��������, �������������� � FreeBSD.�������� ������� �������� 3Com combo, ���� � ����������, �� ��������� ��������, ������� ��������� ������� ��� ������������ � ifconfig. ���� ������������ BNC ���������, ���������� ������ �������� � ������ ifconfig � ����� /etc/rc.conf ���������: media10base2/BNC
���� ����� ��������� � � ������ �����������: ������� � ���������� ������������ � XFree 4.* ����������� ���. ��� ����������� ��� ���� ���������� ��������� ATI.
�� ��� �� ���� ���� ��������, ����� ������ �������������������� �� ����� FreeBSD � ������� Hardware notes.

 

������������

�� ��� ��������� � ����������� � FreeBSD ������������ ������ ��� ������ �����. ����� ����� ������� ��� ���� OpenSSH, OpenSSL, Kerberos, MD5, ������� ����� �������� ������ ������������. ��� �������� ������ ���������� ������� � �� ����� ������� ��������� ��������� � ��������� �� ����������.
��� ������ �������� ������ ������� �������� �������������, ��������� �������� ���� ����������. �������� ��� �� ������ � ���, ��� ���������� ���� � OpenSSH. ���������� ���� �� ����������� �� ���� OpenSSH � ������� ������������ ������.
������� ��, �� ����� ��� ������������!������ ���������� ����������� ����� ������.
������ OpenSSH ��� ���� �� ������ ���: ���� ������ �����, ���-�� �������� ��������� ����� �� ������, �����������.������������ OpenSSH, � �������, ������������� ���������� ������. �� ��������� ���������� ������������� ��� ������ ������� � ���������� ����������� ������ ������. ��� ��� �������� ����������� ����� ������� �� ����� ��������.
� ���� ��� ������ �� ������ �� ����, � ��������� �� ���, ��� ������ ������������ ����� ������� ����� � �������� ����� ������������.

 

����

������� ���������� � FreeBSD ������������ ������ ������. ������� ��������� ��������� IPv6, ����� ��������� � �������� ����� �� ���� ������.���� �� ����������� ADSL ��� �able modems, ��� �������� �������� ��������� ����.
������ ���������� ���������� ������ PPPoE, � � FreeBSD ��� ����� ���������� ������ �������� ��������� ������� � ppp.conf.��� PPPoA (ATM), �������������� ������ ������ Alcatel �� � ��� ����� ���������� � ������ �������. �������� ��� ������ �������������� � ������ ������ � �������������.

 

������������

�������� ������������ �� �������������� ����� ������������. �� ����� FreeBSD ���� ��������� FAQ,����������� �� ��������� � ����� �������. ��� ���� ������ ������ ���������� �����:http://www.freebsd-howto.com.

 

��� ������?

��� ��� ����� �������� ����� FreeBSD. ��� ����� ���������� ������������ ������� � ��� �����-������� ��� ����������� ����, ����� �������� �� ��� ��������.�� ����������� ������������� ����� ���� ����� ����������� �� ������������. � ��������� �� �� ������ ����������� � ����� ������ ������������ � ������� ����� ����� �������� � ���������.
��� �������� FreeBSD ����������� ��������� ������� ������ ������,��� ������� ��������� "�������������" ������������ �������, ���� � �� �� ����� ��� ������������ ������ � �������������.
�������, �� ������ �������� � ����� ������, ����� ����������� � ����� �������, � ����� ����� ��������������� ����, �������� ����� ���������� �������. ������ ��� ���� �� �������� ������������� � ����� �������, ���� � �� ����� �������. ��������� ����� ���� ����� �������� ��� ���������� ����� ���������� �������������� ��� �������������, � �� ��� �������� ��������� ������������.
�� �������, ���������, ����� ����, ��� �� �������������, ����� ��������� ������� ��� ������������ ������� �� �����.� � 80"�, ����������� �������� ������������� ������� ������ ����������� ��������� � ������� �������. � ����������� ��-�� �������� ���������: � �� ����� ������������ ������������ �� ������ � ��������� ����� ������ ����� ������� ����, ���������������� ������� ��� ���� ����, �� ������ ��� � ������������ ����������! � � ������ 90"� ����� ��������� ������������ ����� ���� �� ������ �������� � ��� - ������� NeXTstep, ����������� OS X, � ���������� ��������� ������� Mac OS X.
�������� ��� ��������� �� �����������, �� ������ ��������� NeXTstep ��������� � ����� ���������� �������� ����� ������������� ������ ������� � ���������� ������ � �� �����. ��� ��� ������� ���� ��� ��� ��������� ��� �� ������ ��������� ����� � �����! ������ ������������� ���, ��� ������� ��������� ;-)
� � ��� �����, ��� FreeBSD ������������ � Apple �� ���� ������ ���������! ��� ������� �� ����� ������ ����������.���� ������� ����������� ����������� ������ ���� �������� �� ����������, ������ �� ���� ������������ �������....... � Apple ������� �� ���� � ��������. �� �������� ����� � SGI. ������ ������ �� �� ������, �� � ��������� ������ ����������. � ����� ������, � ������ ��� ����� ������ ����.... �� ����� ���, ���� ������� ������� ���� � ���.
��-�� ������, �������� ������ �������, ��������� ������,���������������� ���������, ��������� � ����, ��� ���������...�� � ������ ������� ���� ���� ������������� �������, ���� ������� � � ��������� FreeBSD. � ������� ����� ��������� � ������, � ����� ���� ������� - ��� ������������ ��������!
�� ���� �� ��� ���� ������ ����������� ���������� FreeBSD, ������ ��� ������ �� ���� �������� ��� . ���������� ���� � �� ������� � ��� ���� ������������� ����� � ������� �� ����� �� ��������.
������� ���, �� ����� � ������������ �����!

 

�������� �������

� ������ ������� ���� �������� �������. �� ���� �������� �� ������ �������� ���� ����������� ��� ����������� ����������� ������ ��������� :
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Georges Tarbouriech, FDL
LinuxFocus.org
Translation information:
en --> -- : Georges Tarbouriech <georges.t(at)linuxfocus.org>
en --> ru: Gleba <syschenko(at)ukr.net>

2002-10-15, generated by lfparser version 2.31