Közösségi kerekasztal

Linux rendszerkép készítés és visszaállítás

Most éppen rendszerképeket és visszaállító scripteket csinálok linuxok (most épp Fedora), tömeges telepítéshez. Eszembe jutott, hogy jó lenne összeszedni, hogy miket kell csinálni az "image" elkészítés előtt, illeve visszaállítás után. Nekem se biztos hogy minden eszembe jutott. Szóljatok hozzá. :)

A félkövérttel szedettek "kötelező" jellegűek, a többi opcionális.

Image készítés előtt:
- userdel -r a userekre
- /tmp és /var/tmp ürítése
- /var/cache/yum/* törlés
- /var/cache/abrt-di/* törlése
- /var/spool/cups/* törlése
- /var/spool/mail/* törlése
- /var/spool/abrt/* törlése
- /var/log-ban lévő logfájlok törlése
- /root/* törlés, cp -r /etc/skel/* /root/
- /etc/udev/rules.d/70-* törlése
- /etc/X11/xorg.conf törlés
- /etc/sysconfig/network-scripts/ifcfg-* fájlok törlése, vagy a hálókártya-specifikus uuidk és/vagy mac címek törlése
- /etc/ssh/ssh_host*_key{,.pub} törlése
- touch /.autorelabel
- touch /.unconfigured

Image készítés: FSArchive

Image visszaállítás után:
- hostnév generálása / bekérése
- machine id generálása, én egyszerűen hostnévből csinálom
- /usr/lib/systemd/systemd-random-seed generálása
- root jelszó generálása / bekérése
- user létrehozása generálása / bekérése
- fstab generálása (machine-id változása miatt változnak az uuid-k)
- initrd-k újragenerálása
- grub2 telepítés
- grub2 konfig újragenerálás (machine-id változása miatt változnak az uuid-k)
- /etc/sysconfig/network-scripts/ifcfg-* fájlok generálása/módosítása

... még valami ötlet valakinek?

A lista updatelve: 2014. 08. 11.

[SOS!] ajándék műszaki cikkek a vámon

Ha van itt valaki, aki képben van a vámos dolgokkal, nagyon meg tudnák könnyíteni az életemet. :)

A szitu röviden: kint vagyok az USÁ-ban egy konferencián. Itt kaptunk annyi ajándék műszaki cikket (azaz ingyen, számla sincs), hogy valószínűleg kell vennem még egy bőröndöt a hazarepülés előtt. Papírt (még, de már rákérdeztünk) nem kaptunk a cuccokról. Az értéküket körülbelül sem tudom megmondani, mert van olyan, ami pl. nem kapható kisker forgalomban.

Na, ilyenkor mi van? :D Az lenne a cél, hogy _legálisan_ ezeket be tudjam hozni, nyilván a költségek minimalizálásával.

Ezer köszönet.

Legnagyobb bakid - önbevallás

Sziasztok!

Először is - természetesen - informatikai bakik megosztására gondoltam, amik évek távlatából visszanézve viccesnek tekinthető. Emberek vagyunk, így belefuthattunk hibákba - legyen az figyelmetlenség, vagy tapasztalatlanság, vagy akár egy elcseszett, élesbe állított szkript -,melyek okozhattak, vagy okoztak komoly problémákat.

Az én sztorim:

2005-ben egy cégnél tűzfal- és proxy szervert kellett csinálnom. A kért rendszer az akkoriban aktuális Mandrake Linux Release 10.1 volt. Miután mindent megoldottam, abban a hitben hagytam a szervert futkározni, hogy baj nem érheti.
Azzal azonban nem számoltam, hogy a lelkes takarítónéni áramtalanítja a gépet a partvissal, és a - csupán letiltott - Apache webkiszolgáló bekapcsoláskor elindul. A takarítónéni ügyes volt: bekapcsolta a gépet, az Apache elindult. Akkor éppen egy bugos Apache volt a repoban, amit meg is roppantottak. 1-2 nap múlva vettem észre, hogy egy hamisított OTP oldal fut a szerveren. Ügyes program volt. Forráskódból felülírt mindent, ami lehetséges volt a kiirtására. Végül is kb. 5 óra alatt kipucoltam. Jó lecke volt. :-)

Hogyan nevezik ezt a pozíciót?

Keresek egy jó nevet egy rendszergazda-közeli fejlesztői pozíciónak, ami igazából a következő feladatkört takarja:

- van egy csomó rendszer (képzeljetek ide különféle storage-okat, szervereket, adatbáziskezelőket, virtualizációs rétegeket, custom alkalmazásokat, monitoring rendszert, deployment rendszert stb. - a lényeg hogy sok és diverz rendszerről van szó), amelyek valamilyen módon, valamilyen API-n keresztül megközelíthetőek és róluk információ nyerhető ki/számukra utasítás adható
- ezeket a rendszereket, API-kat, valamint a rendszerekhez tartozó munkafolyamatokat meg kell ismerni és a rendszerek frissítéseivel együtt járó változásokat követni kell
- fejleszteni kell egy weboldalt, ahol az igényeknek megfelelő módokon vizualizálhatóakká válnak a rendszerekből kinyerhető adatok és egyetlen egységes felületen utasítások is adhatóak a változatos rendszereknek

A lényeg, hogy egy halom olyat kell összereszelni, hogy pl. a weboldalon megkattintom, hogy "legyen még egy virtuális gép ezekkel a paraméterekkel", ami alapján a rendszer a VMware perl vagy PowerShell API-ján keresztül ezt megcsináltatja a rendszerrel. Vagy ha ugyanezen a weboldalon megkattintom, hogy "másold le az éles adatbázist egy teszthez", akkor csináljon dumpot a PostgreSQL-ből, majd csináljon restore-t valahova máshova. Ilyesmi jellegű munkafolyamatból van vagy százféle - ezeket kell megvalósítani.

Hogy hívják az ilyen embert?

Nem igazán rendszergazda (ahhoz túl sokat kell programozni és túl keveset tökölni rendszerekkel), nem igazán fejlesztő (ahhoz túl sokat kell rendszergazdálkodni és túl keveset programozni), nem igazán folyamatszervező (annak se programozni, se rendszergazdálkodni nem kell). De nem is igazán a manapság népszerű devops engineer az illető, nem feladata a jellegzetes "konfig menedzsment" témakör. Angol nyelven betippelnék egy "orchestration engineer" nevet a pozíciónak, de magyarul elég rosszul hangzik az "orkesztrációs mérnök" - az emberek azt hinnék, hogy valami gyanús, végbélkörnyéki orvosi dolgokkal foglalkozik az emberke.

Szóval minek nevezzelek?

High Availability jegyzőkönyv ...?

Sziasztok…

Esetleg aki dolgozik HA rendszerrel, az tudna nekem egy kis segítséget nyújtani, hogy is néz ki egy HA teszt jegyzőkönyv… és hozzá tartozó protokoll eljárások?
(értsd sorrendiség pl kihúzom az X VM alól a tápot vagy nem is tudom)?

Milyen időközönként van ellenőrizve meg hasonlók?

Nagyon szépen köszönöm a segítséget előre is.

(elmaradt államvizsga pótlás miatt, csak megszakadt minden kapcsolatom a volt gyakorlati helyemmel eddig nem jutottunk már. Így 6 év után úgy döntöttem befejezem)

Fejlesztői blogok

Sziasztok,

tudtok nekem ajánlani magyar nyelvű fejlesztői blogokat (személyes blogok), és fejlesztő cégek által írt blogokat?
Egy tanulmányhoz lenne rájuk szükségem, fontos, hogy magyar nyelvűek legyenek.

Előre is köszönök minden segítséget, ajánlást!

Java, c++ vagy php?

Sziasztok!

Tanácsot szeretnék kérni tőletek a következőben:
Jelenleg a Java-t tanulgatom, nagyjából haladó szinten vagyok. Hobbi szinten tanulom, nem programozással foglalkozom. Kíváncsi lennék a véleményetekre, hogy a címben lévő nyelvek közül, melyiket a legérdemesebb tanulni?

Foglalkozzak tovább a Java-val, hogy minél jobb legyek benne? Vagy inkább kezdjem el az alapjaitól a c++-t vagy a php-t? Ki melyik nyelvet találja a "leghasznosabbnak" ? Tudom, hogy ez a "leghasznosabb" attól is függ, hogy milyen fronton szeretnék fejlesztéssel foglalkozni, de nincsenek konkrét elképzeléseim.

Legfőképp a címben szereplő nyelvek érdekelnek, de ha van másik, aminek a jövőben nagy hasznát venném, azt is szívesen meghallgatom.

Köszönöm a válaszaitokat.

Online tarhely - csaladi dolgok, tobb felhasznalora

Sziasztok!

Olyan online tarhelyet keresnek, ahova a csaladi kepeket, videokat fel tudom tolteni - nem baj ha penzes, de a kovetkezoket kellene tudnia:
- legalabb 50-100G
- androidrol, windowsrol, linurol is elerheto legyen (esetleg adott foldereket lehessen szinkronizalni)
- tobb felhasznalo is hasznalhassa (ne egy user es egy jelszo es mindenki azt hasznalja - kb 2-3 ember hasznalna)
- adott esetben lehessen offline backupot kerni (kikuldik vinyon, DVDken stb... nem tudom)
- lehessen megosztani adott tartalmat massal (pl nagyszulokkel adott videot, de csak read-only modban)
- felhasznalobarat legyen, bar szerintem mind ilyen...

Koszonom szepen elore is a javaslatokat!

Udv,
szilsan