lsof(8): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= lsof(8) = == NAMN == lsof – lista öppna filer == SYNOPS == <pre> lsof [alternativ] </pre> == BESKRIVNING == ''lsof'' (List Open Files) är ett verktyg som visar information om filer som är öppna av processer. Eftersom allt i Unix betraktas som en fil (t.ex. rör, sockets, enheter), kan ''lsof'' visa nästan allt som används av ett program. == ALTERNATIV == ''-a'' Kombinera val med logiskt OCH, inte standard ODER. ''-c namn'' Visa bara processer vars...')
 
(Ersatte sidans innehåll med "Kommer sen.")
Märke: Ersättning
Rad 1: Rad 1:
= lsof(8) =
Kommer sen.
 
== NAMN ==
lsof – lista öppna filer
 
== SYNOPS ==
<pre>
lsof [alternativ]
</pre>
 
== BESKRIVNING ==
''lsof'' (List Open Files) är ett verktyg som visar information om filer som är öppna av processer. Eftersom allt i Unix betraktas som en fil (t.ex. rör, sockets, enheter), kan ''lsof'' visa nästan allt som används av ett program.
 
== ALTERNATIV ==
 
''-a'' 
  Kombinera val med logiskt OCH, inte standard ODER.
 
''-c namn'' 
  Visa bara processer vars kommando börjar med ''namn''.
 
''-g pgid'' 
  Visa bara processer med den angivna processgrupps-ID:n.
 
''-i [protokoll][@värd][:port]'' 
  Lista nätverksfiler som matchar det angivna mönstret. Exempel:
  <pre>
  lsof -iTCP
  lsof -i:80
  lsof -i@localhost
  </pre>
 
''-n'' 
  Visa IP-adresser istället för att försöka göra omvänd namnuppslagning.
 
''-p pid'' 
  Visa bara processer med det angivna PID:t.
 
''-t'' 
  Skriv endast process-ID för varje matchande post.
 
''+d katalog'' 
  Visa filer som öppnats i angiven katalog (ej rekursivt).
 
''+D katalog'' 
  Visa filer öppnade i angiven katalog rekursivt.
 
''-u användare'' 
  Begränsa till processer ägda av angiven användare.
 
''-U'' 
  Visa endast Unix domain sockets.
 
''-v'' 
  Visa version och konfigurationsinformation.
 
''-V'' 
  Visa detaljer om vad ''lsof'' gör (verbose-läge).
 
== EXEMPEL ==
 
Visa alla öppna filer:
<pre>
lsof
</pre>
 
Visa alla öppna filer av process med PID 1234:
<pre>
lsof -p 1234
</pre>
 
Visa vilka processer som använder port 80:
<pre>
lsof -i :80
</pre>
 
Visa öppna filer i katalogen /var/log:
<pre>
lsof +D /var/log
</pre>
 
Visa alla nätverksanslutningar utan namnuppslagning:
<pre>
lsof -i -n
</pre>
 
== BEGRÄNSNINGAR ==
''lsof'' behöver ofta köras som root för att visa information om andra användares processer. Det är också beroende av den specifika operativsystemets implementation och kan skilja sig mellan olika Unix-liknande system.
 
== FILER ==
''/dev/kmem'' 
  Används i vissa system för att läsa kärndata.
 
''/proc'' 
  Används på Linux för att hämta information om processer och deras öppna filer.
 
== UTGÅNGSVÄRDEN ==
''lsof'' returnerar 0 om det lyckas, och ett icke-noll värde annars.
 
== SE ÄVEN ==
[[lsfd(1)]], [[fuser(1)]], [[netstat(8)]], [[ss(8)]], [[proc(5)]]
 
== FÖRFATTARE ==
Vic Abell <abe@purdue.edu>
 
== KÄLLA ==
Verktyget är tillgängligt via [https://github.com/lsof-org/lsof GitHub: lsof-org/lsof]
 
== COLOPHON ==

Versionen från 8 juni 2025 kl. 06.36

Kommer sen.