Články
-
Windows NFS Klient
Windows ve vyšších verzích (Pro a vejš) obsahují interního NFS klienta. Není tedy potřeba, pro rychlou výměnu dat, instalovat na linuxový stroj sambu, lze se přímo připojit na NFS.
-
Příručka pro nftables
Krátká příručka na použítí příkazu
nft
pro nastavení packetového filteru v linuxovém jádře. Formou zápisu může připomínat známý příkazip
. Tento článek vůbec nemá za cíl vysvětlit, jak se firewall nastavuje. Jen má být příručkou pro často používané příkazy.
-
Jak na FreeBSD NFS4 ACL
Před nějakým časem jsem psal o ACL na Linuxu (to už je fakt 13 let?). Dneska si ukážeme o něco málo jiná ACL na FreeBSD.
-
Nastavení L2TP na routeru Mikrotik
Tento článek popisuje nastavení Mikrotik routeru jako VPN server s použitím L2TP a IPSEC pro klienty Android a Windows.
-
Update FreeBSD na novou verzi
Tak nám (naštěstí v úterý) 13. dubna 2021 vyšla stabilní verze FreeBSD 13.0. Tento článek ukáže, jak snadno upgradovat FreeBSD na novou verzi. Návod je univerzální pro každý major update, tento postup používám od verze 9.
-
FreeBSD zdrojáky v GITu
Podobně jako porty i
/usr/src
jsou nově udržovány jen v gitu.
-
Přechod FreeBSD portů na GIT
Po letech provozu portů nad svn přišel poslední commit:
Revision 569609 Modified Wed Mar 31 03:12:20 2021 UTC (12 days, 4 hours ago) by lwhsu Mark the repository as being converted to Git. This is the last Subversion commit to ports.
Nově jsou udržovány v gitu a několikaleté přechodné období paralelního provozu svn a gitu tedy končí. Tento návod ukazuje, jak přejít na porty v gitu. Není to nic složitého, potřebujeme jen git nainstalovat a naklonovat repositář.
-
Jak vypsat informace na obrazovku během bootu
Občas se během startu počítače hodí vypsat informace na obrazovku. Používám hromadu testovacích virtálních strojů, které by default dostávají adresu z DHCP a potřebuji se k nim připojovat ze sítě. Hodí se mi tedy znát jejich IP bez toho, aniž bych se musel po každém bootu přihlašovat na jejich virtuální consoli. Proto je také vhodné informace zobrazit hned na první tty.
-
FreeBSD Jaily pomocí balíčků
Chodí mi dotazy, zda lze jaily provozovat i jinak, než kompilací ze zdrojového kódu. Odpověď je ano a je to dokonce o mnoho jednodušší. V tomto článku si ukážeme přípravu a instalaci služeb do jailu bez jediné kompilace a budeme ovládat služby jailu přímo z prostředí hostitelského OS.
-
Hyper-V na Windows 10 Pro
Pro virtualizaci ve Windows jsem vždy používal volně dostupný VirtualBox nebo potom placený VMware Workstation. Vždy se raději držím nativních prostředků, pokud není vyloženě nutné instalovat programy třetích stran. To, že MS má svůj Hyper-V jsem věděl, nasazovali jsme to už někdy v roce 2010. Ale netušil jsem, že je snadno dostupný i v běžných desktopových Windows (Pro a vyšší). MS zkrátka některé věci příliš nepropaguje.
-
Nativní SSH klient na Windows 10
Microsoft Windows 10 (od verze 1803) obsahují vlastního SSH klienta a to včetně agenta pro správu klíčů. Klienta můžeme použít přímo, pokud chceme použít interního agenta, je potřeba další nastavení.
-
Instalace Apache, PHP a MySQL na FreeBSD
Krátký návod z archivu, jak nainstalovat Apache 2.4, MySQL 5.5 a PHP 7.2 na FreeBSD 12. Tento návod není vyčerpávající seznam všeho, co lze nainstalovat, spíše jen rychlý checklist, jak rychle rozjet webserver do funkčního stavu.
-
Přejmenování síťových zařízení ve FreeBSD
Stejně jako je možné přejmenovat síťovku v Linuxu, můžeme přejmenovat síťové rozhranní i ve FreeBSD.
-
Přejmenování síťových zařízení v systemd
V souvislosti s update Debianu z 9 na 10 někteří uživatelé řeší nové pojmenování síťových zařízení.
-
Povolení samby ve firewallu PF na FreeBSD
Na FreeBSD používám jako firewall projekt PF. Vyvstal problém, jak správně nastavit firewall na stroji s jaily a Sambou.
-
Zmenšení UFS systémového oddílu na FreeBSD
FreeBSD neumí zmenšit svůj výchozí FS UFS. Pokud potřebujeme zmenšit rootfs, je potřeba vytvořit nový ufs na jiném zařízení a data tam přenést. Tento návod ukáže, jak na to.
-
Instalace PostgreSQL na FreeBSD v prostředí Jail
Instalace PostgreSQL do jailů je prakticky shodná s instalací na železo ovšem s jednou drobnou změnou. V tomto krátkém návodu si ukážeme, jak na to.
-
SquashFS na FreeBSD včetně fuse mount
SquashFS je oblíbený readonly (append only) vysoce komprimovaný a deduplikovaný FS. V tomto článku si ukážeme postup připojení tohoto FS na FreeBSD pomocí FUSE, což pro tento OS nebylo dlouho dostupné.
-
Rychlejší stahování nejen z youtube
V posledních dnech se nám nějak pokazil youtube a stahování obsahu pomocí youtube-dl je velmi pomalé. V tomto krátkém návodu si ukážeme, jak to opravit.
-
Často používané příkazy pro ffmpeg
Několik jednořádnových příkazů pro konverze videa do h265, změnu rozlišení, snímkové frekvence, zjišťování informací o videu apod pomocí nástrojů
ffmpeg
affprobe
.
-
Provozujeme Minecraft server na FreeBSD
Hru Minecraft asi netřeba představovat, v tomto článku se podíváme na to, jak provozovat Minecraft server Spigot na FreeBSD.
-
VRRP pomocí keepalived
VRRP se používá zejména pro routery pro zajištění větší spolehlivosti sítě, kdy jedna IP je obsluhována několika uzly (typicky routery, ale nejen) a pokud jeden z uzlů vypadne, další uzel dle priority IP převezme na sebe. Někteří poskytovatelé připojení používají proprietální protokol HSRP. VRRP je též podporován i v Mikrotik ROS.
-
Let's Encrypt certifikát pro iRedmail
Když už máme zprovozněný skript pro ověřování LE certifikátů, pojdme jej teď nastavit na emailový server iRedmail.
-
Let's Encrypt pomocí skriptu dehydrated
Kámoš mi, po přečtení článku o nasazení Let’s Encrypt na GitLab, doporučil použít skript dehydrated. Zde je tedy krátký návod, jak na něj.
-
Plná virtualizace s KVM v Debianu
Návod na instalaci prostředí pro plnou virtualizaci pomocí KVM v OS Debian.
Pokud používáme nějaké GUI, můžeme nainstalovat
virt-manager
a vše si naklikat v něm. Tento návod nepředpokládá žádné GUI, snad krom VNC klienta, a vše si nastavíme ručně.Pro funkční virtualizaci je nutné povolit v BIOSu podporu virtualizace a také mít procesor s podporou virtualizace.
-
Jaily ve FreeBSD
Asi před rokem jsem na hlavním webu psal o kontejnerech nspawn na linuxu. Tentokrát si ukážeme rychlý návod na nastavení kontejnerů na FreeBSD, toho času verze 11.
-
Obnovení zálohy GitLab-CE
Když už jsme si minule obnovili soubor se zálohou Gitlabu, je na čase obnovit samotný gitlab.
-
Obnovení zálohy v Bacule
Minule jsme si zazálohovali reálný systém, tentokrát je čas na obnovu zálohy.
-
Zálohování Gitlabu pomocí Baculy
V tomto článku si na příkladu Gitlabu ukážeme, jak se zálohují systémy, které vyžadují spuštění nějakého skriptu před zálohou samotnou. V tomto případě se bude jednat o Rake skript pro zálohování Gitlab-CE. Tento článek předpokládá funkční instalaci Baculy.
-
Jak upozornit routery na změnu IP
Pokud přehazujete ip mezi servery (tedy z pohledu routeru se mění vztah MAC a IP), může se vám někdy stát, že router nezaznamená změnu a tvrdošíjně posílá datagramy na původní MAC. A to zejména v případech, kdy je na iface více ip.
-
Nastavení sítě pomocí systemd-networkd
Nedávno mě v diskusi překvapila otázka na nastavení statických rout v
systemd-networkd
. Na otázce samotné nic špatného není, ale kreace, co jsou někteří schopní poradit, mě trochu děsí. Opravdu není nutné kvůli nastavení sítě dávat příkazy dorc.local
, nebo nedejbože do cronu (@reboot
).Pojdme si tedy ukázat, jaké jsou možnosti nastavení sítě v
systemd-networkd
.
-
Zálohování Windows pomocí Bacula File Daemon
Minule jsme si nainstalovali Baculu na FreeBSD, dnes je na čase nastavit zálohování Windows.
-
Instalace Bacula na FreeBSD
Instalace zálohovacího systému Bacula na operační systém FreeBSD, toho času verze 11.
-
Minecraft server jako systemd service s výhodami
Minecraft server je vše, jen ne připraven na provoz na serveru. Samotný server lze spustit v příkazovém prostředí, ale není snadné ho provozovat na pozadí, protože administrativní příkazy očekává vkládané na stdin, nejlépe přímo z klávesnice.
-
Kompilace Minecraft serveru Spigot
Rychlý úvod do zprovoznění MC serveru Spigot.
-
OpenVPN na Mikrotik ROS
Návod na nastavení OpenVPN serveru na routeru Mikrotik.
-
EasyRSA skript pro generování klíčů
Rychlý návod na použití skriptů
easy-rsa
.
-
Instalace PostgreSQL na FreeBSD
Návod na instalaci PostgreSQL na FreeBSD. Instalace je více méně přímočará a stejná jako na Linux (instalace balíčků, initdb), s několika specifiky.
-
Nastavení ISCSI Targetu na FreeBSD
Návod na rychlé zprovoznění iscsi targetu na FreeBSD.
-
Uživatelské služby, které přežijí odhlášení uživatele
V systemd 230 byla zavedena novinka a to zabití uživatelských procesů po odhlášení uživatele. Tzn. veškeré procesy, i ty, které byly spuštěny pomocí klasického příkazu
nohup
, byly killnuty. Toto chování lze nastavitKillUserProcesses=
v souboru/etc/systemd/logind.conf
. Výchozí nastavení jeyes
, ovšem některé distibuce jej překlápějí nano
už během kompilace.
-
Náhrada cronu pomocní systemd.timer
Systemd.timer umožňuje volat service v pravidelných intervalech, podobně jako se volají úlohy v cronu.
-
Automatické připojování oddílů v systemd
Krátký návod na nastavení
systemd.mount
(připojování systémů souborů v systemd), s tím souvisejícísystemd.automount
(automatické připojování) na příkladu NFS exportu.
-
Nastavení NFS na FreeBSD
NFS server je součástí base systému, není tedy potřeba instalovat jakékoliv další balíčky.
-
Zvětšení vdevu typu mirror
Jak jsme si řekli minule, vdev typu mirror je jediný, se kterým lze hýbat. Přidávat a odebírat disky, vyměnit za větší. Tentokrát si ukážeme, jak zvětšit vdev mirror přidáním větších disků a odebrání původních.
-
Diskuse nad typy ZFS vdev
Tento díl seriálu se bude týkat zamyšlení se nad typy vdevů a flexibilitou zfs.
-
Zvětšení zpoolu
Z minulých dílů máme zmirrorovaný systémový disk a také jsme si ukázali co dělat v případě výpadku disku. Tentokrát je čas na zvětšení dostupného místa v zpoolu přidáním dalších datových disků.
-
Řešení vadného disku v ZFS
Minule jsme si ukázali, jak si zabezpečit systémový disk proti výpadku. Tentokrát se podíváme na to, co dělat v případě, že k výpadku disku skutečně dojde.
-
Přidání systémového disku do ZFS
Ve výchozí instalaci FreeBSD, pokud jsme zvolili souborový systém ZFS, máme jeden disk a na něm pool
zroot
. V tomto článku si ukážeme, jak přidat další disk ke stávajícímu a vytvořit z něj mirror. Dále si ukážeme, jak přidat další disky jako další vdev mirrory. Postupně tak můžeme navyšovat místo na zroot poolu a vytvářet tak ekvivalent raid10.
-
UTF8 na FreeBSD
Rychlý návod na nastavení UTF-8 prostředí ve FreeBSD.
-
Práce se službami na FreeBSD
Již v základu je k disposici hromada služeb, které se nemusí nijak zvlášť instalovat.