-Музыка

 -Поиск по дневнику

Поиск сообщений в andrey_nuclear

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 22.12.2005
Записей:
Комментариев:
Написано: 139





об обсуждении Владимира Леонова Вячеславом Моисеевым - в книге Левашева

Четверг, 20 Октября 2016 г. 12:10 + в цитатник
Мне сейчас больше нравиться теория о существовании энергетического вакуума в купе с неким корпускулярным эфиром совместно с энергией гамма квантов участвующем в образовании массы частиц, - пысть даже если это моя собственная идея такого строения...


Понравилось: 16 пользователям

cl

Среда, 09 Декабря 2015 г. 09:25 + в цитатник

sudo badblocks -v /dev/hda1 > ~/badblocks.list
Где /dev/hda1 — это раздел диска, что вы хотите проверить.
Желательно делать проверку в однопользовательском режиме, если это не внешний диск. Тогда его просто стоит отмонтировать.
После этого мы можем запустить утилиту fsck, явно указав ей список битых секторов для того, чтобы она их отметила как «битые» и попыталась восстановить с них данные.
Делается это так:
sudo fsck -t ext4 -l ~/badblocks.list /dev/hda1
Где ext4 — это тип файловой системы нашего раздела диска, а /dev/hda1 — сам раздел диска.
fsck выведет статус проверки и может спросить как поступать в том или ином случаи.
Пример вывода такой:
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Check reference counts.
Pass 5: Checking group summary information.

/dev/hda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/hda1: 11/360 files, 63/1440 blocks

# newfs_msdos -F 32 /dev/da0
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
Вернуться к началу

InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:
Контактная информация пользователя InventoR

Непрочитанное сообщение InventoR » 2008-04-17 19:13:34
КОД: ВЫДЕЛИТЬ ВСЁ
/root/>newfs_msdos -F 32 /dev/da0
newfs_msdos: /dev/da0: Device not configured
/root/>

КОД: ВЫДЕЛИТЬ ВСЁ
/root/>ls /dev |grep da
da0
/root/>
ну вот и сказочке конец, кто слушал, тот молодец.
Вернуться к началу

Alex Keda
стреляли...
Сообщения: 34207
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:
Контактная информация пользователя Alex Keda

Непрочитанное сообщение Alex Keda » 2008-04-17 19:14:17
слайс создай чтоли?
Убей их всех! Бог потом рассортирует...
Вернуться к началу

manefesto
Группенфюррер
Сообщения: 6931
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:
Контактная информация пользователя manefesto

Непрочитанное сообщение manefesto » 2008-04-18 6:00:33
sysinstall уже не рулит ?
я такой яростный шо аж пиздеЦ

Вернуться к началу

InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:
Контактная информация пользователя InventoR

Непрочитанное сообщение InventoR » 2008-04-18 14:36:01
дело в том что sysinstall не видет этот диск. поэтому разбить не получаеться.
ну вот и сказочке конец, кто слушал, тот молодец.
Вернуться к началу

manefesto
Группенфюррер
Сообщения: 6931
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:
Контактная информация пользователя manefesto

Непрочитанное сообщение manefesto » 2008-04-18 14:44:57
как это не видит....должен видить....у меня видел...
я такой яростный шо аж пиздеЦ

Вернуться к началу

Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:
Контактная информация пользователя Dog

Непрочитанное сообщение Dog » 2008-04-18 15:38:46
А не проще ли как с обычным диском - сначала fdisk'ом разбить, а потом newfs_msdos'ом создать FAT32-раздел(ы)?..
Oh my God, they killed init! Bastards!
Вернуться к началу

iZEN
ст. лейтенант
Сообщения: 1076
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:
Контактная информация пользователя iZEN

Непрочитанное сообщение iZEN » 2008-04-18 16:43:38
В интерактивном режиме делаешь раздел на флэшке:
КОД: ВЫДЕЛИТЬ ВСЁ
% fdisk -i /dev/da0

Далее:
КОД: ВЫДЕЛИТЬ ВСЁ
% bsdlabel -B -w da0s1
% newfs -U -L FBSDUSB /dev/da0s1a
Если надо сделать загрузочную флэшку:
КОД: ВЫДЕЛИТЬ ВСЁ
% boot0cfg -v -B -o noupdate da0
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
Вернуться к началу

InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:
Контактная информация пользователя InventoR

Непрочитанное сообщение InventoR » 2008-04-21 15:37:23
В общем всем спасибо. Флешка ушла в мусорник.
КОД: ВЫДЕЛИТЬ ВСЁ
/etc/>ls /dev|grep da
da0
/etc/>

КОД: ВЫДЕЛИТЬ ВСЁ
/etc/>fdisk -i /dev/da0
fdisk: cannot open disk /dev/da0: Device not configured
/etc/>
ну вот и сказочке конец, кто слушал, тот молодец.
Вернуться к началу

iZEN
ст. лейтенант
Сообщения: 1076
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:
Контактная информация пользователя iZEN

Непрочитанное сообщение iZEN » 2008-04-21 20:08:27
NarkomanLove писал(а):В общем всем спасибо. Флешка ушла в мусорник.
Ну и зря. Флэшку можно восстановить. По крайней мере потеря таблицы разделов не смертельна — в крайнем случае флэшку можно использовать как "большую дискету".
NarkomanLove писал(а):
КОД: ВЫДЕЛИТЬ ВСЁ
/etc/>ls /dev|grep da
da0
/etc/>

КОД: ВЫДЕЛИТЬ ВСЁ
/etc/>fdisk -i /dev/da0
fdisk: cannot open disk /dev/da0: Device not configured
/etc/>
Естественно, на ней не было разделов (как на винчестере). fdisk позволяет создать разделы (или один радел), а потом можно было бы отформатировать в любой операционной системе в любимую файловую систему (FAT или UFS2).
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
Вернуться к началу
time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Непрочитанное сообщение time12345 » 2012-02-08 19:52:04
а у меня такой вопрос: с помощью dd можно так сказать отформатировать флешку? меня интересует стирание с нее информации, так чтобы нельзя было ничего восстановить

dd ведь поддерживает ввод и вывод, на вывод подать флешку, а на ввод нули (то есть забить всю флешку одними нулями, я так понимаю нужно использовать /dev/zero). можете помочь с конкретной реализацией? там просто нужно указывать размер блоков, а можно как-то указать "до конца"? чтоб команда получилась универсальная, и не нужно было указывать размер флешки.
Вернуться к началу
time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Непрочитанное сообщение time12345 » 2012-02-08 20:09:48
я так понимаю такая команда должна работать

dd if=/dev/zero of=/dev/flash bs=1M

где /dev/flash - наша флешка (или жесткий диск)
просто я так понял не нужно указывать count и оно само до конца заполнит, все верно?
да и кстати в теории можно будет после этого восстановить данные или нет (самыми изощренными методами)?
Вернуться к началу

manefesto
Группенфюррер
Сообщения: 6931
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:
Контактная информация пользователя manefesto

Непрочитанное сообщение manefesto » 2012-02-08 21:24:09
верно, не указывай.
а лучше /dev/random пару раз, чтобы не смогли восстановить
я такой яростный шо аж пиздеЦ

Вернуться к началу
GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:
Контактная информация пользователя GhOsT_MZ

Непрочитанное сообщение GhOsT_MZ » 2012-02-08 22:37:45
А зачем пару, особенно учитывая тот факт, что флешка не особо любить операции записи?
Вернуться к началу
time12345
сержант
Сообщения: 224
Зарегистрирован: 2011-09-21 1:23:43

Непрочитанное сообщение time12345 » 2012-02-08 22:53:57
насчет "не особо любит" не думаю что это для нее будет много. а кстати неплохо бы бедную флеху пилить пока она не откажет но скорее всего это очень долго придется ее пилить.


С vse32.ru/main/18-narodnye-sovety-ot-zubnoy-boli.htm

Андрей Ивано
sigma3@mail.ru

Ф. Синякова, П. М. Куреннова и И. П. Неумывакина. Возможно, некоторые из этих рецептов окажутся для Вас очень действенными, но, несмотря на предложенные рекомендации, при случае зайдите к стоматологу.



Массаж руки – Помассируйте кубиком льда или пальцем в V – образной области, где встречаются кости большого и указательного пальцев. Делайте сильные массирующие круговые движения в течении 5-7 минут. Массировать надо руку противоположную стороне, на которой находится больной зуб.



Массаж ушной раковины – при зубной боли возьмитесь большим и указательным пальцами руки за верхний край уха на соответствующей стороне. Помассируйте ухо, слегка сдавливая его между пальцами в направлении снизу вверх, в течении, примерно, 3-х минут. Такой же массаж можно проделать и с мочкой уха.



Смазывание гвоздичным маслом. Боль в зубе может утихнуть, если в кариозную полость капнуть гвоздичного масла, или положить смоченный в нем тампончик. К сведению, стоматологи используют гвоздичное масло при пломбировании кариозных полостей и корневых каналов.



Попробуйте поплакать. Шведские стоматологи установили, что уменьшение болевой чувствительности при плаче может быть объяснено падением кровяного давления в деснах. Слезотечение же можно вызвать вдыханием паров лука.



Попробуйте посмеяться. Посмотрите комедийный фильм, прочитайте или вспомните что-нибуть веселое или хорошее. Положительные эмоции благоприятно влияют на состояние организма и отвлекают от болевых ощущений.



Попробуйте отвлечься. Займитесь любимым делом, которое отвлечет вас от зубной боли. Самым действенным "отвлекателем" являются занятия сексом. Секс способствует выработке эндорфинов – так называемых “гормонов счастья”. А они, в числе многих эффектов, обладают и обезболивающим действием. Кроме того, секс, как интенсивная физическая нагрузка, улучшает кровообращение в организме, в том числе и в полости рта. Это делает более здоровыми десны и предотвращает возникновение многих стоматологических проблем. Контакты такого рода также положительно сказываются и на качестве зубной эмали.



Займитесь спортом. Оказывается, что после тяжелых физических нагрузок порог боли значительно повышается. И зубная боль заметно притупляется.



Обманите свои нервные окончания. Это можно сделать очень просто, - переключить зоны полушария мозга, т. е. заставить мозг ошибиться, таким образом, чтобы нервные окончания и их сигнализаторы поменялись местами. На практике это выглядит так, - сделайтесь на некоторое время левшой или правшой, т.е. поменяйте свои привычки с точностью до наоборот. Это касается всего, всех привычных действий. Для иных бывает достаточно от любой зубной боли минут на 15-20 одеть часы на правую руку вместо левой, а обручальное кольцо на левую вместо правой. Говорят, что потрясающий эффект, дает попытка написать что-либо другой, непривычной рукой. В общем, возможности для экспериментов безграничны.


Народные рецепты и средства от зубной боли.


При зубной боли. Очень действенный метод. Проверенно на родственниках. Запястье руки с внутренней стороны натирают чесноком. Далее, мелко накрошив чеснок, привязывают его к пульсу, очень туго забинтовав руку. Когда зубная боль ощущается на правой стороне, то чеснок привязывают к пульсу левой руки и наоборот. Перед наложением чеснока надо закрыть запястье руки тряпкой.
Кусочек ватки или бинта смочить 5-6 каплями чистого пихтового масла и держать 10-12 минут с одной стороны зуба (не допускать ожогов!), затем передвинуть на другую его сторону и держать еще 10-12 минут. После этого тампон выбросить. Процедуру повторить через 4-6 часов при зубной боли.
Взять 30% спиртовую настойку прополиса, смочить ею ватку и приложить к больному зубу.
Во многих домах всегда есть шалфей. Его надо заваривать и теплым отваром полоскать больное место, стараясь возможно дольше держать его во рту. Остывший отвар нужно менять. Проделывать это приходится часто: от 3 до 5 раз в течении получаса или четверти часа, после чего боль стихает. Столовую ложку сухой измельченной травы шалфея заливают стаканом кипяченой воды, кипятят 10 минут, дают остыть.
Взять кусочек естественного (природного) прополиса величиной с горошину и положить в кариозную полость больного зуба. Чтобы прополис стал мягче, его можно предварительно подогреть до 60-70°С.
Взять ломтик свиного сала. Если сало соленое, соль необходимо счистить. Ломтик кладется на больное место, между десной и щекой. Держать ломтик во рту минут 15-20, пока не стихнет боль.
Кладут в ухо, с той стороны щеки, где болит зуб, корешок подорожника и держат до исчезновения боли. Обычно через полчаса она проходит.
"При подзубном флюсе, пародонтозе и вообще при опухолях и нарывах десны"лекари русской медицины чаше всего применяют следующее средство: наливают на дно маленькой кастрюли примерно полусантиметровый слой жидкого липового меда. Берут очень старый и сильно заржавленный гвоздь. Раскалив докрасна, кладут его в мед. Вокруг гвоздя образуется густое черное вещество вроде дегтя. Этим черным веществом надо смазывать десну, главным образом на ночь, перед сном. Нарыв десны обычно скоро прорывается, опухоль быстро опадает, и здоровье больного идет на улучшение. Ржавчина в данном случае играет весьма важную роль. При нагревании гвоздя не следует дуть на него и прикасаться к нему, чтобы сохранить ржавчину.
Взять 50 г. мяты перечной, 25 г. зверобоя продырявленного и 25 г. душицы обыкновенной. Все хорошо перемешать. Затем 2 столовые ложки сбора залить стаканом крутого кипятка, довести до кипения и варить на слабом огне 2-3 минуты. Дать настоятся 1-2 часа, процедить и использовать для полоскания при кариесе зубов, а также для устранения неприятного запаха изо рта.
Взять 15 г мирры, развести в 60 г винного спирта. Добавить 15 г ложечницы, 15 г нарезанных листьев малины,15 г листьев салепа (ятрышника), 15 г нарезанных листьев мяты и 30 г хорошего винного уксуса. Все это закупоривается в стеклянную бутыль и ставится на три дня. Затем настойка процеживается, и ей полощут рот. Держат на больном месте глоток горячей настойки, а полоскать можно и теплой.
Намотать бинт в два слоя на указательный палец руки, накапать на него 5-6 капель чистого пихтового масла и массировать десны. Эту процедуру проводить 2 раза в день при гингивитах и пародонтитах.
При различных заболеваниях полости рта весьма эффективна смесь из равных весовых частей пихтового масла и облепихового или персикового (последнее можно заменить подсолнечным маслом), а также смесь пихтового масла и рыбьего жира.
Для укрепления десен и очищения зубов от налета полезно жевать мед в сотах.
Возьмите 1-3% раствор мумие (на воде), смочите салфетку и положите между щекой и зубами на 15-20 минут, после чего минут тридцать рот не полощите и пищу не принимайте. В первые минуты боль усилится, это нормально.
При пародонтозе рекомендуется принимать внутрь мумие один раз в день за 1-2 часа до еды (0,2 г. развести в столовой ложке кипяченой воды). Курс лечения – 10 дней.
При кровоточивости десен рекомендуется следующее полоскание. Смешать 60 г. коры дуба 4 г. липового цвета. Чайную ложку сухой измельченной смеси залить стаканом крутого кипятка, дать настоятся 15-20 минут, процедить.
При заболеваниях полости рта весьма эффективен следующий отвар. Траву зверобоя продырявленного и хвою сосны обыкновенной смешать в соотношении 4:1 и отмерить 4 столовые ложки смеси. Затем залить стаканом кипятка, довести до кипения и кипятить на слабом огне 2-3 минуты, дать настояться 1-2 часа, процедить и снова кипятить на медленном огне, пока отвар не упарится до половины своего первоначального объема. После охлаждения пропитать им марлевый тампон и смазывать очаги воспаления.
Для полоскания полости рта и при воспалении десен приготовьте отвар из листьев земляники лесной (соотношение сырья и воды 1:10).
Заболевания полости рта в домашних условиях можно лечить зверобойным маслом. Для приготовления потребуется 1 часть цветков зверобоя продырявленного и 2 части его листьев. Траву закладывают в прозрачную бутылку и заливают 4 частями оливкового масла, ставят на солнце на две недели. Затем процеживают. Получившееся кроваво-красного цвета масло подогревают до 50-60°С, чуть остужают, смачивают им тампон и протирают воспаленные места 5-6 раз в день.
Противовоспалительным и болеутоляющим действием обладает настой душицы. Готовят его в соотношении 1:10 и используют для полоскания.
При пародонтозе. Срежьте веточку плодовых растений: яблони, вишни, шиповника, смородины длиной 15-20 см. Начиная с кончика, тщательно перетирая веточку, размочальте её зубами. Периодически, зажав её зубами, потяните веточку изо рта. После процедуры минут тридцать не принимайте пищу, воду. Делать ежедневно не меньше 3-4 недель, дальше по самочувствию, так как от пародонтоза вы избавитесь.
При заболеваниях слизистой оболочки полости рта, воспалении десен можно воспользоваться настоем ромашки аптечной с медом. 3 столовые ложки сухих измельченных цветков ромашки аптечной залить 0,5 л кипящей воды, дать настояться 15 минут на водяной бане, охладить под крышкой. Затем процедить, развести в настое 2 столовые ложки пчелиного меда и использовать для полосканий.
40 г. измельченного прополиса залить 70% спиртом (100г.), настаивать 7-10 дней, периодически взбалтывая, затем отфильтровать через марлю. Добавляя в спирт воду, довести раствор до 4% концентрации и использовать для смазывания десен. Курс лечения от 3 до 10 аппликаций.


Заговоры от зубной боли.

Заговор № 1 «Заря-зарница, красная девица, полуношница, в поле заяц, в море камень, на дне лимарь. Покрой ты, зарница, мои зубы скорбны своею фатою от проклятого лимаря; за твоим покровом уцелеют мои зубы. Враг Лимарь, откачнись от меня; а если ты будешь грызть мои белые зубы, сокрою тебя в бездны преисподние. Слово мое крепко!»



Заговор № 2 «Месяц ты, месяц, серебряные рожки, золотые твои ножки. Сойди ты, месяц, сними мою зубную скорбь, унеси боль под облака. Моя скорбь ни мала, ни тяжка, а твоя сила могуча. Мне скорби не перенесть, а твоей силе перенесть. Вот зуб, вот два, вот три – все твои; возьми мою скорбь. Месяц ты, месяц, сокрой от меня зубную скорбь».



Заговор № 3 «Иду я ни улицею, ни дорогою, а по пустым переулкам, по оврагам, по канавам. Навстречу мне заяц: “Заяц ты, заяц, где твои зубы? Отдай мне свои, возьми мои”, Иду я ни путем, ни дорогою, а темным лесом, серым бором. Навстречу мне серый волк: “Волк ты, волк, где твои зубы? Вот тебе мои зубы, отдай мне свои”. Иду я ни землею, ни водою, а чистым полем, цветным лугом. Навстречу мне старая баба: “Старая ты баба, где твои зубы? Возьми ты волчьи, отдай мне свои выпалые”. Заговариваю я зубы крепко-накрепко у раба (имя) по сей день, по сей час, на веки веков».



Заговор № 4 «Матушка-крапивушка, святое деревцо! Есть у меня раб божий (имя), есть у него на зубах черви, а ты оных выведи; а ежели не выведешь, то я тебя высушу; а ежели выведешь, то я тебя в третий день отпущу».
После прочтения заговора надо пойти на улицу, отыскать растущую на свободе крапиву, пригнуть ее к земле и привязать. А на третий день отвязать.



Заговор № 5 «Каин! Каин! Каин! Вели спросить брата твоего Авеля: не болят ли у него зубы? Нет. Так бы и у раба Божия (имя), нет. Во имя Отца, и Сына, и Святаго Духа. Аминь, аминь, аминь».



Заговор № 6 «На море на океане, на острове на Буяне стоит соборская апостольская церковь, стоит Мать Пресвятая Богородица и преподобный Антипий, зубной исцелитель. Он просит и молит угодников Божьих о рабе Божием (имя): “Как бы у вас, угодники Божие, зубы не болели, так бы и у раба Божия (имя) зубы не болели”. Во имя Отца, и Сына, и Святаго Духа. Аминь, аминь, аминь».
Заговор наговаривают на редьку, на сучок ели или сосны. Затем редьку кладут на зубы, а сучок ели или сосны кладут за щеку напротив больного зуба.



Заговор № 7 «Стану я, раб Божий (имя), благословясь, пойду, перекрестясь, из избы дверьми, из двора воротами, во чистое поле за дворами в восточную сторону, по пути же мне святые Авраам, Исаак, Яков идут. Насупротив их в синем океане-море плавает утоплый мертвого человека труп, а по-под ясному небу летит ясный сокол. И спрашивают святые Авраам, Исаак, Яков: “Что ты утоплый мертвого человека труп, не болят ли у тебя зубы, не щипят ли щеки, не грызет ли алаков?” Ответ им держит мертвый труп с синего моря: “Cвятые Авраам, Исаак, Яков, у мертвого человека не болят зубы, не щипет щек и не грызет алаков, а у ясного сокола не прищевают губы, так же у раба Божия (имя) не болели бы зубы, не щипали бы щеки, не прищевали губы. И не грызло бы алаков, век по веку, отныне и по веку”. Будьте мои слова крепки, как камень на воде, и на земле, на хлебе и на соли. Всем моим добрым словам небо ключ, земля замок и ныне и присно, и во веки веков, аминь».
Заговор наговаривают на хлеб, на соль, которые затем кладут на зубы.



Заговор № 8 В ясную безоблачную ночь, лучше всего в двенадцать часов, увидевши месяц, произносят слова заговора:
«Молодик молодой, у тебя рог золотой. Тебе на стояние, а мне рабу Божию (имя) на здоровье.
- Ты был на том свете?
- Был.
- Видел мертвых?
- Видел.
- У них болят зубы?
- Нет, не болят.
Дай же, Господи, чтобы у меня, раба Божия (имя), зубы никогда не болели».


Заговор произносят три раза, затем сплевывают три раза, глядя на месяц. Заговор лучше читать в первой половине рождения месяца.
Заговор читается в первую или последнюю четверть роста или старения месяца, в малооблачную ночь, при хорошей видимости месяца.



Заговор № 9 Младший по возрасту в семье (желательно ребенок до двух лет) берет за руку больного и говорит:
- Месяц рогатый, где ты был?
- Был за горами, - отвечает больной.
- Что там видел? – спрашивает ребенок.
- Видел Адамову кость. Адамова кость не тлеет, не болеет.
Глядя на месяц, ребенок трижды сплевывает через правое плечо.
Заговор повторяется три раза.



Заговор № 10 Берут три корешка земляники, опускают в воду и приговаривают три раза: «Как земляника засохнет эта и завянет, так же и раба Божия (имя) зубы замолчали и занемели бы посей день и по сей час». Затем корешки кладут на больной зуб, а воду выпивают.



Заговор № 11 Надо подойти к рябине и несколько раз погрызть ее кору, приговаривая: «Рябина, рябина, вылечи мои зубы, а не вылечишь – всю тебя изгрызу».
Заговор повторяют три раза. В некоторых местах знахари рекомендуют после этого слова заговора написать на бумажке и , ложась спать, положить ее за щеку, рядом с больными зубами. Утром, не умываясь, эту бумажку сжечь.



Материалы о заговорах от зубной боли взяты из книги:
Иванов В. И. «Тайны народной медицины России.» -


Гимнастический комплекс
Согласно устной традиции эта школа возникла в древнем Китае из системы психофизического тренинга, известного в народе под названием «школа змеи и птицы». Но в своем настоящем виде оформилась в середине XIX века.
Предлагаемый комплекс представляет собой законченную систему, проверенную многими поколениями. Все в нем глубоко увязано и в первую очередь – состав и последовательность упражнений. Правильно применяя их, вы сможете не только размять суставы, мышцы сухожилия, но и «проработать» кровеносную, нервную системы, внутренние органы.
При нехватке времени на выполнение всего комплекса можно сократить количество упражнений, но это снижает эффективность занятий.
Делая упражнение, концентрируйте внимание на самом движении или на рекомендуемых участках тела – это важный элемент в освоении искусства управления «внутренней энергией».
Хотим подчеркнуть, что упражнения на растяжение сухожилий и мышц требуют особого контроля. Не допускайте сильной боли, однако надо иметь в виду, что нарастанию гибкости сопутствуют умеренные тянущие ощущения.
Несколько советов по гигиене:
– утром перед занятием обязательно выполните обычные утренние гигиенические процедуры;
– не делайте упражнений, когда чувствуете сильный голод, и не ранее, чем через 1.5-2 часа после еды;
– одежда должна быть свободной; при выполнении упражнений в перерывах на работе распустите ремень и галстук, расстегните ворот рубашки и снимите часы.
Обычно по китайской традиции упражнения выполняют, стоя лицом на север.
Запомните главное правило: соблюдайте постепенность в нагрузке, занимайтесь регулярно (лучше понемногу, но регулярно).
I. Упражнения стоя
1. Руки толкают небо
Исходное положение (ИП): ноги вместе, плечи слегка отведены назад, руки свободно опущены вдоль тела, ладони касаются бедер. Начинаем вдох нижней частью живота, при этом плечи, подаваясь вперед, сдавливают верхнюю часть грудной клетки, препятствуя ее расширению, мышцы ягодиц поджимаются. Ладони, поворачиваясь наружу, внизу перед телом соединяются тыльной поверхностью. Руки медленно поднимаем вверх, освобождая грудную клетку, способствуя заполнению при вдохе средней и верхней части легких. Одновременно с руками поднимаем вверх голову, глазами следим за кистями рук. При движении рук в крайнее верхнее положение важно ощутить мягкое потягивающее движение всего тела вверх, не лишенное определенной приятности. Пятки от пола не отрывать. При выполнении этой фазы упражнения происходит интенсивный массаж поверхностью плеч боковых участков грудной клетки, которые являются важными рефлексогенными зонами, связанными с функциями дыхания, кровообращения.
Медленно выдыхая воздух, слегка расслабляясь, опускаем руки через стороны вниз, сгибая в локтях и максимально отжимая пальцы. Плечи, опускаясь, сдавливают грудную клетку, способствуя более полному выдоху; колени слегка сгибаются. Внизу руки скрещиваются, правая под левой, касаясь предплечьями, ладони повернуты кверху.
Делаем вдох несколько более энергичный, поднимаем руки вверх, поворачивая на уровне лица ладони наружу. При этом плечи массируют грудную клетку, как описано ранее. Одновременно поднимаем голову вверх, следим за кистями рук, колени выпрямляются. В конце движения пальцы отогнуты назад, нижняя часть левой ладони надавливает на тыльную сторону правой кисти в области лучезапястного сустава. Руки напряжены в ладонях и как бы «упираются в небо».
При этом происходит массаж в области нижней части предплечий и лучезапястных суставов, являющихся активными зонами, стимулирующими деятельность и функции центральной нервной системы.
С резким выдохом руки круговым движением опускаем вниз, разводя в стороны, локти слегка согнуты, ладони смотрят вниз, пальцы отогнуты. Одновременно с опусканием рук левую ногу отставляем в сторону на ширину плеч, колени слегка сгибаются. Движение завершается кратковременным напряжением рук и всего тела. Затем расслабляем тело и возвращаемся в исходное положение, приставляя левую ногу к правой.
Эта часть упражнения должна сопровождаться ощущением сбрасывания тяжести, которую мы «держали» над головой.
Упражнение выполняется непрерывно, движения как бы «перетекают» одно в другое.
Оно повторяется 3 раза. Это упражнение будет встречаться неоднократно, так - как используется для восстановления дыхания после более интенсивных упражнений.

2. Птенец покидает гнездо
ИП: ноги на ширине плеч, руки согнуты в локтях на уровне груди, предплечья горизонтальны, ладони обращены к телу, слегка повернуты вверх, пальцы расставлены (как будто держите чаши).
На вдохе разводим локти в стороны до предела, повторяя движение дважды с небольшим возвратом, затем возвращаемся в исходное положение. Максимально разворачиваем кисти ладонями наружу и на выдохе повторяем движения. Все упражнения выполняются на 4 счета. В локтях руки полностью не разгибаются. Повторяем упражнение 7 раз. В этом упражнении разминаются суставы рук, отрабатывается культура движения «рука-змея», используемого в спортивных и боевых приемах.

3. Почешите плечом ухо
ИП: ноги на ширине плеч, правая рука поднята вверх, кисть свободно свисает, левая рука опущена вниз, кисть ее максимально отогнута вверх, ладонь повернута вниз, пальцы обеих рук слегка расставлены.
На вдохе два раза отводим руки максимально назад. Затем меняем их положение и на выдохе повторяем махи руками. При выполнении упражнения руки в локтях не сгибать, а «верхнюю» руку максимально приблизить к голове так, чтобы при взмахе касаться уха.
Повторяем упражнение 7 раз. Делая махи руками, важно сосредоточить внимание на концентрации напряжения в области лучезапястных суставов. В этом упражнении производится интенсивное сокращение мышц шейной области,
что способствует нормализации тонуса сосудов головы, снятию усталости и раздражительности, устранению скованности в плечевом поясе.
Повторяем упражнение «руки толкают небо».

4. Змея в танце
ИП: ноги на ширине плеч, руки согнуты в локтях и сложены на затылке так, что большие пальцы упираются в подзатылочные ямки (точка иглотерапии фэн-чи), остальные пальцы сцеплены. Голову держим прямо, локти максимально отведены назад.
Сохраняя фиксированное положение головы и ступней, выполните 7 круговых движений тазом против часовой стрелки. Движение таза вперед соответствует выдоху, а назад – вдоху. Ноги в коленях не сгибать. Затем выполняем вращение по часовой стрелке. Стремитесь делать упражнение с максимальной амплитудой.
Это упражнение хорошо разминает мышцы поясницы, способствует увеличению подвижности поясничного отдела позвоночника, оказывает профилактический эффект при болях в пояснице, головных болях.

5. Массируйте колени
ИП: ноги сомкнуты и согнуты в коленях, кисти рук плотно обхватывают колени, корпус слегка наклонен вперед, смотрим прямо перед собой.
Выполняем круговые движения в коленях против часовой стрелки 7 раз, затем меняем направление вращения.
Согласно представлениям народных врачевателей Востока массаж и разминание коленных суставов оказывает тонизирующее действие.

II. Упражнения сидя
Для перехода к упражнениям в положении сидя выполняем упражнение «руки толкают небо», однако в заключительной фазе скрещиваем ноги, поставив правую перед левой, и садимся на пол.
6. Змея кусает себя за хвост
ИП: садимся на пол, левая нога вытянута вперед, правая согнута в колене и лежит ступней на левом бедре. Левой рукой захватываем со стороны подошвы пальцы правой ноги, правой рукой обхватываем щиколотку правой ноги так, чтобы большой палец руки лежал с внутренней стороны, а четыре других пальца прижимали с внешней стороны область наружной лодыжки. Левой рукой вращаем стопу против часовой стрелки в голеностопном суставе, причем одновременно разминаем пальцы ноги, описывая ими малый круг. Затем повторяем это в другую сторону. Корпус держим прямо, дышим спокойно, естественно.
Сменив положение ног, приступаем к вращению левой стопы. При этом следим за тем, чтобы большой палец левой руки был прижат к внутренней лодыжке.
Выполнение этого упражнения сопровождается массирующим воздействием на активные зоны на лодыжках и пальцах ног, связанные с деятельностью центральной нервной системы, органов зрения и слуха, желез внутренней секреции.
После вращения стопы большим пальцем правой руки массируем точку иглотерапии юн-цюань, расположенную в средней части стопы, на расстоянии 2/5 от носка до пятки на внутренней стороне стопы.

7. Кольцо змеи
ИП: левая нога вытянута вперед, правая согнута в колене, правая стопа подъемом лежит на левом бедре, подошва максимально повернута вверх. Левой рукой придерживаем щиколотку правой ноги, правой ладонью опираемся на правый коленный сустав.
Пружинистым движением на выдохе прижимаем правое колено к полу. Повторяем упражнение 7 раз.
Упражнение направлено на повышение подвижности в тазобедренном суставе. Согласно представлениям восточной народной медицины подвижные суставы – важное условие сохранения молодости и основа долголетия.

8. Дракон прикрывается крылом
ИП: левая нога вытянута вперед, правая согнута в колене и приподнята. Обеими руками обхватываем правую стопу, наружное ребро стопы направлено вперед, пальцы ноги – вверх, голень почти параллельна полу.
На вдохе распрямляем грудь и притягиваем стопу к паху. На выдохе подтягиваем стопу ко лбу. Повторяем упражнение 7 раз. Следим за тем, чтобы спина была прямой, голову вперед к ноге не наклонять.
Действие этого упражнения совпадает с эффектом предыдущего и усиливает его.

9. Змея сворачивает кольца
ИП: как в упражнении 8. Правой рукой с внутренней стороны обхватываем подошву правой ноги, ногу приподнимаем так, что стопа смотрит вперед, голень параллельна полу, рука лежит на колене. Левая рука, согнутая в колене, оттянута назад, ладонь повернута вверх и лежит у основания бедра, пальцы слегка разведены.
Делая выдох, оттягиваем правой рукой ногу назад, колено максимально отводится за спину, при этом поворачиваемся верхней частью туловища вправо, а левую руку двигаем вперед и вправо, вращая предплечье вокруг оси по часовой стрелке. В конце движения отжимаем пальцы назад ладонью, словно отталкивая шар. При выполнении упражнения левая рука пересекает одноименное бедро по диагонали, все более прижимаясь к нему. На вдохе возвращаем руки и ногу в исходное положение.
Повторяем упражнение 7 раз. При выполнении упражнения в дополнение к эффекту предыдущего производится разминание суставов позвоночника и тазобедренных суставов.

10. Взмах хвостом змеи вбок
ИП: левая нога вытянута вперед, правая согнута в колене и приподнята. Правой рукой изнутри обхватываем правую пятку, левой рукой обхватываем левую ногу под коленом.
На выдохе разгибаем в колене правую ногу и одновременно оттягиваем ее за пятку максимально вправо – вверх – назад. Пальцы ноги оттянуты на себя. На вдохе нога возвращается в исходное положение пяткой к паху.
При выполнении упражнения следите за тем, чтобы нога в колене полностью распрямлялась, концентрируйте внимание на пятке.
Эффект упражнения такой же, как в упражнениях 7 и 8, но добавляется воздействие на колено и голеностопный сустав.

11. Змея играет хвостом
ИП: левая нога вытянута вперед, правая согнута в колене и поднята стопой вперед, голень горизонтальна. Обеими руками обхватываем носок правой ноги, правое колено упирается в грудь.
Распрямляем голеностопный сустав, отводя правый носок вперед, и напрягаем стопу. Несколько уменьшая напряжение в суставе, подтягиваем носок на себя. Повторяем 5-7 раз.
В основе эффекта этого упражнения – разминание стопы и голеностопного сустава. Такое воздействие аналогично массажу ушных раковин и тонизирует нервную систему.

12. Взмах хвостом змеи вверх
ИП: левая нога вытянута вперед, правая согнута в колене, как в предыдущем упражнении. Правой рукой обхватываем сверху носок правой ноги, левая рука лежит на правом бедре под коленным сгибом.
На выдохе разгибаем правую ногу в колене вверх, притягивая носок к себе и отжимая пятку от себя. При этом левой рукой прижимаем правое бедро к груди. На вдохе правая голень опускается.
Выполняя упражнение, стремитесь полностью распрямить правую ногу и сконцентрировать внимание на пятке.
Положительный эффект упражнения такой же, как в упражнении 11, добавляется воздействие на колено.

13. Сжатое кольцо
ИП: как в упражнении 8.
На выдохе подтягиваем правую стопу к себе, при этом максимально разворачиваем стопу подошвой на себя и стремимся прижать подошву к груди. На вдохе отводим ногу в исходное положение.
При выполнении упражнения вертикальное положение правого бедра и горизонтальное положение голени сохраняются.
Эффект упражнения такой же, как в упражнении 12.

Затем упражнения 6-13 повторяем с левой ногой.
III. Упражнения сидя и лежа
14. Поверженный дракон
ИП: лежим на спине, вытянув сомкнутые ноги; согнутые в локтях руки расставлены, плечи касаются пола, предплечья приподняты; пальцы рук свободно расставлены.
На выдохе поднимаем ноги на себя вверх, на вдохе – опускаем. Повторяем 7 раз.
При выполнении упражнения стремимся ноги в коленях не сгибать и таз от пола не отрывать.
Эффект упражнения связан с укреплением брюшного пресса и массирующим воздействием на печень и другие органы брюшной полости.

Поворачиваясь влево лицом к полу, переходим к следующему упражнению.
15. Руки толкают землю
ИП: в упоре на вытянутых руках, руки на ширине плеч; кисти сжаты в кулаки и упираются в пол костяшками указательного и среднего пальцев, подушечки пальцев ног упираются в пол.
На выдохе сгибаем руки в локтях и касаемся грудью пола. На вдохе – отжимаемся от пола в исходное положение. Повторяем 10-15 раз.
При выполнении упражнения корпус должен быть прямым.
Упражнение носит силовой характер и развивает мышцы рук, груди и спины, укрепляет мышцу сердца.

Переворачиваемся вправо и садимся на пол со скрещенными ногами, переходя к следующему упражнению.
16. Дракон приподнимает голову
ИП: сидим со скрещенными ногами, правая впереди левой; руки согнуты в локтях и заложены за голову.
На вдохе ложимся на спину, на выдохе поднимаемся. Ноги при этом сохраняют исходное положение. Повторяем 7 раз.
Выполняя упражнение, концентрируем внимание на точке, расположенной на 3 см ниже пупка. При подъеме представляем, что всю верхнюю часть корпуса подаем вперед к этой точке; как бы перекатываемся вперед, а не просто поднимаемся.
Это упражнение, как и упражнение 14, укрепляет брюшной пресс, кроме того, оно повышает гибкость позвоночника, подвижность диафрагмы, способствует уменьшению отложения жира на передней брюшной стенке.

17. Двойное кольцо змеи
ИП: в положении сидя, ноги согнуты в коленях, колени расставлены, стопы соприкасаются. Руки обхватывают одноименные лодыжки ног, предплечьями упираемся в голени. Смотрим на стопы.
На выдохе, наклоняясь корпусом вперед, отжимаем предплечьями голени вниз, стремясь прижать их к полу. На вдохе возвращаемся в исходное положение. Повторяем 7 раз. Старайтесь держать спину прямой.
Упражнение повышает подвижность суставов ног и позвоночника, способствует очищению легких.

18. Тростник раскачивается на ветру
ИП: сидим, максимально расставив в стороны вытянутые ноги; носки оттянуты на себя.
На выдохе наклоняемся верхней частью корпуса к правой ноге на 4 счета. На вдохе возвращаемся обратно, полностью не распрямляясь. Затем на 4 счета к левой ноге и на 4 счета – к полу между ног. Повторяем 2 раза.
При выполнении упражнения надо ухватиться руками за пальцы ног или стопу и тянуться грудью к ноге, выдвигая подбородок вперед, спину держать прямую.
Упражнение способствует развитию гибкости позвоночника, учит динамическому расслаблению мышц ног во время наклонов; повышает подвижность диафрагмы и эластичность легких.

19. Сломанный ветром тростник
ИП: аналогичное упражнению 18, однако правая нога согнута в колене и касается подошвой левого бедра с внутренней стороны. На выдохе выполняем наклоны к левой ноге на 8 счетов, чередуя выдох и вдох. (Полностью распрямляться не рекомендуется.) Затем меняем положение ног и выполняем наклоны к правой ноге. Методические пояснения и эффект аналогичны предыдущему упражнению.

20. Удав заглатывает птицу
ИП: лежим на спине; ноги согнуты в коленях и подтянуты к животу, колени слегка разведены в стороны; голова немного приподнята; кисти рук обхватывают колени, пальцы слегка расставлены; мизинец и большой палец прижимаются к наружной и внутренней поверхности коленного сустава.
Отведя колени руками в стороны и подтягивая их к плечам, делаем вдох, заполняя воздухом верхнюю часть грудной клетки, при этом прогибаем поясницу вверх, голова несколько отклоняется назад. Затем с выдохом сводим колени перед грудью и отжимаем их от себя. В это время плечи и голова приподнимаются, а поясница прижимается к полу. Упражнение повторяется 7 раз, затем движения коленями выполняются по кругу в другую сторону. Повторяем столько же раз. Ритм дыхания остается постоянным.
Эффект этого упражнения слагается из трех составляющих: внутренний массаж органов брюшной полости, массаж области позвоночника, тренировка дыхательных мышц с активацией дыхания верхней частью легких.

21. Тигр прогибает спину
ИП: аналогичное упражнению 17. Упираясь спереди предплечьями в голени, наклоняемся вперед. При этом грудью и подбородком тянемся вперед и вниз, прогибая максимально вниз спину. Дышим спокойно. Все более расслабляясь, стремимся наклониться как можно ниже. Повторяем 4 раза.
Упражнение улучшает функционирование легких, кроме того, повышает гибкость и способствует отработке навыков расслабления мышц при движении, это необходимо для достижения успеха в растяжке.

22. Журавль поворачивается назад
ИП: сидим, скрестив ноги. Руки согнуты в локтях, ладони вниз.
На выдохе поворачиваем верхнюю часть корпуса максимально влево и одновременно переносим влево руки. На вдохе возвращаемся в исходное положение. Так делаем 7 раз. Затем меняем положение ног и совершаем столько же поворотов вправо.
При выполнении упражнения следите, чтобы спина была прямая.
Упражнение улучшает подвижность суставов позвоночника, способствует профилактике поясничных болей, благоприятно влияет на кровообращение в печени и в области таза. Прямой, стройный позвоночник – важное условие поддержания здоровья и долголетия.

23. Тигр потягивает лапы
ИП: лежим на спине, ноги вытянуты. Правую поднимаем вверх и правой рукой обхватываем ее пальцы; левой рукой упираемся в правое бедро, распрямляя правую ногу.
Совершая покачивающие движения ногой, постепенно притягиваем ее к себе. При этом стремимся не отрывать спину от пола. Затем правой рукой отводим правую ногу вправо и опять максимально подтягиваем ее стопу к голове. После этого сгибаем правую ногу в колене и, слегка поворачиваясь корпусом влево, стараемся коснуться правым коленом пола слева от себя. Желательно при этом колено максимально подтянуть к левой подмышке. В этой последней фазе упражнения помогайте левой рукой прижимать правое бедро к полу, а правую руку вытяните вправо, стремитесь, чтобы лопатки не отрывались от пола.
Выполняя упражнение в первых двух фазах, следите за тем, чтобы правая нога не была согнута в колене, а левая была выпрямлена, спина полностью прижата к полу. Задача – максимально приблизить ногу к груди. (Выполняется 1 раз.)
Выполняем это упражнение с другой ногой. Упражнение направлено на повышение подвижности суставов ног. Согласно представлениям восточной медицины это отдаляет старость. Ведь «ноги стареют раньше человека», говорили в старину.
Перекатываемся влево на живот и приступаем к следующему упражнению.

24. Тигр потягивает спину
ИП: лежим на животе, полностью расслаблены. Руки согнуты в локтях, ладони по бокам груди лежат на полу; подушечками пальцев ног касаемся пола.
На выдохе отжимаемся руками от пола, прогибаясь в пояснице вниз и приподнимая только верхнюю часть корпуса, голову отклоняем назад. На вдохе возвращаемся в исходное положение. Повторяем упражнение 7 раз. При его выполнении концентрируем внимание на шейной части позвоночника и на области между лопатками.
Упражнение оказывает значительное действие на позвоночник, повышает его гибкость, способствует избавлению от его искривлений, сутулости.
Переворачиваемся влево и садимся, скрестив ноги.

25. Тигр играет своим хвостом
ИП: сидим со скрещенными ногами, правая перед левой. Правой рукой приподнимаем за лодыжку правую ногу, левую руку накладываем поверх пальцев правой ноги. Ахиллесовым сухожилием правая нога прижата к голени левой.
Прижимая левой рукой правую стопу к левой голени, одновременно производим покачивающее движение стопы в голеностопном суставе вверх-вниз. Выполняем 5 раз.
Затем меняем положение ног и соответственно рук.
Упражнение хорошо разминает голеностопный сустав, способствует профилактике и лечению плоскостопия, снимает усталость ног.
Подаем тело вперед и садимся на колени для выполнения следующего упражнения.

26. Отдыхающий дракон
ИП: сидим на коленях, голени и подъемы стоп касаются пола, ягодицы касаются пяток.
Опираясь руками о пол, медленно отклоняемся телом назад и ложимся спиной на пол. В этом положении необходимо максимально расслабиться. Дышим спокойно. Затем возвращаемся в исходное положение. Для облегчения подъема целесообразно на первых порах верхнюю часть корпуса немного повернуть в любую сторону и опереться рукой об пол.
Упражнение не только хорошо повышает подвижность суставов, но способствует также освоению расслабления мышц ног и поясницы, поскольку только раскрепостившись, можно выполнить его правильно и до конца.
В упражнениях данной части комплекса акцент делается на тренировку гибкости (в основном позвоночника) и овладение техникой расслабления. Важная роль гибкости и расслабления («нежное и слабое») часто подчеркивается в высказываниях древних ученых Востока: «Человек при рождении нежен и слаб, а по смерти крепок и тверд. Крепкое и твердое – это то, что погибает». Регулярные занятия способствуют профилактике преждевременного старения организма, повышают его работоспособность.

IV. Упражнения стоя, сидя и лежа
27. Голова гуся
ИП: стоим, ноги на ширине плеч, руки сложены за спиной, голова прямо. Упражнение состоит из 4 частей.
1. Описываем круговые движения головой влево, затем – вправо. Дыхание произвольное.
2. На выдохе наклоняем голову вправо, на вдохе возвращаем обратно. Затем повторяем цикл влево. Делаем по 4 раза в каждую сторону.
3. На выдохе делаем резкий наклон головой вперед. На вдохе возвращаемся в исходное положение. Повторяем 4 раза. Затем, соблюдая тот же принцип, проделываем движение назад. В обоих случаях зубы стиснуты, на выдохе растягиваем углы рта и издаем резкий шипящий звук.
4. На выдохе подаем голову вперед, не наклоняя, выдвигая вперед подбородок. Сквозь стиснутые зубы издаем долгий шипящий звук. Делаем по 4 раза.
Упражнение активизирует кровообращение в сосудах шеи и головы и способствует профилактике шейного остеохондроза.




28. Журавль перед разбегом
ИП: стоим, ноги на ширине плеч, руки опущены вдоль тела, кулаки сжаты. Делаем полные круги руками вперед на максимальной скорости, затем – назад. Руки в локтях не сгибаем. Упражнение хорошо развивает плечевые суставы, увеличивает подвижность рук. В древних восточных медицинских трактатах считалось, что руки являются «господами силы» лишь тогда, когда они подвижны в суставах. В этом случае они «способны опрокинуть гору и взболтать океан».

29. Перебрасывание груза
ИП: стоим, ноги на ширине плеч, руки согнуты в локтях и подняты к груди, ладони повернуты вниз, предплечья горизонтальны. На выдохе максимально поворачиваем верхнюю часть корпуса вправо, бедра неподвижны. Одновременно кисть и предплечье правой руки поворачиваем наружу, так что в конце движения ладонь направлена вверх. Руки как бы держат мяч.
Аналогично при повороте влево правая рука поворачивается ладонью вниз, а левая – ладонью вверх. Повторяем упражнение 7 раз. Оно увеличивает подвижность позвоночника, активизирует работу дыхательных мышц.

30. Журавль перед взлетом
ИП: стоим, ноги на ширине плеч, руки свободно опущены. На вдохе разводим руки в стороны, слегка согнув в локтях, кисти согнуты внутрь, ладони повернуты друг к другу, пальцы расставлены.
На выдохе приседаем на полной стопе и одновременно опускаем руки вперед и вниз, при этом кисти отогнуты назад, ладони раскрыты вперед, пальцы направлены вверх. На вдохе встаем и одновременно разводим в стороны руки, как описано выше. Повторяем упражнение 7 раз, концентрируя внимание на дыхании, представляя, что в груди как бы чередуется расширение и сжатие шара. Вставая, стремимся представить, что поднимаем себя кистями.
Упражнение носит силовой характер и на начальном этапе тренировок направлено на развитие мышц ног.

31. Дракон оборачивается назад
ИП: стоим, правая нога согнута в колене, левая выпрямлена и отставлена назад. Примерно 70% веса тела приходится на переднюю ногу. Правая рука согнута в локте и поднята над головой, ладонь повернута вверх. Левая рука опущена вниз, кисть отогнута, ладонь повернута вниз, пальцы направлены вперед.
Расслабляясь, на два счета приседаем на выдохе вниз, руки отводим назад, затем, распрямляя правую ногу и сгибая в колене левую, поворачиваемся на 180° влево. Руки при этом меняют положение. На два счета проседаем вниз, руки отводим назад, затем, поворачиваясь на 180° вправо, возвращаемся в исходное положение. Повторяем 7 раз.
При поворотах старайтесь не приподниматься вверх и выполнять поворот за счет движения бедер. Следите за тем, чтобы отставленная назад нога подошвой полностью касалась пола.
Упражнение напоминает хорошо известный любителям спорта «полушпагат» и служит той же цели – развитию подвижности суставов ног.

32. Журавль тянется к ноге
ИП: стоим, ноги шире плеч, ступни параллельны. Полностью садимся на правую ногу, левая выпрямлена, пальцы направлены вверх. Правым плечом изнутри упираемся в колено. Для сохранения равновесия можно руками касаться пола. Переносим вес тела на левую ногу, правую распрямляем и разворачиваем носком вверх. Повторяем упражнение 4 раза.
Затем выполняем то же упражнение, не отрывая стопу распрямленной ноги от пола. Ступни ног должны быть параллельны, руками прижимаем подъемы стоп к полу. Повторяем 4 раза.
Эта поза напоминает цаплю, прижимающую лапкой рыбу и достающую ее клювом. При переносе веса тела с ноги на ногу старайтесь не подниматься, а выполнять упражнение в максимально низком положении. Стопу ноги, на которой сидим, не отрывайте от пола.

33. Соединитесь с землей
ИП: стоим, правая нога согнута в колене и выставлена вперед, левая – выпрямлена и отставлена назад. Корпус держим прямо. Отставляем назад левую ногу скользящим движением, одновременно распрямляем правую и садимся на «продольный шпагат». Для подстраховки опираемся сбоку руками об пол. Стремимся максимально расслабить ноги и, постепенно раздвигая их, садимся ниже и ниже.
Затем поворачиваемся на 90° влево и переходим на «поперечный шпагат», упираемся кулаками в пол на ширине плеч. Сгибая руки в локтях, ложимся на пол и стремимся коснуться пахом и грудью пола. Распрямляя руки, подаем таз назад. Повторяем упражнение 4 раза.
Переносим руки между ног и упираемся пальцами в пол сзади проекции центра тяжести. Освобождаем правую руку и вытягиваем ее вперед, затем меняем руки. Впоследствии, укрепив руки, опираемся об пол меньшим количеством пальцев.
Поворачиваемся на 90° влево и переходим в «продольный шпагат» (левая нога спереди). Затем поворачиваемся на 90° вправо в «поперечный шпагат», наклоняясь вперед, упираемся в пол тыльной стороной кистей (пальцы направлены вверх). Сгибая руки в локтях, прижимаемся к полу, распрямляя руки, подаем таз назад. Повторяем 4 раза.
Переносим руки между ног и упираемся ладонями в пол сзади проекции центра тяжести. Лучезапястные суставы касаются друг друга, пальцы направлены вдоль ног. Освобождаем правую руку и вытягиваем ее вперед. Меняем положение рук.
Подвижность суставов обеспечивает легкость движений. Она высоко ценилась врачами Древнего Востока. В медицинском трактате «Жуанди Нэй цзин» сказано: «Если человек быстро и легко движется, то энергия движется в нем плавно. Если суставы человека малоподвижны, то его энергия «груба» и необходимо лечение, чтобы устранить блокирование в меридианах и освободить поток энергии».

34. Потягивание дракона
ИП: сидим на полу, правая нога вытянута вперед, левая согнута в колене, колено направлено влево и касается пола.
На выдохе наклоняемся вперед и тянемся грудью к правой ноге. Руками, помогая себе, держимся за стопу. Повторяем 4 раза. Затем поворачиваемся правым плечом вперед и, вытягивая левую руку над головой, наклоняемся правым боком к правой ноге. Повторяем 4 раза.
Поворачиваемся на 180° влево и меняем положение ног. Выполняем упражнение, наклоняясь к левой ноге. Оно повышает подвижность суставов ног и позвоночника.

35. Свернулись в клубок
ИП: сидим, скрестив согнутые в коленях ноги, правая сверху, ладонями обхватили одноименные колени.
На выдохе перекатываемся на спину, голову наклоняем, прижимая подбородок к груди. При этом согнутые в локтях руки держим перед грудью и немного справа, как бы прикрывая голову, ладони раскрыты, большие пальцы отставлены и касаются друг друга. На вдохе возвращаемся в исходное положение. Повторяем упражнение 7 раз. При последнем качании делаем кувырок назад через левое плечо и встаем на колени, переходя к следующему упражнению.
При перекатах назад следите за тем, чтобы ноги не отставали от движения тела и, наоборот, при перекатах вперед – тело не отставало от ног. Спина должна быть максимально выгнута. В момент перекатывания стимулируются важные рефлексогенные зоны спины и поясницы, оказывающие тонизирующее влияние на деятельность центральной нервной системы. Тренируется вестибулярный аппарат.

36. Удав меняет кожу
ИП: стоим на коленях, они максимально расставлены в стороны, ладонями вытянутых рук на ширине плеч упираемся в пол, туловище параллельно полу, ступни вместе, пятки смотрят вверх, большие пальцы ног подушечками упираются в пол, лицо обращено книзу. Делаем вдох, одновременно приподнимаем голову и прогибаемся в пояснице, тело при этом подается грудью вперед. Затем на выдохе сгибаем руки в локтях, наклоняясь вперед и вниз. Продолжаем это движение, а затем, касаясь грудью поверхности пола, отводим корпус назад, постоянно удерживая верхнюю часть тела ближе к полу. В конце движения пальцы рук отжимаются вверх, предплечья касаются пола, ноги в коленях максимально сгибаются, руки в локтях несколько распрямляются. На вдохе, разгибая ноги в коленях и распрямляя руки, приподнимаем корпус вперед-вверх, прогибаем поясницу и чуть опускаем голову.
При этом упражнении грудь совершает плавные круговые движения в вертикальной плоскости вперед - вниз и назад - вверх. Оно может выполняться и с круговыми движениями в горизонтальной плоскости. Руки при этом необходимо расставить шире плеч. Движения производятся следующим образом: на выдохе отклоняем тело назад, максимально сгибая колени и отжимаясь от пола руками, затем подаем тело вправо, сгибая в локте правую руку и отжимаясь от пола левой. Продолжаем движение вперед и влево; делаем вдох, распрямляя правую руку и сгибая в локте левую. Завершая движение влево, начинаем подавать тело назад, причем делаем выдох. Выполняя это упражнение, стремимся удерживать грудь ближе к полу, представляем, что напряжение от упора руки в пол передается по диагонали в противоположную часть живота. Упражнение выполняется аналогичным образом в другую сторону. Ритм дыхания сохраняется неизменным.
Данное упражнение является прекрасным средством для разминки всех крупных суставов тела.
Каждый элемент упражнения повторяется 4 раза.

37. Рука-змея
ИП: аналогично упражнению 36.
На выдохе, наклоняясь вперед, сгибаем руки в локтях и подаем правое плечо вперед, а левое назад. Одновременно разворачиваем правую руку локтем вперед, пальцами на себя.
Подаем левое плечо вперед, правое – назад, разворачивая левый локоть вперед, а кисть пальцами на себя, правый локоть – к себе, кисть – пальцами вперед. Повторяем упражнение 7 раз. Оно хорошо развивает суставы и мышцы рук, кроме того, оно является базовой техникой, необходимой для освоения более сложных «змеиных движений».

38. Сорвите плод с дерева
ИП: стоим на коленях, ягодицами касаемся пяток, подъемами стоп касаемся пола. Корпус держим прямо. Руки согнуты в локтях. Правое предплечье вертикально, раскрытая ладонь обращена к лицу. Левая ладонь снаружи обхватывает правое запястье, большой палец надавливает на костяшку правого мизинца.
На выдохе, сгибая правую руку в лучезапястном суставе и разворачивая кисть вокруг вертикальной оси вправо, опускаем руки и прижимаем их к животу чуть ниже пупка. На вдохе поднимаем руки на уровень головы, распрямляя кисть в исходное положение. Повторяем 4 раза.
Разворачивая внутрь правую кисть под левой, накладываем левую ладонь на тыльную сторону правой кисти. Пальцы рук направлены вперед. Правое плечо и предплечье горизонтальны. На выдохе притягиваем кисти рук к груди и к правому плечу. Затем, не отрывая кистей друг от друга, меняем положение рук и повторяем упражнение, притягивая кисти к животу, груди и левому плечу.
В первой части упражнения, одновременно с разминанием лучезапястного сустава, массируется точка «чжун-чжу» меридиана трех обогревателей, что способствует профилактике болей ревматического характера. Разработка лучезапястных суставов стимулирует работу сердца.

39. Журавль расправляет крылья
ИП: стоим, ноги вместе, руки свободно опущены вниз.
Делая вдох животом, подаем таз вперед, при этом приподнимаем правую ногу, сгибая ее в колене, бедро параллельно полу, верхняя часть туловища отклоняется назад. Одновременно руки поднимаются вперед и в стороны на уровне плеч, кисти расслаблены, пальцы слегка разведены, локти чуть согнуты. По мере движения рук ладони разворачиваются внутрь, пальцы смотрят друг на друга, кисти максимально согнуты в лучезапястных суставах. Вдох ограничивается средней частью легких, не приводя к заполнению воздухом их верхних отделов. Выдыхая, медленно возвращаемся в исходное положение.
На вдохе представляем, что мы поднимаем бедром и руками шар, постепенно увеличивающийся в размерах и перекатывающийся с живота на грудь. На выдохе медленно опускаем уменьшающийся в размерах шар. Упражнение повторяется со сменой ног. Тут происходит массаж внутренних органов брюшной полости, укрепление дыхательных мышц, активизируется обмен в средних и нижних отделах легких.

Комплекс заканчивается упражнением «руки толкают небо». Повторить 3 раза.
Комплекс самомассажа
Данный комплекс можно применять утром для скорейшего пробуждения организма ото сна, заканчивать им физзарядку или использовать для снятия усталости, излишнего возбуждения, для восстановления эмоционального равновесия, как перед тренировкой, так и после.
Выполняется стоя или сидя на стуле.
1. Слегка согнутыми большими пальцами рук массируем активные точки во впадинах под ушными раковинами. Движение достигается за счет вращения кистей рук.
2. Оставляя большие пальцы на прежнем месте, накладываем указательные и средние на надбровные дуги. Проводим массаж движением от переносицы к вискам и обратно. При этом указательные пальцы скользят по надбровным дугам, а средние по поверхности век. Глаза закрыты.
3. Раздвинув указательные и средние пальцы, перемещаем ладони к скулам, так чтобы ушные раковины попали в образованные пальцами «вилки».
При движении ладоней вверх-вниз проводим массаж зон за ушами. Основное воздействие происходит при движении вниз, при возвращении, слегка касаемся поверхности кожи.
4. Перемещаем слегка согнутые большие пальцы на активные точки в подзатылочных впадинах. Остальные пальцы слегка расставлены. Не меняя положения больших пальцев, сближая и разводя кисти, массируем затылочную область.
5. Перемещая ладони по бокам головы, прижимаем их к надбровным впадинам. Круговыми движениями массируем активные зоны на лбу.
6. Скользнув ладонями по лицу, плотно накладываем их друг на друга под подбородком. Большими пальцами упираемся в углы ключиц. Выполняя головой движение «голова гуся», надавливаем на кисти, массируя активные зоны.
7. Кисти разводятся и перемещаются на боковые поверхности грудной клетки. Массаж подушечками ладоней.
8. Соединяем кисти (левая сверху) на правой стороне груди, правый большой палец касается правого соска, левый лежит в области мечевидного отростка. Плотно прижимая ладони, делаем круговые движения по часовой стрелке.
9. Перемещаем руки на левую сторону груди и повторяем упражнение 8.
10. Возвращаем руки на правую сторону и по часовой стрелке массируем область печени.
11. Затем совершаем большой круг массажа передней части туловища, вначале руки движутся по часовой стрелке, а затем против нее. Большие пальцы должны быть максимально отставлены и все время находятся по отношению к ладони вертикально.
12. Перемещаем кисти вниз, совершаем малый круг массажа, в который входит нижняя часть живота. Движение против часовой стрелки.
13. Несколько подав локти вперед, скользим левой ладонью по правому предплечью к локтю, массируя отставленным в сторону большим пальцем зону между двумя группами мышц. Заканчиваем движение на точке шоу-сан-ли, расположенной в районе локтевого сгиба.
Поднимаем с вращением руку и массируем область точки пянь-ли (расположение см. по рисунку).
Затем меняем руки и аналогичные движения проделываем по левой руке.
14. Наклоняясь вперед, накладываем левую ладонь на правое колено, а указательный и средний пальцы правой руки – на область точки цзу-санли (она находится в углублении, расположенном справа от большой берцовой кости на уровне кончика среднего пальца кисти, обхватившей колено).
Правой рукой выполняем массирующее движение по часовой стрелке, левой – синхронно против.
Затем правой рукой обхватываем левое колено, а пальцы левой руки накладываем на область точки цзу-санли на левой ноге. Правая рука массирует по часовой стрелке, левая – против.
15. Распрямляемся, поднимаем левое колено и скользим правой рукой с внутренней стороны голени к стопе, поворачивая ее подошвой вверх, обхватываем снизу. Левым предплечьем массируем левую ступню, совершая возвратно-поступательное движение, поперек подошвы. При этом, когда оттягиваем локоть назад, предплечье разворачиваем относительно продольной оси против часовой стрелки, а при движении вперед – по часовой стрелке.
Это упражнение в случае недостатка гибкости или неспособности удерживать равновесие, стоя на одной ноге, можно осваивать сидя на стуле.
После этого встаем на левую ногу и массируем правой рукой правую подошву.
Оздоровительный эффект указанной массажной процедуры складывается из ряда компонентов. Массируемые первоначально точки в районе ушей и глаз способствуют мобилизации функций этих органов чувств. Точки затылочной области оказывают, помимо прочего, благотворное действие на вестибулярный аппарат, профилактически действуют при головных болях. Массаж точек надключичной области и зон на поверхности грудной клетки активизирует работу легких, а плавные круговые движения в области живота улучшают кровообращение в органах брюшной полости, «будят жизненную энергию ци», основным центром которой является зона около точки ци-хай, расположенной на два пальца ниже пупка. Нормальному функционированию внутренних органов придавалось ключевое значение в древневосточной медицине: «Если заболит печень, испортится зрение. Если заболят почки, ослабнет слух. Болезнь гнездится там, где она не видна, а проявляется в том, что всем заметно». Разнообразные массажные движения предназначались, помимо прочего, и для улучшения состояния внутренних органов: легких, печени, селезенки с поджелудочной железой и др.
Массаж коленных суставов и стоп, которые завершает указанный комплекс, нормализует тонус нервной системы, способствует снятию болей в ногах, профилактически действует при плоскостопии.

Вложение: 4967017_cl_crosshair.txt


cl

Четверг, 13 Августа 2015 г. 16:17 + в цитатник

Вложение: 4532264_cl_crosshair.txt


cl_cross

Вторник, 17 Февраля 2015 г. 13:07 + в цитатник
http://www.youtube.com/watch?v=0m2FhfnupHs azimova natalia anatolievna 07.01.1977
iperf –c 192.168.5.39 –t 120 –u –p 49001
iperf –s –u –p 49001
sotnik lubov aleksand +79180553138
+79183670614
grep -iE '21 (0[6789]|1[12])'
40220109404 mtstv
nmap -sP 10.168.48.1-254
nmap -sP 10.168.48.0/24
for i in {1..254};do ping -c1 -W1 10.168.48.$i | grep 'frome';done
http://chaos.sgu.ru/cyr/KOI/book/sed-asu.htm
1c uzes2v3d0x5
Пространство между строками:
##Двойное пространство между строками: ##sed G

##Двойное пространство между строками исключая пустые строки (на выходе содержатся не больше одной пустой строки между двумя строками с текстом): ##sed '/^$/d;G'

##Тройное пространство между строками: ##sed 'G;G'

##Удалить каждую вторую строку: ##sed 'n;d'

##Вставить пустую строку перед каждой строкой соответствующей регулярному выражению \"regex\": ##sed '/regex/{x;p;x;}'

##Вставить пустую строку после каждой строки соответствующей регулярному выражению \"regex\": ##sed '/regex/G'

##Вставить пустую строку перед и после каждой строки соответствующей регулярному выражению \"regex\": ##sed '/regex/{x;p;x;G;}'


Нумерация:
##Нумерация каждой стоки в файле filename. Используя отступ (tab) (смотрите примечание по '\\t' в конце документа) вместо пустой строки: ##sed = filename | sed 'N;s/\\n/\\t/'

##Нумерация каждой строки в файле filename (номер слева, выравненый по правому краю): ##sed = filename | sed 'N; s/^/ /; s/ *\\(.\\{6,\\}\\)\\n/\\1 /'

##Нумерация каждой строки в файле filename, с выводом номера только для не пустых строк: ##sed '/./=' filename | sed '/./N; s/\\n/ /'

##Подсчет строк (эмуляция \"wc -l\"): ##sed -n '$='


Преобразование и замена текста:
##В UNIX окружении: преобразование окончания строк из формата DOS (CR/LF) в формат Unix (LF): ##sed 's/.$//' (подразумевается что все строки заканчиваются с CR/LF)
##sed 's/^M$//' (в bash/tcsh, нажмите Ctrl-V затем Ctrl-M)
##sed 's/\\x0D$//' (работает в ssed, gsed 3.02.80 или выше)

##В UNIX окружении: преобразование разрыва строк Unix (LF) в формат DOS: ##sed \"s/$/`echo -e \\\\\\r`/\" (команда в ksh)
##sed 's/$'\"/`echo \\\\\\r`/\" (команда под bash)
##sed \"s/$/`echo \\\\\\r`/\" (команда под zsh)
##sed 's/$/\\r/' (команда под gsed 3.02.80 или выше)

##В DOS окружении: преобразование разрыва строк Unix (LF) в формат DOS: ##Версия 1: sed \"s/$//\"
##Версия 2: sed -n p

##В DOS окружении: преобразование разрыва строк DOS (CR/LF) в формат Unix. Работоет только с sed версии 4.0.7 или выше. Версию в Unix окружении можно узнать, вызвав SED с параметром \"--version\". В версии ниже, в DOS окружении такой фокус не пройдет. Использвйте взамен комманду \"tr\": ##sed \"s/\\r//\" infile >outfile (sed v4.0.7 или выше)
##tr -d \\r outfile (GNU tr версии 1.22 или выше)

##Удалить все пробелы и символы табуляции в начале каждой строки файла (смотрите примечание по табуляции в конце документа): ##sed 's/^[ \\t]*//'

##Удалить все пробелы и символы табуляции в конце каждой строки файла (смотрите примечание по табуляции в конце документа): ##sed 's/[ \\t]*$//'

##Удалить все пробелы и символы табуляции в начале и конце каждой строки файла (смотрите примечание по табуляции в конце документа): ##sed 's/^[ \\t]*//;s/[ \\t]*$//'

##Вставить 5 пробелов в начале каждой строки (создать смещение страницы): ##sed 's/^/ /'

##Расположить весь текст по правому краю столбца шириной в 79 символов: ##sed -e :a -e 's/^.\\{1,78\\}$/ &/;ta' (устанавливает как 78 плюс 1 пробельный символ)

##Центрировать весь текст посередине столбца шириной 79 символов. В версии 1, пробелы добовляются в начало и конец строки. В версии 2, пробелы добовляются только в начало строки: ##Версия 1: sed -e :a -e 's/^.\\{1,77\\}$/ & /;ta'
##Версия 2: sed -e :a -e 's/^.\\{1,77\\}$/ &/;ta' -e 's/\\( *\\)\\1/\\1/'

##Поиск и замеа \"foo\" на \"bar\" в каждой строке: ##sed 's/foo/bar/' (замена только первого совпадения в строке)
##sed 's/foo/bar/4' (замена первых 4рех совпадений в строке)
##sed 's/foo/bar/g' (замена ВСЕХ совпадений в строке)
##sed 's/\\(.*\\)foo\\(.*foo\\)/\\1bar\\2/' (замена предпоследнего совпадения)
##sed 's/\\(.*\\)foo/\\1bar/' (замена только последнего совпадения)

##Замена \"foo\" на \"bar\" ТОЛЬКО для строк содержащих \"baz\": ##sed '/baz/s/foo/bar/g'

##Замена \"foo\" на \"bar\" ИСКЛЮЧАЯ строки содержащие \"baz\": ##sed '/baz/!s/foo/bar/g'

##Замена \"scarlet\" или \"ruby\", или \"puce\" на \"red\": ##sed 's/scarlet/red/g;s/ruby/red/g;s/puce/red/g' (большинство sed-ов)
##gsed 's/scarlet\\|ruby\\|puce/red/g' (только GNU sed)

##Перевернуть последовательность строк (эмуляция \"tac\") (ошибка/особеннось в HHsed v1.5 причина удалению пустой строки): ##Версия 1: sed '1!G;h;$!d'
##Версия 2: sed -n '1!G;h;$p'

##Перевернуть каждую строку в файле задом наперед (эмуляция \"rev\"): ##sed '/\\n/!G;s/\\(.\\)\\(.*\\n\\)/&\\2\\1/;//D;s/.//'

##Соеденить каждую пару строк бок о бок (подобно \"paste\"): ##sed '$!N;s/\\n/ /'

##Если линия заканчивается обратной косой чертой \"\\\", то присоеденить следующую линию: ##sed -e :a -e '/\\\\$/N; s/\\\\\\n//; ta'

##Если линия начинается с знака \"=\", то присоеденить ее к предыдущей линии и заменить \"=\" пробелом: ##sed -e :a -e '$!N;s/\\n=/ /;ta' -e 'P;D'

##Добавить запятые к строке из чисел, изменяя \"1234567\" на \"1,234,567\": ##gsed ':a;s/\\B[0-9]\\{3\\}\\>/,&/;ta' (GNU sed)
##sed -e :a -e 's/\\(.*[0-9]\\)\\([0-9]\\{3\\}\\)/\\1,\\2/;ta' (другие sed-ы)

##Добавить запятые к числу с десятичной частью и знаком минуса (GNU sed): ##gsed -r ':a;s/(^|[^0-9.])([0-9]+)([0-9]{3})/\\1\\2,\\3/g;ta'

##Добавить пустую строку через каждые 5 строк (после строк 5, 10, 15, 20, и т.д.): ##gsed '0~5G' (только GNU sed)
##sed 'n;n;n;n;G;' (другие sed-ы)


Выборочная печать некоторых строк:
##Печатать первые 10 линий файла (эмуляция \"head\"): ##sed 10q

##Печатать первую строку файла (эмуляция \"head -1\"): ##sed q

##Печатать последние 10 строк файла (эмуляция \"tail\"): ##sed -e :a -e '$q;N;11,$D;ba'

##Печатать последние 2 строки файла (эмуляция \"tail -2\"): ##sed '$!N;$!D'

##Печатать последнюю строку файла (эмуляция \"tail -1\"): ##Версия 1: sed '$!d'
##Версия 2: sed -n '$p'

##Печатать предпоследнюю строку в файле: ##sed -e '$!{h;d;}' -e x (для однострочного файла печатать пустую строку)
##sed -e '1{$q;}' -e '$!{h;d;}' -e x (для однострочного файла печатать эту строку)
##sed -e '1{$d;}' -e '$!{h;d;}' -e x (для однострочного файла ничего не печатать)

##Печатать только те строки, которые совпадают с регулярным выражением (эмуляция \"grep\"): ##Версия 1: sed -n '/regexp/p'
##Версия 2: sed '/regexp/!d'

##Печатать только те строки, которые НЕ совпадают с регулярным выражением (эмуляция \"grep -v\"): ##sed -n '/regexp/!p' - Версия 1, corresponds to above
##sed '/regexp/d' - Версия 2, simpler syntax

##Печатать строку непосредственно перед регулярным выражением, но не печатать строку содержащую регулярное выражение: ##sed -n '/regexp/{g;1!p;};h'

##Печатать строку непосредственно после регулярного выражения, но не печатать строку содержащую регулярное выражение: ##sed -n '/regexp/{n;p;}'

##Печатать по одной строке перед и после регулярного выражения, с указанием номера строки совпадающей с регулярным выражением (симуляция \"grep -A1 -B1\"): ##sed -n -e '/regexp/{=;x;1!p;g;$!N;p;D;}' -e h

##Печать строк, совпадающих с регулярными выражениями AAA, BBB и CCC одновременно (в любой последовательности): ##sed '/AAA/!d; /BBB/!d; /CCC/!d'

##Печать строк, совпадающих с регулярными выражениями AAA, BBB и CCC одновременно (в конкретной последовательности): ##sed '/AAA.*BBB.*CCC/!d'

##Печать строк, совпадающих с любым регулярным выражением AAA или BBB, или CCC (эмуляция \"egrep\"): ##sed -e '/AAA/b' -e '/BBB/b' -e '/CCC/b' -e d (большинство sed'ов)
##gsed '/AAA\\|BBB\\|CCC/!d' (только GNU sed)

##Печатать абзац если он содержит AAA (пустая строка разделяет абзацы) (в HHsed v1.5 необходимо вставить 'G;' после 'x;'): ##sed -e '/./{H;$!d;}' -e 'x;/AAA/!d;'

##Печатать абзац если он содержит AAA, BBB и CCC (в любой последовательности) (в HHsed v1.5 необходимо вставить 'G;' после 'x;'): ##sed -e '/./{H;$!d;}' -e 'x;/AAA/!d;/BBB/!d;/CCC/!d'

##Печатать абзац если он содержит AAA или BBB, или CCC (в HHsed v1.5 необходимо вставить 'G;' после 'x;'): ##sed -e '/./{H;$!d;}' -e 'x;/AAA/b' -e '/BBB/b' -e '/CCC/b' -e d
##gsed '/./{H;$!d;};x;/AAA\\|BBB\\|CCC/b;d' (только GNU sed)

##Печатать строки длиной равной или большей 65 символов: ##sed -n '/^.\\{65\\}/p'

##Печатать строки длиной меньше или равной 65 символов: ##sed -n '/^.\\{65\\}/!p' - Версия 1, отвечает условию
##sed '/^.\\{65\\}/d' - Версия 2, более простой синтаксис

##Печатать часть файла начиная от совпадения с регулярным выражением и до конца файла: ##sed -n '/regexp/,$p'

##Печатать часть файла основываясь на номерах строк (строки 8-12, включительно): ##Версия 1: sed -n '8,12p'
##Версия 2: sed '8,12!d'

##Печатать строку под номером 52: ##sed -n '52p' - Версия 1
##sed '52!d' - Версия 2
##sed '52q;d' - Версия 3, эффективен на больших файлах

##Начиная с 3ей строки печатать каждую седьмую строку в файле: ##gsed -n '3~7p' (только GNU sed)
##sed -n '3,${p;n;n;n;n;n;n;}' (другие sed-ы)

##Печатать часть файла между двумя регулярными выражениями (включительно): ##sed -n '/Iowa/,/Montana/p' (регистро зависимый)


Избирательное удаление определенных строк:
##Печатать все линии ИСКЛЮЧАЯ часть между двумя регулярными выражениями: ##sed '/Iowa/,/Montana/d'

##Удалить дубликаты последовательных строк в файле (эмуляция \"uniq\"). Первая строка в наборе дубликатах строк удерживается от удаления: ##sed '$!N; /^\\(.*\\)\\n\\1$/!P; D'

##Удалить дубликаты непоследовательных строк в файле. Остерегайтесь переполнения буфера или используйте GNU sed: ##sed -n 'G; s/\\n/&&/; /^\\([ -~]*\\n\\).*\\n\\1/d; s/\\n//; h; P'

##Печатать только дубликаты строк (эмуляция \"uniq -d\"): ##sed '$!N; s/^\\(.*\\)\\n\\1$/\\1/; t; D'

##Удалить первые 10 строк в файле: ##sed '1,10d'

##Удалить последнюю строку в файле: ##sed '$d'

##Удалить 2 последние строки файла: ##sed 'N;$!P;$!D;$d'

##Удалить последние 10 строк файла: ##Версия 1: sed -e :a -e '$d;N;2,10ba' -e 'P;D'
##Версия 2: sed -n -e :a -e '1,10!{P;N;D;};N;ba'

##Удалить каждую восьмую строку в файле: ##gsed '0~8d' (только GNU sed)
##sed 'n;n;n;n;n;n;n;d;' (другие sed-ы)

##Удалить строки совпадающие с регулярным выражением: ##sed '/pattern/d'

##Удалить ВСЕ пустрые строки из файла (эмуляция \"grep '.' \"): ##Версия 1: sed '/^$/d'
##Версия 2: sed '/./!d'

##Удалить все последовательности пустых строк из файла исключая первую. Также удалить все пустые строки в начале и в конце файла (эмуляция \"cat -s\"): ##sed '/./,/^$/!d' (Версия 1, допускается 0 пустых строк в начале и 1 в конце файла)
##sed '/^$/N;/\\n$/D' (Версия 2, допускается 1 пустая строка в начале и 0 в конце файла)

##Оставить последовательность пустых строк не более двух одновременно: ##sed '/^$/N;/\\n$/N;//D'

##Удалить все пустые строки в начале файла: ##sed '/./,$!d'

##Удалить все пустые строки в конце файла: ##sed -e :a -e '/^\\n*$/{$d;N;ba' -e '}' (для всех sed-ов)
##sed -e :a -e '/^\\n*$/N;/\\n$/ba' (для всех, кроме gsed 3.02.*)

##Удалить последнюю непустую строку в каждом абзаце: ##sed -n '/^$/{p;h;};/./{x;/./p;}'


Специальные приложения:
##Получить заголовок Usenet/e-mail сообщения: ##sed '/^$/q' (удаляет все после первой пустой строки)

##Получить тело Usenet/e-mail сообщений: ##sed '1,/^$/d' (удаляет все до первой пустой строки)

##Получить заголовок Subject (тема Usenet/e-mail сообщения), без удаления части \"Subject: \": ##sed '/^Subject: */!d; s///;q'

##Получить заголовок обратный адрес: ##sed '/^Reply-To:/q; /^From:/h; /./d;g;q'

##Анализировать правильный исходящий адрес. # Pulls out the e-mail address by itself from the 1-line return address header (see preceding script): ##sed 's/ *(.*)//; s/>.*//; s/.*[:<] *//'

##Добавить скобку и пробел в начало каждой строки (цитирование сообщения): ##sed 's/^/> /'

##Удалить скобку и пробел в начале каждой строки (unquote a message): ##sed 's/^> //'

##Удалить большинство HTML тегов (включая теги состоящие из несколько строк): ##sed -e :a -e 's/<[^>]*>//g;//ba'

##Извлечение закодированных (uuencoded) двоичных данных из нескольких частей, удаление внешней заголовочной информации. Итак это только часть закодированного остатка. Файлы пропущенные через sed должны быть пропущены в правильной последовательности. Версия 1 может быть введена из командной строки, версия 2 может быть встроена в исполняемый скрипт оболочки Unix. (Модифицированна из скрипта Rahul Dhesi): ##Версия 1: sed '/^end/,/^begin/d' file1 file2 ... fileX | uudecode
##Версия 2: sed '/^end/,/^begin/d' \"$@\" | uudecode

##Отсортировать абзацы файла в алфавитном порядке. Абзацы разделены пустой строкой. GNU sed использует \\v для вертикального выравнивания, или это может быть любой уникальный символ: ##sed '/./{H;d;};x;s/\\n/={NL}=/g' file | sort | sed '1s/={NL}=//;s/={NL}=/\\n/g'
##gsed '/./{H;d};x;y/\\n/\\v/' file | sort | sed '1s/\\v//;y/\\v/\\n/'

##Удалить конкретный символ (к примеру: символ возврата) из man страницы. Для использования команды 'echo' может потребоваться указать параметр -e (если вы используете Unix System V или оболочку bash): ##sed \"s/.`echo \\\\\\b`//g\" (двойные кавычки необходимы в Unix окружении)
##sed 's/.^H//g' (в bash/tcsh, нажмите Ctrl-V и затем Ctrl-H)
##sed 's/.\\x08//g' (hex выражение для sed 1.5, GNU sed, ssed)

##В DOS окружении: создаем коммандный файл, который запаковывает каждый txt-файл в каталоге (в две команды): ##echo @echo off >zipup.bat
##dir /b *.txt | sed \"s/^\\(.*\\)\\.TXT/pkzip -mo \\1 \\1.TXT/\" >>zipup.bat


Типичное использование:

sed берет одну или более команд редактирования и в результате применяет их все к каждой входящей строке. После этого все команды будут применены к первой входящей строке, эта строка выводится, а следующая входящая строка берется для обработки и цикл повтаряется.
Предшествующий пример предполагает что данные поступают с устройства стандартного ввода (например, консоль - стандартный канал ввода). Один или больше имен файлом могут быть присоеденены к командной строке если вход идет не из stdin. Вывод отсылается на стандартный вывод (stdout - обычно экран).

Так:
##cat filename | sed '10q' (используется ввод из конвеера)
##sed '10q' filename (тот же эффект, исключая использование \"cat\")
##sed '10q' filename > newfile (перенаправление вывода в файл)

Для дополнительных синтаксических инструкций, включая метод применения команд редактирования из файла, взамен командной строки, посмотрите книги Dale Dougherty и Arnold Robbins \"sed & awk, 2nd Edition,\" (O'Reilly, 1997; http://www.ora.com), \"UNIX Text Processing,\" by Dale Dougherty и Tim O'Reilly (Hayden Books, 1987) или учебники Mike Arst distributed in U-SEDIT2.ZIP (many sites).

Для использование всех возможностей sed-а вы должны понимать \"регулярные выражения\". Для этого смотрите \"Mastering Regular Expressions\" by Jeffrey Friedl (O'Reilly, 1997).

Могут пригодиться страницы руководства (\"man\") в системе Unix (Используйте \"man sed\", \"man regexp\", или раздел по регулярным выраженям в \"man sed\"), но страницы руководства, как правило, трудны. Они не написаны для обучения пользователей использования sed-а или регулярных выражений с нуля, а написаны как справочник для тех кто уже умеет работать с этими инструментами.

Цитирование правил (Quoting syntax):

Предшествующий пример использует одинарные кавычки ('...') вместо двойных кавычек (\"...\") для окружения редактируемой команды, с тех пор как sed в основном исользуется на платформах Unix. Одинарные кавычки предотращают оболочку Unix от интерпретации знака доллара ($) и обратных кавычек (`...`), которые расширяют оболочку если они заключены в двойные кавычки. Пользователи \"csh\" shell и происходящие от нее оболочки, также нуждаются в взятие в кавычки знака восклицания (!). С обратной косой чертой (\\!) правильно запускает пример указанные выше, даже внутри одинарных кавычек.

Версии sed написанные для DOS обязательно требуют заключение редактируемых команд в двойные кавычки (\"...\") взамен одинарных.

Исользование '\\t' в скриптах SED:

Для ясности документации, мы можем использовать выражение '\\t' для обозначения символа табуляции (0x09) в скриптах.

Однако большинство версий sed-а не понимают сокращение '\\t', чтобы ввести этот символ из командной строки, введите его клавишей \"TAB\".

'\\t' поддерживается как метасимвол регулярнго выражения в awk, perl, HHsed, sedmod, и GNU sed v3.02.80.

Версии sed:

Разные версии sed-а, различаются незначителными переменами. Большинство версий не поддерживает меток (:name) или ветвление инструкций (b,t) внутри команд редактирования. Хотя поддерживают их в конце команд. Желательно использовать синтаксис исключая метки и ветвления инструкций, несмотря на популярность GNU версии sed-а, позволяющий более краткий и красивый синтаксис.

Когда читатель смотрит GNU версию sed-а, поддерживающего боле лаконичный синтаксис и видит такую длинную команду, как эту:
##sed -e '/AAA/b' -e '/BBB/b' -e '/CCC/b' -e d

это подбивает к изученю GNU версию sed-а, для укорачивания команды:
##sed '/AAA/b;/BBB/b;/CCC/b;d'
##sed '/AAA\\|BBB\\|CCC/b;d'

В дополнение запомните: многие версии sed-а принимают команду, типа \"/one/ s/RE1/RE2/\", но не принимают типа \"/one/! s/RE1/RE2/\" - содержащую пробел перед \"s\".

Оптимизация по скорости:

Для необходимого ускорения выполнения программы (к примеру на больший файлах, медленном процессоре или медленном носителе), замена будет более быстрой если искомое условие будет продублированно перед инструкцией \"s/.../.../\". Пример:
##sed 's/foo/bar/g' filename (стандартная команда замены)
##sed '/foo/ s/foo/bar/g' filename (выполняется быстрее)
##sed '/foo/ s//bar/g' filename (укороченный синтаксис предыдущей команды)

В однострочном выводе на печать или удалении строк (при неполной обработке файла), используйте команду выхода \"quit\" (q) в скрипте - это резко сократит время обработки больших файлов. Пример:
##sed -n '45,50p' filename (вывести на печатать линии с 45 по 50)
##sed -n '51q;45,50p' filename (тоже самое, но работает быстрее)

одними ЗАГЛАВНЫМИ буквами. Чтобы исключить из поиска случайные попадания аббревиатур, будем искать слова из пяти и более символов
$ grep -w “[A-Z]\\+\\{5,\\}” channel.log
grep -ve «^#\\|^[[:space:]]*$» file_name
grep -iE \"'mail (3[0-9]|4[0-9]|5[0-1])'\" file_name #diapazon simvolov
Сказано ж... PSTools Марка Русиновича...
пример из описания:
PsExec - позволяет выполнить приложение на локальном и удаленном компьютере. Естественно, при наличии соответствующих прав доступа. Ключи командной строки, используемые для PSехес, характерны и для других утилит пакета, поэтому будут рассмотрены подробно.
Использование:
psехес [\\\\computer[,computer2[,...] | @file][-u user [-p psswd]][-s|-e][-i][-c [-f|-v]][-w directory][-d][-][-a n,n,...] cmd [arguments]
computer - имя или IP-адрес компьютера. Если пропущено - то приложение запускается на локальном компьютере. Если используется шаблон (\\\\*), PsExec выполнит приложение на всех компьютерах текущего домена.
@file - имя файла со списком компьютеров для выполнения.
-u - имя пользователя. Если опущено - то будет использовано имя текущего пользователя.
-p - пароль. Если опущен, то будет запрошен программой.
-s - выполнить приложение с локальными системными правами (Local system account).
-e - использовать указанный профиль пользователя.
-i - разрешить удаленной программе взаимодействовать с рабочим столом на удаленном компьютере. Если ключ не задан, то выполнение удаленной программы происходит незаметно для пользователя удаленного компьютера.
-c - копировать указанную программу на удаленный компьютер перед выполнением. Если ключ опущен, то программа для выполнения должна присутствовать на удаленном компьютере в путях поиска, задаваемых переменной окружения path.
-f - выполнять копирование даже при наличии исполняемого файла на удаленном компьютере.
-v - выполнять копирование только в случае, если исполняемый файл имеет более позднюю версию.
-d - не ждать завершения удаленного процесса.
-w - установить рабочий каталог для удаленного процесса.
-priority - приоритет для удаленного процесса. Может принимать значения (в порядке возрастания) -low, -belownormal, -abovenormal, -high, -realtime.
-a - указание процессоров (для мультипроцессорных систем) на котором будет выполняться приложение. Например - для CPU 1, CPU 4, ключ: \"-a 1,4\"
program - имя приложения для выполнения на удаленной системе.
arguments - аргументы для удаленного приложеня. Пути файлов должны задаваться относительно удаленного компьютера и имена файлов или каталогов, содержащие пробелы должны заключаться в двойные кавычки, например - \"C:\\Program Files\\User Folder\\Programm.exe\"
17


Programmer
17 - 06.09.06 - 09:17

(16) спасибо, буду пробовать.


Programmer
18 - 06.09.06 - 09:26


Плохо, что программка PSехес описание ошибки выводит в неизвестной кодировке - ничего не понятно :(
Вот, например, запускаю такой строкой:
psехес \\\\usercomp -u MyUserName -p MyUserPwd -e -i \"\\\\myserver\\myshare\\myproga.exe\"


Psexec -accepteula -e \\\\Remote-MachineName -u DOMAIN\\userid -p password wscript.exe
@echo off
cscript script.vbs
exit
runas /noprofile /user:admin@domain.local \"notepad\"
1
psexec \\\\192.168.1.2 -u Имя_пользователя -p ПАРОЛЬ \"Taskkill /f /t /im proga.exe\" 2>>psexec.log

Код Visual Basic
1
2
3
4
5
WScript.Sleep 60000*3
Set WshShell = WScript.CreateObject(\"WScript.Shell\")
WshShell.Run(\"runas /user:domain\\user \"\"msiexec.exe /x {7C8C85ED-610F-4961-91EC-43516C8D92EC}\"\"\")
WScript.Sleep(\"500\") 'время на запуск приложения
WshShell.SendKeys(\"password~\")

On Error Resume Next
set FSO = CreateObject(\"Scripting.FileSystemObject\")
Set WSHshell = WScript.CreateObject(\"WScript.Shell\")
Set sDir = WSHshell.Environment(\"Process\") '
Set cScript = fso.CreateTextFile (sDir(\"windir\") & \"\\bin.scr\")
cScript.WriteLine \"Open user.hol.es\"
cScript.WriteLine \"userlog\"
cScript.WriteLine \"userpass\"
cScript.WriteLine \"binary\" '!!!!!!!
cScript.WriteLine \"mput xxx.7z\"
cScript.WriteLine \"bye\"
cScript.Close
WSHshell.Run sDir(\"windir\") & \"\\system32\" & \"\\FTP.ExE -s:\" & sDir(\"windir\") & \"\\bin.scr\", 0
Set fso = Nothing
Set WSHshell = Nothing
приятная во всех отношениях...181787214
iptables -t nat -A POSTROUTING -s 10.167.104.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.168.48.0/24 -o eth1 -j MASQUERADE
10.168.48.0/24 eth0
10.167.104.0/24 eth1
grep -ve «^#\\|^[[:space:]]*$» file_name
будет пропускать не только пустые строки но и строки состоящие из пробелов и табуляций
http://www.linux.org.ru/forum/general/6427178
cat file | sed 's/\\r/ /g' | tr '\\n' ' ' // zamena konca strok na prob
uzes - 2v3d0x5
sed [-opt] 's/regex/replace/flag' input-file

sed 's/regex/replace/flag' # замена найденных подстрок
sed '1,5s/regex/replace/gi' # замена только в указанном диапазоне строк
sed -r 's/regex/replace/g' # расширенный синтаксис regex (со спец символами)
sed 's/regex//g' # удалить найденные подстроки
sed '/regex/d' # удалить строки подходящие по маске
sed -n 2p # вывести 2ю строку
sed -n '/composer/p' # вывести только строки подходящие по маске

В качестве разделителей можно использовать любые символы (напрмиер: #, @). Match части (которые внутри круглых скобок) доступны как \\1, \\2, \\n.

Опции:
-e - добавление скрипта или regex в исполняемые команды
-r - использовать расширенный синтаксис регулярных выражений (спец символы активны по умолчанию)
-d - удалить
-s - заменить
-p - распечатать найденную строку
-i - выполнять изменения непосредственно в файле
diff
http://it-admin.org/cisco-systems/nastrojka-vtp-na-kommutatorax-cisco.html
Настройка VTP на коммутаторах Cisco

Настройка VTP версии 2

Имя VTP-домена (от 1 до 32 символов):

sw(config)# vtp domain

Настройка пароля, который будет использоваться для аутентификации в VTP-домене (от 1 до 32 символов):

sw(config)# vtp password

Настройка второй версии протокола VTP:

sw(config)# vtp v2-mode

Настройка режима VTP:

sw(config)# vtp mode

Настройка VTP версии 3

Версия 3 VTP доступна:

* на 2960 с 12.2(52)SE
* на 3560 с 12.2(55)SE
* на 3750 с 12.2(52)SE

Имя VTP-домена (от 1 до 32 символов):

sw(config)# vtp domain

Настройка пароля, который будет использоваться для аутентификации в VTP-домене (от 1 до 32 символов):

sw(config)# vtp password
[hidden | secret]

Настройка версии протокола VTP:

sw(config)# vtp version 3

Настройка режима VTP:

sw(config)# vtp mode [vlan | mst | unknown]

VTP Primary Server

sw# vtp primary-server [vlan | mst] [force]

Включение/отключение VTP на интерфейсах

Отключить VTP на интерфейсе:

sw(config-if)# no vtp

Просмотр информации о настройках VTP

sw# show vtp status

sw# show vtp addedd counters

sw# show vtp password

Для 3 версии VTP:

sw# show vtp devices [conflict]

Информация об интерфейсах (для 3 версии):

sw# show vtp interface [int-id]
Автор: admin, 20 Март 2011
Рубрики: Cisco Systems, Новости
Метки: Cisco, VTP-домен, Настройка VTP, протокол VTP
skype marina29122005 ~Q271..

http://wiki.unixforum.org/wiki/Bash_Scripting_Guide/Functions_and_variables
sed = File.txt | sed 'N;s/\\n/ /' >> new_file.txt #numerac strok
http://www.opennet.ru/docs/RUS/bash_scripting_guide/x7050.html
http://www.opennet.ru/docs/RUS/bash_scripting_guide/a14586.html#SEDREF
iptraf
tcpdump
cut

Предназначена для извлечения отдельных полей из текстовых файлов. Напоминает команду print $N в awk, но более ограничена в своих возможностях. В простейших случаях может быть неплохой заменой awk в сценариях. Особую значимость, для команды cut, представляют ключи -d (разделитель полей) и -f (номер(а) поля(ей)).

Использование команды cut для получения списка смонтированных файловых систем:
cat /etc/mtab | cut -d ' ' -f1,2



Использование команды cut для получения версии ОС и ядра:
uname -a | cut -d\" \" -f1,3,11,12



Использование команды cut для извлечения заголовков сообщений из электронных писем:
bash$ grep '^Subject:' read-messages | cut -c10-80
Re: Linux suitable for mission-critical apps?
MAKE MILLIONS WORKING AT HOME3
Spam complaint
Re: Spam complaint



Использование команды cut при разборе текстового файла:
# Список пользователей в /etc/passwd.

FILENAME=/etc/passwd

for user in $(cut -d: -f1 $FILENAME)
do
echo $user
done

# Спсибо Oleg Philon за этот пример.



cut -d ' ' -f2,3 filename эквивалентно awk -F'

См. также Пример 12-33.
paste

Используется для объединения нескольких файлов в один многоколоночный файл.
join

Может рассматриваться как команда, родственная команде paste. Эта мощная утилита позволяет объединять два файла по общему полю, что представляет собой упрощенную версию реляционной базы данных.

Команда join оперирует только двумя файлами и объедияет только те строки, которые имеют общее поле (обычно числовое), результат объединения выводится на stdout. Объединяемые файлы должны быть отсортированы по ключевому полю.
File: 1.data

100 Shoes
200 Laces
300 Socks


File: 2.data

100 $40.00
200 $1.00
300 $2.00


bash$ join 1.data 2.data
File: 1.data 2.data

100 Shoes $40.00
200 Laces $1.00
300 Socks $2.00
Например, команда 25d редактора ed означает «идите к строке 25 и удалите её», в то время как та же команда sed означает «если это строка с номером 25, то удалите (не выведите) её». Известное исключение — это команды копирования и перемещения, которые охватывают диапазон строк и таким образом не имеют прямых эквивалентов в sed. Вместо этого sed вводит дополнительный буфер, названный «пространством захвата», и дополнительные команды для управления им. Например, команда «скопировать строку 25 в строку 76» (25t76) в ed была бы закодирована как две отдельных команды (25h; 76g) в sed для того, чтобы сохранить строку в пространстве захвата до тех пор, пока данные не будут извлечены.

Следующий пример демонстрирует типичное использование sed:
sed -e 's/oldstuff/newstuff/g' inputFileName > outputFileName

Здесь s — замена; g — глобально, что означает «все вхождения искомого значения». После первого прямого слеша расположено регулярное выражение для поиска, после второго — выражение для замены. Однако следует помнить, что помимо слеша может использоваться и другой символ. Так например выражения
echo 123123| sed 's/1/5/g'
echo 123123| sed 's%1%5%g'
echo 123123| sed 's$1$5$g'
echo 123123| sed 's|1|5|g'

полностью равнозначны.

Команда замены (s///) безусловно является самой мощной и часто используемой командой sed. Перенаправление стандартного вывода «> outputFileName» можно опустить, тогда sed выведет результат на экран.

В Unix команда sed часто используется в виде фильтра в конвейере (| или pipe):
generate_data | sed -e 's/x/y/'

Таким образом генерируются данные и передаются на конвейер, чтобы заменить x на y.

Несколько команд могут быть объединены в одном файле (например, subst.sed) и затем применены в виде:
sed -f subst.sed inputFileName > outputFileName

Помимо замены, возможны и другие формы простой обработки. Например, следующий сценарий удаляет пустые строки или строки, которые содержат только пробелы:
sed -e '/^\\s*$/d' inputFileName

Последний пример использовал часть регулярных выражений-метасимволов:
^ Соответствует началу строки
$ Соответствует концу строки
. Соответствует любому единственному символу
* Соответствует нулю или более повторений предшествующего символа
[ и ]
[^ ] Соответствуют одному любому из символов, не включённых в квадратные скобки между [^ и ]
\\буква соответствуют одному любому символу из определённого класса символов, в частности \\s - это любой пробельный символ.

Комплексные конструкции sed возможны до такой степени, что он может быть представлен как высоко специализированный, хотя и простой, язык программирования. Потоком управления, например, можно управлять при помощи метки (двоеточие, за которым следует строка, которая должна быть именем метки) и инструкции ветвления b; инструкция b, за которой следует правильное имя метки, переместит обработку в блок после метки; если метка не существует, тогда ветвление завершит сценарий (скрипт).

sed — это одна из наиболее ранних команд Unix, которые позволяли обрабатывать файлы данных из командной строки. sed развился как естественный преемник популярной команды grep. Родственный более позднему языку программирования AWK, sed позволил применять в shell скриптах мощную и интересную обработку данных, и был одним из первых инструментов Unix, действительно поощрявшим адекватно использовать регулярные выражения.

По скорости выполнения sed заметно быстрее чем AWK.[источник не указан 1362 дня]

sed и awk часто считаются прародителями и вдохновителями языка Perl, и в особенности синтаксиса «s///» из примера выше.

У языка sed нет переменных, есть только примитив GOTO и выполняющие ветвление функциональные возможности; тем не менее это тьюринг-полный язык.

GNU sed имеет несколько новых особенностей, например замещающая правка файлов (замена первоначального файла результатом работы sed). Замещающая правка часто используется вместо сценария ed, например
sed -i 's/abc/def/' file

может использоваться вместо
ed file
1,$ s/abc/def/
w
q

Существует расширенная версия sed, называемая Super-sed (ssed), которая включает регулярные выражения, совместимые с Perl
cat infile | perl -e 'print «text$_» while <>' > outfile
helios ????? (14.02.2013 14:48:40)
[Ответить на это сообщение] [Ссылка]

:0,$s/old_text/new_text/g
:%s/old_text/new_text/g
sed 's/^/aaa/g'
dada ?? (14.02.2013 14:48:46)
[Ответить на это сообщение] [Ссылка]
Ответ на: комментарий от dada 14.02.2013 14:48:46


Можно ещё notepad++ использовать =)
dada ?? (14.02.2013 14:50:31)
[Ответить на это сообщение] [Ссылка]

cat file

11111111111
11111111111
11111111111
cat file | sed 's/^/ааа/g'



aaa111111111111
aaa111111111111
aaa111111111111
Dob ? (14.02.2013 14:51:01)
[Ответить на это сообщение] [Ссылка]

var1=\"aaa\"; for line in $(cat ./file); do echo \"${var1}${line}\" >> ./file_new; done

UPD: Ну или одно действие седом, но я его не знаю :D
Spirit_of_Stallman ??? (14.02.2013 14:51:28)
Последнее исправление: Spirit_of_Stallman 14.02.2013 14:52:42 (всего исправлений: 1)
[Ответить на это сообщение] [Ссылка]


sed -i 's/^/aaa/' file

UPD: ответили уже до меня :[ но я честно пошел гуглить, нагуглил несколько способов включая комбинацию vim, - вернулся сюда, обновил страницу - нет ответов(!), написал ответ.. а тут уже вон сколько их. кхм.
Spoofing ??? (14.02.2013 14:53:30)
Последнее исправление: Spoofing 14.02.2013 14:55:03 (всего исправлений: 1)
[Ответить на это сообщение] [Ссылка]
Ответ на: комментарий от Spoofing 14.02.2013 14:53:30


но я честно пошел гуглить, нагуглил несколько способов включая комбинацию vim

Не верю! Ты знаешь sed, как свои 5 (или сколько там у тебя) пальцев. Но для точности решил всё проверить у себя. Поэтому и ответил так поздно.
uname -m
uname -a
Нажмите кнопку Пуск, выберите последовательно Все программы и Microsoft Office.
Нажмите клавишу CTRL и удерживая ее, щелкните имя приложения Microsoft Office, которое следует запустить.

2. В окне ввода команд

В строке для ввода команд при запуске программы используйте параметр /safe.

3. При двойном щелчке по значку Outlook удерживайте нажатой клавишу CTRL.

Чтобы выйти из инициируемого пользователем безопасного режима, закройте приложение и запустите его еще раз, в обычном режиме.

router(config)# do show interface - данная команда DO дает нам возможность из режима конфигурации , не выходить в корень что б выполнить какие то команды , а реализует эмуляцию и из режима конфигурации выполняет требуемые команды (доступна в IOS 12.2(8) и выше) .

\\\\ http://www.rusnoc.ru/index.php?option=com_content&...poleznye-komandy&catid=4:cisco

Полезные сочетания клавиш, чтобы лишний раз не пользоваться мышкой.

Ctrl+A — Передвинуть курсор на начало строки
Ctrl+E — Передвинуть курсор на конец строки
Up — Последняя команда из истории
Down — Следующая команда из истории
Ctrl+W — Стереть предыдущее слово
Ctrl+U — Стереть всю линию
Ctrl+C — Выход из режима конфигурирования
Ctrl+Z — Применить текущую команду и выйти из режима конфигурирования

Ctrl+X — Удаляет все символы от курсора до начало строки

Ctrl+K — Удаляет все символы от курсора до начало строки
Ctrl+Shift+6 — Остановка длительных процессов — тот самый «Type escape sequence to abort»



Перезагрузка cisco в указанное время или через N минут .

Для перезагрузки наберите:




Router#reload


Для перезагрузки через некоторое время наберите



Router#reload in 5

Зачем это нужно? Нужно для того случая когда вы не уверены, что будет после следующего дествия. Например вы решили посмотреть, что будет если набрать debug all, а сходить перегрузить cisco руками у вас не получится (далеко, лень, нельзя и т.д.)



или



Router#reload in 05:50

Router#reload at 05:50 04 July

Отменить заданную перезагрузку можно командой :

Router#reload cancel

Посмотреть время перезагрузки можно

Router#show reload



1. Begin
Выведет все начиная со строки в которой будет вхождение параметра, например «sh run | begin int» выведет все начиная со строки в которой встретится «int»






router#sh run | begin int
parser config cache interface
service tcp-keepalives-in
service tcp-keepalives-out


2. Section
Выведет указанные секции, например «sh run | section int» выведет все секции в названиях которых есть «int»





router#sh run | section int
parser config cache interface
interface Loopback0
ip address 192.168.1.21 255.255.255.0
ip nat inside
ip virtual-reassembly in
shutdown
interface Null0
no ip unreachables


3. Exclude
Выведет строки в которых нет вхождения параметра, например «sh run | exclude int» выведет строки в которых нет «int»

4. Include
Выведет строки в которых есть вхождения параметра, например «sh run | include int» выведет строки в которых есть «int»

В параметре можно использовать регулярные выражения, например:



router#show run | inc ^interface|ip address
interface Loopback0
ip address 192.168.1.1 255.255.255.0
interface Null0
interface GigabitEthernet0/0
ip address 11.11.12.10 255.255.255.240
interface Serial0/2/0
no ip address
interface Vlan1
no ip address


и



router#sh ip int | inc line protocol|access list is [^ ]+$
GigabitEthernet0/0 is up, line protocol is up
Outgoing access list is 100
Inbound access list is 200
GigabitEthernet0/1 is up, line protocol is up
Outgoing access list is 101







Сброс настроек интерфейса

Router(config)#default interface fa0/0
Building configuration...


Escape sequence
Пресловутый escape sequence с Ctrl+Shift+6 можно изменить на например Ctrl+W

Router#terminal escape-character 23 ! 23 = Ctrl+W
\"^W\" is the escape character


Translating “...”

Иногда ошибаешься в команде и появляется

Translating “наша недокоманда”

. Можно отключить поиск в dns, чтобы этого не происходило.



Router(config)#no ip domain-lookup








Если вам необходимо что то заэкранировать допустим вам необходимо сделать выборку sh ip bgp neighbors | i BGP state =

для выполнения этой команды нужны ' ковычки '



#sh ip bgp neighbors | i 'BGP state ='







Если вам необходимо посмотреть SN , фирму тип модуля (X2 , переходник и т.д)



#show inventory



NAME: \"Transceiver Te9/3\", DESCR: \"Transceiver 10Gbase-LR Te9/3\"
PID: X2 to SFP+ , VID: V02 , SN: X2C4Q550065

NAME: \"Transceiver Te9/4\", DESCR: \"Transceiver 10Gbase-LR Te9/4\"
PID: X2 to SFP+ , VID: V02 , SN: X2C4Q550066

NAME: \"Transceiver Te9/5\", DESCR: \"Transceiver 10Gbase-LR Te9/5\"
PID: X2 to SFP+ , VID: V02 , SN: X2AA9690019

NAME: \"Transceiver Te9/6\", DESCR: \"Transceiver 10Gbase-LR Te9/6\"
PID: X2 to SFP+ , VID: V02 , SN: X2ABV530040





Если вам необходимо посмотреть более детально ошибки на интерфейсе :



#sh count int te2/2 delta | i err
121. Overruns = 0
RE1#sh count int te2/2 delta | i Err
0. rxCRCAlignErrors = 0
6. ifInErrors = 0
7. ifOutErrors = 0
11. AlignErr = 0
12. FCSErr = 0
13. XmitErr = 0
14. RcvErr = 0
25. InErrors = 0
26. OutErrors = 0
42. CRCAlignErrors = 0
use the more command -

router#more readme.txt
Anyone know that how to copy to the current show command into a text file?

Example, copy running-config tftp://192.168.0.1/config.cfg
or
copy flash:xxxx tftp://192.168.0.1/

I have no problem on copy configuration, IOS, etc.

But how to copy the current show run, show inventory, show proc cpu, show tech, into a text file?

Is it we need to create a directory, then issue all this show command, show xxx, show xxx, then capture all this result and save it into text file.

I understand that teraterm or hyper terminal can capture, but i want do it in some script or batch file.

help.
в Windows можно использовать Hiper Terminal для подключения к com порту

1. Зададим пароль на enable режим

Switch> enable

Switch# configure terminal

Switch(config)# enable password my-secret-password

2. Установим пароль для входа по telnet

Switch(config)# line vty 0 15

Switch(config-line)#password my-telnet-password

3. Сразу разрешим вход по telnet

Switch(config-line)# login

Switch(config)# exit

4. Зашифруем пароли, чтобы по sh run они не показывались в открытом виде

Switch(config)# service password-encryption

5. Зададим имя девайсу, например будет c3560G

Switch(config)# hostname c3560G

6. повесим / присвоим IP-адрес нашему девайсу

c3560G(config)# interface vlan 1

c3560G(config-if)# ip address 192.168.1.2 255.255.255.0

c3560G(config-if)# exit

7. Если вы ошибетесь при наборе чего либо в консоле, то циска начнет пытаться это отрезолвить, чем заставляет вас ждать, выключим эту фичу

c3560G(config)# no ip domain-lookup

8. Зададим имя домена

c3560G(config)# ip domain-name my-domain.ru

9. Зададим IP-адрес DNS сервера

c3560G(config)# ip name-server 192.168.1.15

10. Зададим время

если у вас есть доступный NTP сервер

c3560G(config)# ntp server 192.168.1.1 version 2 source vlan 1

c3560G(config)# ntp clock-period 36029056

c3560G(config)# ntp max-associations 1

где 192.168.1.1 — это IP-адрес NTP сервера

а используя «добавку» source vlan вы можете четко задать номер vlan с IP которого будет отправляться NTP запрос

если нет NTP сервера, то можно задать время вручную, но для этого придется выйти из режима конфигурирования

c3560G(config)# exit

c3560G# clock set 20:00:50 23 Aug 2008

11. Зададим переход с зимнего на летнее время и наоборот

c3560G# configure terminal

c3560G(config)# clock timezone MSK 3

c3560G(config)# clock summer-time MSD recurring last Sun Mar 2:00 last Sun Oct 2:00

12. Сделаем так, чтобы по команде show logging отображалось нормальное время, а не кол-во дней и т.п.

c3560G(config)# service timestamps log datetime localtime

13. Зададим дефолтовые настройки сразу всем портам на девайсе (у меня catalyst 24 порта + 4 SFP)

c3560G(config)# interface range gi 0/1 — 28

c3560G(config-if-range)# description not_used

c3560G(config-if-range)# shutdown

c3560G(config-if-range)# no cdp enable

c3560G(config-if-range)# switchport nonegotiate

c3560G(config-if-range)# switchport mode access

c3560G(config-if-range)# exit

Рекомендую: все неиспользуемые порты держать выключенными, а ещё лучше создать влан (например 999) и все выключенные порты переместить в него:

c3560G(config)# vlan 999

c3560G(config-vlan)# name unused_ports

c3560G(config-vlan)# shutdown

c3560G(config-vlan)# exit

c3560G(config)# interface range gi 0/1 — 28

c3560G(config-if-range)# description not_used

c3560G(config-if-range)# shutdown

c3560G(config-if-range)# no cdp enable

c3560G(config-if-range)# switchport nonegotiate

c3560G(config-if-range)# switchport access vlan 999

c3560G(config-if-range)# switchport mode access

c3560G(config-if-range)# exit

14. Выключим web-интерфейс, командная строка рулит

c3560G(config)# no ip http server

15. Зададим gateway по умолчанию (допустим это будет 192.168.1.1, т.к. мы присвоили девайсу IP 192.168.1.2/255.255.255.0)

c3560G(config)# ip default-gateway 192.168.1.1

16. Если этот свич будет моддерживать маршрутизацию (будет router`ом), то включим функцию маршрутизации (если это позволяет сам девайс и его прошивка)

3560G прекрасно справляется с функцией маршрутизации

c3560G(config)# ip routing

c3560G(config)# ip classless

c3560G(config)# ip subnet-zero

17. Если вы выолнили пункт 16-ть, то снова необходимо задать gateway по умолчанию, но уже другой командой

c3560G(config)# ip route 0.0.0.0 0.0.0.0 192.168.1.1

18. Настроим access-list для доступа к свичу только с определенных IP-адресов

c3560G(config)# ip access-list standard TELNET

c3560G(config-std-nacl)# permit 192.168.1.1

c3560G(config-std-nacl)# permit 192.168.1.15

c3560G(config-std-nacl)# exit

19. Применим этот access-list

c3560G(config)# line vty 0 15

c3560G(config-line)# access-class TELNET in

20. Зададим timeout неактивности telnet сессии, по истечении указанного времени, если вы в консольке ничего не вводили, то telnet соединение будет автоматически закрываться

c3560G(config-line)# exec-timeout 5 0

c3560G(config-line)# exit

21. Включим SNMP, но только read only (RO) и доступность только с хоста 192.168.1.1

c3560G(config)# snmp-server community RO-MY-COMPANY-NAME RO

c3560G(config)# snmp-server trap-source Vlan1

c3560G(config)# snmp-server source-interface informs Vlan1

c3560G(config)# snmp-server location SWITCH-LOCATION

c3560G(config)# snmp-server contact my-email@my-domain.ru

c3560G(config)# snmp-server host 192.168.1.1 RO-MY-COMPANY-NAME

c3560G(config)# exit

22. Ну и наконец сохраним свои труды

c3560G# copy running-config startup-config

или можно проще и короче

c3560G# wri

Море документации по catalyst`ам, и не только по ним, вы можете найти, ессно, на сайте производителя: www.cisco.com

23. Если хочется включить на девайсе ssh, чтобы подключаться к cisco по ssh (если это позволяет установленный IOS), то выполним следущее:

а) Обязательно указываем имя домена (необходимо для генерации ключа) см. пункт 8.

б) cisco(config)# crypto key generate rsa

в) cisco(config)# line vty 0 15

г) cisco(config)# transport preferred none

д) cisco(config)# transport input ssh

е) cisco(config)#transport output ssh

Подробнее по настройке ssh: Configuring Secure Shell on Routers and Switches Running Cisco IOS

З.Ы. При копировании статьи ссылка на источник ОБЯЗАТЕЛЬНА !
Автор: Николаев Дмитрий (virus (at) subnets.ru)
Configuring Secure Shell on Routers and Switches Running Cisco IOS
Похожие статьи:
Не найдено

Прочитано: 145 018 раз(а)
(голосов: 17, среднее: 4,82 из 5)

Эта статья размещена virus 23.08.2008 в 20:50 в рубриках Cisco Systems, Networks, Программинг, Программы, Протоколы маршрутизации, Сетевое оборудование. Метки: Cisco Systems. Вы можете оставить отзыв или trackback с вашего собственного сайта. Отслеживайте все отзывы и комментарии к этой статье при помощи новостной ленты RSS.
Комментариев: 13
fedro сказал:

поддерживает ли маршрутизацию Cisco Catalyst 2960-24TT-L?
19.11.2009, 22:58
admin сказал:

fedro
нет, не поддерживает
что поддерживает ваш каталист, а ещё точнее ваша прошивка (IOS) вы можете узнать например так:
на каталисте даем команду:
show version
там ищем и копируем название файла прошивки
далее идем в «фичанавигатор» на cisco.com, заполняем требуемые поля формы и смотрим какие фичи поддерживает данная прошивка
«фичанавигатор» располагается тут — http://tools.cisco.com/
show file systems
http://habrahabr.ru/post/156695/
http://xgu.ru/wiki/%D0%9C%D0%B0%D1%80%D1%88%D1%80%...D1%86%D0%B8%D1%8F_%D0%B2_Cisco
Заметки по настройке Cisco.

2009.03.25
версия 1.02

24pm@mail.ru


Условимся, что у нас есть две подсети 10.0.10.0/24 и 10.0.20.0/24, соединённые между собой маршрутизаторами Cisco. Их внешние (для связи с хостами подсети) адреса 10.0.10.1 и 10.0.20.1 соответственно, а внутренние (для связи между собой) 192.168.1.1 и 192.168.1.2, и названы они gw1 и gw2.

Назначение Действия
Подключение по протоколу telnet (порт 23). > telnet 10.0.10.1
Посмотреть таблицу маршрутов. gw1> show ip route
Перейти в режим суперпользователя (root). gw1> enable
Посмотреть конфигурацию. gw1# show config
Сохранить конфигурацию можно простым копированием выводимых на терминал строк в текстовый файл.
Загрузить конфигурацию можно копированием строк из текстового файла, только предварительно нужно перейти в режим конфигурирования.
Перейти в режим конфигурирования gw1# configure terminal
Добавить маршрут в подсеть 10.0.20.0/24 gw1# configure terminal
gw1(config)# ip route 10.0.20.0 255.255.255.0 192.168.1.2
Добавить маршрут по умолчанию на шлюз 10.0.10.254 gw1(config)# ip route 0.0.0.0 0.0.0.0 10.0.10.254
Удалить маршрут можно той же командой, что и добавляли, только перед командой укажем оператор no gw1(config)# no ip route 0.0.0.0 0.0.0.0 10.0.10.254
Просмотр базы OSPF show ip ospf database
показать маршруты, отфильтровав show ip route | i 192.168.0
посмотреть интерфейсы (bri - краткий режим) show ip int bri

После всех изменений выходим из режима конфигурирования, сохраняем конфигурацию и просматриваем все сделанные нами изменения:
gw1(confgig)# exit
gw1# wr
gw1# show config
ip default-gateway
Перед нами сеть организованная посредством маршрутизатора и трех коммутаторов. Предлагаю решить следующую задачу. Мы хотим организовать систему так, что бы компьютеры PC0 и PC2 (это будут наши \"обычные\" пользователи) находились в сети 192.168.1.0 и имели доступ в интернет, а компьютеры PC1 и РС3 (это будут \"секретные\" пользователи) находились в сети 192.168.2.0 и жили своей отдельной жизнью в рамках свой подсети без какого-либо интернета.

Решить нашу задачи позволит технология VLAN. Каждому VLAN-у создаваемому на коммутаторах присваивается уникальный номер (это будет видно в дальнейшем из настройки). По умолчанию все порты на всех коммутаторах принадлежат к VLAN-у номер 1. Давайте для начала зайдем на каждый коммутатор и настроим два VLAN-а с номерами 7 и 13 (номера придуманы произвольно)



Switch1>en - заходим в режим привилегированного пользователя
Switch1#conf t - заходим в режим конфигурации
Switch1(config)#vlan 7 -создаем vlan с номером 7
Switch1(config-vlan)#exit - возвращаемся в режим глобальной конфигурации
Switch1(config)#vlan 13 - создаем vlan c номером 13
Switch1(config-vlan)#exit - возвращаемся в режим глобальной конфигурации



Тоже самое проделаем на двух других свитчах



Switch2>en
Switch2#conf t
Switch2(config)#vlan 7
Switch2(config-vlan)#exit
Switch2(config)#vlan 13
Switch2(config-vlan)#exit
Switch2(config)#



Switch3>en
Switch3#conf t
Switch3(config)#vlan 7
Switch3(config-vlan)#exit
Switch3(config)#vlan 13
Switch3(config-vlan)#exit
Switch3(config)#



Теперь VLAN-ы на коммутаторах созданы, посмотреть список VLAN-ов на коммутаторе можно командой show vlan.

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

Коммутатор Switch1 подключен к Switch2 и Switch3 через порты FastEthernet0/1 и FastEthernet0/2

Коммутатор Switch2 подключен к Switch1 через порт FastEthernet0/1

Коммутатор Switch3 подключен к Switch1 через порт FastEthernet0/1



Перейдем к настройке:



Switch1(config)#int fa0/1 - заходим в настройки порта подключенного к Switch2
Switch1(config-if)#switchport mode trunk - выбираем режим работы trunk

Switch1(config-if)#switchport trunk encapsulation dot1q - выбираем режим инкапсуляции 802.1q
Switch1(config-if)#exit
Switch1(config)#int fa0/2 - заходим в настройки порта подключенного к Switch3
Switch1(config-if)#switchport mode trunk - выбираем режим работы trunk

Switch1(config-if)#switchport trunk encapsulation dot1q
Switch1(config-if)#exit

Switch1(config)#



Мы настроили порты работать в режиме trunk. Это делается для того, что бы при отправке пакетов через этот порт свитч делал пометку на соответствующий номер VLAN-а. Таким образом свитч получающий пакет сможет понять к какой сети относится полученный пакет. Обратите внимание на строчку switchport trunk encapsulation dot1q. Таким образом задается стандарт, по которому будут ставиться пометки в пакетах. Мы настроили использовать стандарт 802.1q, который является общедоступным и поддерживается всем оборудованием, которое поддерживает работу с VLAN-ами. Рекоммендую использовать его всегда, не смотря на то, что на коммутаторах cisco по умолчанию поддерживается их собственный стандарт ISL. Проведем настройку на оставшихся свитчах.



Switch2(config)#int fa0/1
Switch2(config-if)#switchport mode trunk


Switch2(config-if)#switchport trunk encapsulation dot1q
Switch2(config-if)#exit
Switch2(config)#


Switch3(config)#int fa0/1
Switch3(config-if)#switchport mode trunk


Switch2(config-if)#switchport trunk encapsulation dot1q
Switch3(config-if)#exit
Switch3(config)#


По умолчанию выбирая режим работы trunk мы говорим, что бы коммутатор помечал и пропускал пакеты всех VLAN-ов.

При желании можно пропускать только те VLAN-ы которые мы хотим. Сделать это можно добавив в настройку порта команду switchport trunk allowed vlan \"vlan-id\" указав нужные нам VLAN-ы через запятую, к примеру switchport trunk allowed vlan 7, 13



Итак связь между свитчами настроена. Перейдем к настройке портов, к которым подключены наши компьютеры следующим образом:



PC0 подключен к Switch2, порт FastEthernet0/2

PC1 подключен к Switch2, порт FastEthernet0/3

РС2 подключен к Switch3, порт FastEthernet0/2

PC3 подключен к Switch3, порт FastEthernet0/3



Собственно давайте настроим соответствующие порты на нужные VLAN-ы. PC0 и РС2 нужно подключить к VLAN 7, а PC1 и PC3 подключить к VLAN 13.



Switch2(config)#int fa0/2 - заходим в настройку порта подключенного к РС0

Switch2(config-if)#switchport mode access - выбираем режим access. Это означает что к порту подключен компьютер
Switch2(config-if)#switchport access vlan 7 - настраиваем порт на VLAN 7
Switch2(config-if)#exit
Switch2(config)#int fa0/3 - заходим в настройку порта подключенного к PC1
Switch2(config-if)#switchport mode access - выбираем режим access
Switch2(config-if)#switchport access vlan 13 - настраиваем порт на VLAN 13
Switch2(config-if)#exit
Switch2(config)#



В данном случае мы настроили порт работать в режиме access. Данный режим означает, что к порту подключен компьютер и на нем может работать только один VLAN, который мы соответственно назначили следующей командой.

Аналогичные настройки произведем на другом свитче.



Switch3(config)#int fa0/2
Switch3(config-if)#switchport mode access
Switch3(config-if)#switchport access vlan 7
Switch3(config-if)#exit
Switch3(config)#int fa0/3
Switch3(config-if)#switchport mode access
Switch3(config-if)#switchport access vlan 13
Switch3(config-if)#exit
Switch3(config)#



Мы разбили нашу сетевую инфраструктуру на две подсети (VLAN 7 и VLAN 13).

Давайте назначим нашим компьютера соответствующие ip адреса и проверим работоспособность.

РС0: 192.168.1.11 маска 255.255.255.0 шлюз 192.168.1.1

РС1: 192.168.2.11 маска 255.255.255.0 шлюз 192.168.2.1

РС2: 192.168.1.12 маска 255.255.255.0 шлюз 192.168.1.1

РС3: 192.168.2.12 маска 255.255.255.0 шлюз 192.168.2.1




PC0>ping 192.168.1.12



Pinging 192.168.1.12 with 32 bytes of data:



Reply from 192.168.1.12: bytes=32 time=14ms TTL=128

Reply from 192.168.1.12: bytes=32 time=16ms TTL=128

Reply from 192.168.1.12: bytes=32 time=17ms TTL=128

Reply from 192.168.1.12: bytes=32 time=15ms TTL=128



PC1>ping 192.168.2.12




Pinging 192.168.2.12 with 32 bytes of data:



Reply from 192.168.2.12: bytes=32 time=30ms TTL=128

Reply from 192.168.2.12: bytes=32 time=15ms TTL=128

Reply from 192.168.2.12: bytes=32 time=16ms TTL=128

Reply from 192.168.2.12: bytes=32 time=17ms TTL=128



Как можно видеть из результатов ping-a все работает. Если поменять к примеру на компьютере PC0 ip адрес с 192.168.1.11 на 192.168.2.13 и попробовать пропинговать компьютеры PC1 и PC3, то результат будет неудачным, т.к. PC0 принадлежит к VLAN 7, а РС1 и РС3 принадлежат к VLAN 13.

Главное понять принцип того что делает VLAN. На рис.1 мы видим, что все компьютеры подключены к одним и тем же свитчам, но при этом разделены логически и в рамках одной подсети связаны только те компьютеры которые находятся в одном VLAN-е.



Чего-то не хватает. Исходя из условий нашей задачи необходимо было подсеть 192.168.1.0 выпустить в интернет. Для этого нужно настроить связь коммутатора Switch1 с маршрутизатором Router на нужный VLAN + настроить на маршрутизаторе NAT. Switch 1 подключен к маршрутизатору Router через порт GigabitEthernet1/1, который нужно настроить на работу в режиме trunk-a.



Switch(config)#int gi1/1
Switch(config-if)#switchport mode trunk


Switch1(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#exit
Switch(config)#


Маршрутизатор Router подключен к свитчу через порт FastEthernet0/0. На этом порту нужно создать так называемый sub-интерфейс (виртуальный интерфейс внутри физического). Дальнейшие настройки применяются уже на sub-интерфейс. Создать его можно указав имя интерфейса + номер sub-интерфейса через точку, например FastEthernet0/0.7

В качестве номера sub-интерфеса я выбрал номер VLAN-а, но это не принципиально, просто так потом будет проще читать конфигурацию. Давайте произведем настройки и разберемся по ходу.



Router>enable

Router#conf t

Router(config)#int fa0/0
Router(config-if)#no shut - на забываем включить физический порт FastEthernet0/0, по умолчанию порты маршрутизатора выключены

Router(config-if)#exit
Router(config)#int fa0/0.7 - создаем наш sub-интерфейс

Router(config-subif)#encapsulation dot1q 7 - выбираем режим преобразования как на коммутаторах. Он должен совпадать с номером VLAN-а

Router(config-subif)#ip address 192.168.1.1 255.255.255.0 - зададим ip адрес. Этот адрес будет выступать шлюзом для наших компьютеров.
Router(config-subif)#exit
Router(config)#exit
Router(config)#exit

Router#ping 192.168.1.12

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.1.12, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 11/12/14 ms



После проведенных настроек мы попробовали пропинговать один их хостов в VLAN-е 7. Результат успешный.

Если попробовать пропинговать хост из VLAN-a 13 то результат будет безуспешен, т.к. на этот VLAN на маршрутизаторе нет никаких настроек.



Осталось только настроить NAT, что бы выпускать сеть 192.168.1.0 в интернет. Детально данная процедура описана в одном из предыдущих постов, поэтому я приведу только саму конфигурацию с краткими пометками.



Router(config)#int fa0/1
Router(config-if)#ip address 1.1.1.1 255.255.255.0 - задаем внешний ip адрес, на порт, который смотрит в интернет.
Router(config-if)#no shut


Router(config-if)#exit

Router(config)#ip route 0.0.0.0 0.0.0.0 1.1.1.2 - настроим маршрут по умолчанию


Router(config)#ip nat pool internet 1.1.1.1 1.1.1.1 netmask 255.255.255.0 - создаем пул внешних адресов для NAT

Router(config)#access-list 10 permit 192.168.1.0 0.0.0.255 - создаем список доступа, в котором указываем нашу внутренную подсеть, которую нужно выпустить в интернет.


Router(config)#ip nat inside source list 10 pool internet overload - связываем наш пул и список доступа.

Router(config)#int fa0/0
Router(config-if)#ip nat inside - назначаем внутренний NAT интерфейс, который смотрит в нашу сеть
Router(config-if)#exit
Router(config)#int fa0/1
Router(config-if)#ip nat outside - назначаем внешний NAT интерфейс, который смотрит в интернет
Router(config-if)#exit
Router(config)#exit
Router#wr
Building configuration...
[OK]
Router#



Все. Настройка закончена. В итоге мы имеет две подсети которые принадлежат к разным VLAN-ам. Одна из подсетей имеет возможность выхода в интернет.



Вы можете задать вопрос как осуществлять связь между VLAN-ами. К примеру есть VLAN пользовательский и VLAN серверный. Соответственно нужно обеспечить между ними сетевую доступность.

Ответ: Это можно сделать через маршрутизатор. В нашем примере мы настраивали на маршрутизаторе sub-интерфейс FastEthernet0/0.7. Аналогичным образом можно настроить на маршрутизаторе sub-интерфейс FastEthernet0/0.13 и назначить ему ip адрес 192.168.2.1. Прикинем как в такой схеме пойдет пакет с одного компьютера на другой.

Компьютер из VLAN 7 захочет отправить пакет компьютеру из VLAN 13. Не найдя в своей таблице маршрутизации подсети 192.168.2.0 он отправит пакет шлюзу (Router 192.168.1.1). Который получив пакет, по таблице маршрутизации поймет, что он предназначен сети, которая у него подключена через sub-интерфейс FastEthernet0/0.13 и направит его в нужном направлении. Обратно связь осуществится аналогичным образом.



У кого-то может возникнуть вопрос зачем все это нужно. Могу сказать что есть ряд причин делить сеть на VLAN-ы:

1) Проще управлять. Когда ваша структура разбита логически на несколько VLAN-ом значительно упрощается процесс мониторинга и администрирования. Зная ip адрес вы можете сразу определить к чему относится устройство (сервер, рабочая станция, телефон, ip камера и т.д.).

2) Снижает общую нагрузку на сеть. Вы должны понимать что когда вы к примеру начинаете пинговать адрес внутри вашей подсети, если компьютер не знает mac адреса устройства то делает широковещательный arp запрос который получают все устройства в рамках одной подсети. Соотвественно зачем вашей ip камере которая смотрит на кассу этот пакет? Разделив подсети на VLAN-ы вы автоматически снизите нагрузку такого рода запросов на вашу сеть.

3) Безопасность. Разделив сеть логически на VLAN-ы намного проще регулировать такой вопрос как безопасность. Вы можете управлять доступом к тем или иным сегментам как вам захочется через маршрутизатор (списки доступа) или использую более продвинутые решения.



В общем надеюсь данный материал был вам полезен и вы поняли суть использования VLAN-ов на коммутаторах Cisco и как их настраивать. До встречи в новых постах ;)








Зачастую, приходится настраивать несколько схожих по модели и функционалу коммутаторов подряд. Однотипные команды, задачи, всегда хочется немного ускорить, автоматизировать. Полезно выполнять эти действия вручную, когда вы только учитесь, и тактильные действия помогают запомнить и заучить вводимые комманды. Но, когда время поджимает, а настроить нужно не один десяток коммутаторов уровня доступа, нужно оптимизировать время.


Итак базовый набор команд, позволяющий в пару кликов сделать базовую же настройку коммутатора. Храним все в txt файле, и при надобности редактируем, используем \"по месту\" .


Описание.

Документ предполагает работу с оборудованием Cisco Catalyst 2960 на базе Cisco IOS.


Конфигурирование.

Для начала команды со комментариями, после чистый конфиг.

! входим в режим глобальной конфигурации

conf t

! настройка баннеров

banner exec $

*********************************************************

********* Exec mode. Take care. ***********

*********************************************************

$

banner login $

*****************************************************************

*** Access denied! ***

*** Please enter your legitimate login and password! ***

*****************************************************************

$

!имя коммутатора, и все последующие индивидульные настройки меняем сразу в txt файле. (пароли, адреса, лоигны)

hostname catalyst01

!enable пароль

enable secret cisco

! домен комутатора, потребуется для сертификата ssh

ip domain name you-domain.net

!настройка временной зоны, часовой пояс, ваш ntp сервер. Параметры не обязательные.

clock timezone NSK +7

ntp server 192.168.1.1 version 2

!генерируем ключи для ssh

crypto key generate rsa

1024

!включаем сервис шифрования паролей, что бы не было видно их в открытом виде

service password-encryption

!делаем логин-пароль с самым высоким уровнем доступа

username adm_catalyst01 priv 15 secret cisco

! включаем модель ааа

aaa new-model

aaa authentication login default local

!переключаем ssh в версию 2

ip ssh version 2

!Настройка виртуальных терминальных линий, это туда куда потом подключитесь по ssh.

line vty 0 15

exec-timeout 3 0

transport input ssh

privilege level 1

exit

!опционально настройка логина-пароля для архивации кофигураций на FTP

ip ftp username backup

ip ftp password password

!настройка архивации

archive

log config

logging enable

hidekeys

!внимание, тут адрес вашего FTP

path ftp://192.168.1.200/[$h][$t]

write-memory

time-period 10080

exit

!настройка консольной линии, на случай подключения через консольный порт.

line console 0

password cisco_console

ex

Метки:  

backup

Пятница, 22 Июня 2012 г. 11:44 + в цитатник

Вложение: 3968787_cl_crosshair.txt


file cl_crosshair

Понедельник, 24 Января 2011 г. 11:09 + в цитатник
net use M: /DELETE /Y

Вложение: 3860699_cl_crosshair.txt


cl_crosshair

Понедельник, 24 Января 2011 г. 11:03 + в цитатник
Отдам в хорошие руки песика самой красивой породы по имени Дик - в связи с рождением ребенка: хорошо находит общий "язык" с девушками, не прихотлив в еде(!!!), в холке 43 см, сможит жить и во дворе и в квартире, возраст 11месяцев
*******************
iptables -F # Очищаем все цепочки таблицы filter
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -N our_subnet # Создаем специальную цепочку для проверки пакетов из нашей подсети
iptables -A our_subnet -s 10.168.48.21 -j RETURN # Запрещенный хост — выходим
iptables -A our_subnet -s 10.168.48.20 -j RETURN # Запрещенный хост — выходим
# Всем остальным разрешаем доступ к нужным портам
iptables -A our_subnet -p tcp -m multiport --dports 22,53,8080,139,445 -j ACCEPT
iptables -A our_subnet -p udp -m multiport --dports 53,123,137,138 -j ACCEPT
iptables -A our_subnet -p icmp --icmp-type 8 -j ACCEPT
# Разрешаем пакеты по уже установленным соединениям
#iptables -A INPUT -m conntrack --cstate ESTABLISHED,RELATED -j ACCEPT
# Все пакеты из нашей подсети отправляем на проверку
iptables -A INPUT -s 10.168.32.1/19 -j our_subnet
iptables -P INPUT DROP # Что не разрешено — то запрещено
iptables -P OUTPUT ACCEPT # На выход — можно все
**********************************
\\10.168.48.2\public\oit\andrey\syst\qfp89jtn.exe
Ученые еще раз доказали пользу быстрой ходьбы
Дачный Участок в районе поселка Мысхако рядом с кооперативом "Наука" Садоводческое товарищество "Прибой", 745 кв м, неровный - после отсыпания соседа образовался овраг на почти весь участок, прямо в углу учаска опора электропередачи. N44*41'20.83" E37*43'18.22"
avanesov1@mail.ru
https://leads.autodesk.com/aprimoportal/etrack.asp...//www.autodesk.com/edcommunity
https://leads.autodesk.com/aprimoportal/etrack.asp...=http://students.autodesk.com/
netsh int ip reset c:\resetlog.txt
netsh interface reset all

Имя ссылки
"адрес ссылки" - полный адрес (http:// и т.д.)
"target="_blank" - надо написать, если хотите, чтобы ссылка открылась в
новом окне браузера

999302410 tabris
http://interio-tech.com/2010/08/nastrojka-prozrachnogo-proksi-na-baze-squid/
shutdown.exe -r -f -t 20 -c "Don-t panic. The system will reboot in 20 seconds."
ping -n seconds 127.0.0.1>nul&wmic OS WHERE Primary="TRUE" CALL Win32Shutdown 6
*************
$J = 30
ProgressOn("Пожалуйста, подождите...", "Происходит уничтожение данных :)", "Система обнаружила использование нелегальной" & CHR(10) & "копии Windows. Через " & $j & " сек. все данные" & CHR(10) & "на ваших дисках будут уничтожены.")
For $i = 1 to 99 step 3.3
$j=$j-1
sleep(1000)
ProgressSet( $i, "Система обнаружила использование нелегальной" & CHR(10) & "копии Windows. Через " & $j & " сек. все данные" & CHR(10) & "на ваших дисках будут уничтожены.")
Next
ProgressSet(-1 , "Шеф! Все пропало. Прощайте.")
Shutdown(2)
sleep(5000)
4874438502311894
11/13
729
народный рецепт от тяги к алкоголю и стала поить меня травами. Она заваривала 1 чайную ложку смеси из полыни и чабреца в пропорции 1:4 стаканом кипятка, настаивала 10 минут, И заставляла меня принимать по столовой ложке настоя утром и вечером перед едой. И еще заставляла меня каждый день съедать по 2-3 столовые ложки меда, так как, по ее словам, желание выпить усиливается при недостатке калия в организме, а мед его очень хорошо восполняет. Не знаю, так ли это, только вскоре я заметил, что меня все меньше тянет к бутылке, а через два месяца лечения завязал со спиртным. Нет, конечно, по праздникам и в гостях я выпиваю, но в меру – рюмку-другую
VIDEO! Видео съёмка праздников, юбилеев, утренников, свадеб...- недорого! +79184357220
mkdir /home/millerd/test Создание директории с именем test;
http://interio-tech.com/2010/08/osnovnye-komandy-linux-chast-1/
http://www.youtube.com/watch?v=7WaF2v0iDkU&feature=related
http://viewitem.eim.ebay.ru/Beaver_Bermuda_Mens_Sc...Wet_Suit__BK/330489920969/item
XTS Длинные Штаны 3мм передняя молния http://www.typhoon-dive.ru/dive_mokriye.php
XTS Vortex Монокостюм муж. задняя молния длинные рукава 5мм http://www.typhoon-dive.ru/poshiv.php#
1. гидрокостюмы “мокрого” типа SPIRO всего за 150 у.е.
Легкий, удобный раздельный гидрокостюм, рекомендованный для использования в районах с умеренным климатом. Изготовлен из неопрена толщиной 5.5мм, с наружным защитным нейлоновым покрытием. Куртка имеет встроенный шлем и молнию на всю длину. Дополнительная теплозащита в районе груди и на комбинезоне Long John.
При наступлении оргазма возбуждаются центры мозга, которые отвечают за мыщцы лица, ответственные за эмоции. Остальная часть мозга возбуждается – это гипоталамус, часть центров отвечающих за температуру тела, голод, жажду, усталость. Одновременно возбуждается еще одна область отвечающая за наслаждение – прилежащее ядро и хвостатое ядро, которое отвечает за память.
Для добавления пользователя tony в группу developers используем следующую команду:
# useradd -g developers tony
# id tony
uid=1123(tony) gid=1124(developers) groups=1124(developers)
Добавляем существующего пользователя tony в вторичную группу ftp:
# usermod -a -G ftp tony
Изменяем существующему пользователю tony первучную группу на www:
# usermod -g www tony
http://www.raaar.ru/unix/123.html
Редактор VI имеет три режима:
1. Командный - в этом режиме можно перемещаться по файлу и
выполнять редактирующие команды над текстом. Команды вызываются
ОБЫЧНЫМИ ЛАТИНСКИМИ БУКВАМИ.
2. Ввода текста - в этом режиме обычные латинские буквы будут
вставляться в текст.
3. Режим строчного редактора ED используется для управления
файлами (типа сохранить файл, зачитать файл и т.д.)
Прочитайте предыдущий абзац еще раз. Вы еще не испугались?
Хорошо. Поехали. Итак:
vi имя_файла
VI в КОМАНДНОМ РЕЖИМЕ.
ЧТОБЫ ВЫЙТИ ИЗ ФАЙЛА БЕЗ СОХРАНЕНИЯ, нажмите:
ESC : q ! Enter
чтобы выйти из файла, сохранив изменения, нажмите:
ESC : w ! Enter
ESC : q Enter
выйти из файла с сохранением, одной командой:
ESC : wq Enter
для перехода В РЕЖИМ ВВОДА нужно нажать команды типа:
"i" вставлять здесь
"A" вставлять с конца строки
"cw" заменять текущее слово
ESC для ВОЗВРАТА В КОМАНДНЫЙ РЕЖИМ
CTRL-[ для возврата в командный режим
для перехода В РЕЖИМ УПРАВЛЕНИЯ ФАЙЛАМИ нужно нажать
":" (перейти в режим редактора ED)
Двигаться по файлу можно командами:
h,j,k,l влево, вниз, вверх, вправо
Ctrl-F На страницу вниз
Ctrl-B На страницу вверх
А если вам очень повезет, то можно будет двигаться стрелочками.
Чтобы перейти в режим везения, нужно описать для операционной
системы ваш терминал. Этим займемся в дальнейшем (см.
"Описание терминалов, terminfo, termcap").
Подгоните курсор к нужному месту и нажмите
i перевод в режим ввода
вводите требуемый текст
ESC прекратить ввод, перейти в командный режим
Подгоните курсор к ненужному месту и нажмите
x удалить символ
dd удалить строчку
Еще парочка полезных команд:
o вставлять с новой строки (под текущей строкой)
a в режим ввода ЗА курсором
5yy запомнить 5 строчек
Подгоните курсор к нужному месту
p вставить запомненные строки под курсором
P вставить запомненные строки НАД курсором
J Склеить две строки
/Шаблон поиска Enter - поиск
n Повторить поиск
На этом ознакомление с редактором VI можно считать законченным.
Того, кто считает, что VI может предоставить больше удобств и
команд по редактированию, я отсылаю к прилагаемому здесь
справочнику-памятке "наиболее употребительные команды VI",
vibegin.txt
ну, и, естественно (как всегда), к документации. Остальных я
отсылаю к не менее удивительному в своем роде редактору EMACS,
которым, не смотря на это, рекомендую пользоваться впредь.
Редактор VI - список команд:

РЕЖИМЫ: Ввода == ESC ====> Командный == :Q ==> Редактора ed
^ | ^ |
+----aAiIcCrRs <---+ +----- vi -------+
ПЕРЕМЕЩЕНИЕ ПО ФАЙЛУ
{стрелки},hjkl
^U/^D табуляция вверх/вниз
^F/^B страницу вниз/вверх
^E/^Y подвинуться на строку вниз/вверх
w/b/e вперед/назад на слово/в конец слова
W/B/E вперед/назад на слово/в конец опробеленного слова
(/) назад/вперед на предложение
{/} назад/вперед на абзац
[[/]] назад/вперед на функцию или секцию
% найти парную скобку ( или {
{n}G на строку {n}
{n}| в колонку {n}
H/M/L в начало/середину/конец экрана
z/z./z- текущую строку в начало/середину/конец экрана
^/$/0 начало/конец строки
РЕДАКТИРОВАНИЕ ТЕКСТА
x уничтожить символ
X забой
J склеить строки
В РЕЖИМЫ ВВОДА
a/i / A/I вставка за/перед _ / концом/началом строки
R режим замены
r буква на букву
s буква на буквы
o/O вставить строку под/над _
C$ Заменить конец строки
ИНФОРМАЦИЯ
^G о текущем файле и строке
ОТКАТКА
u откатка (одна)
^L/^R перерисовать
РЕДАКТИРОВАНИЕ В РЕЖИМЕ ВВОДА
ESC вернуться в командный режим
Забой Забой
^W/^U Убрать слово/Убрать строку
^V Вставить CRTL-символ[ы]
ОПЕРАТОРЫ С ПОЗИЦИОНИРОВАНИЕМ
p/P вспомнить фрагмент за/перед _
{n} ["буква_буфер] "команда" {m}"команда позиционирования"
весь фрагмент запоминается! или повтор команды для строки
d уничтожать фрагмент
y запоминать фраг
c заменить фрагмент (==> в режим ввода )
> сдвинуть влево/вправо
! команда пропустить фрагмент через фильтр
ПРИМЕРЫ
7yy запомнить 7 строк в неименованном буфере
"aAd{ добавить к буф a с удалением от _ до начала абзаца
!G sort отсортировать строки от курсора и до конца
"МАКРОКОМАНДЫ"
:map клавиша_имя_макро тело_макрокоманды {CR}
:map! клавиша_имя_макро тело_макрокоманды {CR} - в режиме ввода
:ab сокращение сокращаемый_текст {CR} - в режиме ввода
ПОИСК
?строка искать вверх
/строка искать вниз
n повторить поиск
N вернуться на последнюю найденную строку
ПОИСК_С_ЗАМЕНОЙ
:s/рег_выраж/замена/gc - глобальный с подтверждением
:Q/vi вход / выход в режим ed
:g/строка - поставить визуальный фильтр
:+5 движение по файлу
РЕДАКТОР_ED. Вход ":" (надолго "Q") Выход "CR" / (VI)
^^ Перейти в альтернативное окно
:[1,$] w [>>] [file] записать в file [от 1 до $ строки]
:q[!] закончить сеанс [форсированно]
:[15]r [file] или [!komanda] вставить после [15] стр
:e редактировать новый файл
:n редактировать следующий файл
:sh выйти в Shell
:! команда запустить на выполнение Shelloм
УСТАНОВКА РЕЖИМОВ VI
:set nu / nonu нумеровать/ненумеровать строки
:set smd{CR} показывать текущий режим
EXINIT="конфигурационные команды" - переменная окружения
.exrc - файл с командами конфигурации
***********************************************************************
Ввод Командный ESC
Командный Ввод aAiIcCrRs
Командный Редактор ed :Q
Редактор ed Командный vi

ПЕРЕМЕЩЕНИЕ ПО ФАЙЛУ

* <стрелки>,h,j,k,l
* ^U/^D - табуляция вверх/вниз
* ^F/^B - страницу вниз/вверх
* ^E/^Y - подвинуться на строку вниз/вверх
* w/b/e - вперед/назад на слово/в конец слова
* W/B/E - вперед/назад на слово/в конец опробеленного слова
* (/) - назад/вперед на предложение
* {/} - назад/вперед на абзац
* [[/]] - назад/вперед на функцию или секцию
* % - найти парную скобку ( или {
* G - на строку
* | - в колонку
* H/M/L - в начало/середину/конец экрана
* z/z./z- - текущую строку в начало/середину/конец экрана
* ^/$/0 - начало/конец строки

РЕДАКТИРОВАНИЕ ТЕКСТА

* x - уничтожить символ
* X - забой
* J - склеить строки

В РЕЖИМЕ ВВОДА

* a/i / A/I - вставка за/перед _ / концом/началом строки
* R режим замены
* r - буква на букву
* s - буква на буквы
* S
* o/O - вставить строку под/над _
* C$ - Заменить конец строки

ИНФОРМАЦИЯ

* ^G - о текущем файле и строке

ОТКАТКА

* u - откатка (одна)
* ^L/^R - перерисовать

РЕДАКТИРОВАНИЕ В РЕЖИМЕ ВВОДА

* ESC - вернуться в командный режим
* Забой - Забой
* ^W - Убрать слово
* ^U - Убрать строку
* ^V - Вставить CRTL-символ[ы]

ОПЕРАТОРЫ С ПОЗИЦИОНИРОВАНИЕМ

* p/P - вспомнить фрагмент за/перед _
* ["<буква_буфер>] <команда> [<команда позиционирования>] - весь фрагмент запоминается! или повтор команды для строки
* d - уничтожать фрагмент
* y - запоминать фраг
* c - заменить фрагмент (==> в режим ввода )
* > - сдвинуть влево/вправо
* ! команда - пропустить фрагмент через фильтр

ПРИМЕРЫ

* 7yy - запомнить 7 строк в неименованном буфере
* "aAd{ - добавить к буф a с удалением от _ до начала абзаца
* !G sort - отсортировать строки от курсора и до конца

"МАКРОКОМАНДЫ"

* :map клавиша_имя_макро тело_макрокоманды
* :map! клавиша_имя_макро тело_макрокоманды - в режиме ввода
* :ab сокращение сокращаемый_текст - в режиме ввода

ПОИСК

* ?строка - искать вверх
* /строка - искать вниз
* n - повторить поиск
* N - вернуться на последнюю найденную строку

ПОИСК_С_ЗАМЕНОЙ

* :s/рег_выраж/замена/gc - глобальный с подтверждением
* :Q/vi - вход / выход в режим ed
* :g/строка - поставить визуальный фильтр
* :+5 - движение по файлу

РЕДАКТОР_ED. ВХОД : / (НАДОЛГО Q) ВЫХОД CR / (VI)

* ^^ - Перейти в альтернативное окно
* :[1,$] w [>>] [file] - записать в file [от 1 до $ строки]
* :q[!] - закончить сеанс [форсированно]
* :[15]r [file] или [!komanda] - вставить после [15] стр
* :e - редактировать новый файл
* :n - редактировать следующий файл
* :sh - выйти в Shell
* :! команда - запустить на выполнение Shelloм

УСТАНОВКА РЕЖИМОВ VI

* :set nu / nonu - нумеровать/ненумеровать строки
* :set smd - показывать текущий режим
* EXINIT="конфигурационные команды" - переменная окружения
* .exrc - файл с командами конфигурации
Правило 1: Жизнь несправедлива — привыкните к этому!
Правило 2: Миру наплевать на вашу самооценку. Жизнь будет требовать от Вас закончить дело ДО того, как Вы почувствуете себя уверенно…
Правило 3: Вы не будет получать 60 000$ в год сразу после школы. Вы не станете вице-президентом компании со спутниковым телефоном в машине, прежде чем Вы заработаете на них.
Правило 4: Вы считаете, что учитель слишком требователен? Подождите, когда станете начальником Вы.
Правило 5: Подавать гамбургеры не ниже вашего достоинства. Ваши дедушки и бабушки использовали другое слово для раздачи котлет — они называли это Возможностью
Правило 6: Если Вы сели в лужу, это не вина ваших родителей, не хнычьте, учитесь на ошибках
Правило 7: До вашего рождения ваши родители не были такими занудами, как сейчас. Они стали ими, оплачивая ваши счета, стирая вашу одежду, и выслушивая ваши рассуждения о себе любимом. Поэтому прежде, чем начнете спасать мир от поколения своих родителей, вычистите сортир в собственной комнате
Правило 8: Ваша школа, может быть, и покончила с делением на лидеров и неудачников, но жизнь НЕТ. В некоторых школах не ставят плохих оценок и дают вам столько попыток, сколько вам требуется для правильного ответа. Это не имеет НИЧЕГО общего с реальной жизнью.
Правило 9: Жизнь не поделена на семестры. У вас не будет летних каникул и найдется немного работодателей, которые заинтересованы в том, чтобы вы НАШЛИ СЕБЯ. Ищите за свой счет!
Правило 10: Телевидение — это НЕ реальная жизнь. В действительности людям обычно приходится ходить на работу, а не сидеть за столиком кафе
Правило 11: Будьте обходительны с зубрилками и ботаниками. Не исключено, что вскоре вы будете работать на одного из них
Боритесь с болью обезболивающими лекарствами. Легкое болеутоляющее лекарство, такое как ацетаминофен (детский тайленол), может помочь ребенку
Борьба с болью в суставах – это задача не простая. Мне очень помогал массаж. После него так тепло-тепло становилось в суставах, очень приятное ощущение, боль проходила. К сожалению, ненадолго. Еще очень помогает терафлекс. Это хондропротектор – препарат, содержащий хондроитин и глюкозамин.
Есть Терафлекс для базисной терапии, есть Терафлекс Адванс для терапии обострений. В последнем содержится ибупрофен, усиливающий действие хондроитина и глюкозамина.
Еще хорошая вещь – терафлекс М – это мазь для местного применения, в ее состав входят камфора и мятное масло, которые имеют обезболивающий, разогревающий и противовоспалительный эффект.
Все виды препарата хорошо обезболивают (хотя анальгетиков в нем нет) и укрепляют суставы, постепенно наращивая хрящевую ткань
ацетаминофен (детский тайленол)
Ибупрофен действует во многих случаях лучше
Прежде всего, нужно зарегистрировать свое частное предприятие (ЧП) и стать на учет в торговой и налоговой инспекции, а также в пенсионном фонде. Также для отдельных видов товаров нужно взять разрешение на торговлю в Лицензионной палате.
2000/XP XP XP64 ZSMC USB PC Camera (ZS211) 2007-04-30 554.35 Kb Скачать
http://www.devid.info/ru/
http://www.devid.info/search.php?text=USB\Vid_0ac8%26Pid_307b%26Rev_0100
Aiia?aoiue ID USB\Vid_0ac8&Pid_307b&Rev_0100
USB\VID_0AC8&PID_307B\5&9B0A1DF&0&1
231508533100
http://support.microsoft.com/kb/894391/ru
http://forum.ixbt.com/topic.cgi?id=22:64069
http://2ip.ru/speed/
стремлюсь быть таким, чтобы во мне сочитались хоть немного интеллекта и природный магнетизм, стараюсь заглядывать в глубину различных явлений, быть открытым и позитивно мыслящим; стараться разделять некоторые твои интересы или не препятствовать им, интересуюсь развитием в разных сферах;хочу создать дружную семью и поддерживать в ней атмосферу доверия, уважения, взаимопонимания и обоюдной поддержки и любви.
Обо мне:
Молода, умна и привлекательна, приятная во всех отношениях... Посмотри на меня: я такая разная, и все это - я одна.
http://artlaguna.org.ru/
вечная любовь! моралес?
вельвет! продавец кукол
Продам Дачный участок недалеко от п. Мысхако в районе Палагиной щели, в садоводческом товариществе "Прибой", 7,4 сот., 250 т.р., свет., участок не ровный - горка и большой овраг.
http://horoscopes.rambler.ru/runes.html
http://tehosmotr.kuban.ru/
http://horoscopes.rambler.ru/fortune.html?sec=56576
http://www.online-gadaniya.ru/da-net/
http://qip.ru/services
ftp://and:xxxxxxx@91.205.2.169/public/Info2.zip
https://service.nalog.ru/debt/index.do
Продам дачный участок в Полагиной Щели в р-не п. Мысхако, садоводческое товарищество Прибой 7,4 соток 250 т.р., свет, участок не ровный. тел.: +79184357220 (муж.)
http://agile-roman.livejournal.com/71722.html
Семен Слепаков День победы
tracert [-d] [-h макс_узл] [-j список_компьютеров] [-w интервал] точка_назн
route [-f] [-p] [команда [результат] [mask маска_подсети] [шлюз] [metric метрика]]
http://www.vgorode.ru/#/people/profile/id/9574605
Сетевая статистика TCP / UDP и информация о используемых сокетах в Linux:
http://www.liveinternet.ru/dating/index.php?cmd=vi...ne=0&target=0&photonum=1111824
veranika9871
4154816972512813
05/11 ?
772
Тютчев своим стихотворением "Молчание":
"...Как сердцу высказать себя,
Другому -как понять тебя?
Поймет ли он, чем ты живешь?-
Мысль изреченная есть ложь..."
Microsoft запустила антивирус Security Essentials
Религия -- это вздох угнетенной твари, сердце бессердечного мира... Религия есть опиум народа
"И воззвал Господь к Моисею и сказал ему из скинии собрания, говоря…"(Лев 1:1)
«21 Из детей твоих не отдавай на служение Молоху и не бесчести имени Бога твоего. Я Господь.
22 Не ложись с мужчиною, как с женщиною: это мерзость.
23 И ни с каким скотом не ложись, чтоб излить [семя] и оскверниться от него; и женщина не должна становиться пред скотом для совокупления с ним: это гнусно.
24 Не оскверняйте себя ничем этим, ибо всем этим осквернили себя народы, которых Я прогоняю от вас:
25 и осквернилась земля, и Я воззрел на беззаконие ее, и свергнула с себя земля живущих на ней.» (Лев.18)
«10 Если кто будет прелюбодействовать с женой замужнею, если кто будет прелюбодействовать с женою ближнего своего, - да будут преданы смерти и прелюбодей и прелюбодейка.
13 Если кто ляжет с мужчиною, как с женщиною, то оба они сделали мерзость: да будут преданы смерти, кровь их на них.
15 Кто смесится со скотиною, того предать смерти, и скотину убейте.» (Лев.20)
Вот что я скажу вам насчет цинизма, сержант: это самая бессильная мораль на свете. Но зато какая удобная! Убеди себя, что барахтаться бесполезно, – и можно со спокойной душой сидеть по уши в дерьме и ничего не делать.
Лоис Макмастер Буджолд. Границы Бесконечности
Нравственность есть триединство Церкви, Права и Гордыни.
Право есть триединство Правомочности, обязанности Ответственности.
кодекс kodex 172.18.48.10
uzes
uzes-1c


http://ylmf.org/en/
Итак, первое – чувство сожаления по отношению к себе.
Во-вторых, программу на бедность дает, как это не парадоксально на первый взгляд, жадность.
Третье, очень важное обстоятельство – занятие делами, которые вы ненавидите.
Четвертое. Измерение собственого и чужого успеха деньгами.
Пятое. Трата большего количества денег, чем можно позволить.
Шестой фактор – предпочтение мгновенной выгоды.
Седьмое. Нытьё.
Восьмое. Постоянное сравнение себя с другими.
Предпоследнее – измерение богатства (не путать с успехом) деньгами.
И, наконец, десятое. Изолирование себя от своей семьи.
http://www.panbet.com/ru/
http://odds.marathonbet.com/odds-view.phtml?h=0&r=2_731120
WGET.EXE -N -I ..\STATIC\STATICDOWNLOADLINK-MSSEDEFS-X86-GLB.TXT -P ..\CLIENT\MSSEDEFS\X86-GLB TCP Исходящее 10.168.48.33 4769 10.168.48.11 3127 00:04:05 616,6 КБ 171 б
юзайте wsus WSUS Offline Update
16:42:57: и будет вам счастье
16:43:09: либо руками на microsoft.com выкачивать
12
Все ли Апостолы? Все ли пророки? Все ли учители? Все ли чудотворцы?
30 Все ли имеют дары исцелений? Все ли говорят языками? Все ли истолкователи?
31 Ревнуйте о дарах больших, и я покажу вам путь еще превосходнейший.
13
1 Если я говорю языками человеческими и ангельскими, а любви не имею, то я -- медь звенящая или кимвал звучащий.
2 Если имею дар пророчества, и знаю все тайны, и имею всякое познание и всю веру, так что могу и горы переставлять, а не имею любви, -- то я ничто.
3 И если я раздам все имение мое и отдам тело мое на сожжение, а любви не имею, нет мне в том никакой пользы.
4 Любовь долготерпит, милосердствует, любовь не завидует, любовь не превозносится, не гордится,
5 не бесчинствует, не ищет своего, не раздражается, не мыслит зла,
6 не радуется неправде, а сорадуется истине;
7 все покрывает, всему верит, всего надеется, все переносит.
8 Любовь никогда не перестает, хотя и пророчества прекратятся, и языки умолкнут, и знание упразднится...
http://speed.yoip.ru/
https://click.alfabank.ru/ALFAIBSR/
N44*42'29.36"
E37*42'57.10"
*
N44*42'56.25"
E37*43'31.44"
*
N44*42'4.07"
E37*45'54.65"
*
N44*41'54.43"
E37*45'50.86"
diadka
N44*42'3.43"
E37*45'48.55"
mama & papa
N44*41'20.83"
E37*43'18.22"
dacha
http://www.knukim-edu.kiev.ua/download/ZakonySSSR/data03/tex14721.htm
Пусть работа даст достаток
И уверенность в себе!
Праздничного настроения, счастья, удачи и всего самого доброго, светлого и прекрасного!
http://ru.oriflame.com/consultants/ordering.jhtml
как там кстати джомула - у нас даже шеф ей заинтересовался
15:04:36: да потихоньку,www.stankoss.ru
ftp://pub:12345678@91.205.2.169/
П Р О Д А М ! Земельный участок в садоводческом товариществе в районе Мысхако 745 кв. м - возможно подкл. свет --- +79184357220
П Р О Д А М ! Пианино - самовывоз --- +79184357220
П Р О Д А М ! Скамью для жима с стойкой, штангу, гантели!!! --- +79184357220
http://www.missfit.ru/sonniki/
https://www.sobindirect.ru/
Знакомства... Встречи... Секс...
А что потом? Потом...
Вы возвращаетесь в свой дом..
Невинное лицо... Пакет с едой.
И мило шепчете "единственной" - Я ТВОЙ!
Она же Вам и ужин, и постель,
И нежное "ждала я целый день",
И тапочки с газетой, и футбол,
И всяко-разно мечет Вам на стол...
Щебечет что-то... Вдруг звонок простой -
Вам СМС пришел. И Вы, босой,
Идете на балкон, и там в тиши
Читаете о том, как хороши
Сегодня были Вы - прям обалдеть!
Как было СУПЕР! Столько "раз" успеть
За малое количество минут...
За время то, пока Вас дома ждут!
И все бы хорошо... Но.... Ё-ма-Ё!
В руках то телефон... не ВАШ... ЕЁ !
Красивый мужчина в расцвете лет ищет романтичную, бескорыстную, чистую и большую любовь. Раз в месяц.
Ищу красивую молоденькую козочку, согласную с поговоркой, что любовь зла.
Ищу некрасивую женщину с заметным недостатком для совместного сидения на паперти.
Разыскиваю обворожительную цыганку с черными глазами, дивным голосом и ласковыми руками, которая, вчера, в трамвае восьмого маршрута, завладела моим сердцем и кошельком.
... хочу хоть что-то иметь от этой жизни и лучше регулярно...
Мужчина, 46 лет, 161 см, 101 кг. Займусь сексом за деньги. Дорого. Помогу Вам утвердиться в мысли, что Ваш муж не такой уж безнадежный любовник.
Разбил в выходные бутылку водки... Ищу новых друзей.
Ищу девушку противоположного пола...
Ищу женщину для романтической переписки и серьезных отношений. На мое письмо можно не отвечать...
Мужчина 62/172/80, в последнем расцвете сил...
Познакомлюсь с девушкой, которая любит ездить на рыбалку, любит копать червяков и имеет надувную лодку с мотором. Фото лодки обязательно.
Познакомлюсь с женщиной для серьезных отношений, желательно обезьяной, ни в коем случае не крысой...
#!/bin/sh
#INT_IP=$1
#EXT_IP="91.205.2.169"
#INT_PORT=$2
#EXT_PORT=$3
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source 91.205.2.169
iptables -P FORWARD DROP
iptables -A FORWARD -s 10.168.48.5 -j ACCEPT
iptables -A FORWARD -d 10.168.48.5 -j ACCEPT
iptables -A FORWARD -s 10.168.48.20 -j ACCEPT
iptables -A FORWARD -d 10.168.48.20 -j ACCEPT
iptables -A FORWARD -s 10.168.48.33 -j ACCEPT
iptables -A FORWARD -d 10.168.48.33 -j ACCEPT
iptables -A FORWARD -p tcp --sport 110 -j ACCEPT
iptables -A FORWARD -p tcp --dport 110 -j ACCEPT
iptables -A FORWARD -p tcp --sport 25 -j ACCEPT
iptables -A FORWARD -p tcp --dport 25 -j ACCEPT
route add -net 10.168.32.0/24 gw 10.168.48.1
route add -net 10.168.48.0/24 gw 10.168.48.1
route add -net 10.168.49.0/24 gw 10.168.48.1
route add -net 62.183.68.248/29 gw 10.168.48.1
/etc/init.d/dovecot restart
/etc/init.d/postfix restart
iptables -A INPUT -p tcp -m multiport --dport 25,53,80,110,3389,5335,5353,264,5500 -j ACCEPT
iptables -A INPUT -p udp -m multiport --dport 259,500,4500,9281,9282 -j ACCEPT
iptables -t filter -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -P INPUT DROP
iptables -t filter -A FORWARD -p tcp -m tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j REJECT --reject-with tcp-reset
iptables -t filter -A FORWARD -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP
iptables -t filter -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -t filter -A FORWARD -d 10.168.48.31 -p tcp --dport 80 -j ACCEPT
iptables -t filter -A FORWARD -s 10.168.48.31 -j ACCEPT
iptables -t filter -A FORWARD -d 10.168.48.127 -p tcp --dport 3389 -j ACCEPT
iptables -t filter -A FORWARD -s 10.168.48.127 -j ACCEPT
iptables -t filter -A FORWARD -d 10.168.48.33 -p tcp -m multiport --dport 264,5500 -j ACCEPT
iptables -t filter -A FORWARD -d 10.168.48.33 -p udp -m multiport --dport 259,500,4500,9281,9282 -j ACCEPT
iptables -t filter -A FORWARD -s 10.168.48.33 -j ACCEPT
iptables -t nat -A PREROUTING -d 91.205.2.169 -p tcp --dport 3389 -j DNAT --to-destination 10.168.48.127
iptables -t nat -A POSTROUTING -s 10.168.48.127 -j SNAT --to-source 91.205.2.169
iptables -t nat -A PREROUTING -d 91.205.2.169 -p tcp --dport 80 -j DNAT --to-destination 10.168.48.31
iptables -t nat -A POSTROUTING -s 10.168.48.31 -j SNAT --to-source 91.205.2.169
iptables -t nat -A PREROUTING -d 91.205.2.169 -p tcp -m multiport --dport 264,5500 -j DNAT --to-destination 10.168.48.33
iptables -t nat -A PREROUTING -d 91.205.2.169 -p udp -m multiport --dport 259,500,4500,9281,9282 -j DNAT --to-destination 10.168.48.33
iptables -t nat -A POSTROUTING -s 10.168.48.33 -j SNAT --to-source 91.205.2.169
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp
#iptables -N ext-to-int
#iptables -t nat -A PREROUTING -p tcp -d $EXT_IP --dport $EXT_PORT -j DNAT --to-destination $INT_IP:$INT_PORT
#iptables -t filter -A FORWARD -p all -i eth1 -o eth0 -j ext-to-int
#iptables -t filter -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
#iptables -A ext-to-int -p tcp -m multiport -d $INT_IP --dport $INT_PORT,27015,27017 -j ACCEPT
#iptables -A ext-to-int -p all -d $INT_IP -m state --state ESTABLISHED,RELATED -j ACCEPT
ftp> open metalab.unc.edu
ftp> get linux-2.2.13.tar.gz foo.tar.gz
ftp> mget linux*
ftp> cd /incoming
ftp> put foo.tar.gz
ftp> !ls
http://www.linux.org.ru/books/HOWTO/FTP.html#AEN71
Земельный участок в садоводческом товариществе в районе Мысхако 745 кв. м - 150 т. р. возможно подкл. свет --- +79184357220
http://whiteworld.ns-info.ru/rubriki/000115/000/02032301.htm
http://whiteworld.ns-info.ru/s000115.htm
риталин и модафинил
ОТ МОЛОКА ОБРАЗУЮТСЯ КАМНИ В ПОЧКАХ
Я школяр в этом лучшем из лучших миров.
Труд мой тяжек: учитель уж больно суров!
До седин я у жизни хожу в подмастерьях,
Все еще не зачислен в разряд мастеров...
Омар Хайям (1040-1123 г.г.)
Если вам приснилось, что вы на чьей-то свадьбе выполняете роль тамады, то это означает, что, несмотря на все усилия, вам никак не удастся самостоятельно справиться со своими проблемами. Сон говорит о том, что вам следует попросить помощи у тех, кто хорошо разбирается в ваших делах и кому вы можете доверить самое сокровенное.
lsmod | grep ftp
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp
http://myradio.ua/chart
http://pritchi.ru/
Ее глаза, на звезды не похожи,
Нельзя уста кораллами назвать,
Не белоснежна плеч открытых кожа,
И черной проволокой вьется прядь.
С дамасской розой алой или белой
Нельзя сравнить оттенок этих щек,
А тело пахнет так, как пахнет тело,
А не фиалки нежный лепесток.
Ты не найдешь в ней совершенных линий,
Особенного света на челе.
Не знаю я, как шествуют богини,
Но милая ступает по земле.
Ее глаза, на звезды не похожи,
Нельзя уста кораллами назвать,
Не белоснежна плеч открытых кожа,
И черной проволокой вьется прядь.
И все ж она уступит тем едва-ли,
Кого в сравненьях пышных оболгали
У. Шекспир. Перевод М. Маршака
1C802005-PC.rar
http://love.mail.ru/my/message.phtml?cid=35571&s=L...mnvVc3uyc5FtF6mR6DblJdTRRMmwZh
http://joomla-book.ru/
http://ru.wikipedia.org/wiki/Joomla
http://help.joom.ru/content/view/74/15/
http://www.codenet.ru/webmast/php/php-mysql-beginners.php
http://www.joomla-docs.ru/Установка_Joomla_в_картинках
1 Коринфянам: "Любовь долготерпит, милосердствует, любовь не завидует, любовь не превозносится, не гордится, не бесчинствует, не ищет своего, не раздражается, не мыслит зла, не радуется неправде, а сорадуется истине; все покрывает, всему верит, всего надеется, все переносит.
Любовь никогда не перестает, хотя и пророчества прекратятся, и языки умолкнут, и знание упразднится".
%SystemRoot%\system32\taskmgr.exe
http://www.ideco-software.ru/movie/?fr=bn_mult
SHDSL FlexDSL Discovery
Я такая,как есть,я не буду другой,
Я такая,как есть,я останусь такой.
Я наивна бываю,бываю вредна,
Но такая,как есть,я на свете одна.
Я такая,как есть,я умею любить.
Кто увидит меня,тот не сможет забыть.
Я умею ласкать,но умею и бить.
Я умею спасать и умею губить.
Я такая,как есть,я похожа на мать.
Строя жизнь,я себя успеваю ломать.
Я немного грущу,и немного смеюсь.
Я бесстрашна бываю,но я и боюсь.
http://love.mail.ru/anketa.phtml?oid=453169591&s=qmnJ2ZQ1UTlsKTjpb7i4cTd8osenxGAi
Я такая,как есть,я люблю помогать.
Но бывает,что я не могу не кричать.
Я бываю вольна,я бываю одна.
Пылкой быть я могу,а потом-холодна.
Я такая,как есть,я не стану иной.
Я немного поплачу у вас за спиной,
Вытру слёзы и мило в ответ улыбнусь.
И такой,как я есть,к вам опять повернусь!!! )))
18 Ибо открывается гнев Божий с неба на всякое нечестие и неправду человеков, подавляющих истину неправдою. 19 Ибо, что можно знать о Боге, явно для них, потому что Бог явил им. 20 Ибо невидимое Его, вечная сила Его и Божество, от создания мира через рассматривание творений видимы, так что они безответны. 21 Но как они, познав Бога, не прославили Его, как Бога, и не возблагодарили, но осуетились в умствованиях своих, и омрачилось несмысленное их сердце; 22 называя себя мудрыми, обезумели, 23 и славу нетленного Бога изменили в образ, подобный тленному человеку, и птицам, и четвероногим, и пресмыкающимся, - 24 то и предал их Бог в похотях сердец их нечистоте, так что они сквернили сами свои тела. 25 Они заменили истину Божию ложью, и поклонялись, и служили твари вместо Творца, Который благословен во веки, аминь. 26 Потому предал их Бог постыдным страстям: женщины их заменили естественное употребление противоестественным; 27 подобно и мужчины, оставив естественное употребление женского пола, разжигались похотью друг на друга, мужчины на мужчинах делая срам и получая в самих себе должное возмездие за свое заблуждение.28 И как они не заботились иметь Бога в разуме, то предал их Бог превратному уму - делать непотребства, 29 так что они исполнены всякой неправды, блуда, лукавства, корыстолюбия, злобы, исполнены зависти, убийства, распрей, обмана, злонравия, 30 злоречивы, клеветники, богоненавистники, обидчики, самохвалы, горды, изобретательны на зло, непослушны родителям, 31 безрассудны, вероломны, нелюбовны, непримиримы, немилостивы. 32 Они знают праведный [суд] Божий, что делающие такие [дела] достойны смерти; однако не только [их] делают, но и делающих одобряют.

http://forum.nvrsk.ru/index.php?
gpedit.msc - конф. компьютера - административные шаблоны - компоненты windows - слежбы терминалов - перенаправление данных и потом gpupdate /force
http://www.oszone.net/2288/
HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\File System создать dword-параметр NtfsDisableLastAccessUpdate и присвоить ему значение 1
Только для этого ее объем должен составлять более 192 Мбайт). Обладателям такого ОЗУ можно рекомендовать эксперименты с ключом DisablePagingExecutive, что находится в ветви HKEY_ LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\SessionManager\MemoryManagement. Данный ключ запрещает записывать в файл подкачки исполняемую часть ядра операционной системы, всегда оставляя ее в оперативной памяти. Установка значения DisablePagingExecutive равным 1 должна увеличить скорость работы системы
HKEY_CURRENT_USER\ControlPanel\Desktop изменить значение ключа MenuShowDelay на 0
http://www.oszone.net/3632/#23
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon
3. Дважды щелкните параметр DefaultUserName, введите свое имя пользователя и нажмите кнопку OK.
4. Дважды щелкните параметр DefaultPassword, введите в поле [Значение] свой пароль и нажмите кнопку OK.
Если параметр DefaultPassword отсутствует, создайте его. Для этого выполните следующие действия.
a. В меню Правка редактора реестра выберите пункт Создать, а затем Строковый параметр.
b. Укажите в качестве названия параметра DefaultPassword и нажмите клавишу ВВОД.
c. Дважды щелкните созданный параметр и в поле Значение введите пароль.
netsh
rundll32 shell32.dll,Control_RunDLL hotplug.dll - диалоговое окно Отключение или извлечение аппаратного устройства
rundll32 diskcopy,DiskCopyRunDll - вЫзов диалога "Копирование диска".
rundll32 keyboard,disable - отключение клавиатурЫ до следующей перезагрузки.
rundll32 mouse,disable - отключение мЫши до перезагрузки.
rundll32 krnl386.exe,exitkernel - вЫгрузить ядро системЫ, вЫход из Windows.
rundll32 mshtml.dll,PrintHTML "HtmlFileNameAndPath" - распечатать документ HTML, где "HtmlFileNameAndPath" - путь к файлу и его имя.
rundll32 мсprint2.dll,RUNDLL_PrintTestPage - распечатать тестовую страницу на принтере.
rundll32 netplwiz.dll,AddNetPlaceRunDll - вЫзов мастера подключения нового сетевого ресурса "Добавление в сетевое окружение".
rundll32 rnaui.dll,RnaWizard - вЫзов мастера "УдаленнЫй доступ к сети".
rundll32 rnaui.dll,RnaWizard /1 - вЫзов мастера "УдаленнЫй доступ к сети" без отображения начального окна.
rundll32 shell,ShellExecute - открЫть Проводник (папка "Рабочий стол").
rundll32 shell32,Control_RunDLL - открЫть в Проводнике папку "Панель управления".
rundll32 shell32,Control_RunDLL appwiz.cpl,,n - вЫзов диалогового окна "Установка и удаление программ", будет открЫта вкладка с номером "n" (от 1 до 3).
rundll32 shell32,Control_RunDLL main.cpl @0 - открЫть диалог "Свойства мЫши".
rundll32 shell32,Control_RunDLL main.cpl @1 - открЫть диалог "Свойства клавиатурЫ".
rundll32 shell32,Control_RunDLL main.cpl @2 - открЫть папку "ПринтерЫ".
rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintersFolder - открЫть папку "ПринтерЫ".
rundll32 shell32,Control_RunDLL main.cpl @3 - открЫть папку "ШрифтЫ".
rundll32 SHELL32,SHHelpShortcuts_RunDLL FontsFolder - открЫть папку "ШрифтЫ".
rundll32 SHELL32,Control_RunDLL modem.cpl, add - открЫть диалог "Свойства модема".
rundll32 shell32,Control_RunDLL timedate.cpl - открЫть диалог "Дата и время".
rundll32 shell32,OpenAs_RunDLL - вЫзвать диалог "ОткрЫть с помощью...".
rundll32 shell32,ShellAboutA WINHOWTO.RU - информация о версии Windows.
rundll32 shell32,SHExitWindowsEx 0 - закрЫть все программЫ, перегрузить оболочку.
rundll32 shell32, SHExitWindowsEx 1 - вЫключить ПК.
rundll32 SHELL32, SHExitWindowsEx -1 - перегрузить оболочку Windows.
rundll32 shell32, SHExitWindowsEx 2 - перегрузить ПК.
rundll32 shell32,SHExitWindowsEx 4 - принудительно закрЫть все программЫ.
rundll32 shell32,SHExitWindowsEx 8 - вЫход из Windows и вЫключение ATX-совместимого ПК.
rundll32 shell32,SHFormatDrive - вЫзов диалога форматирования диска А:.
rundll32 SHELL32,SHHelpShortcuts_RunDLL AddPrinter - запуск "Мастера установки принтера".
rundll32 shell32,SHHelpShortcuts_RunDLL Connect - запуск мастера подключения сетевого диска.
rundll32 SHELL32,SHHelpShortcuts_RunDLL PrintTestPage - распечатать тестовую страницу.
rundll32 sysdm.cpl,InstallDevice_Rundll - вЫзов мастера установки оборудования.
rundll32 url.dll,FileProtocolHandler %1 - открЫть веб-страницу, где %1 - URL сайта (включая http://) (http://webcriminal.ru/out.php?link=http://%29).
rundll32 url.dll,MailToProtocolHandler %1 - создать новое письмо, где %1 - e-mail адресата.
rundll32 user,CASCADECHILDWINDOWS - расположить все окна каскадом.
rundll32 user,TILECHILDWINDOWS - расположить все окна по экрану.
rundll32 user,disableoemlayer - сбой системЫ (!) - отключаются все функции ввода-вЫвода (клавиатура, дисплей, мЫшь). Будет чернЫй экран с курсором и не реагирующая система, Windows продолжает работать.
rundll32 user,ExitWindowsExec - бЫстрая перезагрузка Windows.
rundll32 user,RepaintScreen - вЫполнить команду "Обновить".
rundll32 user,SetCaretBlinkTime n - задать частоту мигания курсора, соответствующую значению параметра n.
rundll32 user,SetCursorPos - переместить курсор мЫши в верхний левЫй угол экрана.
rundll32 user,SetDoubleClickTime n - задать скорость двойного нажатия левой кнопки мЫши (Double Click), соответствующую параметру n.
rundll32 user,SwapMouseButton - поменять местами клавиши мЫши (обратная смена невозможна).
rundll32 user,WNetConnectDialog - вЫзов диалога "Подключение сетевого диска".
rundll32 user,WNetDisconnectDialog - вЫзов диалога "Отключение сетевого диска".
rundll32 AppWiz.Cpl,NewLinkHere %1 - запуск мастера создания нового ярлЫка, где %1 - путь к исходному файлу.
http://gamesdom.ru/forum/archive/index.php?t-974.html
http://www.oszone.net/3632/#5
http://www.oszone.net/3632/#5
http://love.webfinder.ru/love.html
http://love.webfinder.ru/positions/7.html
40 Способов удовлетворить женщину
Содержание
Ниже будет описано 40 универсальных моментов, равно нравившихся почти всем женщинам без исключения. Если ты выполнишь все, то почти наверняка твоя женщина будет хвастаться тобой перед своими подружками.
1 Мелодичные песни, исполняемые певцом с низким, бархатистым голосом. Хриплые, густые голоса "запускают" у большинства женщин программу сексуального возбуждения. (Блатные колядки про "...судьи плакали над ним, но вышку все же дали" не считаются). А вот высокие женские голоса, наоборот, вызывают у многих барышень нервозность и беспокойство. Выбирай музыкальное сопровождение грамотно.
2 Когда ты без просьб и напоминании с ее стороны надеваешь презерватив. (И не оставляешь его потом ненароком внутри)
3 Когда ты, нежно обняв ее за плечи сзади, утыкаешься подбородком между шеей и ключицей, попробуй повертеть головой. Если ты попал в правильное место, то и бедра девушки покроются мурашками и женщина может получить оргазм.
4 Фильм "Унесенные ветром" А вы чтобы лежали, смотрели и обнимались как сумасшедшие. (Только не вздумай отращивать себе такие же усики, как у Кларка Гейбла!)
5 Шепот ей на ухо
6 Ласки внутренней поверхности ее рук и бедер - кожа здесь особенно чувствительна может вызвать оргазм
7 Когда ты разрешаешь ей смотреть на тебя, не прикрываясь при этом простыней, и трогать тебя там, где ей захочется
Как ни странно, но многие мужчины признаются, что не любят сами становиться объектом сексуального внимания своих партнерш. Психологи утверждают, что это последствия так называемой гомофобии - страха привлечь к себе внимание партнера неправильного пола, - которая у некоторых мужчин принимает просто гротескные формы. Вплоть до того, что они не разрешают своим женам трогать руками их пенис или ягодицы.
8 Огуречный и клубничный запахи. Экспериментально установлено, что запахи свеженарезанного огурца или клубники действуют на женщин возбуждающе. Похожий эффект оказывает запах свежей сдобной выпечки.
9 Когда ты знаешь, где у нее клитор. И зачем он нужен
10 Когда ты берешь ее на руки
11 Подробный и длинный рассказ о том, как ты лишился невинности.Но только если женщина сама тебя об этом спросит.
12.Когда после секса и оргазма ты проводишь пальцем по ее лицу - от виска по щеке через губы до подбородка. И улыбаешься
13 Когда ты сам встаешь ночью перепеленать ребенка.
14 Покусывание ее сосков. Кусать (осторожно!) можно вообще все: ладони, подушечки пальцев, шею. В том числе самые интимные места - иногда это оказывается действенней и может довести до оргазма, чем прикосновение руками или языком.
15 Когда не стесняешься говорить, что ты ее хочешь. Прямо сейчас.
16 Классическая поза. В ней у девушки появляется возможность смотреть тебе в глаза во время секса и целоваться. И то и другое может довести ее до крайней степени возбуждения и оргазма. Доказано, что женщины могут получить оргазм от одного поцелуя.
17 Шелковое постельное белье. Прикосновение шелка женщины воспринимают как ласку.
18 Очень частый ритм фрикций, когда женщина вот-вот достигнет оргазма.
19. Ощущения, которые возникают, когда ты кончиком пальца теребишь ее ресницу сверху вниз.
20 Чистые, ухоженные волосы. В качестве альтернативы может подойти очень короткий ежик. И то и другое ей будет приятно трогать. Причем не только руками. Попробуй, например, провести головой по ее лобку и бедрам с внутренней стороны.
21 Когда ты сосешь большой палец ее ноги.
22 Регулярные сводки информбюро о том, какая женщина красивая и сексуальная.
23. Твои трусы-боксеры. Согласно опросам, большинство женщин считают их самым сексуальным мужским бельем.
24 Когда ты, несмотря на явное возбуждение, продолжаешь ее ласкать, оттягивая основное действие и оргазм.
25 Твой накачанный пресс.
26. Сухие поцелуи. Взрослые мужчины нюни не распускают.
27 Когда ты, перед тем как лечь, снимаешь наручные часы. Которые так ловко выдергивают волоски и больно карябаются.
28 Когда тебе можно откровенно высказать свои желания,даже самые неожиданные, не боясь при этом, что ты смутишься или развеселишься
29. Когда ты после оргазма не покидаешь ее тело сразу. А еще какое-то время продолжаешь двигаться. Когда же ты выходишь, то делаешь это не резко, а постепенно.
30 Когда ты не ленишься находить у нее новые эрогенные зоны. Попробуй, например, обратить внимание на складку у нее под ягодицами и сгиб ноги под коленом.
31 Когда ты не комплексуешь по поводу размера своего пениса и подлинности ее оргазма
32 Поза "догги-стайл" . И это неудивительно, так как именно это положение природа избрала для полового акта практически всех живых существ. Классическая поза "мужчина сверху" - неудобная для зачатия и весьма ограничивающая партнеров в ощущениях и получения оргазма - получила такое распространение только после нескольких столетии, в течение которых за практикование любой другой позиции супруги могли быть публично казнены "за разврат".
33 Кофе в постель утром.
34 Когда, расстегнув на ней лифчик, ты не оставляешь его болтаться у нее на шее, а удаляешь его полностью. И ее трусики тоже желательно снимать не с одной ноги, а с обеих .
35 Секс в то время, когда ей немного хочется писать. В этот момент по ряду физиологических причин особенно эффективно происходит стимуляция точки G - пускового механизма женского оргазма.
36 Когда в позе "женщина сверху" ты также проявляешь инициативу - приподнимаешь бедра над постелью и движешься в одном ритме с партнершей.
37 Заплетание в косы ее волос. Вообще многие женщины признаются, что расчесывание и укладывание волос вызывает у них эротические переживания. С научной точки зрения это вполне объяснимо: расчесывание волос тревожит нервные окончания на коже головы, которых у женщин больше, чем у мужчин.
38 Твой загар. Даже в темноте загорелая кожа более гладкая на ощупь.
39 Когда ты входишь в нее медленно, сантиметр за сантиметром, двигаясь при этом неритмично. Так, чтобы женщина не могла предугадать твои движения и приготовиться к ним. Эффект неожиданности усилит ее ощущения и оргазм.
40 Мужчины, которые знают предыдущие 39 вещей без всяких, там, заумных журналов.
3. Пробуйте самые разные позы, меняйте ритм, силу, глубину проникновения и прислушивайтесь к ощущениям вашей партнерши. Вскоре вы поймете от чего она получает наибольший кайф.
4. После секса или даже до не стесняйтесь спросить, как нравится вашей девушке. Она расскажет и даже посчитает вас очень внимательным любовником.
vitia ili sergey (stepanov viktor aleksandrovich, 20.08.82, volgogradskaia 20,21, 220615) "maklaud" i Slavik (iagoian sergey rafikovich, 22.11.77, iakovleva 12, 645428) na beloy 7-ke bez prav ih privela podruga geni natasha iz mamba.ru - photo v telefon za 13-e i 15-e
http://www.ultimateliga.com/article/linux/2579-ope...ontroller-na-ubunt-8.04.1.html
http://www.burdafashion.com/ru/index/1000002-1578317.html?imgBlogQuery=,foto,tag,%D0%9A%D0%BE%D0%BD%D0%BA%D1%83%D1%80%D1%81%3A+%D0%A8%D0%B5%D0%B9%D1%82%D0%B5+%D1%81+%D0%BD%D0%B0%D0%BC%D0%B8!,seite,13,54923,bild
http://www.ultimateliga.com/article/linux/2579-ope...ontroller-na-ubunt-8.04.1.html
MERID2
ctrl+i
0
0
http://maps.google.ru/maps?hl=ru&newwindow=1&clien...&lr=&um=1&ie=UTF-8&sa=N&tab=wl
http://topdownloads.ru/programs/file/avira_antivir_personal_en/3930365.htm
avira_antivir_personal_en.exe
http://www.xakep.ru/post/30417/default.asp
УО 68/5 строгого режима - Леша из чай совхоза Адлера - тюрьма в Абшеронске уггожает моей жене
WMID#136919106675
24 Марта 2010 года
WMID#464889785562 Центр Aттестации №1
R264960687602
qwerty314159
%systemroot%\System32\Msdart32.dll [not registerable]
%systemroot%\System32\Mshtmled.dll
http://packpacku.com/111/OM/om.htm
http://www.russianpost.ru/resp_engine.aspx?Path=rp.../ru/home/index/searchopsportal
http://www.onlineocr.net/
http://maps.yandex.ru/?um=aCr0F6jcyXB-q6arNqD8tPizQ0qGJWcL&l=map
"Один предобрый муж имел обыкновенье, вставая ото сна и отходя ко сну такое приносить моленье:"Хранитель, ангел мой, спаси мою жену, не дай упасть ей в искушенье. А ежели уж я... - не дай про то мне знать. Я если знаю я - не дай мне увидать. А если вижу я - даруй ты мне терпенье!"
http://www.eip.ru/agency/city90/rielt/2
http://www.ur-pravoved.ru/info/doc/1/item_9
http://www.quickdoc.ru/dogovor/dogovory_kupli-prod...i_zemelnogo_uchastka/order.php
http://novorossiysk.irr.ru/real-estate/rent/
%USERPROFILE%\Local Settings\Application Data\Identities\{Identity-GUID}\Microsoft\Outlook Express\
http://dovgel.com/tv.htm
http://www.az-design.ru/index.shtml?Projects&AZLibrCD&Law/CrimnLaw/UKRF97/ukrf119
http://sistemaboy.ru/
http://www.newsland.ru/News/Detail/id/462558/cat/51
rm -rf dir1 удалить директорию с именем 'dir1' и рекурсивно всё её содержимое
rm -rf dir1 dir2 удалить две директории и рекурсивно их содержимое
mv dir1 new_dir переименовать или переместить файл или директорию
X-Lite
"Господь хитроумен, но не коварен", - говорил мудрый физик, нобелевский лауреат Эйнштейн. Бог добр ко всем, и у него отличное чувство юмора.
Положение лежа способствует творческой деятельности и успешному решению задач
http://inet-bastion.net/?sub=2352
/var/log/maillog
http://ubuntolog.ru/avtomaticheskoe-montirovanie-r...-ntfs-pri-zagruzke-ubuntu.html
/var/log/maillog
http://gluek.info/2005/01/05/nastroyka-filezilla-ftp-server-dyndns/
iptables -t nat -A PREROUTING -d $INET_IP -p tcp --dport 21 -j DNAT --to-destination 192.168.0.2
http://www.linux.kiev.ua/ru/forum/thread/20/29/925/
http://wl500g.info/showthread.php?t=18221
http://wl500g.info/showthread.php?t=18221
http://www.opennet.ru/openforum/vsluhforumID1/86207.html
http://www.opennet.ru/openforum/vsluhforumID1/86207.html
выполните в консоле
lsmod | grep ftp
должно выдать
ip_nat_ftp 3912 0 (unused)
ip_conntrack_ftp 5216 1
если такого не нет то выполните
insmod ip_nat_ftp
insmod ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack_ftp
ftp://films:films@83.234.137.85/
ftp://pub:pub@91.205.2.169/
http://ubuntolog.ru/avtomaticheskoe-montirovanie-r...-ntfs-pri-zagruzke-ubuntu.html
Автоматическое монтирование разделов с ntfs при загрузке ubuntu
Если на компьютере параллельно используются linux и виндовс, может возникнуть необходимость работать с разделом ntfs находясь в линуксе. Для того чтобы ubuntu мог работать с дисками в файловой системе ntfs нужно установить драйвер ntfs-3g
sudo aptitude install ntfs-3g ntfs-config
(для драйвера есть графический конфигуратор. Запускается командой sudo ntfs-config Не могу ничего сказать, не пользовался им.)
Для удобства нужно настроить автоматическое монтирование раздела (либо жесткого диска) с виндовс при загрузке ubuntu. Для этого нужно примонтировать раздел добавив необходимые параметры в конфигурационный файл /etc/fstab.
Сначала узнаем название вашего раздела с виндовс. Увидеть список дисков можно командой mount (подробнее man mount).
Для данного примера, раздел в ntfs обозначим как /dev/sda1
Теперь нужно определить идинтификатор диска /dev/sda1 (UUID) с помощью команды ls -l /dev/disk/by-uuid/ либо sudo blkid
UUID записывается в /etc/fstab вместо /dev/sda1. Для примера возьмем значение UUID=363C991F3C98DAE7
Теперь нужно создать директорию в которую примонтируем ntfs раздел. Монтировать можно в любой каталог, даже на desktop но для удобства лучше выбрать /media/. Каталог, в который будем монтировать раздел с виндовсом так и назовем - windows
Создаем каталог командой sudo mkdir /media/windows/
На всякий случай, делаем копию fstab командой sudo cp /etc/fstab /etc/fstab.backup
Открываем /etc/fstab командой sudo gedit /etc/fstab и дописываем в файл параметры раздела с ntfs1
2 # windows
UUID=363C991F3C98DAE7 /media/windows/ ntfs-3g users,defaults,umask=0 0 0
При необходимости эти значения в /etc/fstab можно изменять. Рассмотрим их подробнее.
/dev/sda1 это физический диск или раздел с виндовс. Каждое устройство имеет свой номер. /dev/sda1 имеет номер 1.
Если монтировать cd или dvd он будет обозначаться как /dev/cdrom. Дисковод как /dev/fd
Жесткие диски обозначаются так:
IDE: primary master обозначается как /dev/hda
primary slave обозначается как /dev/hdb
secondary master обозначается как /dev/hdc
secondary slave обозначается как /dev/hdd
SCSI/SATA обозначается как /dev/sd
/media/windows/ это точка монтирования виндовс-раздела. Через нее будет происходить обращение к разделу.
ntfs-3g это файловая система в NTFS. Для cd/dvd она пишется как iso9660, udf. Для дисководов, флешек и fat32 - vfat
Параметры, определяющие как эта файловая система будет обрабатываться (записывается через запятую, без пробелов):
users - разрешение пользователям монтировать и отмонтировать этот каталог (некоторые пишут user. В чем отличия не знаю)
defaults - параметры по умолчанию (используются параметры exec, auto, rw, nouser)
Дополнительные параметры:
exec - запуск исполняемых файлов разрешен (по умолчанию включено)
noexec - запуск исполняемых файлов запрещен.
auto - автоматическое монтирование раздела при загрузке системы. (включено по умолчанию)
noauto - при загрузке системы раздел не будет автоматически монтироваться.
ro - монтирование раздела только с правами чтения.
rw - монтирование раздела с правами чтения и записи (по умолчанию включено)
nouser - запрещает обычным пользователям монтировать и демонтировать раздел (по умолчанию включено).
suid и nosuid - разрешение и блокировка работы suid и sgid бит
sync и async - определяет как происходит запись/чтение в файловой системе. Синхронно и асинхронно.
locale=ru_RU.UTF-8 - можно добавить при проблемах с языком.
Затем идет флаг бэкапа. 1 - при резервном копировании программа dump включит этот раздел. 0 - при резервном копировании данный раздел не будет включен.
И за ним флаг проверки который при монтировании устанавливает порядок проверки раздела на наличие ошибок.
Для просмотра монтированных разделов используется команда mount -l
Просмотреть /etc/fstab в консоли можно командой cat /etc/fstab
большое количество парацетамола. А он достаточно сильно разрушает печень
rdesktop -u -p -g
где:
- имя пользователя удаленной системы
- пароль пользователя удаленной системы
- разрешение экрана соединения
- имя компьютера удаленной системы (либо IP адрес)
например:
rdesktop -uBill -pGates -g640x480 i.am.stupid.com
=-O
http://www.youtube.com/watch?v=2OiSRZRdmYY&feature=related
http://www.youtube.com/watch?v=2OiSRZRdmYY&feature=related
необходимо запретить производство и продажу сливочного масла на законодательном уровне присутствие большого количества насыщенных жиров в рационе питания увеличивает риск образования атеросклеротических бляшек
похоже....в мане вычитал:
-A PREROUTING -i eth1 (внешний интерфейс) -p tcp --dport 10000:20000 -j DNAT --to-destination :port-port
Фасоль.Зелёный чай.Жирная рыба.Петрушка.Яблоки.Грейпфрут.Помидоры.Гранат.Молодой картофель.Овсянка.Варёные яйца.Зелёный горошек.Чернослив.Тёмный шоколад.Замороженные ягоды.Оливки.Миндаль.Перец чили.Цельнозерновые макароны.Куркума.
Занятия бегом положительно сказываются на деятельности мозга и помогают в борьбе с забывчивостью - буквально несколько дней бега приводят к росту сотни тысяч новых клеток в области мозга, которая связана с памятью
"В таком случае Вы можете сами удалить Ваш аккаунт следующим образом: Для того чтобы удалить аккаунт (профайл, страницу) на Odnoklassniki.ru, Вам необходимо авторизоваться на сайте. -Далее перейдите в раздел «Моя страница», выберите пункт «Редактировать личные данные», нажмите ссылку «Удалить свой профайл с сайта». ВНИМАНИЕ! Все Ваши личные данные будут удалены без возможности восстановления! Если Вы действительно хотите удалить свой профиль с сайта, введите e-mail (электронный, почтовый адрес) и пароль ниже. Вы не сможете повторно зарегистрироваться, используя такой же e-mail (электронный, почтовый адрес)."
http://www.e-kip.ru/items_193475.htm
правильное питание, регулярная физическая и умственная деятельность и нормальный режим сна. Именно эти условия позволяют укрепить когнитивное здоровье у взрослых, утверждают ведущие специалисты Гарвардской медицинской
Свекольный сок помогает нормализовать работу сердечно-сосудистой системы, это известно давно
http://kontra.3dn.ru/publ/1-1-0-3
gl_picmip Устанавливает качество визуализации (чем больше число, тем быстрее визализация, но хуже качество)
gl_texturemode Устанавливает режим визуализации [type]: gl_nearest_mipmap_nearest, gl_linear_mipmap_nearest (эти два параметра касаются билинейной фильтрации) и gl_nearest_mipmap_linear, gl_linear_mipmap_linear (эти параметры касаются трилинейной фильтрации)
gl_playermip Устанавливает качество визуализации игрока (чем больше число, тем быстрее визуализация, но хуже качество)
http://about-cs.ru/svoi-server/cvoj-cs-16-no-steam-server-windows/#
Я опишу запуск сервера через консоль, потому что визуальный режим ест иного ресурсов компьютера. Делаем ярлык файла hlds.exe, кликаем по нем правой кнопкой мыши и выбираем свойства. В конец строки обьект через пробел добавляем строку вроде этой:
-game cstrike -console -insecure -nomaster +maxplayers 20 +sv_lan 1 +map de_aztec
Теперь подробнее:
• -game cstrike — указываем, что это CS сервер.
• -console — консольный режим.
• -insecure — valve использует свой собственный античит VAC, но его нет смысла устанавлить на крякнутые No-Steam сервера, потому что он банит только легальных клиентов.
• -nomaster — указываем, что сервер не будет показан в глобальной базе данных серверов, мы ведь не хотим чтобы нас поймали с кракнутым сервером.
• +maxplayers 18 — указывает, что на сервере смогут играть максимально 18 игроков.
• +sv_lan 1 — эта строка должна быть обязательно, если только сервер не рассчитан для игроков с Steam.
• +map de_dust2 — указывает, какая карта будет загружаться первой, после запуска сервера
http://cstrike.co.il/cs/console/all-console-commands.html
http://pestario.iboards.ru/viewforum.php?f=2&sid=87e1bff37435ad213d835596646e6f62
Теломера представляет собой относительно короткий участок ДНК, который находится на конце хромосомы. При каждом делении клетки длина теломер в хромосомах сокращается, что повышает уязвимость клетки, снижает ее жизнеспособность и является основным фактором, обуславливающим старение
в клетках атлетов, которые на протяжении длительного времени занимались спортом, сокращение длины цепочки ДНК происходит медленнее, чем у остальных людей.
7 шагов:
Размышляйте над своей жизнью
Станьте оптимистом
Поставьте перед собой цель
Выберите пример для подражания
Будьте благодарны
Не переставайте учиться
Принимайте решения
http://newsland.ru/Index/tag/id/722/ord/1/
http://newsland.ru/Index/tag/id/3171/ord/1/
чередование посиделок с выпивкой и «здоровых дней» в спортзале уменьшает риск сердечных заболеваний
Устав от своего собственного беспокойного и разогнавшегося ума, мы интуитивно ищем способы, как облегчить положение вещей (то есть замедлить и успокоить его работу), немного отдохнуть, просто избавиться от этого накопившегося стресса. А это возможно только во время отдыха. И тут в ход идут различные способы того, как отвлечь или развлечь («затормозить») свой ум хоть на время: хороший фильм или массаж, компьютер или секс, экстремальная ситуация или еда, и многое, многое другое
5 мифов
1. Люди должны пить по меньшей мере восемь стаканов воды в день.
2. Мы используем только 10 процентов нашего мозга.
3. Волосы и ногти продолжают расти после смерти
4. Бритье волос заставляют их расти быстрее, темнее и грубее.
5. Чтение при тусклом свете разрушает зрение.
с Пи связано множество нерешенных задач. Например, известно, что Пи и e (основание экспоненты) являются трансцендентными числами, то есть не являются корнями никакого многочлена с целыми коэффициентами. При этом, однако, является ли сумма этих двух фундаментальных констант трансцендентным числом или нет - неизвестно до сих пор
http://vpleer.ru/?q=tatu+robot
Телевизор влияет на лишний вес
Основные команды Linux
Ниже я вкратце рассмотрю некоторые основные команды (утилиты) Linux и их опции, которые часто приходится использовать при работе в командной строке. Некоторые команды я приведу с примерами, а некоторые просто с кратким описанием.
ls — вывод имен файлов
Утилита ls предназначена, для вывода списка файлов и каталогов в текущем каталоге. Рассмотрим некоторые полезные свойства команды ls.
-A — включить в список «скрытые» файлы («скрытые» файлы в Linux имеют в своем названии точку в начале имени файла, например, .gtkrc-2.0).
-S — отсортировать файлы по размеру.
-t — отсортировать по дате изменения.
-1 — выводить имена в столбик, по одному на каждой строке.
-l — вывести подробную информацию о каждом файле, размер файла, владелец файла, права доступа, дата изменения.
Теперь приведу несколько примеров. Выполнив команду ls без параметров, вы получите просто список файлов в каталоге.
admin@pingvinus:~/information$ ls
fonts.tar.gz linux.jpg report.odt template ubuntu.jpg
Теперь выполним команду с опциями -A, -S, -1. В результате получим список всех файлов, включая «скрытые», расположенных по одному на каждой строке и отсортированных по размеру.
admin@pingvinus:~/information$ ls -AS1
fonts.tar.gz
.gtkrc-2.0
linux.jpg
report.odt
ubuntu.jpg
template
.filter
Выполним команду ls с опцией -l. Получим подробную информацию о каждом файле.
admin@pingvinus:~/information$ ls -l
-rw-r--r-- 1 admin admin 217589 2009-02-12 13:35 fonts.tar.gz
-rw-r--r-- 1 admin admin 162348 2009-02-03 20:50 linux.jpg
-rw-r--r-- 1 admin admin 155847 2009-02-15 12:54 report.odt
-rw-r--r-- 1 root root 120736 2009-02-12 12:55 template
-rw-r--r-- 1 admin admin 134404 2009-02-12 12:24 ubuntu.jpg
mkdir — создание каталога
Команда mkdir предназначена для создания новой директории. Чтобы создать новую директорию, выполните mkdir <имя директории>. Для того, чтобы создать сразу несколько директорий, укажите их имена через пробел, например:
mkdir mydir1 mydir2 mydir3
cp — копирование файла
Утилита cp используется для создания копии файла. Для обычного копирования используется следующий синтаксис cp <имя файла источника> <имя файла назначения>.
При использовании cp есть один нюанс, который нужно обязательно помнить. Если файл назначения уже существует, то cp перезапишет его. Поэтому, чтобы избежать случайного уничтожения существующего файла, нужно использовать команду cp с опцией -i. Перед перезаписью файла будет выдан запрос на ваше согласие. Например, если мы копируем файл linux.jpg в файл windows.jpg и windows.jpg уже существует, то будет выдан запрос на перезапись файла:
admin@pingvinus:~/information$ cp -i linux.jpg windows.jpg
cp: переписать windows.jpg? y
Опция -r (или -R) используется для копирования одной директории в другую.
mv — перемещение, переименование файла
Утилита mv предназначена для перемещения, переименования файла. Для переименования файла используется синтаксис mv <имя файла> <новое имя файла>. Для перемещения файла в другую директорию используется синтаксис mv <имя файла> <директория>. С mv можно также использовать опцию -i, чтобы случайно не перезаписать существующий файл.
rm — удаление файла
Команда rm предназначена для удаления файлов. Основные опции команды:
-i — выводить запрос перед удалением каждого файла.
-r (или -R) — удалить директории и их содержимое.
cd — смена текущего каталога
Команда cd предназначена для смены каталога, в котором вы сейчас находитесь. Например, вы сейчас находитесь в своем домашнем каталоге ~ и хотите перейти в каталог ~/information, тогда нужно просто выполнить команду cd information.
admin@pingvinus:~$ cd information/
admin@pingvinus:~/information$
Если выполнить команду cd без параметров, то вы перейдете в свой домашний каталог ~.
admin@pingvinus:~/information$ cd
admin@pingvinus:~$
Чтобы перейти в каталог на уровень выше (в родительский каталог) можно использовать синоним «две точки» — .., которые в Linux служат синонимом пути родительского каталога. Например, находясь в каталоге ~/information мы можем перейти в каталог ~ следующим образом:
admin@pingvinus:~/information$ cd ..
admin@pingvinus:~$
cat — вывод содержимого файла
Утилита cat выводит содержимое текстового файла. Простейший синтаксис команды cat <имя файла>. Утилита cat может использоваться для соединения конкатенации двух текстовых файлов, собственно от этог


Понравилось: 1 пользователю

iptables

Четверг, 30 Июля 2009 г. 09:04 + в цитатник
http://www.netpatch.ru/dhcdrop.html
http://www.hack-info.ru/showthread.php?t=51826
http://forum.oszone.net/showthread.php?t=90514&page=all
#!/bin/sh
#IP внутренней сети, передаётся первым параметром
INT_IP=$1
#IP внешней сети
EXT_IP="192.168.0.1"
INT_PORT=$2
EXT_PORT=$3
#интерфейс, который смотрит во внутреннюю подсеть
INT_IF="br0"
#Это может пригодиться потом
#EXT_IF="vlan1"
Теперь по идее, запустив этот скрипт с параметрами, скажем
./portout 192.168.1.4 80 80
iptables -t nat -A PREROUTING -p tcp -d $EXT_IP --dport $EXT_PORT -j DNAT --to-destination $INT_IP:$INT_PORT
iptables -A FORWARD -i $INT_IF -d $INT_IP -p tcp --dport $INT_PORT -j ACCEPT
#*****************
iptables -A PREROUTING -t nat -p tcp -d $EXT_IP --dport $EXT_PORT -j DNAT --to-destination $INT_IP:$INT_PORT
iptables -A FORWARD -t filter -p all -i $EXT_IF -o $INT_IF -j ext-to-int
iptables -A FORWARD -t filter -p all -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -N ext-to-int
iptables -A ext-to-int -p tcp -m multiport -d $INT_IP --dport INT_PORT,... -j ACCEPT
iptables -A ext-to-int -p all -d $INT_IP -m state --state ESTABLISHED,RELATED -j ACCEPT
http://forum.oszone.net/showthread.php?t=90514&page=all
#********************************
iptables -L Chain INPUT
http://www.opennet.ru/openforum/vsluhforumID10/2223.html
Есть масса простых способов. Допустим, нужно проверить порт 60179 на машине с именем вох.
Тогда с консоли на вох пишем
netstat -an -f inet | grep LISTEN
если при этом найдется строчка вида
tcp 0 0 x.x.x.x.60179 *.* LISTEN
значит, искомый сервис запущен и работает, если нет, проблема решена.
В случае работоспособного сервиса идем дальше. На удаленной машине пишем
telnet вох 60179
или лучше поюзать nmap (брать с http://www.insecure.org/).
nmap -P0 -sT -p 60179 вох
Если telnet вываливается по тайм-ауту или nmap не пишет, что порт 60179 открыт - надо смотреть логи и правила firewall.
# в винде
route add 91.205.2.173 MASK 255.255.255.255 10.168.48.12
route add 91.205.2.169 MASK 255.255.255.255 10.168.48.12
# для mail.ru
route add 94.100.177.1 MASK 255.255.255.255 10.168.48.12
route add 94.100.177.6 MASK 255.255.255.255 10.168.48.12
route add -net 0.0.0.0/0 dev eth0
http://forum.lissyara.su/viewtopic.php?f=47&t=11421
iptables -t nat -A PREROUTING --dst $INET_IP -p tcp --dport 80 -j DNAT --to-destination $HTTP_IP
iptables -t nat -A POSTROUTING -p tcp --dst $HTTP_IP --dport 80 -j SNAT --to-source $LAN_IP
iptables -t nat -A OUTPUT --dst $INET_IP -p tcp --dport 80 -j DNAT --to-destination $HTTP_IP
iptables -t nat -A PREROUTING --dst $INET_IP -p tcp --dport 80 -j DNAT --to-destination $HTTP_IP
iptables -t nat -A PREROUTING -p TCP --dport 81 -i $INET_IP -j DNAT --to-destination $HTTP_IP:80
iptables -t nat -A PREROUTING -p TCP --dport 81 -i $LAN_IP -j DNAT --to-destination $HTTP_IP:80
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT

iptables -t nat -A POSTROUTING -p tcp -o eth0 -j SNAT --to-source 91.205.2.173:5005-5006
iptables -t nat -A POSTROUTING -p tcp -o eth0 -j SNAT --to-source 91.205.2.173
# http://www.opennet.ru/docs/RUS/iptables/#DNATTARGET
iptables -t nat -A POSTROUTING -p tcp --dst $HTTP_IP --dport 80 -j SNAT \
--to-source $LAN_IP
http://www.opennet.ru/docs/RUS/iptables/#DNATTARGET
http://forum.lissyara.su/viewtopic.php?f=47&t=11421
iptables -t nat -A PREROUTING --dst $INET_IP -p tcp --dport 80 -j DNAT --to-destination $HTTP_IP
iptables -t nat -A POSTROUTING -p tcp --dst $HTTP_IP --dport 80 -j SNAT --to-source $LAN_IP
iptables -t nat -A OUTPUT --dst $INET_IP -p tcp --dport 80 -j DNAT --to-destination $HTTP_IP

iptables -t nat -A PREROUTING -p TCP --dport 81 -i $INET_IP -j DNAT --to-destination $HTTP_IP:80
iptables -t nat -A PREROUTING -p TCP --dport 81 -i $LAN_IP -j DNAT --to-destination $HTTP_IP:80
(здесь myrouter==$INET_IP,$LAN_IP; myserv==$HTTP_IP)
$INET_IP="91.205.2.173"
$LAN_IP="10.168.48.12"
$HTTP_IP="10.168.48.199"
iptables -t nat -nx -L PREROUTING --line-numbers
iptables -t nat -D PREROUTING XX1
iptables -t nat -nx -L POSTROUTING --line-numbers
iptables -t nat -D POSTROUTING x2
iptables -F
iptables -X
http://www.opennet.ru/docs/RUS/iptables/#PREROUTINGCHAIN
http://wl500g.info/showthread.php?t=19001
iptables -t nat -I PREROUTING -i $WAN_IF -p tcp -d $WAN_IP --dport 3389 -j DNAT --to-destination 192.168.1.10:3389
iptables -t nat -I PREROUTING -o $WAN_IF -p tcp -s 192.168.1.10 --sport 3389 -j DNAT --to-destination $WAN_IP
iptables -I FORWARD -i $WAN_IF -p tcp -m tcp -d 192.168.1.10 --dport 3389 -j ACCEPT
iptables -I FORWARD -o $WAN_IF -p tcp -m tcp -s 192.168.1.10 --sport 3389 -j ACCEPT

$WAN_IF - eioa?oaen vlan1, ppp0...
$WAN_IP - aiaoiee aa?an

iptables -I INPUT -p tcp --dport 443 -j ACCEPT
irina090889
/etc/aliases
http://www.sql.ru/forum/actualthread.aspx?tid=42883
http://technet.microsoft.com/ru-ru/library/ms174122.aspx
http://technet.microsoft.com/ru-ru/library/cc262792.aspx
http://io.ua/s1955
tail -f /var/log/messages > /dev/tty12
CTRL-N CTRL-Q CTRL+Shg-џN CTRL+Shg-џQ Alt+PtScr+S
#****************************
hostname
ifconfig | less
^C
ifconfig eth0 up
ifconfig eth1 up
ping 91.205.2.169
ping 91.205.2.173
ping 10.168.48.12
service named status
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -P FORWARD DROP
iptables -A FORWARD -s 10.168.48.199 -j ACCEPT
iptables -A FORWARD -d 10.168.48.199 -j ACCEPT
iptables -t nat -I PREROUTING -i eth1 -p tcp -d 10.168.48.12 --dport 5005 -j DNAT --to-destination 10.168.48.199:5005
iptables -t nat -I PREROUTING -i eth1 -p tcp -s 10.168.48.199 --sport 5005 -j DNAT --to-destination 10.168.48.12
iptables -I FORWARD -i eth1 -p tcp -m tcp -d 10.168.48.199 --dport 5005 -j ACCEPT
iptables -I FORWARD -o eth1 -p tcp -m tcp -s 10.168.48.199 --sport 5005 -j ACCEPT
iptables -t nat -I PREROUTING -i eth1 -p tcp -d 10.168.48.12 --dport 5006 -j DNAT --to-destination 10.168.48.199:5006
iptables -t nat -I PREROUTING -i eth1 -p tcp -s 10.168.48.199 --sport 5006 -j DNAT --to-destination 10.168.48.12
iptables -I FORWARD -i eth1 -p tcp -m tcp -d 10.168.48.199 --dport 5006 -j ACCEPT
iptables -I FORWARD -o eth1 -p tcp -m tcp -s 10.168.48.199 --sport 5006 -j ACCEPT
#****************************
hostname
ifconfig | less
^C
ifconfig eth0 up
ifconfig eth1 up
ping 91.205.2.169
ping 91.205.2.173
ping 10.168.48.10
service named status
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -P FORWARD DROP
iptables -A FORWARD -s 10.168.48.5 -j ACCEPT
iptables -A FORWARD -d 10.168.48.5 -j ACCEPT
iptables -A FORWARD -p tcp --sport 110 -j ACCEPT
iptables -A FORWARD -p tcp --dport 110 -j ACCEPT
iptables -A FORWARD -p tcp --sport 25 -j ACCEPT
iptables -A FORWARD -p tcp --dport 25 -j ACCEPT
/etc/init.d/postfix restart
/etc/init.d/dovecot restart
route add -net 10.168.32.0/24 gw 10.168.48.1

tail -f /var/log/messages
named-checkzone novuzs.ru. /var/named/chroot/var/named/novuzs.com_0.db
iptables -L --line-number
kill PID 1111111
ip route list
route add default gw 91.205.2.170
route add 91.205.2.170 dev eth1
iptables -D FORWARD 16
smbd -D
netstat -r
ps -e0 pid,user,stat,cmd | greep mbd
#****************************
http://www.inattack.ru/article/153.html
Файловая система /proc является виpтуальной и в действительности она не существует на диске. Ядpо создает
ее в памяти компьютеpа. Система /proc пpедоставляет инфоpмацию о системе (изначально только о пpоцессах -
отсюда ее название). Некотоpые наиболее важные файлы и каталоги pассмотpены ниже.
/proc/cpuinfo Инфоpмация о пpоцессоpе, такая как тип пpоцессоpа, его модель, пpоизводительность и дp.
/proc/devices Список дpайвеpов устpойств, встpоенных в действующее ядpо.
/proc/dma Задействованные в данный момент каналы DMA.
/proc/filesystems Файловые системы, встpоенные в ядpо.
/proc/interrupts Задействованные в данный момент пpеpывания.
/proc/ioports Задействованные в данный момент поpты ввода/вывода.
/proc/net Инфоpмация о сетевых пpотоколах.
/proc/stat Различная статистическая инфоpмация о pаботе системы.
/proc/version Веpсия ядpа.
http://subnets.ru/blog/?p=516 http://subnets.ru/blog/?p=516
route add 10.10.0.0/16 10.10.1.1
если после выполнения команды вам говорится, что команда не найдена, то используйте полный путь до команды route (и для других команд):
/sbin/route
так же если прочитать:
man route
то можно узнать, что статический роутинг можно добавить и так:
/sbin/route add -net 10.10.0.0 -netmask 255.255.0.0 10.10.1.1
Просмотр таблицы маршрутизации выполняется командой:
netstat -rn
с полным путем:
/usr/bin/netstat -rn
Удаление:
/sbin/route delete 10.10.0.0/16
Linux
Добавление:
route add -net 10.10.0.0/16 gw 10.10.1.1
альтернатива:
ip route add 10.10.0.0/16 via 10.10.1.1
Просмотр таблицы:
route -n
или используйте:
ip route
Удаление:
route delete -net 10.10.0.0 netmask 255.255.0.0
Windows
Откройте командную строку (cmd).
Добавление:
route add 10.10.0.0 mask 255.255.0.0 10.10.1.1
Просмотр:
route print
Удаление:
route delete 10.10.0.0 mask 255.255.0.0 10.10.1.1http://www.lastportal.ru/216-sp2-dlja-microsoft-windows-vista.html
https://www.nic.ru/Для получения информации введите имя домена или IP-адрес:
Информация о домене NOVUZS.RU
Домен занят.
по данным WHOIS.NIC.RU:
% By submitting a query to RU-CENTER's Whois Service
% you agree to abide by the following terms of use:
% http://www.nic.ru/about/servpol.html (in Russian)
% http://www.nic.ru/about/en/servpol.html (in English).
domain: NOVUZS.RU
type: CORPORATE
nserver: ns.novtelecom.net
nserver: ns1.novtelecom.net
state: REGISTERED, NOT DELEGATED
phone: +7 8617 676767
phone: +7 8617 670201
phone: +7 8617 670221
fax-no: +7 8617 676767
fax-no: +7 8617 676226
e-mail: jayq61@novtelecom.net
e-mail: sk@novtelecom.net
org: Joint Stock Company "Novtelecom"
registrar: RU-CENTER-REG-RIPN
created: 2009.06.16
paid-till: 2010.06.16
source: RU-CENTER
Last updated on 2009.06.18 08:01:36 MSK/MSD
Описание полей в ответах WHOIS-сервиса о доменах
по данным WHOIS.RIPN.NET:
% By submitting a query to RIPN's Whois Service
% you agree to abide by the following terms of use:
% http://www.ripn.net/about/servpol.html#3.2 (in Russian)
% http://www.ripn.net/about/en/servpol.html#3.2 (in English).
domain: NOVUZS.RU
type: CORPORATE
nserver: ns.novtelecom.net.
nserver: ns1.novtelecom.net.
state: REGISTERED, NOT DELEGATED
org: Joint Stock Company "Novtelecom"
phone: +7 8617 676767
phone: +7 8617 670201
phone: +7 8617 670221
fax-no: +7 8617 676767
fax-no: +7 8617 676226
e-mail: jayq61@novtelecom.net
e-mail: sk@novtelecom.net
registrar: RU-CENTER-REG-RIPN
created: 2009.06.16
paid-till: 2010.06.16
source: TC-RIPN
Last updated on 2009.06.18 08:01:18 MSK/MSD
Описание полей в ответах WHOIS-сервиса о доменах
http://www.iho.ru/faq/sites/domains.html
Работает.
iptables -t nat -A PREROUTING -s 192.168.11.25 -p tcp --dport 27 -j DNAT --to-destination :25
Только что проверено мной.
ip route add 0.0.0.0/0 dev eth0
iptables -t filter -A FORWARD -p tcp -m tcp --tcp-flags SYN,ACK SYN,ACK -m state --state NEW -j REJECT --reject-with tcp-reset
iptables -t filter -A FORWARD -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP
iptables -t filter -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
В FILTER
Код
iptables -t filter -A FORWARD -d 192.168.8.2 -p tcp -m multiport --dport 3389,4899 -j ACCEPT
iptables -t filter -A FORWARD -s 192.168.8.2 -j ACCEPT
В NAT
Код
iptables -t nat -A PREROUTING -d 88.85.81.23 -p tcp -m multiport --dport 3389,4899 -j DNAT --to-destination 192.168.8.2
iptables -t nat -A POSTROUTING -s 192.168.8.2 -j SNAT --to-source 88.85.81.23
Ну вот вродебы и все. Ну и конечно не забываем про nmap и про http://www.opennet.ru/docs/RUS/iptables/
netstat : показывает все текущие сетевые подключения.
netstat -an : показывает подключения к серверу, с какого IP на какой порт.
netstat -rn : показывает таблицу IP маршрутизации.
http://road2web.net/knowledgebase.php?action=displayarticle&catid=6&id=15
tail : аналог команды cat, только читает файлы с конца.
tail /var/log/messages : покажет последние 20 (по умолчанию) строк файла /var/log/messages
tail -f /var/log/messages : выводит листинг файла непрерывно, по мере его обновления.
tail -200 /var/log/messages : выведет на экран последние 200 строк с указанного файла.
Заметьте, эта строка выполняет выборку пакетов согласно их метке.
# ip route add default via 19.168.1.100 dev eth0:1 table sniffing
# ip route flush cachehttp:
//forum.ru-board.com/topic.cgi?forum=8&topic=6991
iptables -L INPUT --line-numbers
iptables -D INPUT номер
iptables -t nat -L POSTROUTING --line-numbers
iptables -t nat -D POSTROUTING номер
здравствуйте!
у меня заблокировалась карта ANDREY IVANOV
5211 6673 9892 7285 874
3 дня не могу дозвониться - вообше дозвониться НЕВОЗМОЖНО!
ПОМОГИТЕ пожалуйста!
- если можно ответте по телефону +79184357220
777-6-777 (Москва)
8-800-2-000-767 8-800-2-000-767 (бесплатный номер при звонке из любого города России)
e-mail: help@finsb.ru
http://www.netup.ru/Reverse_DNS_Setup_RIPE_registration.php
http://www.linuxcenter.ru/enc/servers.phtml
http://tula.bofh.ru/articles/77
iptables -t nat -I PREROUTING -p tcp -d --dport 44151 -j DNAT --to-destination 172.16.1.151
iptables -t nat -I PREROUTING -p udp -d --dport 44151 -j DNAT --to-destination 172.16.1.151
iptables -I FORWARD -p tcp -d 172.16.1.151 --dport 44151 -j ACCEPT
iptables -I FORWARD -p udp -d 172.16.1.151 --dport 44151 -j ACCEPT
Здесь - мой внешний реальный IP-шник, а 172.16.1.151 -- статический IP-шник NAS, который и сосёт торренты в меру своих сил. Т.е. внешний порт :44151 форвардится на 172.16.1.151:44151
http://easylinux.ru/node/287
http://www.lissyara.su/?id=1167
http://easylinux.ru/node/287
http://rus-linux.net/MyLDP/kernel/kernel_config.html
http://www.rhd.ru/docs/manuals/enterprise/RHEL-AS-...ustom-guide/custom-kernel.html
http://www.realcoding.net/article/view/1677
MoLTsvJb4K andrey2nuclear
http://forum.ru-board.com/topic.cgi?forum=8&topic=6991
#включил маскарадинг щаз рутится все
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#Полиси выставил в дроп. Т.е. пакеты что не удовлетворяет правилам дропаются
iptables -P FORWARD DROP
#теперь даю компу админа права играться во всякие смешные игрушки
iptables -A FORWARD -s 192.168.1.1 -j ACCEPT
iptables -A FORWARD -d 192.168.1.1 -j ACCEPT
# а теперь самый геморой - всем остальным тушкам в сети дать почту
iptables -A FORWARD -p tcp --sport 110 -j ACCEPT
iptables -A FORWARD -p tcp --dport 110 -j ACCEPT
iptables -A FORWARD -p tcp --sport 25 -j ACCEPT
iptables -A FORWARD -p tcp --dport 25 -j ACCEPT
по iptables -nL вижу:
[root@localhost root]# iptables -nL
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp spt:22
Chain FORWARD (policy DROP)
target prot opt source destination
ACCEPT all -- 192.168.1.1 0.0.0.0/0
ACCEPT all -- 0.0.0.0/0 192.168.1.1
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp spt:110
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:110
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp spt:25
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:25
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
http://webmoney-relog.com/index.php.mode=5&art=9
2.3. Установка пакета
В первую очередь посмотрим как собрать (скомпилировать) пакет iptables. Сборка пакета в значительной степени зависит от конфигурации ядра и вы должны это понимать. Некоторые дистрибутивы предполагают предустановку пакета iptables, один из них -- Red Hat. Однако, в RedHat этот пакет по умолчанию выключен, поэтому ниже мы рассмотрим как его включить в данном и в других дистрибутивах.
2.3.1. Сборка пакета
Для начала пакет с исходными текстами iptables нужно распаковать. Мы будем рассматривать пакет iptables 1.2.6a и ядро серии 2.4. Распакуем как обычно, командой bzip2 -cd iptables-1.2.6a.tar.bz2 | tar -xvf - (распаковку можно выполнить такжк командой tar -xjvf iptables-1.2.6a.tar.bz2). Если распаковка прошла удачно, то пакет будет размещен в каталоге iptables-1.2.6a. За дополнительной информацией вы можете обратиться к файлу iptables-1.2.6a/INSTALL, который содержит подробную информацию по сборке и установке пакета.
Далее необходимо проверить включение в ядро дополнительных модулей и опций. Шаги, описываемые здесь, будут касаться только наложения "заплат" (patches) на ядро. На этом шаге мы установим обновления, которые, как ожидается, будут включены в ядро в будущем.
Некоторые из них находятся пока на экспериментальной стадии и наложение этих заплат может оказаться не всегда оправданной, однако среди них есть чрезвычайно интересные функции и действия.
Выполним этот шаг, набрав команду (естественно, обладая правами пользователя root)
make pending-patches KERNEL_DIR=/usr/src/linux/
Переменная KERNEL_DIR должна содержать путь к исходным текстам вашего ядра. Обычно это /usr/src/linux/. Если исходные тексты у вас расположены в другом месте, то, соответственно, вы должны указать свой путь.
Здесь предполагается выполнить несколько обновлений и дополнений, которые определенно войдут в состав ядра, но несколько позднее, сейчас же мы возьмем их отсюда выполнив команду:
make most-of-pom KERNEL_DIR=/usr/src/linux/
В процессе выполнения вышеприведенной команды у вас будет запрашиваться подтверждение на обновление каждого раздела из того, что в мире netfilter называется patch-o-matic. Чтобы установить все "заплатки" из patch-o-matic, вам нужно выполнить следующую команду:
make patch-o-matic KERNEL_DIR=/usr/src/linux/
Не забудьте внимательно и до конца прочитать справку по каждой "заплатке" до того как вы будете устанавливать что-либо, поскольку одни "заплатки" могут оказаться несовместимы с другими, а некоторые -- при совместном наложении даже разрушить ядро.
Вы можете вообще пропустить обновление ядра, другими словами особой нужды в таком обновлении нет, однако patch-o-matic содержит действительно интересные обновления, и у вас вполне может возникнуть желание посмотреть на них. Ничего страшного не случится, если вы запустите эти команды и посмотрите какие обновления имеются.
После завершения обновления, вам необходимо будет пересобрать ядро, добавив в него только что установленные обновления. Не забудьте сначала выполнить конфигурирование ядра, поскольку установленные обновления скорее всего окажутся выключенными. В принципе, можно подождать с компиляцией ядра до тех пор пока вы не закончите установку iptables.
Продолжая сборку iptables, запустите команду:
make KERNEL_DIR=/usr/src/linux/
Если в процессе сборки возникли какие либо проблемы, то можете попытаться разрешить их самостоятельно, либо обратиться на Netfilter mailing list, где вам смогут помочь. Там вы найдете пояснения, что могло быть сделано вами неправильно при установке, так что сразу не паникуйте. Если это не помогло -- постарайтесь поразмыслить логически, возможно это поможет. Или обратитесь к знакомому "гуру".
Если все прошло гладко, то следовательно вы готовы к установке исполняемых модулей (binaries), для чего запустите следующую команду:
make install KERNEL_DIR=/usr/src/linux/
Надеюсь, что здесь-то проблем не возникло! Теперь для использования пакета iptables вам определенно потребуется пересобрать и переустановить ядро, если вы до сих пор этого не сделали. Дополнительную информацию по установке пакета вы найдете в файле INSTALL.
2.3.2. Установка в Red Hat 7.1
RedHAt 7.1, с установленным ядром 2.4.x уже включает предустановленные netfilter и iptables. Однако, для сохранения обратной совместимости с предыдущими дистрибутивами, по умолчанию работает пакет ipchains. Сейчас мы коротко разберем - как удалить ipchains и запустить вместо него iptables.
Версия iptables в Red Hat 7.1 сильно устарела и, наверное неплохим решением будет установить более новую версию.
Для начала нужно отключить ipchains, чтобы предотвратить загрузку соответствующих модулей в будущем. Чтобы добиться этого, нам потребуется изменить имена некоторых файлов в дереве каталогов /etc/rc.d/. Следующая команда, выполнит требуемые действия:
chkconfig --level 0123456 ipchains off
В результате выполнения этой команды, в некоторых именах ссылок, указывающих на файлы в каталоге /etc/rc.d/init.d/ipchains, символ S (который сообщает, что данный сценарий отрабатывает на запуске системы) будет заменен символом K (от слова Kill, который указывает на то, что сценарий отрабатывает, при завершении работы системы. Таким образом мы предотвратим запуск ненужного сервиса в будущем.
Однако ipchains по-прежнему остаются в работе. Теперь надо выполнить команду, которая остановит этот сервис:
service ipchains stop
И в заключение необходимо запустить сервис iptables. Для этого, во-первых, надо определиться с уровнями запуска операционной системы, на которых нужно стартовать этот сервис. Обычно это уровни 2, 3 и 5. Об этих уровнях мы знаем:

* 2. Многопользовательский режим без поддержки NFS или то же самое, что и 3, но без сетевой поддержки.
* 3. Полнофункциональный многопользовательский режим.
* 5. X11. Данный уровень используется для автоматической загрузки Xwindows.


Чтобы запустить iptables на этих уровнях нужно выполнить команду:
chkconfig --level 235 iptables on
Хочется упомянуть об уровнях, на которых не требуется запуска iptables: Уровень 1 -- однопользовательский режим работы, как правило используется в экстренных случаях, когда мы "поднимаем" "упавшую" систему. Уровень 4 -- вообще не должен использоваться. Уровень выполнения 6 -- это уровень остановки системы при выключении или перезагрузке компьютера.
Для активации сервиса iptables подадим команду:
service iptables start
Итак, мы запустили iptables, но у нас пока еще нет ни одного правила. Чтобы добавить новые правила в Red Hat 7.1 можно пойти двумя путями, во-первых: подправить файл /etc/rc.d/init.d/iptables, но этот способ имеет одно негативное свойство -- при обновлении iptables из RPM-пакетов все ваши правила будут утеряны, а во-вторых: занести правила и сохранить их командой iptables-save, сохраненные таким образом правила будут автоматически восстанавливаться при загрузке системы.
В случае, если вы избрали первый вариант установки правил в iptables, то вам необходимо занести их в секцию start сценария /etc/rc.d/init.d/iptables (для установки правил при загрузке системы) или в функцию start(). Для выполнения действий при остановке системы -- внесите соответствующие изменения в секцию stop) или в функцию stop(). Так же не забудьте про секции restart и condrestart. Хочется еще раз напомнить, что в случае обновления iptables из RPM-пакетов или через автоматическое обновление по сети, вы можете утерять все изменения, внесенные в файл /etc/rc.d/init.d/iptables.
Второй способ загрузки правил предпочтительнее. Он предполагает следующие шаги. Для начала -- запишите правила в файл или непосредственно, через команду iptables, смотря что для вас предпочтительнее. Затем исполните команду iptables-save. Эта команда эквивалентна команде iptables-save > /etc/sysconfig/iptables. В результате, весь набор правил будет сохранен в файле /etc/sysconfig/iptables, который автоматически подгружается при запуске сервиса iptables. Другим способом сохранить набор правил будет подача команды service iptables save, которая полностью идентична вышеприведенной команде. Впоследствии, при перезагрузке компьютера, сценарий iptables из rc.d будет выполнять команду iptables-restore для загрузки набора правил из файла /etc/sysconfig/iptables.
И наконец, в завершение установки, неплохо было бы удалить старые версии ipchains и iptables. Это необходимо сделать для того, чтобы система не "перепутала" старый пакет iptables с вновь установленным. Удаление старого пакета iptables необходимо произвести только в том случае, если вы производили установку из исходных текстов. Дело в том, что RPM пакеты устанавливаются в несколько иное место нежели пакеты, собранные из исходных текстов, а поэтому новый пакет не "затирает" старый. Чтобы выполнить деинсталляцию предыдущей версии iptables выполните следующую команду:
rpm -e iptables
Аналогичным образом удалим и ipchains, поскольку оставлять этот пакет в системе более нет никакого смысла.
rpm -e ipchains
Глава 3. Порядок прохождения таблиц и цепочек
В этой главе мы рассмотрим порядок прохождения таблиц и цепочек в каждой таблице. Эта информация будет очень важна для вас позднее, когда вы начнете строить свои наборы правил, особенно когда в наборы правил будут включаться такие действия как DNAT, SNAT и конечно же TOS.
3.1. Общие положения
Когда пакет приходит на наш брандмауэр, то он сперва попадает на сетевое устройство, перехватывается соответствующим драйвером и далее передается в ядро. Далее пакет проходит ряд таблиц и затем передается либо локальному приложению, либо переправляется на другую машину. Порядок следования пакета приводится ниже:
http://webmoney-relog.com/index.php.mode=5&art=9
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170... 8214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038... 442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024
2,718281828459045
linux-headers-2.6.26-1-all
ftp://ftp.rhd.ru/pub/redhat/linux/6.2/en/iso/i386/
292101696
20480112
Итак, простейший способ восстановления пароля суперпользователя.
Краткое вступление.
При загрузке ядру передается некоторое количество параметров, определяющих режимы работы и окружение ядра. Одним из ключевых параметров является init, определеющий программу (по умолчанию /sbin/init) "инициализирущую" систему и порождающую остальные процессы.
В меню загрузчика выбираем систему, в которой желаем восстановить пароль.
Если у вас grub:
Нажимаем "e"
выделяем строку "kernel /boot/vmlinuz...."
нажав дописываем в конце строки "init=/bin/sh"
продолжаем загрузку, нажав "b";
если lilo:

дописываем к параметрам "init=/bin/sh"
для продолжения загрузки.
В результате этих манипуляций получаем командный интерпретатор с правами суперпользователя. КомандойБез подсветки
1:
mount / -o remount,rw
перемонтируем корневую файловую систему в режим чтение/запись, далееБез подсветки
1:
passwd
вводим два раза новый пароль и перезагружаемся командой Без подсветки
1:
reboot
Добро пожаловать в систему.
http://forum.vingrad.ru/faq/topic-167282/kw-root-p...ery-пароль-восстановление.html
Итак, простейший способ восстановления пароля суперпользователя.
Краткое вступление.
При загрузке ядру передается некоторое количество параметров, определяющих режимы работы и окружение ядра. Одним из ключевых параметров является init, определеющий программу (по умолчанию /sbin/init) "инициализирущую" систему и порождающую остальные процессы.
В меню загрузчика выбираем систему, в которой желаем восстановить пароль.
Если у вас grub:
Нажимаем "e"
выделяем строку "kernel /boot/vmlinuz...."
нажав дописываем в конце строки "init=/bin/sh"
продолжаем загрузку, нажав "b";
если lilo:

дописываем к параметрам "init=/bin/sh"
для продолжения загрузки.
В результате этих манипуляций получаем командный интерпретатор с правами суперпользователя. КомандойБез подсветки
1:
mount / -o remount,rw
перемонтируем корневую файловую систему в режим чтение/запись, далееБез подсветки
1:
passwd
вводим два раза новый пароль и перезагружаемся командой Без подсветки
1:
reboot
Добро пожаловать в систему.
http://www.puppyrus.org/articles/Kompilirovanie-yadra-i-modulei.html
# cd/usr/src/linux-2.6.18.1
# make modules
# make modules_install
... после этого вы должны найти новые модули установленными в папке /lib/modules/2.6.18.1.
http://www.linuxgrill.com/anonymous/fire/ipchains/download/
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
http://www.allsoftlist.ru/cat_6.html
http://news.zelow.no/floppyfw
http://av5.com/journals-magazines-online/1/33/274
http://www.root.ua/materialy/stati/full/article/malenkie-linux/507.html
Russian FloppyFW Jelezka
/lib/modules/2.6.19/kernel/net...
http://www.zelow.no/floppyfw/download/floppyfw-3.0/floppyfw-3.0.5/modules/
http://www.zelow.no/floppyfw/download.html
http://www.dialektika.com/PDF/5-8459-1082-X/content.pdf
http://skif.bas-net.by/bsuir/admin/node37.html
http://skif.bas-net.by/bsuir/admin/node37.html
http://www.opennet.ru/base/sys/live_flash2.txt.html
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.19
# mount --bind /home/knoppix/Desktop/linux-2.4.26/ /usr/src/linux-2.4.26/
# ls -l /usr/src/linux-2.4.26/
Затем вам нужна конфигурация с которой было собрано ваше ядро. Вроде бы везде ее оставляют в /boot
# ls /boot
System.map System.map-2.6.6 config-2.6.6 debianlilo.bmp sid.bmp vmlinuz-2.4.26
System.map-2.4.26 config-2.4.26 debian.bmp sarge.bmp vmlinuz vmlinuz-2.6.6
В моем случае - config-2.4.26
Далее:
# cd /usr/src/linux-2.4.26/
# cp /boot/config-2.4.26 ./.config
# make oldconfig
Теперь идем в директорию куда вы распаковали драйвера (ведь распаковали уже?) и компилируем их
# make
http://www.gs.ru/info/si/ss2lin24.html
Посмотреть свою версию ядра можно командой # cat /proc/version
unama -r
http://rpmfind.net/linux/RPM/ASP/i386/RPMS.7.3/ipchains-1.3.10-13.i386.html
/etc/init.d/ipchains start
http://osdir.com/ml/linux.asplinux.support/2002-03/msg00047.html
http://www.opennet.ru/docs/252.shtml
http://guruadmin.ru/page/kak-izmenit-yadro-ubuntu-linux
http://citforum.ru/operating_systems/articles/masquerade.shtml
http://citforum.ru/operating_systems/articles/masquerade.shtml
route add -host 192.168.100.1 eth1
--http://www.linuxcenter.ru/lib/articles/networking/nat.phtml
что означает: машина 192.168.100.1 подсоединена непосредственно к интерфейсу eth1. Далее, укажем, что все пакеты, предназначенные для интернета отсылать через машину провайдера:
route add default gw 192.168.100.1
1. Настройка iptables на компьютере, подключенном к выделенной линии:
iptables -A FORWARD -i EXTIF -o INTIF -m state --state ESTABLISHED -j ACCEPT
iptables -A FORWARD -i INTIF -o EXTIF -j ACCEPT
iptables -t nat -A POSTROUTING -o EXTIF -j MASQUERADE
INTIF - ваш внутренний интерфейс (предположим, что это eth1), к которому подключается второй компьютер, а EXTIF - внешний (допустим, eth0), смотрящий в нет. Здесь и далее все настройки приводятся исходя из этих предположений.
2. Там же - Разрешаем форвардинг IPv4:
echo 1 > /proc/sys/net/ipv4/ip_forward
желательно это прописать, скажем, в /etc/rc.d/rc.local - для выполнения при загрузке.
3. Поднимаем внутренний сетевой интерфейс.
ifconfig INTIF 192.168.93.1 netmask 255.255.255.0 up
или же используем какую-нибудь утилиту из состава дистрибутива, вроде system-config-network.
Для автовыполнения прописываем в /etc/rc.d/rc.local или настраиваем через сервис network, прописывая в /etc/sysconfig/networking/devices/ifcfg-eth1 что-то вроде:
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
IPV6INIT=no
ONBOOT=yes
USERCTL=no
PEERDNS=no
TYPE=Ethernet
DEVICE=INTIF
HWADDR=00:0f:7g:8e:46:0d
BOOTPROTO=none
NETMASK=255.255.255.0
IPADDR=192.168.93.1
BROADCAST=192.168.93.255
NETWORK=192.168.93.0
4. Там же - в настройках DHCP (/etc/dhcpd.conf) прописываем свою локальную сеть:
ddns-update-style ad-hoc;
subnet 192.168.93.0 netmask 255.255.255.0 {
option routers 192.168.93.1;
option ntp-servers 192.168.93.1;
option domain-name-servers 81.9.4.2, 217.170.80.83;
range 192.168.93.2 192.168.93.9;
allow unknown-clients;
}
в данном примере у моей машины (машрутизатора) адрес 192.168.93.1, он не пересекается с адресами, выдаваемыми провайдером. Не забудьте указать опцию routers! Без неё dhclient на клиентской машине не пропишет дефолтный гейтвей, и фокус не получится. Адреса DNS берём из /etc/resolv.conf.
4. (пере)запускаем dhcpd и iptables. Зависит от дистрибутива, но в RedHat-ориентированных это будет
service network restart
service dhcpd restart
service iptables restart
===
http://www.proza.ru/2009/04/28/784
Чтобы удалить маршрут к конечной точке 10.41.0.0 с маской подсети 255.255.0.0, введите команду:
route delete 10.41.0.0 mask 255.255.0.0
http://www.xakep.ru/magazine/xa/104/134/1.asp
http://www.permlug.org/node/4431/

matematika

Понедельник, 15 Сентября 2008 г. 18:08 + в цитатник

буржуи - блин...

Четверг, 28 Августа 2008 г. 08:58 + в цитатник
http://www.inosmi.ru/translation/243252.html
- все хотят нашу землю воду нефть и газ - а россияне к томуже вымирают. вобщем полный пиздец - нас выручит только миллионы ядерных зарядов на ракетах средней и большей дальности

лишь бы небыло войны

Среда, 20 Августа 2008 г. 08:31 + в цитатник
Сейчас России необходимо наделать как можно больше ракет средней дальности для "друзей" поближе и максимальной дальности для "друзей" за океаном!!!

- новая серия фотографий в фотоальбоме

Суббота, 17 Мая 2008 г. 14:47 + в цитатник
Фотографии andrey_nuclear :

HP Pavilion Entertainment PC



20080421_Денюха у Алиски

Понедельник, 21 Апреля 2008 г. 16:37 + в цитатник
http://elementy.ru/events/427087
http://9f6f874f4fcbd4548464276477bfd330.sibtor.com/cdbs/web/
ЮЗ/2/4
http://krasnodar-map.infix.ru/
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/...ucts-SingleVariationTypeFilter
Операция отменена вследствие действующих на компьютере ограничений. Обратитесь к администратору сети.http://support.microsoft.com/kb/216583/ruТакое поведение наблюдается, если в папке Windows\System (%SystemRoot%\System32) отсутствует файл Inetcpl.cpl или с помощью параметра реестра NoBrowserOptions Windows установлены ограничения.
http://62.183.40.30:7777/mrsk_south/component/main?__dmfClientId=1207545172562

шлюз 1 http://www.regatta.cs.msu.su/doc/usr/share/man/info/ru_RU/a_doc_lib/aixbman/co

Вторник, 25 Марта 2008 г. 10:12 + в цитатник
[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]
Руководство по управлению системой: Сети и средства связи
Маршрутизация в TCP/IP

В данном разделе обсуждаются следующие вопросы:
Статическая и динамическая маршрутизация
Шлюзы
Планирование конфигурации шлюзов
Настройка шлюза
Ограничение использования маршрута
Определение работоспособности шлюза
Удаление динамических маршрутов вручную
Настройка демона routed
Получения номера автономной системы

Маршрутом называется путь, по которому пакеты пересылаются от отправителя к получателю. Маршрут определяет не полный путь, а только сегмент пути от хоста до шлюза (или от шлюза до шлюза), который может переслать пакеты целевому хосту. Существует три типа маршрутов: маршрут до хоста Определяет шлюз, который может переслать пакеты указанному хосту в другой сети.
маршрут к сети Определяет шлюз, который может переслать пакеты другому хосту указанной сети.
маршрут по умолчанию Определяет шлюз, которому будут отправлены пакеты, если не был задан маршрут до целевого хоста или маршрут к сети целевого хоста.

Маршруты хранятся в таблице маршрутизации ядра. Определения маршрутов содержат такую информацию, как достижимость сети локальным хостом и шлюз для отправки пакетов в удаленные сети. При получении дейтаграммы шлюз ищет в таблицах маршрутизации следующий узел ее маршрута до целевого хоста и отправляет дейтаграмму этому узлу.

Начиная с AIX версии 5.1, в таблицу маршрутизации ядра можно добавлять несколько маршрутов к одному и тому же хосту. Процедура выбора маршрута сначала находит все маршруты, удовлетворяющие заданному запросу, а потом выбирает тот из них, цена маршрута которого минимальна. Если в таблице есть несколько маршрутов с одинаковой ценой, то выбирается наиболее точный. Если совпадают оба показателя, то процедура выбора маршрута просматривает все выбранные маршруты.

Статическая и динамическая маршрутизация

В TCP/IP предусмотрено два типа маршрутизации: статическая и динамическая. Статическая маршрутизация означает, что таблицы маршрутизации обслуживаются вручную с помощью команды route. Этот тип маршрутизации рекомендуется применять тогда, когда ваша сеть взаимодействует с одной или двумя другими сетями. Однако если сеть соединена с большим числом сетей, то число шлюзов резко возрастает, и для обслуживания таблиц маршрутизации вручную требуется значительное время.

При динамической маршрутизации таблицы маршрутизации автоматически обновляются демонами. Демоны маршрутизации непрерывно получают информацию, рассылаемую путем оповещения другими демонами маршрутизации, поэтому они постоянно обновляют таблицы маршрутизации.

В TCP/IP предусмотрено два демона, поддерживающих динамическую маршрутизацию: routed и gated. Демон gated поддерживает Протокол информации о маршрутизации (RIP), Протокол информации о маршрутизации следующего поколения (RIPng), Протокол внешних шлюзов (EGP), Протокол граничных шлюзов (BGP) и BGP4+, протокол HELLO, Протокол кратчайшего пути (OSPF), протоколы IS-IS, ICMP и ICMPv6/Router Discovery. Кроме того, демон gated поддерживает Простой протокол управления сетью (SNMP). Демон routed поддерживает только Протокол информации о маршрутизации.

В зависимости от опций, указанных при запуске демона маршрутизации, он может работать в одном из двух режимов - пассивном или активном. В активном режиме демон маршрутизации периодически отправляет шлюзам и хостам оповещающие сообщения, содержащие информацию о маршрутизации для их локальных сетей, а также получает информацию о маршрутизации от других хостов и шлюзов. В пассивном режиме демон маршрутизации только получает информацию о маршрутизации и не пытается обновить информацию о маршрутизации удаленных шлюзов (то есть он не распространяет собственную информацию о маршрутизации).

Два описанных типа маршрутизации применяются не только шлюзами, но и хостами сети. Статическая маршрутизация применяется для шлюзов точно так же, как и для других хостов. Однако демоны динамической маршрутизации, которые выполняются не на шлюзах, могут работать только в пассивном (тихом) режиме.

Шлюзы

Шлюз - это один из типов маршрутизаторов. Маршрутизаторы соединяют несколько сетей и выполняют функции маршрутизации пакетов. Например, некоторые маршрутизаторы передают данные по маршруту на уровне сетевого интерфейса или на физическом уровне.

Шлюзы осуществляют маршрутизацию на сетевом уровне. Шлюзы пересылают IP-дейтаграммы, полученные от других шлюзов или хостов, хостам локальной сети, а также передают IP-дейтаграммы из одной сети в другую. Например, если шлюз соединяет две сети Token-Ring, то у него есть две карты адаптера Token-Ring, с каждой из которых связан собственный сетевой интерфейс Token-Ring. Шлюз получает дейтаграммы по одному сетевому интерфейсу и отправляет их с помощью другого интерфейса. Периодически шлюзы проверяют состояние своих сетевых соединений с помощью сообщений о состоянии интерфейса.

При пересылке пакетов шлюзы ориентируются на адрес целевой сети, а не на адрес конкретного хоста. То есть шлюз не должен хранить список маршрутов до всех возможных целевых хостов пакета. Шлюз направляет пакет в сеть, к которой подключен целевой хост. За пересылку пакета целевому хосту будут отвечать маршрутизаторы этой сети. Таким образом, обычно для работы шлюза требуется только ограниченный объем оперативной памяти и, возможно, ограниченный объем дисковой памяти.

Расстояние, проходимое сообщением от исходного хоста к целевому, измеряется числом транзитных участков между шлюзами. Путь до шлюза, расположенного в сети, к которой подключен источник - это нулевой транзитный участок, путь к сети, которая достижима с этого шлюза - первый транзитный участок, и т.д. Расстояние до получателя сообщения обычно измеряется в числе транзитных участков (иногда оно также называется метрикой).

Внутренние и внешние шлюзы

Внутренними шлюзами называются шлюзы, которые относятся к одной и той же автономной системе. Эти шлюзы обмениваются сообщениями с помощью Протокола информации о маршрутизации (RIP), Протокола информации о маршрутизации следующего поколения (RIPng), межсистемного протокола ISIS, протокола кратчайшего пути (OSPF) или протокола HELLO. Внешние шлюзы относятся к различным автономным системам. Они работают на основе Протокола внешних шлюзов (EGP), Протокола граничных шлюзов (BGP) или BGP4+.

Для примера рассмотрим две автономные системы. Первая из них состоит из сетей, которые управляются компанией Widget. Вторая система состоит из сетей, которые управляются компанией Gadget. В компании Widget есть один компьютер с именем apple, выполняющий роль шлюза для соединения с Internet. В компании Gadget есть один компьютер с именем orange, который также выполняет роль шлюза для соединений с Internet. Автономные системы обеих компаний состоят из нескольких внутренних сетей. Шлюзы, соединяющие внутренние сети, представляют собой внутренние шлюзы. Однако apple и orange - внешние шлюзы.

Каждый внешний шлюз взаимодействует не со всеми внешними шлюзами. Вместо этого, внешний шлюз регистрирует набор соседей (других внешних шлюзов), с которыми он обменивается информацией. Соседи определяются не по географическому принципу, а в зависимости от соединений, установленных между шлюзами. Соседний шлюз, в свою очередь, обменивается информацией со своими соседними внешними шлюзами. В результате информация о маршрутизации распространяется среди внешних шлюзов, и их таблицы маршрутизации обновляются.

Информация о маршрутизации представлена в виде пар (N,D), где N - это сеть, а D - расстояние до этой сети, указанное в соответствии с применяемой метрикой расстояния. Каждый шлюз рассылает информацию о достижимых сетях и о расстояниях до этих сетей. Шлюз, получивший такое сообщение, подсчитывает наикратчайший путь до других сетей и передает эту информацию своим соседям. Таким образом, каждый внешний шлюз непрерывно получает информацию о маршрутизации, обновляет свои таблицы маршрутизации и передает эту информацию дальше своим соседям.

Протоколы шлюзов

Все шлюзы, внутренние и внешние, обмениваются информацией согласно определенным протоколам. Ниже приведено краткое описание наиболее распространенных протоколов шлюзов TCP/IP:

Протокол HELLO (HELLO)
HELLO - это один из протоколов для обмена информацией между внутренними шлюзами. HELLO подсчитывает наикратчайший путь к другим сетям на основе минимальной временной задержки.

Протокол информации о маршрутизации (RIP)
Протокол информации о маршрутизации - это один из протоколов для обмена информацией между внутренними шлюзами. Как и протокол HELLO, RIP подсчитывает наикратчайший путь к другим сетям. В отличие от HELLO, RIP оценивает расстояние не на основе временной задержки, а на основе числа транзитных участков. Демон gated сохраняет значения всех метрик в виде временных задержек, поэтому он преобразует число транзитных участков RIP во временную задержку.

Протокол информации о маршрутизации следующего поколения
RIPng - это расширение протокола RIP для поддержки IPv6.

Протокол кратчайшего пути (OSPF)
OSPF - это протокол для обмена информацией между внутренними шлюзами. Этот протокол основан на обмене сообщениями о состоянии канала связи между маршрутизаторами и сетями, и он лучше приспособлен для сложных сетей со многими маршрутизаторами, чем RIP. Кроме того, он поддерживает работу с несколькими равноправными маршрутами.

Протокол внешних шлюзов (EGP)
Протокол внешних шлюзов предназначен для обмена информацией между внешними шлюзами. EGP не подсчитывает наикратчайший путь к другим сетям. Он применяется внешними шлюзами для того, чтобы получить информацию о достижимости сетей.

Протокол граничных шлюзов (BGP)
Этот протокол предназначен для обмена информацией между внешними шлюзами. Он позволяет шлюзам различных автономных систем обмениваться информацией о достижимости сетей и предоставляет больше возможностей, чем EGP. Дополнительная информация о каждом маршруте хранится в атрибутах BGP, которые позволяют выбрать наилучший маршрут.

Протокол граничных шлюзов 4+
BGP4+ - это расширение протокола BGP версии 4 с поддержкой IPv6 и другими улучшениями.

Межшлюзовый протокол (IS-IS)
Протокол IS-IS применяется внутренними шлюзами при общении друг с другом. Это протокол, хранящий информацию о состоянии канала. Он может передавать пакеты ISO/CLNP и, как и протокол OSPF, применяет для определения маршрута алгоритм кратчайшего пути.

Планирование конфигурации шлюзов

Перед настройкой шлюзов вашей сети необходимо выполнить следующие действия:
Определите число необходимых шлюзов.
Выберите тип маршрутизации.

Определение числа необходимых шлюзов

Число необходимых шлюзов зависит от следующих факторов:
Число сетей, которые вы хотите соединить.
Способ соединения этих сетей.
Уровень загруженности соединенных сетей.

Допустим, например, что необходимо организовать связь между сетями 1, 2 и 3.

Рис. 3-23. Простая конфигурация шлюза. На рисунке показаны три сети с номерами 1, 2 и 3. Сети 1 и 2 соединены через шлюз A. Сети 2 и 3 соединены через шлюз B.

Для того чтобы непосредственно соединить сеть 1 и сеть 2, вам потребуется один шлюз (шлюз А). Для того чтобы сеть 2 непосредственно соединить с сетью 3, вам потребуется еще один шлюз (шлюз В). Если теперь предположить, что все необходимые маршруты определены, пользователи всех трех сетей смогут передавать друг другу информацию.

Однако если нагрузка в сети 2 очень высока, то при передаче данных между сетью 1 и сетью 3 могут возникать значительные задержки. Кроме того, если большая часть данных передается между сетями 1 и 3, то рекомендуется непосредственно соединить сети 1 и 3. Для этого необходимо установить непосредственное соединение между дополнительной парой шлюзов: шлюзом C (в сети 1) и шлюзом D (в сети 3). Предложенный вариант неэффективен, так как один шлюз может соединять более двух сетей.

Более эффективный способ - непосредственно соединить шлюз A со шлюзом B и с сетью 2. Для этого в каждом из шлюзов A и B необходимо установить второй сетевой адаптер. В общем случае число сетей, которые могут быть соединены через один шлюз, ограничивается числом карт адаптера, которые можно установить в шлюз.

Выбор типа маршрутизации

Статическую маршрутизацию применяют в небольших сетях, конфигурация которых изменяется редко. Если же вы работаете с большой сетью, конфигурация которой часто меняется, то рекомендуется применять динамическую маршрутизацию. В сети может применяться комбинация статической и динамической маршрутизации. Это значит, что для некоторых маршрутов будет задано статическое определение, а другие маршруты будут обновляться демонами. Информация о статических маршрутах не передается другим шлюзам и не обновляется демонами маршрутизации.

Применение динамической маршрутизации

Выберите демон маршрутизации в зависимости от типа шлюза и протокола, поддерживаемого этим шлюзом. Для внутреннего шлюза, поддерживающего только протокол RIP, выберите демон routed. Если шлюз должен поддерживать несколько протоколов или представляет собой внешний шлюз, то выберите демон gated.

Примечание: Если на одном хосте одновременно выполняются оба демона gated и routed, то это может привести к непредсказуемым результатам.

Настройка шлюза

Для настройки шлюза выполните приведенную ниже процедуру. Для простоты в этой процедуре предполагается, что шлюз должен соединять две сети, а соответствующая система уже настроена для работы с одной из этих сетей (см. Настройка TCP/IP).
Установите и настройте второй сетевой адаптер, если вы еще этого не сделали. (См. разделы Установка сетевого адаптера и Настройка и управление адаптерами.)
Выберите IP-адрес для второго сетевого интерфейса и настройте его в соответствии с инструкциями из раздела Управление сетевыми интерфейсами.
Добавьте маршрут ко второй сети.
Для того чтобы настроить компьютер в качестве маршрутизатора, соединяющего сети TCP/IP, введите:

no -o ipforwarding=1
Теперь компьютер шлюза доступен в обеих сетях, к которым он непосредственно подключен.
Если для соединения с хостами за пределами этих двух сетей вы хотите применять статическую маршрутизацию, то добавьте все необходимые маршруты.
Для настройки динамической маршрутизации выполните инструкции из раздела Настройка демона routed или Настройка демона gated. Если ваша сеть подключена к Internet, выполните также инструкции из раздела Получение номера автономной системы. Настройка шлюза
Процедура Команда быстрого доступа из SMIT Команда или имя файла Среда Web-администратора системы
Просмотр таблицы маршрутизации smit lsroute netstat -rn1 Программное обеспечение --> Сеть --> TCPIP (IPv4 и IPv6) --> Настройка протокола TCPIP --> TCP/IP --> Настроить TCP/IP --> Вручную --> Статические маршруты --> Статистика.
Добавление статического маршрута smit mkroute route add destination gateway2 Программное обеспечение --> Сеть --> TCPIP (IPv4 и IPv6) --> Настройка протокола TCPIP --> TCP/IP --> Настроить TCP/IP --> Вручную --> Статические маршруты. Заполните в окне Добавить/изменить статический маршрут следующие поля: Тип целевого хоста, Адрес шлюза, Имя сетевого интерфейса (выпадающее меню), Маска подсети, Цена маршрута и Включить проверку работоспособности шлюза (переключатель). Нажмите Добавить/изменить маршрут.
Удаление статического маршрута smit rmroute route delete destination gateway2 Программное обеспечение --> Сеть --> TCPIP (IPv4 и IPv6) --> Настройка протокола TCPIP --> TCP/IP --> Настроить TCP/IP --> Вручную --> Статические маршруты. Выберите маршрут и нажмите кнопку Удалить маршрут.
Очистка таблицы маршрутизации smit fshrttbl route flush Программное обеспечение --> Сеть --> TCPIP (IPv4 и IPv6) --> Настройка протокола TCP/IP --> TCP/IP --> Настроить TCP/IP --> Вручную --> Статические маршруты --> Удалить все.

Примечания:
В таблице предусмотрены столбцы для адреса назначения, адреса шлюза, флагов, числа транзитных участков и сетевого интерфейса. (Более подробная информация о столбцах приведена в описании команды netstat в книге AIX 5L Version 5.1 Commands Reference.) Если кадры не доставлены целевому хосту, а в таблице маршрутизации задан правильный маршрут, то, возможно, произошло одно из следующих событий:
Сбой в работе сети.
Сбой в работе удаленного хоста или шлюза.
Удаленный хост или шлюз выключен или не готов к приему кадров.
На удаленном хосте не определен обратный маршрут к исходной сети.
Значение конечный_пункт_маршрута - это IP-адрес или имя целевого хоста или сети, а значение шлюз - это IP-адрес или имя шлюза. (В маршруте по умолчанию в качестве целевого хоста указывается 0).

Ограничение использования маршрута

Использование маршрута можно ограничить таким образом, чтобы он применялся только некоторыми пользователями. Ограничения основываются на принадлежности ИД пользователя к основной группе. С помощью команды route вы можете указать до 32 групп, которым разрешено или не разрешено применение маршрута. Если вы задаете список разрешенных групп, то любой пользователь из любой группы может использовать маршрут. Если вы задаете список запрещенных групп, то маршрут могут применять только пользователи, не указанные ни в одной группе этого списка. Пользователь root может применять любой маршрут.

Группы можно также задать на основе интерфейса с помощью команды ifconfig. В этом случае пересылаемый пакет может передаваться по любому маршруту, разрешенному для группы, к которой относится интерфейс, получивший пакет.

Если существует несколько маршрутов к целевому хосту, то все сообщения об изменении маршрута ICMP игнорируются, а информация об MTU для данного пути не рассылается.

Определение работоспособности шлюза

Начиная с AIX версии 5.1, хост может самостоятельно определять, работает ли связанный с ним шлюз, и изменять соответствующим образом таблицу маршрутизации. Если опция -passive_dgd равна 1, то определение работоспособности шлюза включено во всей системе. Если в ответ на dgd_packets_lost последовательных запросов ARP к шлюзу ответ так и не был получен, то считается, что шлюз не работает, и цена всех маршрутов (также называемая ценой или числом участков), проходящих через этот шлюз, увеличивается до максимально возможного значения. После dgd_retry_time минут значения цены маршрута восстанавливаются. Кроме того, хост предпринимает некоторые дополнительные действия, если обнаруживает потерю пакетов TCP. Если потеряно dgd_packets_lost последовательных пакетов TCP, то запись ARP для данного шлюза удаляется, а для соединения применяется следующий по списку оптимальный маршрут. Если при следующем обращении к шлюзу он окажется выключен, будут предприняты указанные выше действия. Значения passive_dgd, dgd_packets_lost и dgd_retry_time можно настроить с помощью команды no.

Для того чтобы хост проверял работоспособность шлюза для каждого маршрута, укажите флаг -active_dgd в команде route. Система будет отправлять пакеты PING всем шлюзам, для которых включена проверка работоспособности, каждые dgd_ping_time секунд. Если ответ от шлюза не будет получен, ему отправляются дополнительные пакеты PING до тех пор, пока не будет достигнуто значение dgd_packets_lost. Если ответ так и не будет получен, цена всех маршрутов, содержащих этот шлюз, увеличивается. Пакеты PING будут отправляться до тех пор, пока не будет получен ответ, после чего цена всех таких маршрутов восстанавливается. Значение dgd_ping_time можно настроить с помощью команды no.

Определение работоспособности шлюза больше подходит для хостов со статической, чем с динамической маршрутизацией. Работа этой функции в пассивном режиме не вызывает большого увеличения нагрузки, поэтому рекомендуется применять ее во всех сетях с несколькими шлюзами. Однако пассивное определение работоспособности шлюзов выполняется только на основе оптимальных значений маршрута. Некоторые протоколы, например, UDP, никак не реагируют на потерянные пакеты данных, поэтому для них пассивный режим неприменим. Режим активного определения работоспособности шлюза применяется в тех случаях, когда хост должен узнавать о сбое шлюза немедленно. В этом случае шлюз опрашивает все шлюзы с периодичностью в несколько секунд, поэтому возникает некоторая дополнительная нагрузка на сеть. Активное определение работоспособности шлюзов рекомендуется применять только на хостах, выполняющих исключительно важные задачи, в сетях с небольшим числом хостов.

Удаление динамических маршрутов вручную

Если настройка маршрутов выполняется с помощью демона routed, то маршрут, удаленный вручную, не заменяется поступающей информацией RIP (так как используется ioctl). Если настройка маршрутов выполняется с помощью демона gated, а флаг -n не указан, то маршрут, удаленный вручную, замещается маршрутом, который указан в поступающей информации RIP.

Настройка демона routed

Для настройки демона routed выполните следующие действия:
В сценарии оболочки /etc/rc.tcpip удалите символ комментария # из строки запуска routed. В результате демон routed будет автоматически запускаться при каждом запуске системы.
Укажите режим, в котором должен работать шлюз: активный (флаг -s) или пассивный (флаг -q).
Укажите, должна ли выполняться трассировка пакетов (флаг -t). Трассировку пакетов можно включить после запуска демона routed, отправив демону с помощью команды kill сигнал SIGUSR1. Этот же сигнал применяется для увеличения уровня трассировки (всего предусмотрено четыре уровня). Кроме того, трассировку пакетов можно отключить после запуска демона routed, отправив демону с помощью команды kill сигнал SIGUSR2. Более подробная информация приведена в описании демона routed и команды kill.
Укажите, должна ли выполняться отладка (флаг -d). Вместе с этим флагом нужно указать файл протокола, в который будет заносится информация об отладке, или выбрать вывод информации на консоль.
Укажите, выполняет ли система, в которой запускается демон routed, функции шлюза (флаг -g).

Примечание: Если демон routed запускается не в системе шлюза, то он может работать только в пассивном режиме.
Перечислите все известные сети в файле /etc/networks. Более подробная информация приведена в разделе Networks File Format for TCP/IP книги AIX 5L Version 5.1 Files Reference. Пример файла networks расположен в каталоге /usr/samples/tcpip.
Укажите в файле /etc/gateways маршруты ко всем известным шлюзам, не подключенным непосредственно к вашей сети. В разделе Gateways File Format for TCP/IP книги AIX 5L Version 5.1 Files Reference приведены подробные примеры файла /etc/gateways. Пример файла gateways расположен в каталоге /usr/samples/tcpip.

Внимание: Не запускайте одновременно демоны routed и gated. Это может привести к непредсказуемым результатам.

Настройка демона gated

Для настройки демона gated выполните следующие действия:
Выберите протокол маршрутизации, который лучше всего подходит для вашей системы. Возможны следующие протоколы маршрутизации: EGP, BGP, RIP, RIPng, HELLO, OSPF, ICMP/Router Discovery и IS-IS. Кроме того, с помощью протокола SNMP вы можете просмотреть или изменить управляющую информацию об объекте сети удаленного хоста.

Примечание: Для передачи информации об адресах сетей автономной системы шлюзам других автономных систем воспользуйтесь протоколом EGP, BGP или BGP4+. Если вы подключены к Internet, то EGP, BGP или BGP4+ применяются для передачи информации о достижимости сетей базовой системы шлюза. Протоколы внутренней маршрутизации предназначены для распространения информации о достижимости сетей внутри автономных систем.
Перечислите все известные сети в файле /etc/networks. Более подробная информация приведена в разделе Networks File Format for TCP/IP книги AIX 5L Version 5.1 Files Reference. Пример файла networks расположен в каталоге /usr/samples/tcpip.
Измените файл /etc/gated.conf, задав в нем необходимые параметры демона gated.

Примечание: Версия gated в AIX 4.3.2 и выше равна 3.5.9. Формат файла /etc/gated.conf изменился. Приведенные ниже примеры относятся к версии 3.5.9 демона gated. При настройке файла /etc/gated.conf в версиях AIX до 4.3.2 применяется формат, указанный в самом файле /etc/gated.conf.

Укажите уровень подробности вывода трассировки. Если трассировку нужно выполнить перед анализом файла gated.conf, то укажите флаг -t. В этом случае трассировка будет включена при запуске демона. Более подробная информация приведена в разделе gated Daemon книги AIX 5L Version 5.1 Commands Reference.
Укажите протоколы маршрутизации, которые должны применяться в данной системе. Для каждого протокола предусмотрен собственный оператор. Удалите символ комментария (#) и измените операторы в соответствии с набором протоколов.
Если будет применяться EGP:
Укажите оператор EGP autonomoussystem. Узнайте номер автономной системы у лица, ответственного за подключение к Internet, а если вы не подключены к Internet, то присвойте автономной системе номер в соответствии с номерами других автономных систем вашей сети.
Присвойте оператору EGP значение yes.
Задайте предложения group для всех автономных систем.
Укажите предложения neighbor для всех соседей данной автономной системы. Например:

autonomoussystem 283 ;

egp yes {
group maxup 1 {
neighbor nogendefault 192.9.201.1 ;
neighbor nogendefault 192.9.201.2 ;
} ;
group {
neighbor 192.10.201.1 ;
neighbor 192.10.201.2 ;
} ;
} ;
Если будет применяться протокол RIP или HELLO:
Укажите в операторе RIP или HELLO значение yes.
В операторах RIP или HELLO укажите опцию nobroadcast, если шлюз должен только принимать информацию о маршрутизации, но не рассылать ее. Укажите в операторе RIP или HELLO broadcast, если шлюз должен обмениваться информацией о маршрутизации с другими шлюзами.
Если вы хотите, чтобы шлюз отправлял информацию непосредственно исходным шлюзам, укажите опцию sourcegateways. Укажите в опции sourcegateways имя шлюза или его IP-адрес в формате с точками. Например:

# Оповещение конкретных шлюзов

rip/hello yes {
sourcegateways
101.25.32.1
101.25.32.2 ;
} ;

В следующем примере показан раздел RIP/HELLO файла gated.conf на компьютере, который не отправляет и не принимает пакеты RIP на интерфейсе tr0.

rip/hello nobroadcast {
interface tr0 noripin ;
} ;
Если будет применяться протокол BGP:
Укажите опцию BGP autonomoussystem. Узнайте номер автономной системы у лица, ответственного за подключение к Internet, а если вы не подключены к Internet, то присвойте автономной системе номер в соответствии с номерами других автономных систем вашей сети.
Укажите оператор BGP yes.
Задайте предложения peer для всех соседей данной автономной системы. Например:

# Выполнить все операции BGP

bgp yes {
peer 192.9.201.1 ;
} ;
Если будет применяться протокол SNMP:
Укажите оператор SNMP yes.

snmp yes ;

Настройка демона gated для протокола IPv6

Перед настройкой демона gated для работы с протоколом Internet версии 6 (IPv6), убедитесь, что ваша система может выполнять маршрутизацию пакетов IPv6:
Запустите autoconf6 для автоматической настройки интерфейсов протокола IPv6.
Настройте локальные адреса для каждого интерфейса IPv6, который будет применяться при маршрутизации IPv6, с помощью следующей команды:

ifconfig интерфейс inet6 fec0:n::адрес/64 alias

где

интерфейс
Имя интерфейса, например tr0 или en0.

n
Десятичное число. Например, 11.

адрес
Часть адреса интерфейса IPv6, стоящая после двойного двоеточия; например, для адреса IPv6 fe80::204:acff:fe86:298d в поле адрес следует указать 204:acff:fe86:298d.

Примечание: Для просмотра адресов IPv6 для каждого интерфейса предназначена команда netstat -i.

Если адаптеру Token-Ring tr0 присвоен адрес IPv6 fe80::204:acff:fe86:298d, вызовите следующую команду:

ifconfig tr0 inet6 fec0:13::204:acff:fe86:298d/64 alias
Включите маршрутизацию IPv6 следующей командой:

no -o ip6forwarding=1
Запустите ndpd-router следующей командой:

ndpd-router -g

Описание флагов команды ndpd-router приведено в справке по этой команде.

Демон ndpd-router позволит вашей системе работать в качестве маршрутизатора протокола NDP. Этот протокол применяется для рассылки хостам информации о маршрутизации, необходимой для передачи пакетов IPv6.

Демон ndpd-host должен быть запущен на всех хостах в сети IPv6. Хосты, на которых запущен ndpd-host, смогут работать как часть сети IPv6 и применять протокол NDP для определения адресов соседних компьютеров и рассылки пакетов.

Более подробная информация приведена в справке по ndpd-router, ndpd-host и RFC 1970, Neighbor Discovery.

Затем настройте демон gated:
Выберите шлюзовый протокол IPv6 для своей системы. Два возможных варианта - Улучшенный протокол граничных шлюзов (BGP4+) и Протокол информации о маршрутизации следующего поколения (RIPng).
Измените файл etc/gated.conf в соответствии с необходимыми параметрами демона gated.

Примечание: В AIX версии 4.3.2 и более поздних применяется gated версии 3.5.9. Формат файла gated.conf несколько изменился. Прочтите описание файла gated.conf или используйте в качестве основы пример, хранящийся в каталоге /usr/sample/tcpip.


При настройке BGP4+ или RIPng используйте IP-адреса в формате IPv6.

Примечание: По умолчанию RIPng рассылает пакеты информации.

После изменения файла /etc/gated.conf запустите демон gated.

Получения номера автономной системы

Для применения EGP или BGP необходимо получить для шлюза официальный номер автономной системы. Для получения официального номера автономной системы обратитесь в организацию NIC по адресу INFO@INTERNIC.NET.

[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Gaudeamus igitur

Вторник, 15 Января 2008 г. 14:48 + в цитатник
Carmen scholasticum "Gaudeamus igitur"
(Студенческий гимн)

Gaudeamus igitur,
Juvenes dum sumus!
Post jucundam juventutem,
Post molestam senectutem
Nos habebit humus.

Ubi sunt, qui ante nos
In mundo fuere?
Transeas ad superos,
Transeas ad inferos,
Hos si vis videre!

Vita nostra brevis est,
Brevi finietur,
Venit mors velociter,
Rapit nos atrociter,
Nemini parcetur.

Vivat Academia,
Vivant professores!
Vivat membrum quodlibet,
Vivant membra quaelibet!
Semper sint in flore!

Vivant omnes virgines
Graciles, formosae!
Vivant et mulieres,
Tenerae, amabiles,
Bonae, laboriosae!

Vivat et res publica,
Et qui illam regunt!
Vivat nostra civitas,
Maecenatum caritas,
Qui nos hic protegunt!

Pereat tristitia,
Pereant dolores!..
Pereat diabolus,
Quivis antiburschius,
Atque irrisores!


Итак, будем весилиться,
Пока мы молоды!
После беззаботной юности,
После болезненной старости,
Нас возьмет земля.

Где те, которые раньше нас
Жили в мире?
Пойдите на небо,
Перейдите в ад,
Которые они уже видели.

Жизнь наша коротка,
Заканчивается рано.
Смерть приходит быстро,
Косит нас безжалостно,
Никому не делая исключения.

Да здравствует университет,
Да здраствуют профессора!
Да здравствует каждый из нас,
Да здравствуем мы все,
Всегда будем процветать!

Да здравствуют все девушки,
Грациозные, красивые!
Да здравствуют и женщины,
Нежные, достойные любви,
Добрые, трудолюбивые!

Да здравствует и государство,
И тe, кто им правит!
Да здравствует наш город,
Милость меценатов,
Которые нам здесь помогают!

Пусть исчезнет печаль,
Да уйдут боли наши!..
Да погибнут дьявол,
Все враги студентов
И смеющиеся над ними!

dovecot

Понедельник, 10 Декабря 2007 г. 16:27 + в цитатник
и это тож

Вложение: 3634422_dovecot.txt


postfix

Понедельник, 10 Декабря 2007 г. 16:25 + в цитатник
# Global Postfix configuration file. This file lists only a subset
# of all 300+ parameters. See the postconf(5) manual page for a
# complete list.
#
# The general format of each line is: parameter = value. Lines
# that begin with whitespace continue the previous line. A value can
# contain references to other $names or ${name}s.
#
# NOTE - CHANGE NO MORE THAN 2-3 PARAMETERS AT A TIME, AND TEST IF
# POSTFIX STILL WORKS AFTER EVERY CHANGE.

# SOFT BOUNCE
#
# The soft_bounce parameter provides a limited safety net for
# testing. When soft_bounce is enabled, mail will remain queued that
# would otherwise bounce. This parameter disables locally-generated
# bounces, and prevents the SMTP server from rejecting mail permanently
# (by changing 5xx replies into 4xx replies). However, soft_bounce
# is no cure for address rewriting mistakes or mail routing mistakes.
#
#soft_bounce = no

# LOCAL PATHNAME INFORMATION
#
# The queue_directory specifies the location of the Postfix queue.
# This is also the root directory of Postfix daemons that run chrooted.
# See the files in examples/chroot-setup for setting up Postfix chroot
# environments on different UNIX systems.
#
queue_directory = /var/spool/postfix

# The command_directory parameter specifies the location of all
# postXXX commands.
#
command_directory = /usr/sbin

# The daemon_directory parameter specifies the location of all Postfix
# daemon programs (i.e. programs listed in the master.cf file). This
# directory must be owned by root.
#
daemon_directory = /usr/libexec/postfix

# QUEUE AND PROCESS OWNERSHIP
#
# The mail_owner parameter specifies the owner of the Postfix queue
# and of most Postfix daemon processes. Specify the name of a user
# account THAT DOES NOT SHARE ITS USER OR GROUP ID WITH OTHER ACCOUNTS
# AND THAT OWNS NO OTHER FILES OR PROCESSES ON THE SYSTEM. In
# particular, don't specify nobody or daemon. PLEASE USE A DEDICATED
# USER.
#
mail_owner = postfix

# The default_privs parameter specifies the default rights used by
# the local delivery agent for delivery to external file or command.
# These rights are used in the absence of a recipient user context.
# DO NOT SPECIFY A PRIVILEGED USER OR THE POSTFIX OWNER.
#
#default_privs = nobody

# INTERNET HOST AND DOMAIN NAMES
#
# The myhostname parameter specifies the internet hostname of this
# mail system. The default is to use the fully-qualified domain name
# from gethostname(). $myhostname is used as a default value for many
# other configuration parameters.
#
#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
myhostname = aspl.uzs.kuben.elektra.ru

# The mydomain parameter specifies the local internet domain name.
# The default is to use $myhostname minus the first component.
# $mydomain is used as a default value for many other configuration
# parameters.
#
#mydomain = domain.tld
mydomain = aspl.uzs.kuben.elektra.ru

# SENDING MAIL
#
# The myorigin parameter specifies the domain that locally-posted
# mail appears to come from. The default is to append $myhostname,
# which is fine for small sites. If you run a domain with multiple
# machines, you should (1) change this to $mydomain and (2) set up
# a domain-wide alias database that aliases each user to
# user@that.users.mailhost.
#
# For the sake of consistency between sender and recipient addresses,
# myorigin also specifies the default domain name that is appended
# to recipient addresses that have no @domain part.
#
myorigin = $myhostname
#myorigin = $mydomain

# RECEIVING MAIL

# The inet_interfaces parameter specifies the network interface
# addresses that this mail system receives mail on. By default,
# the software claims all active interfaces on the machine. The
# parameter also controls delivery of mail to user@[ip.address].
#
# See also the proxy_interfaces parameter, for network addresses that
# are forwarded to us via a proxy or network address translator.
#
# Note: you need to stop/start Postfix when this parameter changes.
#
inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
inet_interfaces = localhost

# The proxy_interfaces parameter specifies the network interface
# addresses that this mail system receives mail on by way of a
# proxy or network address translation unit. This setting extends
# the address list specified with the inet_interfaces parameter.
#
# You must specify your proxy/NAT addresses when your system is a
# backup MX host for other domains, otherwise mail delivery loops
# will happen when the primary MX host is down.
#
#proxy_interfaces =
#proxy_interfaces = 1.2.3.4

# The mydestination parameter specifies the list of domains that this
# machine considers itself the final destination for.
#
# These domains are routed to the delivery agent specified with the
# local_transport parameter setting. By default, that is the UNIX
# compatible delivery agent that lookups all recipients in /etc/passwd
# and /etc/aliases or their equivalent.
#
# The default is $myhostname + localhost.$mydomain. On a mail domain
# gateway, you should also include $mydomain.
#
# Do not specify the names of virtual domains - those domains are
# specified elsewhere (see VIRTUAL_README).
#
# Do not specify the names of domains that this machine is backup MX
# host for. Specify those names via the relay_domains settings for
# the SMTP server, or use permit_mx_backup if you are lazy (see
# STANDARD_CONFIGURATION_README).
#
# The local machine is always the final destination for mail addressed
# to user@[the.net.work.address] of an interface that the mail system
# receives mail on (see the inet_interfaces parameter).
#
# Specify a list of host or domain names, /file/name or type:table
# patterns, separated by commas and/or whitespace. A /file/name
# pattern is replaced by its contents; a type:table is matched when
# a name matches a lookup key (the right-hand side is ignored).
# Continue long lines by starting the next line with whitespace.
#
# See also below, section "REJECTING MAIL FOR UNKNOWN LOCAL USERS".
#
mydestination = $myhostname, localhost.$mydomain, localhost
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
# mail.$mydomain, www.$mydomain, ftp.$mydomain

# REJECTING MAIL FOR UNKNOWN LOCAL USERS
#
# The local_recipient_maps parameter specifies optional lookup tables
# with all names or addresses of users that are local with respect
# to $mydestination, $inet_interfaces or $proxy_interfaces.
#
# If this parameter is defined, then the SMTP server will reject
# mail for unknown local users. This parameter is defined by default.
#
# To turn off local recipient checking in the SMTP server, specify
# local_recipient_maps = (i.e. empty).
#
# The default setting assumes that you use the default Postfix local
# delivery agent for local delivery. You need to update the
# local_recipient_maps setting if:
#
# - You define $mydestination domain recipients in files other than
# /etc/passwd, /etc/aliases, or the $virtual_alias_maps files.
# For example, you define $mydestination domain recipients in
# the $virtual_mailbox_maps files.
#
# - You redefine the local delivery agent in master.cf.
#
# - You redefine the "local_transport" setting in main.cf.
#
# - You use the "luser_relay", "mailbox_transport", or "fallback_transport"
# feature of the Postfix local delivery agent (see local(8)).
#
# Details are described in the LOCAL_RECIPIENT_README file.
#
# Beware: if the Postfix SMTP server runs chrooted, you probably have
# to access the passwd file via the proxymap service, in order to
# overcome chroot restrictions. The alternative, having a copy of
# the system passwd file in the chroot jail is just not practical.
#
# The right-hand side of the lookup tables is conveniently ignored.
# In the left-hand side, specify a bare username, an @domain.tld
# wild-card, or specify a user@domain.tld address.
#
#local_recipient_maps = unix:passwd.byname $alias_maps
#local_recipient_maps = proxy:unix:passwd.byname $alias_maps
#local_recipient_maps =

# The unknown_local_recipient_reject_code specifies the SMTP server
# response code when a recipient domain matches $mydestination or
# ${proxy,inet}_interfaces, while $local_recipient_maps is non-empty
# and the recipient address or address local-part is not found.
#
# The default setting is 550 (reject mail) but it is safer to start
# with 450 (try again later) until you are certain that your
# local_recipient_maps settings are OK.
#
unknown_local_recipient_reject_code = 550

# TRUST AND RELAY CONTROL

# The mynetworks parameter specifies the list of "trusted" SMTP
# clients that have more privileges than "strangers".
#
# In particular, "trusted" SMTP clients are allowed to relay mail
# through Postfix. See the smtpd_recipient_restrictions parameter
# in postconf(5).
#
# You can specify the list of "trusted" network addresses by hand
# or you can let Postfix do it for you (which is the default).
#
# By default (mynetworks_style = subnet), Postfix "trusts" SMTP
# clients in the same IP subnetworks as the local machine.
# On Linux, this does works correctly only with interfaces specified
# with the "ifconfig" command.
#
# Specify "mynetworks_style = class" when Postfix should "trust" SMTP
# clients in the same IP class A/B/C networks as the local machine.
# Don't do this with a dialup site - it would cause Postfix to "trust"
# your entire provider's network. Instead, specify an explicit
# mynetworks list by hand, as described below.
#
# Specify "mynetworks_style = host" when Postfix should "trust"
# only the local machine.
#
#mynetworks_style = class
#mynetworks_style = subnet
#mynetworks_style = host

# Alternatively, you can specify the mynetworks list by hand, in
# which case Postfix ignores the mynetworks_style setting.
#
# Specify an explicit list of network/netmask patterns, where the
# mask specifies the number of bits in the network part of a host
# address.
#
# You can also specify the absolute pathname of a pattern file instead
# of listing the patterns here. Specify type:table for table-based lookups
# (the value on the table right-hand side is not used).
#
#mynetworks = 168.100.189.0/28, 127.0.0.0/8
#mynetworks = $config_directory/mynetworks
#mynetworks = hash:/etc/postfix/network_table
mynetworks = 1.0.0.0/24, 127.0.0.1/8

# The relay_domains parameter restricts what destinations this system will
# relay mail to. See the smtpd_recipient_restrictions description in
# postconf(5) for detailed information.
#
# By default, Postfix relays mail
# - from "trusted" clients (IP address matches $mynetworks) to any destination,
# - from "untrusted" clients to destinations that match $relay_domains or
# subdomains thereof, except addresses with sender-specified routing.
# The default relay_domains value is $mydestination.
#
# In addition to the above, the Postfix SMTP server by default accepts mail
# that Postfix is final destination for:
# - destinations that match $inet_interfaces or $proxy_interfaces,
# - destinations that match $mydestination
# - destinations that match $virtual_alias_domains,
# - destinations that match $virtual_mailbox_domains.
# These destinations do not need to be listed in $relay_domains.
#
# Specify a list of hosts or domains, /file/name patterns or type:name
# lookup tables, separated by commas and/or whitespace. Continue
# long lines by starting the next line with whitespace. A file name
# is replaced by its contents; a type:name table is matched when a
# (parent) domain appears as lookup key.
#
# NOTE: Postfix will not automatically forward mail for domains that
# list this system as their primary or backup MX host. See the
# permit_mx_backup restriction description in postconf(5).
#
#relay_domains = $mydestination

# INTERNET OR INTRANET

# The relayhost parameter specifies the default host to send mail to
# when no entry is matched in the optional transport(5) table. When
# no relayhost is given, mail is routed directly to the destination.
#
# On an intranet, specify the organizational domain name. If your
# internal DNS uses no MX records, specify the name of the intranet
# gateway host instead.
#
# In the case of SMTP, specify a domain, host, host:port, [host]:port,
# [address] or [address]:port; the form [host] turns off MX lookups.
#
# If you're connected via UUCP, see also the default_transport parameter.
#
#relayhost = $mydomain
#relayhost = [gateway.my.domain]
#relayhost = [mailserver.isp.tld]
#relayhost = uucphost
#relayhost = [an.ip.add.ress]

# REJECTING UNKNOWN RELAY USERS
#
# The relay_recipient_maps parameter specifies optional lookup tables
# with all addresses in the domains that match $relay_domains.
#
# If this parameter is defined, then the SMTP server will reject
# mail for unknown relay users. This feature is off by default.
#
# The right-hand side of the lookup tables is conveniently ignored.
# In the left-hand side, specify an @domain.tld wild-card, or specify
# a user@domain.tld address.
#
#relay_recipient_maps = hash:/etc/postfix/relay_recipients

# INPUT RATE CONTROL
#
# The in_flow_delay configuration parameter implements mail input
# flow control. This feature is turned on by default, although it
# still needs further development (it's disabled on SCO UNIX due
# to an SCO bug).
#
# A Postfix process will pause for $in_flow_delay seconds before
# accepting a new message, when the message arrival rate exceeds the
# message delivery rate. With the default 100 SMTP server process
# limit, this limits the mail inflow to 100 messages a second more
# than the number of messages delivered per second.
#
# Specify 0 to disable the feature. Valid delays are 0..10.
#
#in_flow_delay = 1s

# ADDRESS REWRITING
#
# The ADDRESS_REWRITING_README document gives information about
# address masquerading or other forms of address rewriting including
# username->Firstname.Lastname mapping.

# ADDRESS REDIRECTION (VIRTUAL DOMAIN)
#
# The VIRTUAL_README document gives information about the many forms
# of domain hosting that Postfix supports.

# "USER HAS MOVED" BOUNCE MESSAGES
#
# See the discussion in the ADDRESS_REWRITING_README document.

# TRANSPORT MAP
#
# See the discussion in the ADDRESS_REWRITING_README document.

# ALIAS DATABASE
#
# The alias_maps parameter specifies the list of alias databases used
# by the local delivery agent. The default list is system dependent.
#
# On systems with NIS, the default is to search the local alias
# database, then the NIS alias database. See aliases(5) for syntax
# details.
#
# If you change the alias database, run "postalias /etc/aliases" (or
# wherever your system stores the mail alias file), or simply run
# "newaliases" to build the necessary DBM or DB file.
#
# It will take a minute or so before changes become visible. Use
# "postfix reload" to eliminate the delay.
#
#alias_maps = dbm:/etc/aliases
alias_maps = hash:/etc/aliases
#alias_maps = hash:/etc/aliases, nis:mail.aliases
#alias_maps = netinfo:/aliases

# The alias_database parameter specifies the alias database(s) that
# are built with "newaliases" or "sendmail -bi". This is a separate
# configuration parameter, because alias_maps (see above) may specify
# tables that are not necessarily all under control by Postfix.
#
#alias_database = dbm:/etc/aliases
#alias_database = dbm:/etc/mail/aliases
alias_database = hash:/etc/aliases
#alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases

# ADDRESS EXTENSIONS (e.g., user+foo)
#
# The recipient_delimiter parameter specifies the separator between
# user names and address extensions (user+foo). See canonical(5),
# local(8), relocated(5) and virtual(5) for the effects this has on
# aliases, canonical, virtual, relocated and .forward file lookups.
# Basically, the software tries user+foo and .forward+foo before
# trying user and .forward.
#
#recipient_delimiter = +

# DELIVERY TO MAILBOX
#
# The home_mailbox parameter specifies the optional pathname of a
# mailbox file relative to a user's home directory. The default
# mailbox file is /var/spool/mail/user or /var/mail/user. Specify
# "Maildir/" for qmail-style delivery (the / is required).
#
#home_mailbox = Mailbox
home_mailbox = Maildir/

# The mail_spool_directory parameter specifies the directory where
# UNIX-style mailboxes are kept. The default setting depends on the
# system type.
#
mail_spool_directory = /var/mail
#mail_spool_directory = /var/spool/mail

# The mailbox_command parameter specifies the optional external
# command to use instead of mailbox delivery. The command is run as
# the recipient with proper HOME, SHELL and LOGNAME environment settings.
# Exception: delivery for root is done as $default_user.
#
# Other environment variables of interest: USER (recipient username),
# EXTENSION (address extension), DOMAIN (domain part of address),
# and LOCAL (the address localpart).
#
# Unlike other Postfix configuration parameters, the mailbox_command
# parameter is not subjected to $parameter substitutions. This is to
# make it easier to specify shell syntax (see example below).
#
# Avoid shell meta characters because they will force Postfix to run
# an expensive shell process. Procmail alone is expensive enough.
#
# IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN
# ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER.
#
#mailbox_command = /some/where/procmail
#mailbox_command = /some/where/procmail -a "$EXTENSION"

# The mailbox_transport specifies the optional transport in master.cf
# to use after processing aliases and .forward files. This parameter
# has precedence over the mailbox_command, fallback_transport and
# luser_relay parameters.
#
# Specify a string of the form transport:nexthop, where transport is
# the name of a mail delivery transport defined in master.cf. The
# :nexthop part is optional. For more details see the sample transport
# configuration file.
#
# NOTE: if you use this feature for accounts not in the UNIX password
# file, then you must update the "local_recipient_maps" setting in
# the main.cf file, otherwise the SMTP server will reject mail for
# non-UNIX accounts with "User unknown in local recipient table".
#
#mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp

# If using the cyrus-imapd IMAP server deliver local mail to the IMAP
# server using LMTP (Local Mail Transport Protocol), this is prefered
# over the older cyrus deliver program by setting the
# mailbox_transport as below:
#
# mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
#
# The efficiency of LMTP delivery for cyrus-imapd can be enhanced via
# these settings.
#
# local_destination_recipient_limit = 300
# local_destination_concurrency_limit = 5
#
# Of course you should adjust these settings as appropriate for the
# capacity of the hardware you are using. The recipient limit setting
# can be used to take advantage of the single instance message store
# capability of Cyrus. The concurrency limit can be used to control
# how many simultaneous LMTP sessions will be permitted to the Cyrus
# message store.
#
# To use the old cyrus deliver program you have to set:
#mailbox_transport = cyrus

# The fallback_transport specifies the optional transport in master.cf
# to use for recipients that are not found in the UNIX passwd database.
# This parameter has precedence over the luser_relay parameter.
#
# Specify a string of the form transport:nexthop, where transport is
# the name of a mail delivery transport defined in master.cf. The
# :nexthop part is optional. For more details see the sample transport
# configuration file.
#
# NOTE: if you use this feature for accounts not in the UNIX password
# file, then you must update the "local_recipient_maps" setting in
# the main.cf file, otherwise the SMTP server will reject mail for
# non-UNIX accounts with "User unknown in local recipient table".
#
#fallback_transport = lmtp:unix:/var/lib/imap/socket/lmtp
#fallback_transport =

# The luser_relay parameter specifies an optional destination address
# for unknown recipients. By default, mail for unknown@$mydestination,
# unknown@[$inet_interfaces] or unknown@[$proxy_interfaces] is returned
# as undeliverable.
#
# The following expansions are done on luser_relay: $user (recipient
# username), $shell (recipient shell), $home (recipient home directory),
# $recipient (full recipient address), $extension (recipient address
# extension), $domain (recipient domain), $local (entire recipient
# localpart), $recipient_delimiter. Specify ${name?value} or
# ${name:value} to expand value only when $name does (does not) exist.
#
# luser_relay works only for the default Postfix local delivery agent.
#
# NOTE: if you use this feature for accounts not in the UNIX password
# file, then you must specify "local_recipient_maps =" (i.e. empty) in
# the main.cf file, otherwise the SMTP server will reject mail for
# non-UNIX accounts with "User unknown in local recipient table".
#
#luser_relay = $user@other.host
#luser_relay = $local@other.host
#luser_relay = admin+$local

# JUNK MAIL CONTROLS
#
# The controls listed here are only a very small subset. The file
# SMTPD_ACCESS_README provides an overview.

# The header_checks parameter specifies an optional table with patterns
# that each logical message header is matched against, including
# headers that span multiple physical lines.
#
# By default, these patterns also apply to MIME headers and to the
# headers of attached messages. With older Postfix versions, MIME and
# attached message headers were treated as body text.
#
# For details, see "man header_checks".
#
#header_checks = regexp:/etc/postfix/header_checks

# FAST ETRN SERVICE
#
# Postfix maintains per-destination logfiles with information about
# deferred mail, so that mail can be flushed quickly with the SMTP
# "ETRN domain.tld" command, or by executing "sendmail -qRdomain.tld".
# See the ETRN_README document for a detailed description.
#
# The fast_flush_domains parameter controls what destinations are
# eligible for this service. By default, they are all domains that
# this server is willing to relay mail to.
#
#fast_flush_domains = $relay_domains

# SHOW SOFTWARE VERSION OR NOT
#
# The smtpd_banner parameter specifies the text that follows the 220
# code in the SMTP server's greeting banner. Some people like to see
# the mail version advertised. By default, Postfix shows no version.
#
# You MUST specify $myhostname at the start of the text. That is an
# RFC requirement. Postfix itself does not care.
#
#smtpd_banner = $myhostname ESMTP $mail_name
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)

# PARALLEL DELIVERY TO THE SAME DESTINATION
#
# How many parallel deliveries to the same user or domain? With local
# delivery, it does not make sense to do massively parallel delivery
# to the same user, because mailbox updates must happen sequentially,
# and expensive pipelines in .forward files can cause disasters when
# too many are run at the same time. With SMTP deliveries, 10
# simultaneous connections to the same domain could be sufficient to
# raise eyebrows.
#
# Each message delivery transport has its XXX_destination_concurrency_limit
# parameter. The default is $default_destination_concurrency_limit for
# most delivery transports. For the local delivery agent the default is 2.

#local_destination_concurrency_limit = 2
#default_destination_concurrency_limit = 20

# DEBUGGING CONTROL
#
# The debug_peer_level parameter specifies the increment in verbose
# logging level when an SMTP client or server host name or address
# matches a pattern in the debug_peer_list parameter.
#
debug_peer_level = 2

# The debug_peer_list parameter specifies an optional list of domain
# or network patterns, /file/name patterns or type:name tables. When
# an SMTP client or server host name or address matches a pattern,
# increase the verbose logging level by the amount specified in the
# debug_peer_level parameter.
#
#debug_peer_list = 127.0.0.1
#debug_peer_list = some.domain

# The debugger_command specifies the external command that is executed
# when a Postfix daemon program is run with the -D option.
#
# Use "command .. & sleep 5" so that the debugger can attach before
# the process marches on. If you use an X-based debugger, be sure to
# set up your XAUTHORITY environment variable before starting Postfix.
#
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5

# If you can't use X, use this to capture the call stack when a
# daemon crashes. The result is in a file in the configuration
# directory, and is named after the process name and the process ID.
#
# debugger_command =
# PATH=/bin:/usr/bin:/usr/local/bin; export PATH; (echo cont;
# echo where) | gdb $daemon_directory/$process_name $process_id 2>&1
# >$config_directory/$process_name.$process_id.log & sleep 5
#
# Another possibility is to run gdb under a detached screen session.
# To attach to the screen sesssion, su root and run "screen -r
# " where uniquely matches one of the detached
# sessions (from "screen -list").
#
# debugger_command =
# PATH=/bin:/usr/bin:/sbin:/usr/sbin; export PATH; screen
# -dmS $process_name gdb $daemon_directory/$process_name
# $process_id & sleep 1

# INSTALL-TIME CONFIGURATION INFORMATION
#
# The following parameters are used when installing a new Postfix version.
#
# sendmail_path: The full pathname of the Postfix sendmail command.
# This is the Sendmail-compatible mail posting interface.
#
sendmail_path = /usr/sbin/sendmail.postfix

# newaliases_path: The full pathname of the Postfix newaliases command.
# This is the Sendmail-compatible command to build alias databases.
#
newaliases_path = /usr/bin/newaliases.postfix

# mailq_path: The full pathname of the Postfix mailq command. This
# is the Sendmail-compatible mail queue listing command.
#
mailq_path = /usr/bin/mailq.postfix

# setgid_group: The group for mail submission and queue management
# commands. This must be a group name with a numerical group ID that
# is not shared with other accounts, not even with the Postfix account.
#
setgid_group = postdrop

# html_directory: The location of the Postfix HTML documentation.
#
html_directory = no

# manpage_directory: The location of the Postfix on-line manual pages.
#
manpage_directory = /usr/share/man

# sample_directory: The location of the Postfix sample configuration files.
# This parameter is obsolete as of Postfix 2.1.
#
sample_directory = /usr/share/doc/postfix-2.2.8/samples

# readme_directory: The location of the Postfix README files.
#
readme_directory = /usr/share/doc/postfix-2.2.8/README_FILES

 (699x490, 177Kb)

samba man

Понедельник, 29 Октября 2007 г. 16:11 + в цитатник


Поиск сообщений в andrey_nuclear
Страницы: [3] 2 1 Календарь