Egy zseb-ördög nevű őrület
Egy zseb ördög nevű Frenzy
Egészen a közelmúltig a rendszerindító hajlékonylemez nélkülözhetetlen attribútuma volt a rendszergazda számára. Most a LiveCD helyettesíti a lemezeket. A készenléti rendszerrel ellátott CD-t, valamint számos hasznos segédprogramot sok rendszergazdának köszönheti. A "Hacker" már írt az élő CD-ről Linux és Windows alapon. És mi van akkor, ha a kedvenc tengely a FreeBSD?
Sajnos a FreeBSD-shnyh LiveCD sokfélesége nem működik - ilyen projekteket számíthat az ujjaira. Mindazonáltal közülük van olyan, amely megérdemli a figyelmet. Kis méretének ellenére számos hasznos segédprogramot tartalmaz, azon kívül, hogy teljesen oroszul, és aktívan fejlődik. Bemutatom a figyelmet arra a projektre, amelyet már több mint egy éve dolgoztam - az Frenzy, hordozható rendszergazdai eszköz. Ezalatt egy egyszerű, egy kis segédprogrammal rendelkező LiveCD-ról a projekt népszerű és kiváló minőségű terjesztéssé vált, amelyet számos kezdők és fejlett Unixoidok használnak. Hogy nem hallottál? Akkor olvassa el hamarosan a haladást!
A projekt története
Azonban az első verzióknak nagyon komoly hátrányuk volt - a program letöltési sebessége a Linux LiveCD-hez képest sokkal unalmasabb volt. Ennek oka a tömörített fájlrendszer hiánya a FreeBSD-ben. Majdnem minden Linux LiveCD-t tömörített fájlrendszerek (cloop, squashfs, cramfs stb.) Használnak, ami azt jelenti, hogy még sok más alkalmazás van a lemezen, és az indulás sebessége többszörös, mint az Frenzyben. Az új verzió fejlesztése késett. Miután több projektet talált a tömörített fájlrendszerek létrehozásához a FreeBSD-hez, megpróbáltam őket alkalmazni az Frenzy-hez, de hiába - mindegyik modul közül csak egyetlen hiba volt :)
Szerencsére, Maxim Hong, az egyik a FreeBSD projekt résztvevői érdekli ez a probléma, és hordozott cloop modul (tömörített fájl rendszert használt Knoppix) a FreeBSD 5. Az eredmény minden várakozást felülmúlt - kanyar acél terhelés olyan gyors, mint a Linux LiveCD, és összehasonlítva a korábbi kiadásokkal Az őrület sebessége háromszorosára nőtt. By the way, a geom_ugz modul most már szerepel a FreeBSD FreeBSD fában.
Mindig beszélgethet az Frenzy fejlesztőjével és felhasználóival a fórum oldalon és a beszélgető levelezési listán. Végül is a projekt nem áll meg, új verziókon dolgozunk, és érdemes megnézni minden eseményt, hogy először láthassák a képernyőképeket és kapjanak egy új verziót :)
Mi lehet Frenzy?
Tehát van egy Frenzy CD-lemezed, vagy önmagad égett a jégtakaró. Helyezzük a lemezt a CD-ROM-ba, újraindítjuk. Már másfél perc múlva a rendszer betöltődik, és a leggyakoribb FreeBSD szövegkonzolba jutunk. Jelentkezhet be a rendszerbe root felhasználóként. A súgó parancs beírásával (amelyet a bejelentkezés után emlékeztetünk), elolvashatjuk a rendszer dokumentációját - a programok tartalmazzák a terjesztést, a hálózat konfigurálását, a beállítások mentését és visszaállítását, stb. Általánosságban elmondható, hogy nem kell megértenünk a rendszert a "tudományos póker módszerrel" - az összes man oldalon és a rendelkezésre álló programok dokumentációját, valamint a FreeBSD kézikönyvet és a FreeBSD GYIK-ot oroszul.
Együttműködik fájlokat és a rendszer lemezeit fájlkezelõk Deco, MC és XNC, közművek csomag dolgozni DOS-lemezeket mtools (ami azt jelenti, hogy nem lehet csatlakoztatni egy floppy lemez), mindenféle archivers. szoftverfejlesztők számára nyilvánvaló az a tény, hogy van gcc, NASM, perl és python a lemezen, így össze egy program vagy egy szkript fut, minden gond nélkül. A rendszergazdák fogja találni a merevlemez helyreállító eszköz, szoftver dolgozó merevlemez, referenciaértékeket és tesztek antivírus ClamAV és Dr.Web a képesség, hogy frissítse a víruskereső adatbázisok.
A hálózatokkal való együttműködésre szánt szoftver az elosztás jelentős része. Customize lokalku nem erőlködés keresztül lan-config script a modemes kapcsolat van ppp-config és a tárcsázó XISP és gesztenye-tárcsázó. A szabványos hálózati összetevők mellett VPN és Wireless-segédprogramok is vannak. Böngészni az interneten vannak böngészők hiúz, linkek, feltört, Opera, ringató wget, postai korcs és sylpheed-karom, különböző szoftverek kommunikáció ICQ, IRC és Jabber. Admin tulzy hasznos kiszámításához a hálózati forgalmat ellenőrző eszközök dolgozó DNS protokoll, LDAP, SNMP, DHCP, ICMP, ARP és szoftver távoli menedzsment (gitt, rdesktop, VNC) az ügyfelek és a MySQL és PostgreSQL. A hacker legérdekesebb lesz a proxy és átirányítja, kapupásztázót, szolgáltatások és hálózatok (nmap természetesen van jelen), a biztonsági szkennerek (beleértve a Nessus) szimatolók (dsniff, Ettercap, éteri, stb), és számos egyéb biztonsági segédprogramok.
Az LiveCD használata óriási mobilitást biztosít - szinte minden számítógépen, kompakt számítógépről indítva, akkor teljes alkalmazásokkal dolgozhat anélkül, hogy bármit is telepítene a merevlemezre. A művelet közben végrehajtott összes beállítás menthető a hajlékonylemezre, az USB flash meghajtóra vagy a merevlemez-partícióra a biztonsági parancsfájl segítségével - automatikusan visszaállítják a következő indításkor.
Amint láthatja, a "zsebpálca" sokat képes. Valójában ez egy teljes értékű FreeBSD, amelyet hordozhat magával az ing zsebében, és amely mindig készen áll a munkára. És amit használsz - ez a tiéd. Akarsz - tesztelt hardver és visszaállítani a fájlokat egy csavar ha akarod - beolvassa a rács és a vizsgálati servaki jelenléte biztonsági réseket, amit akar - serfay egy internetes kommunikálni ICQ, zenét hallgatni, vagy filmet nézni.
Hogy működik az őrület
A rendszer alapja a legelterjedtebb FreeBSD 5.2.1-RELEASE. Igaz, hogy a LiveCD-t meg kellett könnyíteni a saját make.conf írásával.
A gyökérfájlrendszer 1,5 megabájtos képet használ, amelyen az init található, és több szükséges segédprogram. A rendszerindításkor a kernel betölti ezt a képet és felveszi a gyökérfájlrendszert, majd elindul az init. Futtatja saját rc szkriptjét, amely egy Frenzy CD-t keres. Amint megtalálható, a frenzyrc parancsfájl a kompaktgyökér gyökeréből kerül végrehajtásra. Ez a szkript a tömörített fájlrendszerek képét rögzíti, fájlrendszereket hoz létre a RAM-ban és betölti azokat fájlokkal, majd előkészített javításokat tesz szükségessé ezeken a fájlokon (ha szükséges). Mindezen előkészületek után elindul a rendszer rc.
Az élő CD helyes működéséhez új rc-scripteket kellett felvenni (a lemezt fel kell szerelni, vissza kell állítani a biztonsági másolatot, a hardverre vonatkozó információkat, az egér keresését) és módosítani kell néhány szabványos.
Frenzy remastering HOGYAN
Természetesen az Frenzy testreszabható, és ha van valamilyen tapasztalata, elég lehet a saját Frenzy-alapú terjesztését összeállítani.
Ha csak néhány konfigurációt kell kicserélnie, minden nagyon egyszerű.
Először is meg kell vizsgálnunk az inkonzisztenciát. Indítsa el a FreeBSD-t, és másolja át az iOS összes tartalmát a FRENZY mappa csavarjába. Készítse el a szükséges javításokat (példaként a fájlok elosztására, vegye be a lang_en.tbz fájlt a conf / files mappából), csomagolja be őket az archívumba a parancs segítségével
tar cyvf frenzy03conf.tbz.
és helyezze az eredményül kapott archívumot a FRENZY / conf / fájlba. Akkor a csapat
mkisofs -b boot / cdboot -nem-emul-boot -c boot / boot.catalog -r -J -D -V Frenzy_remastered -o frenzy_remastered.iso FRENZY
Ha saját maga szeretne saját Frenzy-verziót készíteni, akkor az Ön szolgálatában összeállítja a szkripteket. Le lehet tölteni a webhelyről vagy a CD devel mappájába.
Összeszerelhető szüksége lesz telepítve forrást és kikötők sysutils / mkisofs és sysutils / cloop-utils, és meghajtó szerelhető script, meghatározza a „vas” és egyéb közművek a Frenzy a következő kívánt meghajtót tartalmazza a csomag lang / perl5, sysutils / linuxfdisk, devel / cdialog, x11 / Xdialog, sysutils / x86info, sysutils / dmidecode, sysutils / pciutils. Ha minden készen áll, folytassa.
Csomagolja ki a telepítési szkripteket a lemezre, majd másolja át az összes szükséges csomagolást a Csomagok / FreeBSD könyvtárba (amikor telepíti a függőségeket, amelyeket nem ellenőriz, ezért kövesse saját maga). Szükség esetén módosítsa az alapértelmezett beállításokat a frenzypkg mappában.
Ha mindent megtettél, akkor továbbra is futni kell a szerelési sablonokkal, kezdve a 01.base.sh és a 12.mkiso.sh végződéssel. Ennek eredményeképpen az ISO könyvtár az Ön által összegyűjtött disztribúció fájlja lesz.
Összegezzük az eredményeket
A Limp Bizkit dalai egyikében a "Ha valami helyes műveletet akarsz tenni, csak csináld magad". Nem is vártam, hogy valaki elvégezze a szükséges disztrófiát és hozzon létre egy kényelmes és megbízható LiveCD-t a FreeBSD alapján. Annak ellenére, hogy ezt a vállalkozást egy őrült ötletnek tekintettem (tehát az Frenzy név), az eredmény meghaladta az elvárásokat. Jelenleg az Frenzy az egyetlen orosz nyelvű LiveCD, amely a FreeBSD operációs rendszeren alapul, és mindenki megtalálhat valami hasznosat és érdekeset magának. A kezdők kezdeni felfedezni FreeBSD, hogy a disztribúció, a fejlett felhasználók számára, hogy egy csomó hasznos programok, hackerek és rendszergazdák lesznek ragadtatva Softpedia, hálózati és biztonsági segédprogramok. Ez nem eszköz, hanem az, aki és mit használ.
Biztos vagyok benne, hogy az Frenzy méltó helyet fog szerezni a szoftvereszközökben.
Várjon valamit. Jó szórakozást! )
Hasonló projektek
Természetesen az Frenzy nem az egyetlen olyan projekt a világon, amely a FreeBSD operációs rendszeren alapuló LiveCD-t hoz létre.