project:kernellab:bsd:introductiontobsd
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | project:kernellab:bsd:introductiontobsd [2019/07/16 10:24] (current) – created introduction to freebsd os maxfx | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== For FreeBSD Noobs ====== | ||
+ | |||
+ | ====== Derivates ====== | ||
+ | |||
+ | ^ Derivate FreeBSD | ||
+ | |FreeBSD | ||
+ | |TrueOS | ||
+ | |GhostBSD | ||
+ | |DesktopBSD | ||
+ | |HardenedBSD | ||
+ | |MidnightBSD | ||
+ | |TrustedBSD | ||
+ | |Frenzy | ||
+ | |Raspbsd | ||
+ | |Freesbie | ||
+ | |MfsBSD | ||
+ | |||
+ | ====== Firewall ====== | ||
+ | |||
+ | ^ Firewall | ||
+ | |BSD Router Project| | ||
+ | |PfSense | ||
+ | |OpenSense | ||
+ | |||
+ | |||
+ | ==== FreeBSD is not Windows ==== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ==== FreeBSD Myth (For linux users) ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | ==== Comparing BSD and Linux ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | ==== Tips ==== | ||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | |||
+ | ====== Avoiding Linuxisms ====== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ==== Quick start for Linux users ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ^Purpose | ||
+ | |Install package from remote repository | ||
+ | | Install local package | ||
+ | | List installed packages | ||
+ | | List PCI devices | ||
+ | | List loaded kernel modules | ||
+ | | Load/Unload kernel modules | ||
+ | | Trace system calls |truss | ||
+ | |||
+ | ==== FreeBSD handbook ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ==== Support Laptops ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ====== First step after installation FreeBSD ====== | ||
+ | |||
+ | The first step after installation system is good download security patches for the operating system and download new files for operating system and install. | ||
+ | |||
+ | < | ||
+ | freebsd-update fetch install | ||
+ | shutdown -r now | ||
+ | </ | ||
+ | |||
+ | Next step is to update ports collection for the operating system. | ||
+ | |||
+ | for updating information for FreeBSD ports developers is / | ||
+ | |||
+ | < | ||
+ | portsnap auto | ||
+ | |||
+ | or | ||
+ | |||
+ | portsnap fetch | ||
+ | portsnap extract | ||
+ | </ | ||
+ | |||
+ | Update ports is east command | ||
+ | |||
+ | < | ||
+ | portsnap fetch update | ||
+ | </ | ||
+ | |||
+ | Security audit for package and FreeBSD | ||
+ | |||
+ | < | ||
+ | pkg audit -F | ||
+ | </ | ||
+ | |||
+ | ====== Apply security patches FreeBSD update, upgrade ====== | ||
+ | |||
+ | ==== Apply security patches ==== | ||
+ | |||
+ | < | ||
+ | freebsd-update fetch | ||
+ | freebsd-update install | ||
+ | </ | ||
+ | |||
+ | ==== Upgrade FreeBSD ==== | ||
+ | |||
+ | < | ||
+ | freebsd-update fetch | ||
+ | freebsd-update upgrade -r 11.2-RELEASE or other version | ||
+ | freebsd-update install | ||
+ | </ | ||
+ | |||
+ | ====== Desktop Environments ====== | ||
+ | |||
+ | FreeBSD has several desktop environments - Xfce4, Mate, Gnome3, Cinnamon, KDE, Lumina | ||
+ | |||
+ | ==== How install Mate desktop ==== | ||
+ | |||
+ | < | ||
+ | pkg install mate-desktop mate xorg slim | ||
+ | </ | ||
+ | |||
+ | Enable components for kernel in etc/rc.conf | ||
+ | |||
+ | You need enable this component: | ||
+ | |||
+ | < | ||
+ | zfs_enable=" | ||
+ | hald_enable=" | ||
+ | dbus_enable=" | ||
+ | slim_enable=" | ||
+ | </ | ||
+ | |||
+ | if you want to enable crash dump, if don't you write " | ||
+ | |||
+ | < | ||
+ | dumpdev=" | ||
+ | </ | ||
+ | |||
+ | Next step is create file .xinitrc in /root/ and /home/user/ with command | ||
+ | |||
+ | < | ||
+ | exec mate-session | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | and reboot. | ||
+ | </ | ||
+ | |||
+ | ==== How install Xfce desktop ==== | ||
+ | |||
+ | < | ||
+ | pkg install xfce4-desktop xfce xorg slim | ||
+ | </ | ||
+ | |||
+ | Enable components for kernel in etc/rc.conf | ||
+ | |||
+ | You need to run desktop | ||
+ | |||
+ | < | ||
+ | zfs_enable=" | ||
+ | hald_enable=" | ||
+ | dbus_enable=" | ||
+ | slim_enable=" | ||
+ | </ | ||
+ | |||
+ | if you want to enable crash dump, if don't you write " | ||
+ | |||
+ | < | ||
+ | dumpdev=" | ||
+ | </ | ||
+ | |||
+ | Next step is create file .xinitrc in /root/ and /home/user/ with command | ||
+ | |||
+ | < | ||
+ | exec startxfce4 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | and reboot. | ||
+ | </ | ||
+ | |||
+ | ==== How to set slim theme ==== | ||
+ | |||
+ | < | ||
+ | # pkg install slim-themes | ||
+ | # cd / | ||
+ | # fetch http:// | ||
+ | # tar jxvf slim-freebsd.tar.bz2 | ||
+ | # rm slim-freebsd.tar.bz2 | ||
+ | |||
+ | Edit and set / | ||
+ | # | ||
+ | current_theme | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
project/kernellab/bsd/introductiontobsd.txt · Last modified: 2019/07/16 10:24 by maxfx