Архив рубрики: Linux

Как установить текущую дерикторию для Cygwin?

Любители работать в консоли, подобной консоли линукса, могут установить себе Cygwin, юникс подобную среду, где будут доступны стандартные консольные программы из линукса.

Ставится Cygwin довольно просто. В процессе установки в одном из режимов можно выставить флажки напротив программных пакетов, которые вы хотите установить. Я выбрал себе пакеты nano, git и что-то ещё.

После инсталляции на рабочем столе появляется ярлычок Cygwin для запуска среды.

Читать →

LXC — виртуализация без виртуализации

Я немного расскажу о контейнерах вообще и LXC (LinuX Containers) в частности. Контейнеры (или виртуализация уровня операционной системы)- это группы процессов, изолированные от остальной системы, возможно с наложенными ограничениями, и имеющие доступ только к некоторой части ресурсов. Процессы из контейнера «видят» и могут напрямую взаимодействовать только с процессами из того же контейнера, им доступна только часть аппаратуры, а корень файловой системы контейнера с помощью chroot сдвинут в глубь файловой системы хоста (например, в /var/lib/lxc/my_container_1). Виртуализация всех необходимых подсистем ядра (таблицы монтирования, PID, маршруты IP, etc) позволяет контейнеру выглядеть как «нормальная» виртуалка. Читать →

Контроль над сетевыми соединениями

Для того,что бы контролировать свой трафик существует замечательная программа iftop .
Установка в debian:

Смотрим наличие пакета:

$ aptitude search iftop
Устанавливаем:

$ sudo apt-get install iftop
iftop — программа,с помощью которой удобно анализировать сетевой трафик,проходящий через сетевой интерфейс,запуск:

$ sudo /usr/sbin/iftop -i «интерфейс» (eth,pppoe,wlan0)
Программа отображает таблицу текущего использования пропускной способности,в виде цифр и графического представления.
По умолчанию программа отображает конечные точки сетевых соедений(можно нажать клавишу «p»,тогда будут отображаться также номера портов), объем передаваемых данных отображется как в виде цифр,так и в виде графического представления:горизонтальной полоски.Настройка отображаемой информации осуществляется путем нажатия на клавиши: для вывода списка доступных команд нажмите «?».
iftop можно запускать с различными опциями,например ,если нужно отслеживать только один интерфейс.
Информация отображается в очень простом и понятном виде.Программа незаменима для контроля сети и определения ее пропускной способности.Возможно, вам также понадобится команда «netstat -p» для определения,какой именно процесс используется в настоящее время.

Опции iftop:

-h display this message -n don’t do hostname lookups -N don’t convert port numbers to services -p run in promiscuous mode (show traffic between other hosts on the same network segment) -b don’t display a bar graph of traffic -B Display bandwidth in bytes -i interface listen on named interface -f filter code use filter code to select packets to count (default: none, but only IP packets are counted) -F net/mask show traffic flows in/out of network -P show ports as well as hosts -m limit sets the upper limit for the bandwidth scale -c config file specifies an alternative configuration file


Примечание:

Фильтрация по порту: iftop -f «dst port номер_порта»

полезные ссылки
deb,фрибсд
TOP’aй сюда

 

Автор: r1za

Читать →

"Востоновлния пароля root"

Есть три способа востоновления пароля root.

Способ 1ый:

Когда стартует grub,появляется возможность выбора режима загрузки  в grub_boot_screen (иногда при загрузке нужно нажать F4)
1.Нажимаем F<пробел> — попадаем в меню выбора вариантов загрузки kernel и initrd.
2.Нажимаем F — для редактирования режима загрузки и дописываем  S  (загрузка в single user mode).

kernel /vmlinuz-2.6.35.11-83.fc14.i686 ro root=/dev/vg00/logvol00 rhgb quiet S 

3.Нажимаем F — для загрузки с установленным параметром.
4.Выполняем команду и вводим нужный пароль.

# passwd

Смена пароля для пользователя root.
Новый пароль:

Способ 2ой:

В момент загрузки grub, задаем:

init=/bin/sh

Ядро примонтирует корневой раздел, init запустит shell. Выполняем:

# mount -o remount,rw /
# passwd # или удаляем пароль root в (/etc/shadow)# sync; mount -o remount,ro /#sync до перемонтирования в read only
# reboot

Способ 3ий:

1.Загружаемся с внешнего носителя в rescue mode (liveCD или installation CD).
2.Находим корневой раздел с помощью fdisk.
3.Выполняем:

# mount -o rw /dev/ad4s3a /mnt # монтируем корневой раздел в /mnt системы с LiveCD
# chroot /mnt # chroot в /mnt
# passwd
# reboot

Автор: r1za
Дата публикации: 2012-01-10T05:25:00.000-08:00

Справочники команд Линукс

Автор: r1za
Дата публикации: 2012-01-09T12:00:00.000-08:00

Заметки по настройке gitosis в linux, git в Windows, TortoiseGit

Введение

gitosis — удобный инструмент для управления репозиториями git. Он позволяет удобно создавать новые репозитории, выдавать отдельным людям прова на доступ к отдельным репозиториям. Что интересно, настройки самого gitosis также хранятся в репозитории git =)

Читать →