Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Sledování otevřených souborů (a uživatelů)  (Přečteno 1985 krát)

petrt

  • Návštěvník
  • Příspěvků: 3
Sledování otevřených souborů (a uživatelů)
« kdy: 13 Června 2007, 12:09:30 »
Ve firmě momentálně testujeme možnosti přechodu na Ubuntu pro většinu z našich PC, momenálně máme v provozu Ubuntu jen na 1 PC, které slouží jako fileserver (Samba), ale potřebovali bychom nějakou aplikaci pro sledování, kteří uživatelé mají zrovna otevřený který soubor - existuje něco takového, popř. kde to najdu?? Předem díky mnohokrát za odpověď.

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Sledování otevřených souborů (a uživatelů)
« Odpověď #1 kdy: 13 Června 2007, 12:40:26 »
Má na starosti příkaz lsof
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

Pavelp

  • Host
Sledování otevřených souborů (a uživatelů)
« Odpověď #2 kdy: 13 Června 2007, 12:52:00 »
Pro sambu je to SWAT, je v repozitarich. Bohuzel ten prehled co generuje je ponekud neprehled/ny.  Pripojite se k nemu pres web. Asi nic lepsiho neni. V konzole serveru se da pouzit smbstatus, tam by se dalo neco zautomatizovat pomoci nejakych skriptu s regularnimi vyrazy, nebo v jazyce trebas awk. Ale to uz je pro "opravdoveho" linuxmana.

Jinak Samba jako fileserver funguje alespon podle mych zkusenosti dobre, pouzivam jeden stroj na filialce jako fileserver pro podnikovy IS na bazi DOS Foxpro v rutinnim provozu uz asi tri roky naprosto bez problemu. Je tam bezny Ext3 filesystem a zalohovani skriptem "nekam pryc na jiny stroj". Presel jsem na nej z duvodu nedostatku licenci Windows NT serveru, sefum se nechtelo utracet za neco tak "virtualniho" jako je licence k serveru.

Edit: A v noci a o vikendech, kdyz jsou hotove zalohy, to pocita SETI Home, aby to bylo taky nejak uzitecne ...  ;-)

petrt

  • Návštěvník
  • Příspěvků: 3
Sledování otevřených souborů (a uživatelů)
« Odpověď #3 kdy: 13 Června 2007, 14:22:22 »
Náš fileserver funguje přesně stejně, tzn. slouží jako úložiště pro IS napsaný v dosovském PC Fandu. Ale v sezóně bohužel téměř denně provádíme aktualizaci tohoto IS a pro její provedení potřebujeme, aby všichni uživatelé program opusitili. Používali jsme Win2003server, kde je krásný přehled otevřených souborů+jejich uživatelů, v Ubuntu (resp. pod Linuxem obecně) jsem zatím nic podobného nenašel. Navíc by se hodil i výpis názvů pracujících počítačů, přeci jen dohledávat 40 počítačů dle IP adres také není ideální.

Pavelp

  • Host
Sledování otevřených souborů (a uživatelů)
« Odpověď #4 kdy: 13 Června 2007, 14:32:19 »
nbtscan

petrt

  • Návštěvník
  • Příspěvků: 3
Sledování otevřených souborů (a uživatelů)
« Odpověď #5 kdy: 13 Června 2007, 15:33:25 »
Tak nbtscan mi bohužel píše "command not found" - nepotřebuji pro něj něco "doinstalovat"??

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
Sledování otevřených souborů (a uživatelů)
« Odpověď #6 kdy: 13 Června 2007, 15:45:03 »
Jak prosté: ;)

sudo apt-get install nbtscan
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

 

Provoz zaštiťuje spolek OpenAlt.