Linux-haladó

RAID1 snapshot

Fórumok

Napi mentést kéne csinálnom RAID1 tömbről úgy, hogy a backup kezdésének pillanatát tükrüzze. Erre elvileg megoldás lenne, ha kivenném az egyik diszket a tömbből, mentem, majd újra hozzáadom a tömbhöz, de szeretném megoldani, hogy ne kelljen naponta 300 megát áttolni egyik lemezről a másikra, amikor az esetek többségében a mentés ideje alatt nincs írás művelet a partíción.
Van erre "kímélőbb" megoldás?

UPS daemon szerverhez

Fórumok

Üdv,

Tundátok segíteni. Kerestem a HUP-on és neten, de sajna nem találok megoldást.

AEG Protect A 700-as UPS van az egyik szerveremen. Debian alól szeretném leállítani a gépet, ha elmegy a feszűltség. Nem akarom figyelni hogy mennyi van még az akkuban vagy egyéb, hanem elég lenne az ún. "dumb" mód is.

Az UPS-en van hozzá kapott gyári soros kábel is (nem tudom a típusát) és USB kábel is. Mindkettőt csatlakoztattam a kísérletezgetésig.

Az alábbi progikat próbáltam:
- powstatd --> powstatd -t kapcsolóval kiírja a soros port állapotát, amely alapján be lehetne konfigurálni, csak sajnos ha lehúzom a tápról az UPS-t, akkor sem változnak a kapcsolók állásai
- apcupsd --> apctest sehogy sem ismeri fel, mindegy hogy USB vagy soros portot állítok be a konfigba, és mindegy hogy smart mód vagy dumb vagy akármi
- nut --> sehogy nem tudtam indulásra bírni, próbáltam több fajta konfigurációt
- upsd --> fut, de a log-okban arra panszkodik, hogy nem ismeri fel az UPS-t

Valakinek valami egyéb ötlete esetleg?

Megj.: kaptam hozzá gyári CD-t amely UNIX-ot és Linux-ot is támogat elvileg, de a Linux szó csak a diszkre van ráírva, az alkönyvtárakban nincs semmi hasznos, átnéztem mindet (nem beszélve arról hogy a CD nem olvasható, csak úgy tudtam olvasni hogy le 'dd'-ztem ISO-ba majd mount loop.

Előre is köszi minden ötletet :)

Szerk.: a kernel felismeri egyébként és létrejön egy /dev/usb/hiddev0 eszköz, amelyet pl. az apcupsd-nek be lehetne állítani, csak sajna nem megy vele nem értem miért.

mailman archive .mbox file too large

Fórumok

Belefutottam 1 ilyen problemaba, ugynis 100Mb koruli az egyik lista archivumanak .mbox file-ja es nem tudja kezelni, vagyis archivalas ott megallt neki.
Lehet ezt vhogy kelloen nagyra allitani, ha igen hol, esetleg olyat hogy mailbox helyett maildir formatumban tarolodjanak a levelek?
Vagy mas egyeb mod azon kivul, h torlom a regi uzeneteket?

[megoldva] hogyan logoljam egy process aktualis cpu hasznalatat?

Fórumok

Udv!

Hogyan lehet folyamatosan logolni a virtualis gepek allapotat (cpu, mem, halo).
Olyasmi kene mint a virt-manager kijelez, csak lementve az adatokat.

Koszi
szerk:
Pontosabban az kene, hogy szamadoatokkal (talan idoponttal) logolni masodpercenkent minden futo kvm virtualis gep cpu hasznalatat es mem hasznalatat. probalkoztam egy ecceru scripttel, ami ps -o pcpu,pmem bol szedi ki, de az a baj vele, hogy nem olyan aktualis. top-nak a kimenetet nem tudom hogyan lehetne menteni, hogy csak egy sort, es kiirja a teljes parancsot is. A virt-managernek jo a kijelzoje, de nem tudom hogyan logolni.

Van valakinek valami otlete?

Performance tesztet akarok es erre kell, ismet probalkoztam ps-el emg szkripttel de nagyon nem jo, abszolut nem aktualis a pcpu kimenete.

ujabb szerk:
amit leginkabb keresek, egy olyan paracs vagy ezkoz ami kiirja egy process _aktualis_ allapotat (cpu, mem, halo nem fontos, de ha ven az nem baj) a tobbit megoldom. a ps sajnos atlagot mutat

Beslő webszerver elérése kivűlről???

Fórumok

SOS!

Sűrgősen kéne megoldanom az adott probémát!
Adott egy hálózat, Linux tűzfallal, ezen van egy fix io+domain nev.
Egy belső, win20003 server gépen fut egy webserver alkalmazás... ezt kéne valahogy kívűlről is elérnem!
A 80-as port foglalt a LINUx-on, ezért mondjuk a 82-es portot szeretném átirányítani...
Tehát:
Külső IP:82-es portját kéne továbbítani a belső gép (192.168.2.252) 80-as portjáta.
Hogy tudom ezt megoldani sűrgősen???
Elpre is köszi:
Fgoyo

even.d script hogyan is?

Fórumok

Lenne egy Ubuntu rendszer, amibe egy alkalmazást az initctl futtat. Ezért elkészítettem egy /etc/even.d könytárba egy leíro file-t hozzá.
Úgy szeretném, ha nem a root futtatná, hanem egy user. Ez szintén működik. Ha leállítom a futást

sudo initctl stop mnt

akkor leállítja a processz futását, de a futó alkalmazást nem.


# MNT runner
#
# This service maintains a servece from the management sms handling
# started until it is shut down again.

start on runlevel 2

stop on shutdown

respawn

script

        exec su -s /bin/bash -c "/home/tech/mnt/mntII /home/tech/mnt/live.cfg >> /home/tech/mnt/mnt.log 2>&1" mnt
        exec sleep 60

end script

Tehát amit a su futtat azt nem állítja le. Hogy tudnám vagy kell ezt megítni, hogy mindent leállítson.

realtek rtl8111b driver kernelbe fordítása

Fórumok

Üdv!

Szeretnék segítséget kérni: sehol sem találok leírást arra vonatkozóan, hogy hogyan tudok nem modulként a kernelbe fordítani egy külső drivert.
Egész konkrétan a Realtek rtl8111b hálókártyájával van a gond, mert a beépített driver nem kezeli rendesen.

A kártya driver-forráskódja megvan, a realtektől le lehet tölteni, csak azt nem tudom, hogyan lehet belefordítani a kernelbe nem modulként. Muszáj, hogy nem modul legyen, mert NFS rootolt PXE környezetbe kell.

Előre is nagyon szépen köszönöm,
Molnár Péter

apache2+php5 _ENV parameterek nem regisztrálódnak

Fórumok

Üdv! Vegso elkeseredesemben fordulok hozzatok. :)

Lenne egy kis gondom egy chrootolt apache 2.2-vel, debian 4.0 alatt, PHP5.
apache modulok: core mod_authn_file mod_authn_default mod_authz_host mod_authz_groupfile mod_authz_user mod_authz_default mod_auth_basic mod_include mod_filter mod_deflate mod_log_config mod_env mod_mime_magic mod_cern_meta mod_expires mod_headers mod_usertrack mod_unique_id mod_setenvif mod_ssl prefork http_core mod_mime mod_status mod_info mod_negotiation mod_dir mod_alias mod_rewrite mod_so mod_evasive20 mod_php5 mod_security
php igy lett forditva:/configure' '--disable-all' '--without-pear' '--without-db4' '--with-config-file-path=/etc/php5-customers' '--with-openssl=/usr' '--with-zlib' '--with-bz2' '--with-mcrypt' '--with-mhash' '--with-curl' '--enable-cgi' '--enable-mbstring' '--enable-calendar' '--with-xml' '--with-pcre-regex' '--enable-memory-limit' '--enable-xml' '--enable-session' '--enable-libxml' '--with-tsrm-pthreads' '--enable-inline-optimization' '--enable-dio' '--enable-trans-sid' '--enable-zend-memory-manager' '--enable-versioning' '--enable-apc' '--enable-apc-sem' '--enable-valgrind-checks' '--enable-hash' '--enable-session-mysq' '--enable-simplexml' '--enable-xmlreader' '--enable-xmlwriter' '--enable-tokenizer' '--enable-ssl' '--enable-json' '--enable-discard-path' '--enable-spl' '--with-mysql'

SSL tamogatas be van kapcsolva, certificate instalalva, https remekul megy, használják. De.

Egy php-script nem mukodese miatt jott elo a kovetezo dolog:

A http://httpd.apache.org/docs/2.2/mod/mod_ssl.html oldalon irjak, hogy a mod_ssl (ELVILEG) regisztrál környezeti változókat, ilyesmiket:
_SERVER["HTTPS"] on
_SERVER["SSL_VERSION_INTERFACE"] mod_ssl/2.2.8
_SERVER["SSL_VERSION_LIBRARY"] OpenSSL/0.9.8g
_SERVER["SSL_PROTOCOL"] TLSv1

namost a php script HTTP FELÜLETRŐL a _SERVER["SSL_PROTOCOL"] valtozobol szeretne olvasni (hogy el tudja dönteni, hogy használ e a user TLSv1et, és ha igen, akkor engedi az oldalra, ha nem, akkor kianyázik). Azonban nem tud, mivel a szerveren EGYETLEN EGY SSL-el kapcsolatos kornyezeti valtozo nem jott letre (tehat nincs _SERVER["HTTPS"])!

A feladat az lenne, hogy ra kene venni a rendszert hogy megiscsak regisztralja ezeket a valtozokat. Jo kerdes hogy hogyan, ugyanis ennek automatikusnak kene lennie, es tobb ismeros webserverén működik is. Ezen a szerveren eddig nem volt bekapcsolva, de most engedelyeztem (direkt emiatt) a mod_include (SSI namespacebe regisztral mod_ssl, CGIt nem hasznalok), mod_setenvinf, mod_env modulokat, mod_rewrite de nem segitett. Konfigban

SSLOptions +OptRenegotiate +ExportCertData +StdEnvVars -StrictRequire

-t allitottam globalisan is, meg arra az egy nyamvadt konyvtarra, amin belol ez kene (elvileg StdEnvVars az ami adott kvtarra engedelyezi az infok lekereset). Uyganazona kvtaron a kovetkezo restrkciok vannak még:

Options +Indexes +MultiViews +IncludesNoExec
Allowoverride Fileinfo Limit

php.ini-ben pedig a variable_ordert "EGCPS"-re allitottam, tehat az E mint Environment valtozokat, illetve az S mint _SERVER valtozokat be kene reggelnie.
register_argc_argv is bekapcsolva.

Segitsetek! Van e valakinek otlete, hogy miert nem latom azokat a nyamvadt valtozokat?

multi core kérdések

Fórumok

Sziasztok!

Furcsán teljesít egy több processzből álló rendszer. Van egy gyanúm, hogy a két magos architekrúra is bezavar, szeretnék "jobban látni".

Tehát a kérdéseim:
- Windowson láttam, hogy kétmagos gép esetén a CPU terhelést mutató grafikon automatikusan megduplázódik. A standard Gnome-os (System Monitor 2.22.2) applet viszont egyben mutatja a két magot. Tudtok olyat, amivel külön külön lehet látni a terhelést a tálcán?
- Van-e olyan processz monitorozó eszköz, ami mutatja melyik processzormagon fut egy processz?
- Ki lehet-e kényszeríteni, hogy egy alkalmazás és minden általa indított szál mondjuk a 0 jelű magon fusson?

Köszönöm a figyelmet!