Uroš Popović popisuje, jak si nastavit Linux na desce jako Raspberry Pi Zero, aby je šlo používat jako USB „flešku“.
Andreas Kling oznámil, že jelikož už se nevěnuje nezávislému operačnímu systému SerenityOS, ale výhradně jeho webovému prohlížeči Ladybird, přičemž vyvíjí primárně na Linuxu, SerenityOS opustí a Ladybird bude nově samostatný projekt (nový web, repozitář na GitHubu).
Po dvou měsících vývoje byla vydána nová verze 0.13.0 programovacího jazyka Zig (GitHub, Wikipedie). Přispělo 73 vývojářů. Přehled novinek v poznámkách k vydání.
Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.
Před 70 lety, 7. června 1954, ve věku 41 let, zemřel Alan Turing, britský matematik, logik, kryptoanalytik a zakladatel moderní informatiky.
NiceGUI umožňuje používat webový prohlížeč jako frontend pro kód v Pythonu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána ve verzi 2024.6. Z novinek lze vypíchnout lepší integraci LLM (OpenAI, Google AI, Ollama) nebo podporu Matter 1.3.
IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.
Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.
Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Někdy i užitečné výplody z mozku závislého linuxáka.
Ve firmě jsme dlouhou dobu používali pro záznam videa z kamer jednoúčelová digitální videa. To bylo však ještě v době analogové. Teď už montujeme v podstatě výhradně kamery digitální a IP přístupem. Je to sice o něco dražší ale kvalita obrazu a množství funkcí za to stojí. Za všemi našemi současnými instalacemi stojí linuxový počítač s nainstalovaným sledovacím softwarem ZoneMinder. Jelikož provádíme instalace na různé konfigurace počítačů, nepřichází v úvahu automatizovaná instalace. Vytvořil jsem tedy checklist, seznam činností pro instalaci ZoneMinderu na systém, který používáme.
Návod je sestaven pro CentOS 5.6 64-bit a kamery společnosti Axis. V případě použití odlišného hardware se může checklist lišit. Též berte v potaz, že je celý návod koncipovaný pro malý systém do 10 kamer, nikoli enterprise řešení pro sledování letiště
Když jsme se ZoneMinderem začínali, instalační kroky jsem měl v hlavě a ve spolupráci s wiki projektu jsem každý počítač instaloval jak mi balíky přišly pod ruku. Často se pak stávalo, že jsem někde na něco zapomněl a pak to musel za provozu doplňovat/ladit. Rozhodl jsem se tedy, že vytvořím checklist, který bude obsahovat vše, co je nutné pro zdárné zakončení instalace provést. Netvrdím, že je to jediná a nejvhodnější cesta instalace ZoneMinderu ale osvědčila se a na mnoha serverech už běží dlouhé měsíce bez jakýchkoli problémů.
Instalační seznam není podrobným popisem, spíše jen vodítkem kam se podívat, co udělat a co odkud stáhnout.
adduser + passwd
).perl-PHP-Serialization perl-Module-Load perl-Archive-Zip
.ffmpeg
z balíků, nekompilovat.sshd
.untar, ./configure --with-webdir=/var/www/html --with-cgidir=/var/www/cgi-bin --with-webuser=apache --with-webgroup=apache --with-extralibs="-L/usr/lib64 -L/usr/lib64/mysql" ZM_DB_HOST=localhost ZM_DB_NAME=zm ZM_DB_USER=zmuser ZM_DB_PASS=<heslo> CPPFLAGS="-D__STDC_CONSTANT_MACROS"
, zkopírování init skriptu)
zmtrigger
se nachází v /usr/local/bin/zmtrigger.pl
.create database zm; create user zm; grant create,select,insert,delete,update on zm.* to zmuser@localhost; set password for zmuser@localhost=PASSWORD('<heslo>');
a dále v normální konzoli mysql -u root < db/zm_create.sql
.php.ini
(max_execution_time, memory_limit
) na nějakou rozumnou hodnotu. Já volím 120 sekund a 512M.iso-8859-2
v českém lokalizačním souboru ZM.ffmpegu
(/usr/bin/ffmpeg
).ntpd
na tak.cesnet.cz
.„číslo monitoru|on délka alarmu|skóre|příčina|text|showtext“
).Takto nastavený server s několika kamerami se nám osvědčil jako velmi spolehlivý kamerový systém, u kterého se zatím prokázala i dost velká šance na způsob provozu "install and forget".
Tiskni Sdílej:
Instalace CentOS s klasickým rozdělením disku (snáze se opravuje v případě problémů než LVM)mohl bys to trošku rozvést (nejlépe v bugzille )?
vypnout SELinuxproč?
/var/www/html
a /var/www/cgi-bin
a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací. I když pořád by mohlo mít smysl jej mít jenom v enforcing režimu a pravidla si postupně dopsat, takže by pak mohl vyjít další díl ...
Když už nic, tak to nebude mít právo se připojit na port 80co "to"? - proč by nemělo?
a pokud to potřebuje nějak šahat na soubory zeh, tak nějak nevím, co na to mám říct ... na RHEL, pročež předpokládám že i na CentOS, problém s přístupem do /var/www/* z PHP není, by default, pokud si to člověk nerozbije sám (a pokud o nějakém konkrétním problému víš, šup s tím do bugzilly)/var/www/html
a/var/www/cgi-bin
a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací.
Předpokládám, že v targeted policy dostane binárka zoneminder doménuKdyž už nic, tak to nebude mít právo se připojit na port 80co "to"? - proč by nemělo?
unconfied_t
a ta asi nebude mít povoleno se připojovat k portu 80, což má třeba httpd_t
. Nebo skutečně tyto procesy nejsou SELinuxem vůbec kontrolované?
a pokud to potřebuje nějak šahat na soubory z/var/www/html
a/var/www/cgi-bin
a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací.
eh, tak nějak nevím, co na to mám říct ... na RHEL, pročež předpokládám že i na CentOS, problém s přístupem do /var/www/* z PHP není, by default, pokud si to člověk nerozbije sámJenže
/var/www
je zase nějaký ten httpd_sys_content_t
, či jak se to jmenuje, kam prostě normální procesy afaik šahat nesmějí. Takže i když to není problém pro Apache s příslušnou doménou, pro zoneminder to problém bude.
(a pokud o nějakém konkrétním problému víš, šup s tím do bugzilly)Tak to, že nerozumím SELinuxu asi není něco, co bych měl a chtěl hlásit .
něco mi tady těžce nedochází ... co má co připojování na port 80 společného se SELinuxem a kontextem binárky zoneminder? když se budu na onen stroj port 80 chtít připojit svým Konquerorem, tak tamnímu jádru je přeci úplně jedno, jaký typ můj Konqueror má, resp. jestli můj systém vůbec SELinux podporuje, tak proč (a jak) by to najednou měl kontrolovat lokálně? nebo jakože binárce zoneminder vůbec nepovolí odchozí spojení na port 80? - ale to přece taky nemá s httpd_t pranic společného, httpd_t řeší server (Apache) a ne klientaPředpokládám, že v targeted policy dostane binárka zoneminder doménuKdyž už nic, tak to nebude mít právo se připojit na port 80co "to"? - proč by nemělo?unconfied_t
a ta asi nebude mít povoleno se připojovat k portu 80, což má třebahttpd_t
. Nebo skutečně tyto procesy nejsou SELinuxem vůbec kontrolované?
řeč snad byla o tom, že tam má mít přístup php (předpokládám běžící pod Apache)? pokud tam má mít přístup zoneminder, který jak jsem pochopil není v distribuci, tudíž se s ním v pravidlech nepočítá, tak ano, pro ten asi bude třeba pravidla upravit - leč nemyslím si, že by to bylo na měsícJenžea pokud to potřebuje nějak šahat na soubory zeh, tak nějak nevím, co na to mám říct ... na RHEL, pročež předpokládám že i na CentOS, problém s přístupem do /var/www/* z PHP není, by default, pokud si to člověk nerozbije sám/var/www/html
a/var/www/cgi-bin
a používat php, tak to možná bude skutečně nejrychlejší vypnout, než strávit měsíc učením se SElinuxu a konfigurací./var/www
je zase nějaký tenhttpd_sys_content_t
, či jak se to jmenuje, kam prostě normální procesy afaik šahat nesmějí. Takže i když to není problém pro Apache s příslušnou doménou, pro zoneminder to problém bude.