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

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

Ubuntu

Создаем сервер USB Over IP на базе Linux

Четверг, 2 сентября 2010 г.
Рубрика: Ubuntu
Метки: |
Просмотров: 32649
Подписаться на комментарии по RSS

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

Конечно можно использовать аппратное оборудование, например USBoverIP, однако оно стоит значительных денег. И вот наконец решение найдено. Я обнаружил отличный бесплатный проект , доступный по этому линку - http://usbip.sourcefrge.net/

С помощью него можно преврать Linux систему в USB сервер, обслуживающий USB девайсы через IP для клиентов как под управление Linux, так и Windows.Далее...

Как найти IP адрес в Ubuntu

Среда, 12 мая 2010 г.
Рубрика: Ubuntu -> Сети
Метки: | |
Просмотров: 21977
Подписаться на комментарии по RSS

В данной статьте мы рассмотрим различные способы быстрого получения IP адреса системы в Ubuntu Linux. Два из этих способов доступны через графический интерфейс, один через консоль.

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

sshot-1

В результате откроется окно, отображающее вам различную информацию о сетевом подключении, включая и IP адрес.Далее...

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

Ubuntu использует менеджер пакетов APT для отслеживания установленных пакетов и их зависимостей. Если вы можете получить список установленных в текущей системе пакетов то вы легко сможете установить их на новой машине. Воспользуйтесь следующей командой для получения списка пакетов:
<code>sudo dpkg --get-selections | grep '[[:space:]]install$='| awk '{print $1}' > installedpackages</code>
В результате мы получим файл “installedpackages”, который содержит список всех установленных пакетов.
Теперь мы должны установить все эти пакеты в новой системе. Для этого нам необходимо любым доступным нам способом перенести в новую систему данный файл и также перенести файл /etc/apt/sources.list, так как без доступа к тем же репозитариям, которые использовались на старой системе у нас может возникнуть ситуация, при которой установщик не найдет нужные пакеты. 
Для начала обновим список репозитариев следующей командой
sudo aptitude update
И теперь установим весь список пакетов следующей командой:
cat installedpackages | xargs sudo aptitude install

 

 

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

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

 

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

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

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

sudo nano /etc/init/tty1.conf

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

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

Вторник, 29 декабря 2009 г.
Рубрика: Apache -> Ubuntu
Метки: | | |
Просмотров: 13435
Подписаться на комментарии по RSS

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

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

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

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

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

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

Настройка глобального списка адресов Exchange в Evolution

Среда, 18 ноября 2009 г.
Рубрика: Exchange Server -> Ubuntu
Метки: | |
Просмотров: 14056
Подписаться на комментарии по RSS

В этой статье я покажу как подключить глобальный список адресов (GAL) Exchange сервера в почтовый клиент Evolution в Ubuntu 9.04. 

Начнем сначала. Я не могу получить доступ к глобальному списку адресов! Не имело никакого значения что я вводил, я все равно получал ошибку. В зависимости от моего местонахождения в Evolution это было либо:

 

Error Loading Address Book

Либо ошибка выглядела так:Далее...

Установка VirtualBox 3.0 в Ubuntu 9.04

Пятница, 10 июля 2009 г.
Рубрика: Ubuntu -> Виртуализация
Метки: | |
Просмотров: 18098
Подписаться на комментарии по RSS

Данное рукуводство описывает процесс установки Sun VirtualBox 3.0 (выпущенный 30 июня 2009) в системе Ubuntu 9.04. С помощью VirtualBox вы можете создавать и запускать гостевые операционные системы ("виртуальные машины") в вашей хости системе.

Как и в версии 2.0 VirtualBox поддерживает 32 и 64битные хост и гостевые операционные системы (если вы хотите установить 64-битную гостевую систему ваш процессор должен поддерживать аппаратную виртуализацию и конечно хост система должна быть 64битной).Далее...

Ubuntu Linux: Сохраняем и восстанавливаем правила Iptables

Четверг, 9 июля 2009 г.
Рубрика: Firewall -> Ubuntu
Метки: | |
Просмотров: 14133
Подписаться на комментарии по RSS

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

<code>$ sudo -s
$ iptables-save > /root/working.iptables.rules</code>

Далее...

Ubuntu Linux: добавляем статический IPv6 адрес

Пятница, 26 июня 2009 г.
Рубрика: Ubuntu
Метки: |
Просмотров: 11737
Подписаться на комментарии по RSS

Для добавления в сетевую конфигурацию Ubuntu IPv6 адреса необходимо просто отредактировать файл/etc/network/interfaces.

Откройте файл /etc/network/interfaces, для начала получив права рута:

$ sudo -s

Сделайте резервную копию файла, а затем начните редактировать его:Далее...

Способы удаления Webmin в различных системах

Среда, 24 июня 2009 г.
Рубрика: BSD -> Управление пакетами
Метки: | | |
Просмотров: 20263
Подписаться на комментарии по RSS

Удаление Webmin RPM (RHEL / Centos / Fedora )

Если Webmin был проинсталлирован с помощью rpm пакета, выполните следующую команду:

<code># rpm -ev webmin</code>

Удаление Webmin Source

Если Webmin был проинсталлирован из исходников запустите команду /etc/webmin/uninstall.sh :

<code># /etc/webmin/uninstall.sh</code>

Далее...

Ubuntu, плагины к Maxsite CMS, Блогун, и прочее.

Пятница, 24 апреля 2009 г.
Рубрика: Maxsite CMS -> Ubuntu -> Разное
Метки: |
Просмотров: 8570
Подписаться на комментарии по RSS

Открыл для себя пару новых плагинов к Maxsite CMS. Все таки полезно бывает иногда заходить на форум поддержки.

Итак, первый, который поставил не задумываясь, это 3D облако меток во флэше 74, его вы сможете заметить у меня справа вверху. На данный момент с отключенным флэшем ничего выводиться не будет, поэтому старое облако останвлено, но переместилось вниз.

Второй плагин служит для скрытия текста под спойлер 71, пример его использования будет виден ниже в секции про убунту 9.04

Далее...

Изучаем APT

Пятница, 27 марта 2009 г.
Рубрика: Ubuntu -> Управление пакетами
Метки: | | | | | |
Просмотров: 12948
Подписаться на комментарии по RSS

Во всех дистрибутивах Linux, основанных на Debian (таких как Ubuntu, Mepis, Knoppix, прочее...) используется система пакетов - APT, или Advanced Package Tool. APT впервые был использован в Debian 2.1 в 1999. 

Используя APT управлять установкой и удалением программ в Linux стало намного проще чем раньше. Ранее большинство программ компилировалось из исходных кодов, или использовались индивидуальные пакеты без автоматического определения зависимостей, (пример -  RPM).  Это означала долгие часы "ада зависимостей" для установки простейшей программы.

В данном руководстве мы рассмотрим некоторые из лучших возможностей APT и dpkg.Далее...

Авторизация в Active Directory в системе Ubuntu 8.04 и 8.10

Пятница, 27 февраля 2009 г.
Рубрика: Ubuntu
Метки: |
Просмотров: 14258
Подписаться на комментарии по RSS

Для системе Ubuntu 8.04 (Hardy Heron), и Ubuntu 8.10 (Intrepid Ibex) доступен пакет Likewise Open, с помощью которого задача авторизации в Active Directory становиться довольно легкой задачей.Далее...

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

Как использовать tasksel?

tasksel отобразит все возможные пакеты для установки. Просто введите команду tasksel под правами пользователя root:

<code>$ sudo tasksel</code>

или

<code># tasksel</code>

Вы увидите следующее меню:Далее...

5 способов прочитать CHM файл в Ubuntu Linux

Понедельник, 19 января 2009 г.
Рубрика: Ubuntu
Метки: |
Просмотров: 35149
Подписаться на комментарии по RSS

1. Gnochm

Gnochm это базируемый на Gnome chm просмоторщик с следующими возможностями:
  • Полнотекстовый поиск
  • Закладки
  • Настраиваемая поддержка для HTTP ссылок
  • Интеграция с GNOME2
  • Поддержка различных языков

Для установки gnochm выполните следующую команду в терминале

sudo apt-get install gnochm

После установки вы можете вызвать программу из терминала командой gnochm

2. kchmviewer

Если вы предпочитаете KDE, вы можете использовать утилиту, которая использует библиотеки KDE вместо Gnome и лучше интегрируется в рабочий стол KDE. Отличный просмоторщик chm для KDE - kchmviewer.

Далее...

Устанавливаем ProFTPd + TLS в Ubuntu 8.10

Воскресенье, 23 ноября 2008 г.
Рубрика: Ubuntu
Метки: | |
Просмотров: 16655
Подписаться на комментарии по RSS

FTP является небезопасным протоколом, так как все пароли и другие данные передаются в открытом виде. Используя TLS этот недостаток исчезает, все данные при передачи шифруются. Данное руководство объясняет как установить ProFTPd с TLS в Ubuntu 8.10.

 

1 Замечание

В этом руководстве в качестве имени хоста используется server1.example.com с IP адресом 192.168.0.100. Для вас эти данные будут другими, так что замените их.

Так как мы должны запускать все команды в этом руководстве используя привилегии пользователя root, вы можете либо начинать каждую команду с sudo, либо стать root'ом использовав команду sudo su.

 

2 Устанавливаем ProFTPd и OpenSSL

OpenSSL необходим для  TLS; для установки ProFTPd и OpenSSL просто запускаем команду:

apt-get install proftpd openssl

Далее...

HOWTO: Managing Active Directory users under Linux with adtool

Суббота, 8 ноября 2008 г.
Метки: | |
Просмотров: 10455
Подписаться на комментарии по RSS

Это вполне обычная ситуация когда люди администрируют Linux сервера используя Windows клиентов. Но иногда кое-кому (к примеру мне)нужно использовать Linux клиента для управления Windows серверами.

По моему мнению, Active Directory это один из лучших продуктов Microsoft, может быть благодаря тому что он базируется на хорошо известном стандарте X.500 (ака LDAP).

Хотя существует отличная утилита PHPLdapAdmin, если вам нужно автоматизировать управление пользователями и группами, нет ничего лучше использования утилиты командной строки. Подобной утилитой является adtool.

Далее...

Перемещаем почту и настройки Thunderbird с одного компьютера на другой

Четверг, 25 сентября 2008 г.
Рубрика: Ubuntu
Метки: |
Просмотров: 23817
Подписаться на комментарии по RSS

Вопрос. Как я могу перенести настройки почтового клиента Thunderbird с моего десктопа Debian Linux на новый лэптоп Ubuntu Linux? Я установил Thunderbird на Ubuntu Linux но не могу найти опций для экспорта и импорта. Как мне перенести настройки?

Ответ. Убедитесь что Mozilla

Thunderbird не запущен. Вам необходимо найти директорию вашего почтового профиля. Откройте терминал и смените директорию на ~.thunderbird:\

$ cd ~.thunderbird

Введите команду ls для отображения содержимого папки.

$ ls

Далее...

Эта статья описывает как установить, настроить и использовать Timevault

в Ubuntu 7.10. Получившаяся система обеспечивает мощный бэкап системы. Timevault это простая графическая утилита для создания мгновенных снимков набора директорий. Снапшоты копируют структуру директорий и файлов в определенный момент времени. Функциональность восстановления интегрирована в Nautilus - предыдущие версии файлов или папок, с который сделан снапшот могут быть получены выбрав свойства и нажав окно 'Previous Versions'. Далее...

Когда вы устанавливаете Ubuntu после установки Windows, вы заметите что Ubuntu установлена операционной системой по умолчанию в загрузчике Grub. Есть легкий способо сменить обратно использование Windows по умолчанию.

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

gFTP это отличный фтп-клиент для Ubuntu Linux обеспечивающий и графический интерфейс и управление с командной строки. Есть простой способ переключиться с использования клиента ftp по умолчанию и gftp-text. Сперва убедитесь что вы установили gFTP.

Мы используем команду update-alternatives для изменения настроек. Откройте терминал и введите следующую команду:

sudo update-alternatives –config ftp

Вы должны увидеть что то наподобие этого:Далее...

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

Понедельник, 7 июля 2008 г.
Рубрика: Ubuntu -> Управление пакетами
Метки: |
Просмотров: 34806
Подписаться на комментарии по RSS

Мененджмент пакетов в Ubuntu крайне легок для установки и удаления пакетов, но иногда бывает важно определить какая версия определенного пакета установлена в системе.Утилита apt-get это просто интерфейс для Debian утилиты dpkg, которая в действительности выполняет реальную работу. Вы можете использовать эту утилиту для просмотра версии установленного пакета.

dpkg -s <packagename>
Например, здесь я попробую посмотреть какая версия Ruby установлена в моей системе:Далее...

Если вы управляете Ubuntu Server, или если вы предпочитаете администрировать ваш десктоп из командной строки, вы можете захотеть посмотреть какие пакеты доступны для обновления. В Ubuntu включен отличная утилита управления пакетами Aptitude, которая дает вам интерактивную среду для установки, удаления пакетов.

Запустите Aptitude из терминала следующей командой. Обратите внимание, что вы можете видеть какие пакеты обновлены без sudo, но установить их вы не сможете.Далее...

Нужен ли антивирус в Ubuntu

Суббота, 5 июля 2008 г.
Рубрика: Ubuntu
Метки: | |
Просмотров: 48596
Подписаться на комментарии по RSS

Как вы возможно знаете в операционной системе Windows приложения имеют доступ к системным файлам. Это позволяет вирусам распространяться очень легко по системе и наносить большой ушерб. Linux более жестко следит за правами доступа. Вирус не может получить достаточные привилегии для порчи вашей системы до тех пор, пока вы не запустите его под суперпользователем. Другими словами, ваши системные файлы защищены гораздо лучше. Это является причиной, по которой Linux пользователям не нужно защита от вирусов. Поэтому я интересуюсь, а действительно ли вам нужна защита от вирусов под Ubuntu?Далее...

Поиск пакетов для установки из командной строки Ubuntu

Четверг, 3 июля 2008 г.
Рубрика: Ubuntu
Метки: |
Просмотров: 20392
Подписаться на комментарии по RSS

Когда вы пытаетесь установить какой нибудь пакет в Ubuntu или Debian Linux используя консольный менеджер пакетов apt-get, довольно часто происходит ситуация когды вы забываете имя пакета, который нужно установить. В данной статье вы увидите как помочь себе в такой ситуации.

Синтаксис:Далее...

Двигаем окно не кликая на строку заголовка в Ubuntu

Среда, 2 июля 2008 г.
Рубрика: Ubuntu
Метки: |
Просмотров: 10069
Подписаться на комментарии по RSS

В Ubuntu есть хорошая функция, которая позволяет вам кликнуть по любому месту окна и перетащить его удерживая  клавишу Control, Alt, или "Win".

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

Сперва, вы должны сконфигурировать настройки в System \ Preferences \ Window.Далее...

Иногда люди спрашивают меня, в чем причина последнего обновления ядра, или где можно найти изменения в новой версии какого либо пакета. Немного поискав, я нашел, что Aptitude, утилита управления пакетами из командой строки, имеет опцию changelog. Если вы хотите посмотреть изменения в пакете перед установкой, или после неё, воспользуйтесь Aptitude.Далее...

Переводим Ubuntu в постоянный root-режим

Пятница, 27 июня 2008 г.
Метки: | |
Просмотров: 13443
Подписаться на комментарии по RSS

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

Для перехода в полный режим root:

<span style="font-weight: bold;">sudo </span>-s -H
Для переключения в режим root, но все ещё оставаясь под вашим пользовательским аккаунтом:

<span style="font-weight: bold;">sudo </span>-s
Не будет лишним упомянуть, что это стоит делать только если вы целиком уверены в себе и в своем компьютере, и знаете что делает. Ушерб может быть непоправимым.

Автоматическое сохранение изменений сессии в Ubuntu

Пятница, 27 июня 2008 г.
Метки: |
Просмотров: 13208
Подписаться на комментарии по RSS

Когда вы разлогиниваетесь Ubuntu может сохранить все окна которые у вас были открыты и открыть их заново когда вы логинитесь обратно. Это бывает полезно иметь одинаковые окна постоянно запущенными.

Для включения данной возможности, переудите в System \ Preferences \ Session:

Убедитесь что поле "Automatically save changes to session" отмечено.

Как изменить ядро Ubuntu Linux

Четверг, 26 июня 2008 г.
Метки: | |
Просмотров: 27109
Подписаться на комментарии по RSS

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

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

Эта статья не объясняет как патчить ваше ядро, только как изменить текущее. Я попробую объяснить как пропатчить ядро в следующих статьях, и какие практические причины могут быть для этог. Далее...