Архив метки: Руководство

Настройка веб-камеры Linux

Сейчас все ноутбуки поставляются со встроенным средством связи — веб-камерой. Это очень удобно. С помощью web-камеры Linux вы можете общаться с друзьями через интернет, делать фото или даже записывать видео с ноутбука. Но только есть одно но.

Не для всех моделей веб-камер есть драйвера в ядре Linux. Веб-камеры подобно сетевым wifi адаптерам еще не полностью поддерживаются этой операционной системой. Но тем не менее многие работают и даже очень хорошо. В этой инструкции мы рассмотрим как выбрать веб-камеру для Linux, а также поговорим о том как с ней работать и настраивать.

Читать

Настройка LightDM в Linux

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

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

Начнем с того что LightDM это только менеджер входа. А в качестве экранов приветствия могут использоваться несколько вариантов надстроек. В Ubuntu по умолчанию используется unity-greeter, в окружении рабочего стола GNOME — lightdm-gtk-greeter, а в KDE — lightdm-kde-greeter. Есть также экран входа, основанный на веб-технологиях — lightdm-webkit-greeter. Но сначала давайте рассмотрим глобальные настройки LightDM ubuntu.

Читать

Как сбросить пароль root пользователя в Linux

Итак, однажды это случается у каждого, мы забыли пароль суперпользователя линукс root! Существует два основных способа восстановить рут доступ.

Способ 1

Загружаемся с LiveCD (у меня это был CentOS 6.5). Выбираем восстановление системы.

Screen01

Далее язык, раскладку, подключение к сети нам не нужно – выбираем “No”, и нажимаем

“Continue”.

Потом выбираем shell и нажимаем Ok. В коммандной строке пишем:

# chroot /mnt/sysimage

Меняем пароль root:

# passwd root

Готово. Перезагружаемся.

Способ 2

Через GRUB. В окне загрузчика GRUB выделяем строку с нужной версией линукса, для которого нужно сбросить пароль. Жмем ‘e’ для редактирования. Выбераем строку ядра. Добавим ‘single’ в конец строки. Нажмем ‘b’ для загрузки. Если система продолжает запрашивать пароль рута, добавим в конец строки init=/bin/bash Снова жмем ‘b’ для загрузки. После этого мы либо увидим приглашение для рута, либо восстанавливающее меню, где нужно выбрать строку с рутом.

Screen02

 

И снова пишем для того чтобы изменить пароль у пользователя root:
# passwd root

Локальный репозиторий в Ubuntu

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

Но есть выход, можно сохранить все приложения на сервере в локальной сети, а затем распространять их на другие компьютеры этой сети когда потребуется. Локальный репозиторий Ubuntu — действительно быстрый и эффективный способ развертывания приложений, так как все необходимые приложения будут мгновенно получены с локального сервера на большой скорости. Таким образом, можно снизить трафик интернет и в итоге уменьшить ежегодные расходы на оплату интернета. В этой инструкции я расскажу как настроить локальный репозиторий Ubuntu.

Читать

Как изменить часовой пояс Linux

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

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

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

Читать

linux: обои в виде планеты linux realtime wallpaper Earth

Давным-давно я сделал себе обоину в виде автоматически обновляющейся карты земли с облаками и освещённостью. Сейчас вспомнил и вернул на рабочий стол. Сама карта лежит на http://www.die.net/earth/ . Периодически обновляется, типа в реальном времени. Инструкций в инете полно, вот и моя с некоторыми ремарками, без которых первая попавшаяся из них у меня не заработала.

Из известных мне карт там находятся (цифра — это ширина, есть и другие, я взял самую большую из известных):
http://static.die.net/earth/mercator/1600.jpg
http://static.die.net/earth/rectangular/1600.jpg
http://static.die.net/earth/hemisphere/1600.jpg
http://static.die.net/earth/mollweide/1600.jpg
http://static.die.net/moon/512.jpg

Будем пользоваться довольно классическим способом — выкачивать wget-ом в заранее определённый файл, который указан в вашей DE как картинка рабочего стола.

Итак, все без исключения инструкции советуют делать так:

wget -N -O /home/dimon/wallpaper.jpg http://static.die.net/earth/mercator/1600.jpg

И делать это через шедулер с периодом в 5 минут.

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

Во-первых, параметры -O и -N несовместимы принципиально. И вместе НЕ работают. И в мане это написано. Вернее, не работает, конечно из них -N, ибо он отвечает за опцию проверки по таймштампу. И если файл не обновился, то он заново не выкачивает. А -O отвечает за выходной файл, НО как следствие, все входящие документы оно указывает объединить в один, т.е. понятно почему -N при этом работать не может? Можно оставить, конечно и так, если непринципиально, но смысл выкачивать постоянно по полметра есть не всегда. Так что лучше пользоваться параметром -P и задавать каталог назначения для всех скачанных файлов.

Во-вторых, сервер не отдаёт файлы wget-у. Уж не знаю с какого времени это началось, но факт остаётся фактом — плохим юзерагентам отдаётся пустой gif-ный пиксел. Паскудство, будем указывать юзерагента. Ну, любой возьмите реальный, хотя я писал просто “Mozilla”.

В-третьих, период запроса файла в 1 минуту приведёт к бану. Но, возможно, в моём случае просто регулярно глючило. Но, в любом случае, опыты показали, что картинка обновляется лишь раз в полчаса: где-то в начале каждого часа и где-то в начале второй половины часа. Так что можно запрашивать и раз в 15 минут, например.

Итак, общая команда запроса выглядит примерно так:

wget -N -U Mozilla -P /home/dimon/temp http://static.die.net/earth/mercator/1600.jpg

Я ещё добавил -a /home/dimon/temp/wallpaper.log , чтобы логгировать все запросы (для интереса, потом можно убрать).

Я запрашивал через обычный cron, через

$ crontab -e

и дальше добавляем задание:

*/15 * * * * wget -N -U Mozilla -a /home/dimon/temp/wallpaper.log -P /home/dimon/temp http://static.die.net/earth/mercator/1600.jpg

Можно делать через gnome-schedule, никакой разницы, если кому-то он интересен.

Автор: Дмитрий