Po. Pro 9th, 2024

Tento tutoriál je pro všechny, kdo už ovládají linux. V základu má FreeBsd editor vi. Pokud neumíte vi, tak jste mezi půlkami, protože bez toho si neškrtnete. FreeBSD mi v mnohém připomíná spíš Debian 6/7 nebo Centos 6. Není v tom systemd, DNS přidáváte stejně, síť nastavujete v jednom souboru. Je to jednoduché, primitivní, ale troufnu si říct, že velmi spolehlivé a přesně to od FreeBSD chcete.

Zde přikládám, na jaké verzi zkoušeno:

# uname -a
FreeBSD freebsd 13.1-RELEASE FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC amd64

dns settings:

vi /etc/resolv.conf
obsahuje:

nameserver 1.1.1.1

(pro začátečníky, vyskakujete ESC :q enter, ukládáte s exitem programu ESC 😡 )

Nastavení sítě (hostname, static IP)

# cat /etc/rc.conf
hostname="freebsd"
ifconfig_DEFAULT="inet 192.168.xxx.yyy netmask 255.255.255.0 accept_rtadv"
defaultrouter="192.168.xxx.yyy"
growfs_enable="YES"
sshd_enable="YES"

Restart sítě

service netif restart

Mezi základními balíčky je i ping, takže si hned můžete pingnout
(zastavujete taky jako na linuxu CTRL + C )

# ping google.com
PING google.com (142.251.36.142): 56 data bytes
64 bytes from 142.251.36.142: icmp_seq=0 ttl=58 time=1.864 ms
^C
--- google.com ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.864/1.864/1.864/0.000 ms

Instalace balíčků na FreeBSD

pkg install <název balíčku1> <název balíčku2>
takže např. mé oblíbené:

pkg install vim mc nano htop jnettop

# pkg install vim mc nano htop jnettop
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 8 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        diffutils: 3.8
        htop: 3.2.1
        jnettop: 0.13.0_1
        libXext: 1.3.4,1
        libssh2: 1.10.0,3
        mc: 4.8.28
        nano: 6.4
        vim: 9.0.0379

Number of packages to be installed: 8

The process will require 50 MiB more space.
31 KiB to be downloaded.

Proceed with this action? [y/N]: y
[1/1] Fetching jnettop-0.13.0_1.pkg: 100%   31 KiB  32.2kB/s    00:01
Checking integrity... done (0 conflicting)
[1/8] Installing diffutils-3.8...
[1/8] Extracting diffutils-3.8: 100%
[2/8] Installing libssh2-1.10.0,3...
[2/8] Extracting libssh2-1.10.0,3: 100%
[3/8] Installing libXext-1.3.4,1...
[3/8] Extracting libXext-1.3.4,1: 100%
[4/8] Installing htop-3.2.1...
[4/8] Extracting htop-3.2.1: 100%
[5/8] Installing nano-6.4...
[5/8] Extracting nano-6.4: 100%
[6/8] Installing mc-4.8.28...
[6/8] Extracting mc-4.8.28: 100%
[7/8] Installing jnettop-0.13.0_1...
[7/8] Extracting jnettop-0.13.0_1: 100%
[8/8] Installing vim-9.0.0379...
[8/8] Extracting vim-9.0.0379: 100%

Moje oblíbené -y na linuxu zde funguje jako pkg install –yes

pkg install --yes vim mc nano htop jnettop
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed

~/.ssh/authorized_keys funguje stejně

akorát ověřte, že máte chmod 644 či 600, pokud se jedná o cestu v rootu.

Nastavení sshd_config

v /etc/ssh/sshd_config

zdroj: https://forums.freebsd.org/threads/etc-login-access-configuration.56975/

Kde najdu další informační zdroje o FreeBSD v češtině?

Root.cz je jistota. 😉

zdroj

Avatar

By mirra

Hardwaru a počítačům se věnuji již od roku 2003. Za tu dobu jsem poskládal stovky počítačů, opravil tisíce počítačů a vyřešil nespočetně problémů, vad a chyb, se kterými se setkávali uživatelé. Od roku 2005 se zabývám servery, zejména těmi herními, v roce 2007 jsem se začal věnovat Valve Source SDK level designu, který šel od roku 2009 k ledu kvůli studiu Informatiky na univerzitě. Podílel jsem se chvíli i na provozu síťové laboratoře MENDELU, dnes spravuji v jedné osobě cca 100 serverů/diskových polí na univerzitě, řeším IT v malých a středních firmách tak, aby firmy ušetřily nemalé částky při zlepšení kvality a soustředím se na snižování nákladů na IT od licencí až po hardware, software, provádím konsolidace a audity platnosti licencí, které firmám šetří rovněž nemalé peníze. Z velkých firem jsem měl příležitost s dalšími kolegy řešit správu 8000 serverů po celé západní Evropě s vysokou mírou automatizace a poznávání nejrůznějších evropských pracovních mentalit. Dále jsem řešil hybridní cloud ve velké firmě, orientované na trhy střední a východní Evropy. Posledních několik let se věnuji Devops pro velké zákazníky v Azure cloudu, spravuji kubernetes (AKS), Gitlab.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *