Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

Блокировка IP адресов и подсететей в Nginx

Понедельник, 18 января 2010 г.
Рубрика: Apache -> Разное
Метки: |

В данной статье мы рассмотрим как можно методами nginx заблокировать доступ с определенных IP адресов или подсетей.

В Nginx встроен простой модуль ngx_http_access_module, с помощью которого можно разрешать или запрещать доступ с IP адресов. Его синтаксис следующий:

deny IP;  
deny subnet;  
allow IP;  
allow subnet;  
# block all ips  
deny    all;  
# allow all ips  
allow    all;

Обратите внимание, правила проверяются до первого совпадения.Далее...

Отключение уведомления о USB девайсах в Windows 7

Воскресенье, 17 января 2010 г.
Рубрика: Windows 7
Метки: |

Если вам надоело всплывающее каждый раз при подключении старой флешки или другого устройства сообщение This Device can perform faster, тогда эта статья для вас. Я покажу вам как избавиться от данного уведомления раз и навсегда.

В следующий раз когда данное сообщение появиться и сообщит вам что устройство может работать быстрее нажмите на него и вы увидите список доступных портов USB 2.0.

В самом низу окна This Device Can Perform Faster снимите чекбокс с опции Tell me if my device can perform faster и затем закройте окно.Далее...

Поиск ProxyAddresses с помощью ADUC и ADFIND

Среда, 13 января 2010 г.
Рубрика: Администрирование Windows
Метки: | |

Одним из наиболее частных запросов от администраторов Exchange является способ определения, кто владеет определенным SMTP адресом в домене. Одним из способов определения является вставка адреса в поле "TO" Outlook. После чего нажимаем кнопку проверить имя и если адрес существует, Outlook найдет объект, содержащий данный адрес.

Более продвинутый способ заключается в использовании функции поиска консоли ADUC.

Рассмотрим данный способ:

Нажмите Пуск - Выполнить, наберите Dsa.msc, нажмите Enter.

Нажмите кнопку поиск, выберите особый поиск:

Затем перейдите в вкладку дополнительно и наберите LDAP запрос:Далее...

Импорт Windows 7 XP mode в Vmware Workstation 7

Понедельник, 11 января 2010 г.
Рубрика: Виртуализация -> Windows 7
Метки: |

Вероятно вы слышали что в Windows 7 появилась возможность запускать виртуальную машину Windows XP как компонент Windows. Данный режим называется Windows 7 XP mode

Пользователи VMware workstation 7 могли заметить новую опцию, которая позволяет импортировать данную виртуальную машину в VMware Workstation 7 не вводя серийный номер. Единственное ограничение заключается в том, что невозможно запустить более одного экземпляра данной виртуальной машины. Вы можете создавать её клоны, но запустить более одной машины одновременно вы не сможете.

Данная возможность доступна только для  Windows 7 professional, advanced или ultimateXP mode нельзя установить в home или starter версиях Windows 7.Далее...

Включаем обратный просмотр DNS в IIS

Воскресенье, 10 января 2010 г.
Рубрика: Администрирование Windows
Метки: | | | |

В данной статье я расскажу как включить обратный поиск в DNS для всех версий IIS.

Когда на веб-сервере включен обратный DNS просмотр, IP адрес каждого клиента подключающего к IIS резолвится в DNS имя и в лог файла заносятся именно имена, а не IP адреса клиентов. Также включение обратного просмотра оказывает влияние на расширения CGI и ISAPI.

Статья знаний Microsoft под номером  297795 подробно расскажет нам как включить RDNS для IIS4, IIS5 and IIS6. Необходимо запустить соответствующие скрипты из папки ADScripts:Далее...

Клонируем список установленных пакетов в Ubuntu

Суббота, 9 января 2010 г.
Рубрика: Управление пакетами -> Ubuntu
Метки: | | |

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

Ubuntu использует менеджер пакетов APT для отслеживания установленных пакетов и их зависимостей. Если вы можете получить список установленных в текущей системе пакетов то вы легко сможете установить их на новой машине. Воспользуйтесь следующей командой для получения списка пакетов:
sudo dpkg --get-selections | grep '[[:space:]]install$='| awk '{print $1}' > installedpackages

В результате мы получим файл “installedpackages”, который содержит список всех установленных пакетов.
Теперь мы должны установить все эти пакеты в новой системе. Для этого нам необходимо любым доступным нам способом перенести в новую систему данный файл и также перенести файл /etc/apt/sources.list, так как без доступа к тем же репозитариям, которые использовались на старой системе у нас может возникнуть ситуация, при которой установщик не найдет нужные пакеты. 
Для начала обновим список репозитариев следующей командой
sudo aptitude update
И теперь установим весь список пакетов следующей командой:
cat installedpackages | xargs sudo aptitude install

 

 

Полезные ссылки

Отличный блог о туризме и путешествиях.

 

Включаем автоматический вход в Ubuntu 9.10

Пятница, 8 января 2010 г.
Рубрика: Shell -> Ubuntu
Метки: | | |

В Ubuntu можно легко включить автоматический вход в систему если вы используете графический менеджер, например GDM. Однако я недавно устанавливал минимальную систему Ubuntu 9.10 с рабочим столом LXDE и без GDM. Дальше будет описание того, как я включил автоматический вход.

Замечание: Данный метод протестирован только под Ubuntu 9.10. В предыдущих версиях Ubuntu требуется другая процедура, так как с тех пор изменился процесс загрузки Ubuntu.

Откройте /etc/init/tty1.conf как root:

sudo nano /etc/init/tty1.conf

Измените последную строку в данном файле (USERNAME замените на пользователя, под которым вы хотите залогиниться):Далее...

5 практических примеров для удаления директорий в Linux

Среда, 30 декабря 2009 г.
Рубрика: Shell -> Разное
Метки: |

1. Как удалить пустую директорию в Unix?

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

rmdir DIRNAME

 В случае если директория не пуста вы увидите следующее сообщение об ошибке.

$ rmdir test  rmdir: failed to remove `test': Directory not empty  

2. Как удалить вложенные директории в Linux?

С помощью опции -p вы можете удалить директорию с вложенной в неё поддиректорией.Далее...

Установка OpenNTPD сервера в FreeBSD

Среда, 30 декабря 2009 г.
Рубрика: BSD
Метки: |

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

 

 

Точное системное время очень важно для различных служб UNIX, например таких как BIND, Crond, Apache и прочее. OpenNTPD работает в качестве NTP сервера для доступа NTP-совместимых клиентов. Дефолтный ntpd сервер не может быть привязан к определенному IP адресу. Если вы планируете использовать FreeBSD jail то вам необходимо отключить ntpd и использовать OpenNTPD.

Установка OpenNTPD

Введите следующую команду для обновления портов FreeBSD:

# portsnap fetch update

Для установки сервера OpenNTPD введите:Далее...

Apache2 авторизация через MySQL backend

Вторник, 29 декабря 2009 г.
Рубрика: Ubuntu -> Apache
Метки: | | |

В данном руководстве объясняется как настроить авторизацию на вебсайте под управлением Apache с помощью MySQL бэкенда.

Для достижения этой цели мы будем использовать Apache2 и модуль auth_mysql.

Предполагается что у вас уже есть настроенный и работающий веб-сайт и у вас есть доступ к серверу MySQL.

1. Установка пакета

Для начала нам необходимо установить пакет libapache2-mod-auth-mysql.

В Ubuntu или Debian Lenny просто запустите команду:Далее...