abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 05:00 | Nová verze

    Multipatformní renderovací jádro webového prohlížeče Servo je na crates.io. S vydáním verze 0.1.0 (LTS).

    Ladislav Hagara | Komentářů: 0
    včera 23:33 | Komunita

    Nadace FreeBSD Foundation před týdnem oznámila projekt Laptop Integration Testing. Vyzvala dobrovolníky, aby pomocí nástroje otestovali podporu FreeBSD na svých zařízeních a výsledky odeslali vývojářům. Vznikla stránka Nejlepší notebooky pro FreeBSD.

    Ladislav Hagara | Komentářů: 0
    včera 22:22 | IT novinky

    Na začátku srpna vstoupí v účinnost nová evropská pravidla transparentnosti pro umělou inteligenci (AI). Zavádějí povinnost jakýkoli AI obsah označit, informovat o takzvaných deepfakes a upozornit uživatele, že komunikuje s umělou inteligencí. Cílem opatření je omezit šíření manipulativního či klamavého obsahu, zvýšit důvěru v digitální prostředí a chránit uživatele.

    Ladislav Hagara | Komentářů: 2
    včera 10:22 | Humor

    Connor Byrne z USA používal pro přihlašování na svůj iPhone 13 s iOS 18 heslo obsahující háček. Po aktualizaci na iOS 26.4 se už ale do telefonu nepřihlásí. Při přihlašování nelze tento háček zadat. Apple jej prostě odstranil [The Register].

    Ladislav Hagara | Komentářů: 34
    včera 03:11 | Nová verze

    Linus Torvalds vydal jádro Linux 7.0. Podrobný výčet změn je ke zhlédnutí na stránce Kernel Newbies, stručné výběry v LWN (část první, druhá).

    |🇵🇸 | Komentářů: 3
    včera 02:44 | Komunita

    Na čem aktuálně pracují vývojáři GNOME? Pravidelný přehled novinek v Týden v GNOME. Vypíchnout lze novou verzi 2026.1 přehrávače hudby Amberol (Flathub).

    Ladislav Hagara | Komentářů: 0
    12.4. 13:11 | Nová verze

    Byla vydána verze 12.0 s kódovým jménem Ecne linuxové distribuce Trisquel GNU/Linux. Založena je na Ubuntu 24.04 LTS a podporována bude do roku 2029. Trisquel patří mezi svobodné distribuce doporučované Nadací pro svobodný software (FSF).

    Ladislav Hagara | Komentářů: 0
    12.4. 05:33 | Nová verze

    Open-source citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 9. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    11.4. 18:33 | Komunita

    Libre Graphics Meeting 2026, tj. čtyřdenní konference a setkání vývojářů a uživatelů svobodných a otevřených grafických softwarů, proběhne od 22. do 25. dubna v Norimberku. Dění lze sledovat na Mastodonu.

    Ladislav Hagara | Komentářů: 0
    11.4. 03:11 | Zajímavý software

    Vývojář Alexandre Gomes Gaigalas na GitHubu zveřejnil c89cc.sh, parser a kompilátor jazyka C89 napsaný v pouhém jediném skriptu o přibližně 8000 řádcích čistého bashe (bez dalších externích závislostí), který generuje ELF64 binárky pro x86-64. Jedná se o velmi jednoduchý kompilátor, který nepodporuje direktivy #include a dokonce ani funkci printf (lze použít puts), všechny dostupné deklarace lze nalézt v proměnné _BUILTIN_LIBC na konci skriptu. Skript je volně dostupný pod ISC licencí.

    » FIDESZ🧡! « | Komentářů: 10
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (1%)
     (12%)
     (31%)
     (3%)
     (6%)
     (2%)
     (15%)
     (24%)
    Celkem 1299 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    OpenSuSE 11.3 - skript nastavující služby pro použití

    15.9.2010 17:24 | Přečteno: 1246× | opensuse

    Prováděl jsem přechod na openSuSE 11.3 a nemohl jsem si dovolit příliš dlouhou odstávku služeb. Začal jsem tedy psát skript, který potřebné služby nastaví pro okamžité použití. Zabralo mi to 3 dny a ušetřilo mnoho nervů při samotné reinstalaci. Je psaný od začátku pouze pro 11.3 a vyzkoušený krok po kroku, takže nedělá nic navíc. Instalace probíhá z repozitářů pro 11.3, které jsou automaticky přidány.

    Podobný script se nalézá na howtoforge.com (odkaz), ten mi nicméně přišel složitý a podle mne není dělaný přímo pro openSuSE 11.3 - dělá zbytečnosti navíc. Chtěl jsem také zohlednit své zkušenosti s vhodným nastavením.

    Instalaci systému je dobré provést z NET média a nechat automaticky zvolené základní balíčky (není potřeba balíčky při instalaci volit). Pak je nutné nastavit síť a můžete spustit skript. Celkový čas je tedy minimální a i s médiem celkem stáhnete cca 830MB.

    Co se nastaví za služby? U každé ze služeb provádím více úkonů, vypíši zde jen některé z nich.

    - E-Mailový server SMTP/POP3/IMAP (Postfix/Dovecot) - nastavení e-mailů pro mne byl často problém. Po použítí scriptu stačí jen přidat uživatele do MySQL tabulky a můžete mailovat. Databáze Postfix je společná pro postfix i dovecot. Tady vím o jedné nedokonalosti, a sice je potřeba v souboru /etc/dovecot/dovecot-mysql.conf zakomentovat password_query na předposledním řádku. Nejsem tolik zdatný v sedu a nedokázal jsem nastavit, aby sed nahrazoval pouze první výskyt.

    - Web (Apache2&PHP5) - zvýší se limity v konfiguračních souborech, nastaví se použití VirtualHosts - konfigurační soubory se umisťují do /home/vhosts; nastaví se mod_rewrite a vypne mod_negotiation, který může dělat problémy.

    - Databáze MySQL - nastaví root heslo, smaže nepotřebné uživatele a test databázi (pomocí mysql_secure_installation) a nastaví logování SQL dotazů do /var/lib/mysql/logs

    - phpMyAdmin - stáhne aktuálního phpMyAdmina z webových stránek, nastaví jeho konfigurační soubor a přidá jej do Apache VirtualHosts, aby bylo možné jej po zadání http://IP_serveru/ použít. Také přidá všechna témata (v současnosti 3 dostupná).

    - Webmail (RoundCube) - pro pohodlné čtení e-mailů odkudkoli můžete pak použít webmail RoundCube, který skript stáhne a přidá to vhosts.

    - Sdílení souborů (Samba) - nastaví sambu pro provoz, stačí použít "smbpasswd -a uživatel" a můžete se přihlásit.

    - FTP (pure-ftpd) - nastaví jej pro NEanonymní přístup a upraví několik položek v konfiguračním souboru

    - DNS (bind) - u BINDu není co donastavit, po instalaci z repozitáře je možné jej použít

    - SVN (Subversion) - přidá uživatele svn a adresář pro repozitáře nastaví na /home/svn

    Jako perlička se vám do /root/.bashrc přidají užitečné příkazy, vypisující konce některých logů pro rychlé nalezení chyby.

    Stahujte tady: SmartConfig_1.83.rar.

    V archivu jsou 2 SQL soubory pro postfix/dovecot, roundcube a samotný skript.

    Spuštění skriptu - buď bez parametru a pak je možné zvolit jednotlivé služby, nebo s parametrem opensuse11.3.smartconfig.sh -a, kdy se provede vše.

    Nikomu tento skript nenutím a nechci být nařčen ze zbytečné práce, když existuje PerfectServer - své důvody pro znovunapsání jsem uvedl:) Kdyby vám cokoli nešlo, můžete se ptát v komentářích, rád odpovím.        

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    15.9.2010 18:40 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    Prijde mi ze se to cele sesype v momente kdy bude nekdo chtit neco nastavit pres yast, protoze ty jej kompletne ignorujes a obchazis.
    Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
    15.9.2010 20:39 Dacesilian | skóre: 5 | blog: SmartConfig
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    V čem jej podle vás obcházím? Každopádně to bude fungovat a nic se při zásahu YaSTem nesesype.
    15.9.2010 21:25 Let_Me_Be | skóre: 20 | blog: cat /proc/idea/current | Brno
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    Aha, tak to beru zpet. Prolitnul jsem to moc rychle, casti nastavujes spravne (a u vetsiny zbytku to asi fakt nema s cim kolidovat), jenom to IMHO jde napriklad firewall urcite nastavit i pres yast commandline a ne takhle divoce modifikaci konfiguraku.
    Linked in profil - Můj web - Nemůžete vyhrát hádku s blbcem. Nejdřív vás stáhne na svoji úroveň a pak ubije zkušenostmi.
    15.9.2010 21:27 Dacesilian | skóre: 5 | blog: SmartConfig
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    :) Ano, něco by šlo snad nastavit lepším způsobem, nicméně jsem potřeboval výsledek; forma nebyla až tak důležitá.
    16.9.2010 04:58 dfg
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    Yast už v poslední době s konfiguráky nekoliduje.
    16.9.2010 16:54 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    AutoYaST znáte?
    16.9.2010 17:52 Dacesilian | skóre: 5 | blog: SmartConfig
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    Zatím ne, děkuji vám však za radu - nastuduji jej:)
    17.9.2010 10:30 Dacesilian | skóre: 5 | blog: SmartConfig
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    Prosím, myslíte, že je vhodné používat AutoYaST, když instaluji třeba jen jeden počítač? Jde o to, že každý, kdo script použije, má jiné disky, jiný počítač. Zdá se mi, že pro nastavení daných služeb je lepší použít script. AutoYaST by mohl zkrátit downtime při instalaci jednoho stejného serveru.
    17.9.2010 12:26 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    Jde o to, že každý, kdo script použije, má jiné disky, jiný počítač.

    Právě to přizpůsobení se různým podmínkám má AutoYaST vyřešeno velmi dobře a pokud bych měl stejné míry univerzality dosáhnout ve vlastních skriptech, nakonec bych vlastně jen znovu dělal práci, kterou už jednou někdo udělal.

    AutoYaST by mohl zkrátit downtime při instalaci jednoho stejného serveru.

    Navrhoval jsem ho proto, že vám zkrátí downtime i při instalaci jednoho konkrétního stroje. Aspoň mně trvá poměrně dlouho (čti: déle, než je mi příjemné) proklikat se nastavením v úvodní části instalace a potom v druhé fázi po instalaci balíčků. S AutoYaSTem v ideálním případě jen nabootuju a za 15-30 minut je hotovo. Ale chce to samozřejmě trochu zkušeností a studia, takže pokud to vypadá, že byste AutoYaST jinak k ničemu nevyužil, tak se to nevyplatí. Můj pohled je samozřejmě zkreslený tím, že AutoYaST už asi sedm let používám, vyznám se v jeho profilech a mám počítač s instalačními a update repository několika posledních verzí.

    16.9.2010 17:21 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití

    Máte tam chybu, přepínači -p příkazu useradd se nepředává heslo ale jeho hash, tj. co mu zadáte, to se zapíše do /etc/shadow. Chcete-li nastavit konkrétní heslo, můžete použít chpasswd. Mimochodem, doufám, že ve skutečnosti používáte jiné heslo než to, které jste nám poslal ve skriptu. :-)

    Jinak jen pár poznámek:

    • Pro generování náhodného hesla je IMHO jednodušší použít pwgen.
    • Velká část skriptu by se daleko snáze a přehledněji řešila přes AutoYaST (např. instalace SW, volba spouštěných služeb, konfigurace sítě, proměnné v /etc/sysconfig).
    • To používání deseti sed -i postupně na stejný soubor není moc pěkné, IMHO by bylo praktičtější oddělit to do samostatných skriptíků a použít sed -f.
    • Při úpravě konfiguračních souborů sedem na můj vkus příliš spoléháte na to, že přesně víte, jak vypadají. Stačí, aby tam bylo o jednu mezeru více nebo méně a přestane vám to fungovat.
    • Má-li být smyslem skriptu minimalizace downtime, bylo by IMHO lepší, aby se na jednotlivé části interaktivně neptal, ale aby se řídil buď parametry příkazové řádky nebo konfiguračním souborem.
    • Přestože se o tom moc nemluví, sed umí i jiné příkazy než "s". :-)
    16.9.2010 17:53 Dacesilian | skóre: 5 | blog: SmartConfig
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    Děkuji vám za všechny vaše rady a připomínky. Dělal jsem to poprvé, tak jsem očekával, že to bude "sesmolené":) Pokusím se později script upravit, či spíše předělat, podle vašich poznámek.
    3.2.2011 13:53 Dacesilian | skóre: 5 | blog: SmartConfig
    Rozbalit Rozbalit vše Re: OpenSuSE 11.3 - skript nastavující služby pro použití
    Dnes jsem provedl drobné úpravy, aktuální archiv ke stažení tady - http://david.cesal.cz/SmartConfig_1.9.zip.

    # Version 1.9 (3.2.2011)

    # - What's new?

    # -- phpMyAdmin updated to 3.3.9, added one new theme

    # -- RoundCube updated to 0.5

    # -- pureftpd now uses MySQL users

    # -- fixed Postfix MySQL conf error (password_query)

    Tyto změny nejsou odzkoušené.

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.