четверг, 29 мая 2014 г.

Перепрошивка маршрутизатора D-Link DIR-615 rev. K2 (от ДОМ.RU)

1. Скачал прошивку с сайта производителя:
http://ftp.dlink.ru/pub/Router/DIR-615/Firmware/RevK/K2/

2. Изменил IP-адрес компьютера на 192.168.0.2.
3. Скачанный в п.1 файл прошивки переименовал в "0.amg".
4. Отключил маршрутизатор.
5. Запустил на выполнение команду
ping -t 192.168.0.1
6. Набрал, но не запустил на выполнение, команду
tftp -i 192.168.0.1 put C:\Temp\0.amg
7. Включил маршрутизатор (в инструкции сказано, что включать следует с нажатой кнопкой RESET, но я включил без нее).
8. Как только стали появляться ответы на команду ping (из п.5) тут же во втором окне (с набранной командой "tftp... из п.6") нажал Enter. Через какое-то время появилось сообщение “Успешная передача”.
9. Сбросил состояние маршрутизатора к заводским настройкам, нажав клавишу RESET.

Источник.

понедельник, 26 мая 2014 г.

Перемещение файлов табличных пространств

CREATE OR REPLACE DIRECTORY SOURCE_DIR AS '/opt/oracle/oradata/ORACL11';
CREATE OR REPLACE DIRECTORY DEST_DIR AS '/mnt/hdd2tb2/oradata/ORACL11';

ALTER TABLESPACE USERS OFFLINE NORMAL;
-- БЛОК ПОВТОРЕНИЙ - НАЧАЛО --
/* Этот блок нужно повторить для каждого перемещаемого файла */
BEGIN
DBMS_FILE_TRANSFER.COPY_FILE(
source_directory_object => 'SOURCE_DIR',
source_file_name => 'users08.dbf',
destination_directory_object => 'DEST_DIR',
destination_file_name => 'users08.dbf');
END;
/

alter tablespace USERS rename datafile '/opt/oracle/oradata/ORACL11/users08.dbf' to '/mnt/hdd2tb2/oradata/ORACL11/users08.dbf';
-- БЛОК ПОВТОРЕНИЙ - КОНЕЦ --

ALTER TABLESPACE USERS ONLINE; /* Поднимать ТП лучше после перемещения каждого файла для проверки целостности */

/* Послеу успешного включения ТП можно удалить файлы из SOURCE_DIR */

четверг, 22 мая 2014 г.

КК, почта, сайт

Коллеги, чтобы заработала почта REDCROSS-IRKUTSK.ORG (а также, чтобы начал открываться этот сайт) нужно:
- либо подождать 1-2 дня (это из-за того, что у сайта сменили IP-адрес и это изменение дойдет до всех провайдеров, в том числе и нашего, спустя этот срок);
- либо выполнить следующее (очень страшно выглядит, но вполне выполнимое):
1) открыть программу "Блокнот":
пункт меню Пуск -> Все программы -> Стандартные -> правой клавишей щелкните по пункту "Блокнот" -> в меню выберите пункт "Запустить от имени администратора" -> в открывшемся окне введите в поле "пароль" 5657.
2) в открывшемся окне нажмите пункт меню Файл -> Открыть...

3) в следующем окне в поле "Имя файла" укажите вот этот путь (можно скопировать отсюда и вставить туда):
%WINDIR%\system32\drivers\etc\hosts
и нажмите кнопку "Открыть" (для примера привожу рисунок):

4) в открывшемся файле в самом низу добавьте следующие 2 строки (их тоже можно скопировать отсюда и вставить туда):
46.165.231.116 www.redcross-irkutsk.org
46.165.231.116 redcross-irkutsk.org

Вот что должно в итоге получится (см.рисунок):

5) нажмите пункт меню Файл -> Открыть...

6) Откройте почту и сайт - теперь эти ресурсы должны работать без нареканий.

Удачного дня.

среда, 21 мая 2014 г.

vim

Вот здесь более расширенный список команд: http://eax.me/vim-commands/
в том числе и для включения нумерации строк:
:set number

ссылка

Легенда сокращений и специальных символов:

Строки, начинающиеся с символа "#" - командная строка;
<ESC> - нажатие клавишу Escape (или Ctrl-[);
<CR> - ... Enter;
<SHIFT> - ... Shift
^x - ... Ctrl-x

Команды

• / — Перейти в режим поиска
• Kлавиша Enter — Искать'.
• n — Перейти к следующему вхождению искомой строки
• w — Переместить курсор к следующему слову
• r — Заменить знак под курсором
• ZZ — Сохранить изменения и выйти
• ZQ — Выйти без сохранения изменений
• e — открыть файл
• set nu! — включить номера строк
• e ++enc=ibm866 — отображать кодировку символов Cp866

Перемещение по файлу

• 0 ("ноль") — в начало текущей строки;
• ^ — в начало текущей строки (к первому непробельному символу);
• $ — в конец текущей строки
• w — на слово вправо
• b — на слово влево
• W — до пробела вправо
• B — до пробела влево
• } — абзац вниз
• { — абзац вверх
• <Ctrl-f> — на страницу (экран) вниз
• <Ctrl-b> — на страницу (экран) верх
• gg — перейти в начало файла
• G — перейти в конец файла
• <number>G — перейти на конкретную строку <number>
• /<text><CR> — перейти к <text>
• ?<text><CR> — то же самое, но искать назад
• n — повторить поиск
• N — повторить поиск назад
• [[ — в начало функции
• “ — к месту выполнения команды [[

Редактирование файла

• R — перейти в режим ввода с заменой текста (аналог insert)
• r — заменить один символ
• i — перейти в режим ввода с текущей позиции
• I — переместиться в начало строки и перейти в режим ввода
• a — перейти в режим ввода после курсора
• А — переместиться в конец строки и перейти в режим ввода
• o — перейти в режим ввода с новой строки под курсором
• O — перейти в режим ввода с новой строки над курсором
• x — удалить символ под курсором
• X — удалить символ влево (удалить символ перед курсором)
• d — используется совместно с командами перемещения. Удаляет символы с текущего положения курсора до положения после ввода команды перемещения. Пример: dw - удаляет символы с текущего до конца слова; diw - удаляет слово под курсором
• с — команда аналогичная d, но после удаление переходит в режим ввода. Очень удобная альтернатива команде R
• dd — удалить текущую строку (вырезать)
• d<число>d — стирание числа строк начиная с текущей
• y — копирование выделенного текста в буфер
• yy — копирование текущей строки в неименованный буфер
• y<число>y — копирование числа строк начиная с текущей в неименованный буфер
• p — вставка содержимого неименнованного буфера под курсором
• P — вставка содержимого неименнованного буфера перед курсором
• J — слияние текущей строки со следующей
• u — отмена последней команды
• U — отмена всех последних изменений в строке
• <Ctrl-r> или :redo вперед по изменениям — повтор последней команды

Архив