Linux-haladó

Virtualizáció - kvm date

Fórumok

Sziasztok, a következő problémával kerültem szembe, melyre nem nagyon látok megoldást:
Adott a host, melyen 64 bites lenny-n kvm-en fut két 64bites lenny virtuális gép. A specifikáció szerint az egyik virtuális gépen lehet hálózati kapcsolat, a hoston és a másikon nem. Az idő szinkronizálását nem tudom megoldani a host és a másik virtuális gépen. Elutasításra került a hosthoz bármilyen külső eszköz csatlakoztatása. A kérdésem az lenne, hogy a hardverórát a virtuális gépről lehet valahogy állítani, vagy láttok esetleges megoldást a problémára?
Köszönettel: Palotai Tibor

Script futtatása, ha adott wlan-ra csatlakozott a gép...

Fórumok

Sziasztok,
sajnos ötletem sincs hogyan vehetném rá a google-t hogy elárulja a titkot :)
A következőt szeretném elérni, ha a notival az otthoni hálóba csatlakozom akkor mountoljon fel pár samba megosztást, csináljon egy backup-ot ...stb.

Ezért szeretnék valahova tenni egy scriptet ami akkor hívódik meg "magától", mikor adott vezeték nélküli hálóra csatlakozott a gép...

Van erre kész megoldás, vagy végre feltalálok valami állat dolgot az open source közösségnek :) (általában nem :D)

Előre is köszönöm az ötleteket.

Üdv,
mspike.

-------------------------------------------------------------------------
A megoldás (Köszi _Ventura_):
Ubuntu alatt...
/etc/network/if-up.d/

1. új file, home_network, név mind1 (root-ként)
2. tartalma:


#!/bin/bash

if [ $IFACE == "wlan0" ] ; then
ESSID=`iwconfig wlan0 | grep wlan0 | sed 's/.*ESSID:"\([^"]*\).*/\1/'`
if [ $ESSID == "XXX" ] ; then
soure
touch /tmp/home_network #ez azért, mert a .bashrc-be beállítom a proxy-t ami viszont otthoni hálóból nem kell, így ott egy sima [ ! -e /tmp/home_network] került elé...
fi
fi

3. Miután samba mountot teszek fel így kell egy jelszó is, ezt a következő scripttel oldottam meg amit a 2. pont -nál hívok.


IS_MOUNTED=`mount | grep "walle"` #Ha csak lecsuktam a notit, és felnyitom ne próbálja újra mountolni
if [ $? != 0 ] ; then
export DISPLAY=:0.0 # Ez a zenity miatt kell...
PASS=`zenity --entry --title="Password" --text="Please provide your password" --hide-text` # Ez a sor feldob egy csilli villi password ablakot...
mkdir /mnt/xxx -p &> /dev/null
mount -t cifs //xxx/yyy /mnt/xxx -o user=,password=${PASS}
fi

ugyan mint az látható nekem a user be van égetve, és még nem oldottam meg, hogy mi történik ha elírod a jelszót... de majd a zenity csoda boxokkal meg csinálom szépre... Elég jó érzés volt mikor hazaérve kicsaptam a notit belépek és felpuffan egy ablak... (addigra el is felejtettem, hogy ez fog történni :D Jelszó be, megosztások fel :)

Köszönöm a segítséget mindenkinek.
Nem tudom mennyire szokás ilyen összegzést írni, hátha így könnyebben használható... nem kell végig olvasni az egész topicot...

Linux felhasználása vállalkozásban

Fórumok

Sziasztok!

Új vagyok, talán nem jó fórumban kérdezek, de nem találtam jobbat. A kérdésem az lenne, hogy :

Tegyük fel, hogy számítógép szereléssel foglalkozó vállalkozó vagyok (még nem, de tervben van). Milyen feltételekkel telepíthetek ügyfeleim gépére Linux rendszert? Nyilván magáért a Linuxért nem lehet kérni (természetesen nem is kérnék) semmit, ez egyértelmű, de gondolom munkadíj az felszámolható.

Illetve általam összeállított PC-re telepíthetek-e előre Linuxot, és ha igen, milyet? Felteszem, a csak nyílt forrású disztrók telepíthetőek, de mi a helyzet azokkal, ahol van nem oss rész, pl. Adobe flash, Ati meghajtók, stb... Mennyiben más mondjuk egy Mint, vagy Ubuntu, és egy Debian jogilag, ha más egyáltalán?

Sajnos ezekben a jogi dolgokban nem vagyok jártas.
Köszi előre is!

Üdv

network failure [MEGOLDVA]

Fórumok

Üdv mindenkinek!

Szeretnék egy jól működő vizsgálatot végezni egy adott host-on. A vizsgálat célja, hogy biztosan el tudja dönteni, hogy a host a hálózaton van-e vagy sem. Ha nincs a hálózaton akkor állítson le egy szolgáltatást. Ha később visszaállna a hálózat akkor már ne legyen elérhető a szolgáltatás.

Arra gondoltam, hogy egy-egy ping segítségével megvizsgálná a többi résztvevő jelenlétét a hálózatban és ha egyik sem elérhető akkor biztosan leszakadt a hálózatról. Vagy szélsőséges esetben az összes további host is működésképtelen.

Most olyan eszközt keresek amivel viszonylag kényelmesen és megbízhatóan megoldható ez a vizsgálat.

A monit http://mmonit.com/monit/ doksit olvasgatva nem sikerült olyan konfigot írni ami az összes host elérhetetlensége esetén leállítaná a szolgáltatást.

Van valakinek ötlehet hogy mivel lenne érdemes ezt a feladatot megoldani?

A válaszokat előre is köszönöm.

[Megoldva] Apache2 Suexec

Fórumok

Nah hát végül egy saját fordítású suphp, chroot bekapcsolva benne és hosszas szenvedés eredményeképp megvalósítottam amit akartam:

  • Minden weboldal külön chroot-ban fut
  • A chroot-on belül is a php open_basedir-el korlátoz
  • Minden php a saját tulajdonosa felhasználójával fut

Azt hiszem így legalább a biztonság illúziója megvan, és nyugodtan fogok aludni :)

Eredeti kérdés:
Van egy szerver, rajta 2-3 virtual host, az egyszerűség és a szépség miatt jelenleg a config erre vonatkozó része ennyi:

VirtualDocumentRoot /var/www/%3/%2/%1
VirtualScriptAlias /usr/lib/cgi-bin/sites/%2

Ubuntu 8.04, FastCGI megy.

A cgi-bin/sites alatt hostokra lebontva php-wrapper és itt vannak a hostok php.ini fájlai is.

Nah most erre szeretnék valahogy egy Suexec-et beüzemelni.
Ugye ehhez elméletileg egy VirtualHost-ban kellene egy szimpla SuexecUserGroup "user" "group".
Jelen esetben arra gondoltam, hogy a "user" lehetne %2 (már ha ez így kivitelezhető), a group meg fix.

Viszont nekem nincs VirtualHost direktívám, mivel könyvtárszerkezeten alapul a virtualhost. Meg lehet ezt oldani így is, vagy írjak minden host-hoz egy-egy virtualhost-ot? (Ami számomra "csúnya" megoldásnak tűnik).

Előre is köszönöm a segítséget :)

[megoldva] SSH auth lassú

Fórumok

Van két gépem, az egyik kint a világban, a másik egy irodai szerver. Mindkettőn Ubuntu 10.04 server fut.
A "kinti" gépre, ha be akarok lépni ssh-val, simán megadom a nevet, jelszót, rendben. Viszont az irodain a név megadása után 10-15 mp, mire a password sor megjelenik.
Miért van ez?

LVM logikai felülcsapva., és most

Fórumok

Hello!

A következő lett velem. Clonezilla-val elindítottam egy teljes disk tükrözést. Mivel 20 órát írt ki kilőttem, miután a partícióstáblát, mindent megcsinált a cél diszken (USB) és a nagy partíviót másolta. AZ egy LVM2 - volt - benne XFS-el.

Utána bebootoltam systemrescuecd-ben, hogy megnézzem, van-e lehetőség csak partíció tartalom átmásolására - a clonezilla azért lett volna olyan hosszú, mert teljes partíciót másolt, miközben csak félig volt az XFS.

De mivel a clonezilla tényleg klónozott, így a systemrescuecd-ben az LVM sírt, hogy két azonos id-jó fizikai tároló van (ha jól értettem) Megtaláltam hogy lehet ID-t váltani, utána már nem volt panasz. Aztán az új lemezen átneveztem a volgroup-ot, de innen valami öszzekócológott, vagy össze is volt.

A lényeg: most a gépemen van egy volgroup, fizikai, ok, de valahogy elszállt belőle a logikai információ.

Megpróbáltam minden LVM leíró adat helyreállítót amit találtam (lvm partíció elejéről dd és belenézés a file-ba) Találtam egy csomó szöveges töredéket, de semmi olyat, ami emlékeztetne arra, hogy a fizikain belül logikai.

Mert ugye az lenne a menetrende, hogy akkor ezt kiírom backup file-ba és visszatöltömm

Most az elcsesződött LVM2 partíciót lementem ahogy van (ja, 20 óra) és addig nem nyúlok hozzá... testdisk most fut rajta, de az vajon megtalál LVM2-ben XFS-t? Amikor pont az LVM2 nem jó, mert felülíródott valahogy.

Tud valaki visszaállító módszert?
tehát elszállt (de nem felülírt) lvm2 logikaiban...

nagy szarban vagyok :)

üdv
R

locate. Hasznalja valami?

Fórumok

Hali!
Kivancsi lennek, ha en kezzel nem futtatom, van-e barmilyen proggi, ami hasznalja a locate proggit es az adatbazisat?
Mert az szep, hogy mindennap updateli az adatbazist, de hasznalja ezt barmi?

Update: szerverrol van szo, szoval X-es proggik nem, http, ftp, mail daemonok annal inkabb erdekelnek.