Июл 17

Создаём дамп базы MySQL

mysqldump -uпользователь_БД -pпароль_пользователя_БД имя_БД > имя_файла_дампа.sql

например:

mysqldump -uroot -p123456 database > database.sql

Чтобы скопировать все базы, вместо имени базы можно написать -A.

Чтобы добавить оператор DROP TABLE перед каждым оператором CREATE TABLE, лучше делать дамп с параметром —add-drop-table:

mysqldump --add-drop-table -uroot -p123456 database > database.sql

Разворачиваем дамп базы MySQL

mysql -uпользователь_БД -pпароль_пользователя_БД имя_БД < имя_файла_дампа.sql

например:

mysql -uroot -p123456 database < database.sql

Или так:

mysql -uпользователь_БД -pпароль_пользователя_БД -e "source имя_файла_дампа.sql" имя_БД

Автор: Johnny Тэги: , , , , , , , ,


Июл 09

Если в компьютере установлено несколько сетевых карт (а почему-то на линуксовых «машинах» чаще всего так и случается ;)), уточним, параметры какой из них нам нужно узнать/изменить, набрав в консоли:

sudo ifconfig

Результат:


eth0      Link encap:Ethernet  HWaddr 00:15:e6:2c:22:4c
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::215:e9ff:fe3c:324c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:91010354 errors:0 dropped:0 overruns:0 frame:0
          TX packets:102725308 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1924489319 (1.9 GB)  TX bytes:3772279218 (3.7 GB)
          Interrupt:16 Base address:0x6c00

eth1      Link encap:Ethernet  HWaddr 00:16:15:d1:d4:64
          inet addr:10.10.10.1  Bcast:10.10.15.255  Mask:255.255.248.0
          inet6 addr: fe80::216:17ff:fed2:d164/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4994120 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8675165 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:525966111 (525.9 MB)  TX bytes:2346938623 (2.3 GB)
          Interrupt:20 Base address:0xa400

Нас интересует сетевая карта eth0 с адресом 192.168.0.1. Чтобы посмотреть тип и скорость соединения на интерфейсе eth0, наберем в консоли:

sudo ethtool eth0

На выходе получим:


Settings for eth2:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Full
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
        Link detected: yes

Как видим, это гигабитная сетевая. Чтобы принудительно понизить на ней скорость до 100 Мбит/с в режиме Full Duplex и отключить автоопределение настроек, выполним простую команду:

sudo ethtool -s eth0 duplex full speed 100 autoneg off

Вернуть сетевую карту в гигабитный режим можно командой:

sudo ethtool -s eth0 duplex full speed 1000 autoneg off

PS: Планировал очень короткую заметку, но из-за «простыней» вывода немного «разрослась».

PPS: Тут @mmalchuk задал в твиттере «вопрос на засыпку»: как то же самое сделать не имея ethtool?
В общем, как-то так: mii-tool -F 100baseTx-FD eth0

Ну, и вариант совсем для гиков, на «чистом» линуксе :): ifconfig eth0 media 100baseTX mediaopt full-duplex

Заметки по теме: Коротко: как в Ubuntu переименовать сетевой интерфейс, Справочник команд в Linux > Сеть (LAN и WiFi)

Автор: Johnny Тэги: , , , , , , , , , ,


Июн 05


После обновления XenServer с 5 версии до 6-й выяснилась одна весьма неприятная особенность — виртуальные машины теперь не стартуют автоматически, в свойствах просто нет галочки «Auto-start on server boot»:

Было:
xenserver autostart before

Стало:
xenserver autostart after

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

xe pool-param-set uuid=... other-config:auto_poweron=true

Затем для каждой из виртуальных машин, которые должны автоматически стартовать при запуске сервера, выполняем команду:

xe vm-param-set uuid=... other-config:auto_poweron=true

Если же сервер всего один, нужно создать пул из одного сервера и далее действовать по вышеприведенной инструкции.

Автор: Johnny Тэги: , , , , , , ,


Апр 13

Уважаемые системные администраторы!

Это крик души и возможно мое последнее письмо! Вам пишет комп 0236. Я очень сильно «подтормаживаю» при работе, запуск любого офисного приложения напрочь блокирует работу на мне на 3-4 минуты, запуск почтовика 7 мин, запуск 2 приложений -10 мин.

Мои пользователи ежедневно угрожает мне физической расправой -разбить монитор, настучать по системному блоку, оторвать все лопасти у кулера.

Умоляю начать модернизацию машин отдела с меня!

Искренне ваш XXX-0236.

Автор: Johnny Тэги: , , , , , , ,


Мар 27

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

Итак, для начала нужно открыть редактор реестра regedit («Пуск» -> «Выполнить» -> regedit).

Затем открываем ветку реестра «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon» и находим там параметр «DefaultUserName». Если нет, создаем его (тип: «Строковый параметр»). В качестве значения этого параметра указываем имя пользователя, под которым нужен заход в систему.

Там же ищем параметр «DefaultPassword». Если он есть, правим его, если отсутствует, создаем (тип по-прежнему «Строковый параметр») и в качестве значения указываем пароль пользователя, под которым будет осуществляться вход в систему.

Продолжаем поиски параметров. Теперь ищем «DefaultDomainName» (тип так же «Строковый параметр») и в качестве значения пишем имя домена для входа.

Закончив вносить пользовательские данные, разрешим сам автовход, изменив значение параметра «AutoAdminLogon» на 1.

Если в списке параметров есть «AutoLogonCount», просто удалите его.

Теперь перезагружаем компьютер и радуемся автовходу.

Для компьютеров, не входящих в домен, все намного проще.

Запускаем графическую утилиту, в которой и будем всё настраивать: («Пуск» -> «Выполнить» -> control userpasswords2).

В открывшемся окне с заголовком «Учетные записи пользователей» выделяем мышью того пользователя, под которым должен осуществляться автоматический вход в систему, снимаем «галку» с пункта «Требовать ввод имени пользователя или пароля» и после нажатия на кнопку «ОК» вводим пароль этого пользователя. После перезагрузки вход под этим пользователем произойдет автоматически.

Автор: Johnny Тэги: , , , , , ,


Янв 13

Не удалось установить принтер. Не существует обработчик печати

Проблема: При установке (переустановке) принтера появляется ошибка «Не удалось установить принтер. Не существует обработчик печати.». Как показывает практика, это означает, что при установке принтера были выбраны старые / ранее установленные драйвера.

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

Ошибка печати

Автор: Johnny Тэги: , , , , , , ,


При использовании материалов сайта на других ресурсах прошу оставлять прямую ссылку на оригинал статьи.