ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Безопасность > *nix
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #31  
Старый 06.12.2006, 18:37
EXSlim
Познающий
Регистрация: 09.10.2006
Сообщений: 92
Провел на форуме:
347686

Репутация: 87
Отправить сообщение для EXSlim с помощью ICQ
По умолчанию

Цитата:
Сообщение от _Great_  
dd вообще позволяет копировать блоками информацию из файла/устройства в файл/устройство.
Например, сдампить дискетку:
dd if=/dev/fd0 of=/tmp/floppy bs=1024 count=1440
cp /dev/fd0 /tmp/fdd.img ?



Увеличиваем виртуальную память без перезагрузки
Создание файла подкачки и его подключение. Только для root

//Пустой файл
dd if=/dev/zero of=/swap bs=1k count=32768

//делаем созданый файл файлом подкачки
mkswap /swap 32768

//подключаем
swapon /swap
 

  #32  
Старый 16.03.2007, 20:36
MegaDeth
Участник форума
Регистрация: 08.11.2006
Сообщений: 208
Провел на форуме:
1038169

Репутация: 184
По умолчанию

как с помощью консольки (ну точнее.. system() ) копировать файл с удаленого хоста в текущую папку? cp http://site.ru/file.rar file.rar: не катит

[ Added by Gh0s7 ]

Насколько помню, такое й вариант работаей на иосах (цисках), а в никсах для этого есть wget:

wget -O out http://somehost/somefile

(man wget)

Последний раз редактировалось Gh0s7; 25.03.2007 в 16:29..
 

  #33  
Старый 16.03.2007, 21:14
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


Отправить сообщение для _Great_ с помощью ICQ
По умолчанию

Цитата:
Сообщение от MegaDeth  
как с помощью консольки (ну точнее.. system() ) копировать файл с удаленого хоста в текущую папку? cp http://site.ru/file.rar file.rar: не катит
wget http://site.ru/file.rar -O file.rar
 

  #34  
Старый 16.03.2007, 21:29
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

Цитата:
Сообщение от MegaDeth  
как с помощью консольки (ну точнее.. system() ) копировать файл с удаленого хоста в текущую папку? cp http://site.ru/file.rar file.rar: не катит
wget http://site.ru/file.rar -O file.rar
links -source http://site.ru/file.rar > file.rar
lynx -source http://site.ru/file.rar > file.rar
curl http://site.ru/file.rar -o file.rar
GET http://site.ru/file.rar > file.rar
fetch -o http://site.ru/file.rar -p file.rar
 

  #35  
Старый 12.05.2007, 18:17
Un_0
Познающий
Регистрация: 11.04.2007
Сообщений: 43
Провел на форуме:
587081

Репутация: 150
По умолчанию

Наверное, все знают. Но...
Чтобы убить процесс, когда известно имя, но процессов очень много.

ps ax | grep <name> | grep -v grep | cut -d ' ' -f2

Выведет ID.

Потом kill -9 <ID>

=====

Если нужно убить, не задумываясь, то:

{ x=`ps ax | grep <name> | grep -v grep | cut -d ' ' -f2`; kill -9 $x; }

(пробелы обязательны)

=====

Довольно удобно пользоваться этим конвеером при зависшем Х-приложении, переключившись в консоль.

Последний раз редактировалось Un_0; 12.05.2007 в 19:24..
 

  #36  
Старый 13.05.2007, 07:51
andy13
Участник форума
Регистрация: 04.02.2007
Сообщений: 120
Провел на форуме:
306837

Репутация: 36
По умолчанию

Un_0, почему не хочешь использовать killall для прибивания процессов?
 

  #37  
Старый 13.05.2007, 11:37
Un_0
Познающий
Регистрация: 11.04.2007
Сообщений: 43
Провел на форуме:
587081

Репутация: 150
По умолчанию

Цитата:
Un_0, почему не хочешь использовать killall для прибивания процессов?
Не все процессы нужно прибить, а определенный по имени. Например, запустил я Q3, а он повис. Я переключился на консоль и убил его. А если просто использовать ps ax, то долго искать глазами нужный ID.
 

  #38  
Старый 13.05.2007, 18:17
andy13
Участник форума
Регистрация: 04.02.2007
Сообщений: 120
Провел на форуме:
306837

Репутация: 36
По умолчанию

Цитата:
ps ax | grep <name> | grep -v grep | cut -d ' ' -f2
эквивалентно `pidof prog_name`
Результатом работы и в том и в другом случае
будет pid или несколько pid'во. Как ты определяешь, какой именно
потом нужно прибивать?


Цитата:
{ x=`ps ax | grep <name> | grep -v grep | cut -d ' ' -f2`; kill -9 $x; }
тоже самое, что и `killall -9 prog_name`

так ведь проще!
 

  #39  
Старый 13.05.2007, 18:20
tclover
Banned
Регистрация: 13.12.2005
Сообщений: 1,091
Провел на форуме:
9751364

Репутация: 1847


По умолчанию

датчик движения на базе линукс и оптической мышки
Код:
while true;do hexdump -n 1 /dev/mouse >/dev/null 2>&1 && echo "По столу кто-то ходил в \"`date`\"";done
(с)morik
 

  #40  
Старый 14.05.2007, 16:40
Un_0
Познающий
Регистрация: 11.04.2007
Сообщений: 43
Провел на форуме:
587081

Репутация: 150
По умолчанию

Цитата:
так ведь проще!
Не спорю, но pidof работает только под рутом. Да и варианты решений одной задачи позволяют выбрать оптимальный для конкретного случая.

Кстати, вычитал, что лучше пользоваться $( ), а не =`...`

Так что окончательный вариант:

kill -9 $(ps ax | grep <name> | grep -v grep | cut -d ' ' -f2).
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ