Site Tools


lsof

lsof:

Сеть

  • -i #Смотрим все сетевые подключения
  • -i udp
  • -i tcp
  • -i:20-100 #Порты с 20 по 100
  • -P #Не резолвить порт
  • -n #Не резолвить хост

Файлы

  • /home/konovalov/ #Получаем список програм которые используеют данную директори
  • +D /home/konovalov #Получаем список файлов открытых в данной директории и выше.
  • -p #Все открытые файлы и соединения по PID

Особенности

  • -a # Пример: -p1391 -a -i Создано заместо AND чтобы указывать несколько условий. Просто -p1391 -i не даст желаемого.

Discussion

Constantin Conovaloff, 2014/10/02 11:08

просмотр удаленных файлов с открытыми дескрипторами

lsof /home/ | grep -i 'deleted' | awk '{if ($7 > 1048576) print $7/1048576 " MB" $9 }'  | sort -n -u
Constantin Conovaloff, 2014/12/22 17:05
lsof -i -Pn
Constantin Conovaloff, 2015/04/12 23:23

socket

При lsof -p 17823 можно видить открытые сокеты:

COMMAND   PID      USER   FD   TYPE   DEVICE SIZE/OFF      NODE         NAME
...
python         17823  root     9u   unix     0xffff88004adbf2c0 0t0               130063822 socket


И возникает логичный вопрос "к чему коннектится этот сокет?!"

Посмотреть это можно так:
sulaco : ~ [0] # ss -pea | grep --color '130063822'  # где 130063822, это node сокета
u_str  ESTAB      0      0                    * 130063821               * 130063822 users:(("python ./start.",pid=16571,fd=8)) <->
u_str  ESTAB      0      0                    * 130063822               * 130063821 users:(("python ./start.",pid=17823,fd=9)) <->

И сразу видим, с каким процессом у него открыт socket 
Constantin Conovaloff, 2015/04/12 23:44

anon_inode

Анонимная инода. Может возникать при:

  1. Создание файла и последующем его удаление ( http://stackoverflow.com/questions/4508998/what-is-anonymous-inode )
Constantin Conovaloff, 2016/03/04 14:03

Подключение через MySql

Sphinx поддерживает протокол MySql. Для его активации прописываем в конфиге:

 listen = 127.0.0.1:9313:mysql41  # где mysql41 указывает на поддержку mysql

После этого подключаемся:

mysql -h 127.0.0.1 --port=9313
mysql> select * from blocks_ru where match('стрелки');
+------+--------+-------+----------------------------------+
| id   | weight | level | key                              |
+------+--------+-------+----------------------------------+
|   76 |   1660 |    10 | arrows                           |
|   88 |   1660 |    10 | suplemental-arrows-a             |
|   90 |   1660 |    10 | suplemental-arrows-b             |
|   93 |   1660 |    10 | miscellaneous-symbols-and-arrows |
|  253 |   1660 |    10 | supplemental-arrows-c            |
+------+--------+-------+----------------------------------+
You could leave a comment if you were logged in.
lsof.txt · Last modified: 2012/03/08 15:26 (external edit)

Page Tools