Блог
-
Как сохранить текущие правила Iptables?
Если вы написали много временных правил в iptables и хотите их сохранить, это можно сделать с помощь команды:# iptables-save > /root/dsl.fwТак же если вам необходимо восстановить эти правила, используем команду:# iptables-restore < /root/dsl.fwМожно так же заставить применять правила при перезагрузке сервера:# vi /etc/rc.local/sbin/iptables-restore < /root/dsl.fwСохраняем файл и теперь правила будут срабатывать при перезагрузке.Так же на RedHat, Centos, Fedora можно использовать следующие команды:# /etc/init.d/iptables save# /etc/init.d/iptables startНа дистрибутивах основанных на Debian, можно использовать:# vi /etc/network/interfacesДобавляем в конце:post-up iptables-restoreИ перегружаем систему, правила будут так же применяться.Если есть проблемы с удаленным администрированием серверов – обращайтесь – office@itfb.com.ua -
Какой процесс использует swap в linux?
Чтобы посмотреть какие процессы в linux используют swap выполняем следующее:
Запускаем команду top
Нажимаем кнопку “F”
Появляется список с опциями, используя кнопки вверх вниз переходим к опции SWAP и нажимаем кнопку”D”, данная опции подсвечивается более ярко и возле неё появляется *. Нажимаем ESC, таким образом возвращаясь в вывод команды top, при этом появится дополнительный столбец со значением swap для процессов, последний столбец.
-
Ошибка package is not fully installed
Если при попытке поставить пакет в Debian у вас возникает ошибка package is not fully installed, ее можно поправить. Самый простой способ:sudo apt-get clean && sudo apt-get autoremoveЕсли она все же повторяется, прийдется удалить пакеты которые неправильно установлены:apt-get –force-yes remove <pkgname>Есть проблемы с удаленным администрированием сервера ? Обращайтесь – office@itfb.com.ua -
Импорт sql.gz архива
Если у вас мало места для бэкапа, то во время бэкапа дамп базы данных можно сжать
mysqldump -u user -p database | gzip > database.sql.gz
Для того чтобы импортировать такой сжатый архив используем такую команду:
gunzip < database.sql.gz | mysql -u user -p database
-
Установка Vmware tools в дефалтной конфигурации
Если вы устали все время нажимать Enter во время установки vmware tools на сервер linux, вам необходимо при установки указать ключ:./vmware-install.pl –defaultПосле этого инсталлятор не будет задавать вам вопросов !Есть проблемы с настройкой серверов linux? Обращайтесь – office@itfb.com.ua -
Удаление версий пакетов из списка установленных пакетов
Например вам нужно поднять второй сервер с такими же установленными пакетами как и на первом, как это сделать.
Для начала нужно получить список установленных пакетов без версий:
rpm -qa | perl -ne \’print if s/-d+.*//g\’
Сохранить данный результат в файл
rpm -qa | perl -ne \’print if s/-d+.*//g\’ | sort -n > list1.txt
Выполнить эти действия на обоих серверах.
Сравнить списки установленных пакетов.
diff list1.txt list2.txt
Сохранить список недостающих пакетов
diff list1.txt list2.txt | grep “<” | awk \’ {print $2} \’ > list_install.txt
Устанавливаем список недостающих пакетов
yum install `cat list_install.txt`
Конечно не забываем проверить подключение репозиториев перед установкой
-
Где хранятся логи виртуальной машины OpenVZ?
Если у вас используется виртуализация OpenVZ, то зайдя в конфигурационный файл /etc/vz/vz.conf, вы увидите:LOGFILE=fileрасположение лог файлаLOG_LEVEL=numberУровень логовПример лога:2014-09-08T15:39:59+0400 vzctl : CT 102 : Starting container …2014-09-08T15:39:59+0400 vzctl : CT 102 : Container is unmounted2014-09-08T15:39:59+0400 vzctl : CT 102 : Container is mounted2014-09-08T15:39:59+0400 vzctl : CT 102 : Adding IP address(es): 212.24.35.1702014-09-08T15:39:59+0400 vzctl : CT 102 : Setting CPU units: 10002014-09-08T15:39:59+0400 vzctl : CT 102 : Setting CPUs: 82014-09-08T15:39:59+0400 vzctl : CT 102 : Container start in progress…2014-09-08T17:09:09+0400 vzctl : CT 108 : Starting container …2014-09-08T17:09:09+0400 vzctl : CT 108 : Container is mounted2014-09-08T17:09:09+0400 vzctl : CT 108 : Adding IP address(es): 212.24.35.1742014-09-08T17:09:10+0400 vzctl : CT 108 : Setting CPU units: 10002014-09-08T17:09:10+0400 vzctl : CT 108 : Setting CPUs: 42014-09-08T17:09:10+0400 vzctl : CT 108 : Container start in progress…Есть проблемы с установкой и настройкой виртуализации openVZ ? Обращайтесь – office@itfb.com.ua -
Как поставить таймаут на SSH сессию в Vmware vSphere ?
Если вы хотите ограничить сессию пользователя SSH, это можно сделать с помощью команд:# esxcfg-advcfg -g /UserVars/ESXiShellInteractiveTimeOut– получить значения интерактивного таймаута# esxcfg-advcfg -g /UserVars/ESXiShellTimeOut– получить значение таймаутаУстановив значения, например 10 секунд:# esxcfg-advcfg -s 10 /UserVars/ESXiShellInteractiveTimeOut# esxcfg-advcfg -s 10 /UserVars/ESXiShellTimeOutЕсть проблемы с настройкой и администрированием Vmware Esx? Обращайтесь – office@itfb.com.ua -
При запуске машины возникает ошибка Invalid MAC address specified
Если у вас при попытке включить машину возникает проблема Invalid MAC address specifiedНеобходимо отредактировать файл VMX и добавить или отредактировать такие строчки:ethernetN.checkMACAddress = “false”ethernetN.addressType = “static”ethernetN.Address = “XX:XX:XX:XX:XX:XX”Есть проблемы с настройкой и администрированием сервера Vmware ESX? ОБращайтесь – office@itfb.com.ua -
Что делать если повредился файл VMDK
Если у вас на системе виртуализации ESX повредился файл VMDK, первое что необходимо, использовать утилитуvmkfstools –fix check disk-s001.vmdkПосле этого мы можем использовать команду для ремонта диска:vmkfstools –fix repair disk-s001.vmdkТак же можно пропробовать скопировать старый диск в новый:vmkfstools -i disk-s001.vmdk disk-new.vmdkЕсть проблемы с установкой и администрирование серверов ? Обращайтесь – office@itfb.com.ua