Перейти до основного вмісту

Публікації

Настройка журнала для iptables

При настройке iptables лучше записывать отброшенные (запрещенные) пакеты в журнал. Для этого нужно в самом конце iptables добавить строки, с помощью команд iptables -A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7 iptables -A INPUT -j DROP , где параметры для предпоследней строки -m limit: задает наличие правил ограничения. Используется для опции –limit. –limit 5/min: указывает максимальный предел записи в журнал. Например, подобные пакеты будут записываться 5 раз в минуту. Можно задать  2/second, 2/minute, 2/hour, 2/day. Это помогает, если не хотите замусорить журнал повторяющимися сообщениями. -j LOG: определяет, что пакеты направляются в LOG, т.е. записан в журнал. –log-prefix “iptables denied: ” задает префикс в журнале, который будет добавлен в сообщение, которое записывается в /var/log/messages. –log-level 7 задает стандартный уровень для syslog. Уровень 7 это уровень debug. Можно задать число от 0 до 7. 0 это emergency и 7

Установка шрифтов Microsoft для LibreOffice 3.5 в Ubuntu

Шрифты Microsoft есть в стандартном репозитарии Ubuntu Для установки необходимо запустить: sudo apt-get install ttf-mscorefonts-installer Необходимо согласится на установку дополнительных пакетов. Необходимо принять лицензионное соглашение. После успешной установки будет получено сообщение All fonts downloaded and installed. Для установки шрифтов ttf-mscorefonts можно также использовать Synaptic. Теперь можно запустить LibreOffice и проверить наличие шрифтов Microsoft. Если случайно не приняли лицензионное соглашение, то нужно вначале удалить шрифты полностью с файлами настройки sudo apt-get purge ttf-mscorefonts-installer И установить опять sudo apt-get install ttf-mscorefonts-installer

Проблема установки Chrome в Ubuntu 12.04

Скачиваю с официального сайта Chrome 32 bit .deb пакет: google-chrome-stable_current_i386.deb При установке на Ubuntu 12.04 получаю сообщение dpkg: dependency problems prevent configuration of google-chrome-stable:i386: google-chrome-stable:i386 depends on xdg-utils (>= 1.0.2). dpkg: error processing google-chrome-stable:i386 (--install): и Chrome не устанавливается. После такой неудачной установки надо исправить зависимости в системе установки с помощью sudo apt-get -f install Проблема в неправильном пакете. Для установки Chrome на компьютер с Ubuntu 12.04 (32 bit) с процессором AMD Athlon 64x  нужно скачать Chrome 64 bit .deb пакет. Он имя имеет соответствующее: google-chrome-stable_current_amd64.deb Теперь через Центр программного обеспечения Chrome установился без проблем.

Настройка VPN соединения между Ubuntu 12.04 и Cisco ASA.

По умолчанию менеджер пакетов Synaptic не установлен. Для проверки наличия установленного менеджера пакетов Synaptic, нужно на панели быстрого запуска нажать на по верхней левой иконке с логотипом системы (либо нажав клавишу с логотипом Windwos на клавиатуре). В появившемся главном меню нужно выбрать фильтр «Приложения» (в нижней части окна «Главного меню») в строке поиска набрать Synaptic. Если менеджер пакетов Synaptic установлен, он будет в списке установленных программ. Если пакет не установлен, он будет в списке программ, которые можно установить. Для установки нужно нажать иконку Synaptic, будет запущен «Центр программного обеспечения» с выбранным приложением Synaptic и нужно нажать кнопку «Установить». В Главном меню нужно нажать на иконку Synaptic для вызова приложения. Затем необходимо ввести пароль суперпользователя. В появившемся окне приложения в строке фильтра нужно ввести «vpnc». В списке пакетов нужно выбрать основной пакет «vpnc

Панель инструментов Remmina в полноэкранном режиме Ubuntu 12.04

Пакет Remmina 0.9.99 (протокол RDP) в системе Ubuntu 12.04 используется как клиент для доступа к терминальному серверу. Обнаружено странное поведение панели инструментов в полноэкранном режиме на терминальном сервере- панель инструментов исчезает и невозможно перейти в другое окно или закрыть сеанс. Для сворачивания окна можно использовать комбинацию клавиш CTRL+F9. Комбинации клавиш задаются в настройках Remmina, а CTRL нужно, чтобы комбинацию не перехватил терминальный сервер. В настройках Remmina есть параметр "Спрятать панель инструментов в полноэкранном режиме". Но иногда, даже если не указан этот параметр, меню не отображается. Можно, не закрывая терминальную сессию, изменить этот параметр на противоположный и после возврата в сессию, меню начнет появляться. В следующий раз перед открытием новых сессий в Remmina нужно правильно указать значение этого параметра. Размер иконок в панели инструментов можно изменить через основное меню Remmina

Ошибки в Historic System Statistics в Webmin.

Ошибки в системе Webmin в модуле Historic System Statistics (webminstats) version 2.x В модуле DiskIo: 1. При попытке добавления новых параметров для сбора статистики по загрузке дисков выдается сообщение об ошибке: "Invalid selection. Please try again." Ошибка в модуле  /usr/libexec/webmin/sysstats/modules/diskio/diskio-lib.pl Нужно исправить в строке 299, вместо if ( is_invalid_entry( $in{'new_vol_name_def'} ) указать if ( is_invalid_entry( $in{'new_vol_def'} ) Потому что в модуле объявлена 'new_vol_def' , а не 'new_vol_name_def'. 2. По почте на администратора системы каждую минуту приходит сообщение, что "Use of uninitialized value in subtraction (-) at run.pl line 122". Ошибка в модуле /etc/webmin/sysstats/modules/diskio/run.pl Нужно исправить в строке 122, вместо $total = $data_new{$key} - $data_old{$key}; указать $total = (defined ($data_new{$key}) ? $data_new{$key} : 0) - (defined($data_old{$k

Статистика посещения нескольких сайтов в Webalizer

Иногда нужно собирать раздельно статистику посещения нескольких виртуальных хостов (сайтов), размещенных на одном сервере (с помощью WebAlizer). Для начала нужно настроить, чтобы WEB сервер, например apache, создавал отдельные файлы статистики для каждого виртуального хоста. Для этого в httpd.conf в разделе "VirtualHost" нужно указать разные журналы "CustomLog". Но по-умолчанию WebAlizer обрабатывает только один журнал и файл конфигурации webalizer.conf находится в /etc. Поэтому предлагается создать директорию /etc/webalizer, создать для каждого виртуального хоста свой файл конфигурации для WebAlizer. Указать для каждого файла конфигурации расширение .conf и разместить их в /etc/webalizer. В каждом файле конфигурации нужно указать, как минимум, HostName (domain), OutputDir and LogFile. Также возможно понадобится указать HideReferrer, HideSite. Затем нужно изменить строку запуска, чтобы WebAlizer обрабатывал несколько файлов конфигурации. В CentOS, например, нужн