Метка «linux» - 28

Новая книга Кофлера. Linux. Установка, настройка, администрирование

Название оригинала: Linux 2013
Автор: М. Кофлер
Перевод книги: О. Сивченко
Дата выхода: сентябрь 2013

Осенью у нас выходит новая книга известного Линукс-гуру Майкла Кофлера.

Аннотация:

Linux наряду с Microsoft Windows и Apple OS X является одной из важнейших операционных систем для ПК. Системы Linux установлены на многих крупных серверах (в частности, Google и Amazon используют Linux). Linux применяется на многочисленных смартфонах и планшетах, работающих на базе Android, а также во встраиваемых системах (прошивках для приборов, которые совсем не похожи на компьютеры? — например, таковы ADSL-модемы, WLAN-роутеры и жесткие диски NAS).
Читать полностью »

Введение

В одном из моих домашних проектов требовалось написать небольшой менеджер внешних процессов. Приложение должно было уметь запускать внешний демон, периодически контролировать его состояние, когда нужно выключать, включать, менять настройки и т.д. Существуюший функционал в Java для подобных задач весьма скуден, а так как я одновременно разбирался со Scala'ой, то решил посмотреть: как у нее дела с этим. И я был приятно удивлен: Scala предлагает по моему мнению неплохое API для работы с внешними процессами.
В этой статье я хотел бы рассказать об этом подробнее.
Читать полностью »

— Всё, с нас хватит, мы бросаем вас в вашем людском муравейнике и переезжаем в горы. Будем впадать в нирвану, пить нарзан и писать книгу.
— Писать книгу? Когда ты последний раз держал ручку или карандаш в руке?
— Чтобы писать книги — не обязательно иметь ручку или карандаш, можно печатать.
— Учитывая отсутствие источника электроэнергии в твоих горах — тебе придется приобрести хорошую печатную машинку.
— Не придется! Я как всегда заранее позаботился о проблеме и в скором времени у меня будет ноутбук, который решит все мои проблемы!
— Удивлен и поражен! Оказывается, можно написать целую книгу максимум за сутки! Пока ноутбук не разрядится… Или твоя книга будет состоять из 3-4 страниц?
— Мой ноутбук будет работать почти вечно, это специальный ноутбук для писателей. Сейчас ты будешь первый, кого я посвящу в некоторые детали моего тех задания.
— Интересно-интересно. Давай начнем. Для чего же предназначен твой продукт?
— Целиком и полностью для набора текста. Открыл крышку — начал печатать. Никаких тебе рабочих столов, красивостей и прочего. Только текстовый режим, дисплей умеет показывать только буквы. Цвета мне так же не важны, поэтому дисплей может быть монохромным, как у моих старых часов Montana, главное — чтобы энергии мало потреблял и картинку было видно на солнце.
Читать полностью »

В данном материале описывается процесс миграции свежеустановленного гипервизора Proxmox 3.0 в программный RAID1. Разработчики Proxmox в своей wiki пишут о том, что данное решение официально не поддерживается и не рекомендуется к использованию. Взамен этого предлагается использовать решения на протестированных аппаратных raid-контроллерах. Тем не менее в сети можно найти несколько мануалов по этой теме и практики успешной эксплуатации softraid'а совместно с Proxmox'ом. К сожалению, большинство этих мануалов нельзя назвать пошаговыми руководствами к действию: все они содержат те или иные ошибки, которые мешают достигнуть требуемого результата. Взяв за основу один из таких мануалов, я попытался исправить эту ситуацию. Приведённое ниже решение несколько раз было по шагам протестировано сначала в виртуалке, а затем использовано для миграции данных на реальном железе. В результате этого получился рабочий how-to, который предлагается вашему вниманию. Кому интересно, добро пожаловать под cut.
Читать полностью »

OpenMCAPI: одновременный запуск Linux и RTOS на многоядерных процессорах

В повседневной практике разработчика встраиваемых систем приходится сталкиваться с необходимостью запуска двух и более разноплановых операционных систем на n-ядерных системах на кристалле. Это, как правило, Linux и специализированная RTOS. На плечи Linux ложится работа с тяжеловесными стеками протоколов, а RTOS же занимается задачами реального времени.
 
Одна из основных задач, которая встает при такой организации системы —обеспечение механизма взаимодействия, то есть межъядерный обмен данными. Если вам интересно узнать один из вариантов решения на базе открытой библиотеки OpenMCAPI, пролистать пару десятков строк программного кода и увидеть реальные цифры пропускной способности при использовании этой библиотеки, добро пожаловать под кат.
Читать полностью »

Обновился самый большой сторонний репозиторий для Ubuntu, который по заявлению авторов содержит более 340 игр и более 500 приложений.
Теперь он включает пакеты и для Ubuntu 13.04 как для 32-х так и для 64-х битных платформ.
Программы из него могут использовать не только пользователи Ubuntu: пакеты совместимы с Linux Mint и другими дистрибутивами, основанными на Ubuntu и Debian.
Для тех у кого не Ubuntu и не Debian, могут его кстати использовать как справочник.

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

Первая мысль — зачем он нужен, если есть GetDeb.net?
Но авторы репозитория сразу же отвечают на этот вопрос — в их репозитории есть более 200 игр и приложений, отсутствующих в официальном репозитории Ubuntu и в репозитории GetDeb.net.

Полный список этих 200-х приложений публикую ниже
Читать полностью »

Сбор средств на возведение памятника Linux в Москве

Сообщество разработчиков AnikOS решило повторить неудавшийся проект того самого памятника Linux.

Цель проекта: создание памятника (монумента), посвящённого Linux, открытым технологиям, открытому и свободно распространяемому программному обеспечению, а также просто свободе выбора. При условии успешного сбора необходимой суммы (600 000 рублей), бронзовый или гранитный памятник появится на одной из центральных улиц города Москвы.

Читать полностью »

Задача:

Собирать информацию о действиях пользователя в консоли Linux, а именно вводимых им командах и выводимой на экран информации.

Предлагаемое решение:

screen по умолчанию для всех пользователей в Linux с логированием

Необходимые условия:

  1. Полное логирование всех пользователей в консоли, включая вывод информации процессами, чтобы можно было оценить почему пользователь принял то или иное решение
  2. Без возможности отключения логирования
  3. Раз уж выбрали screen — максимально используем его возможности (открытие новых окон, отключение по ^a + d, оставляя рабочие процессы запущенными и другие удобства)
  4. Максимальное удобство — не должно быть каких-либо несовместимостей с приложениями
  5. В случае использования пользователями, не знакомыми с screen — сделать работу максимально знакомой и близкой к обычной командной оболочке (shell)

Читать полностью »

image
Странно, что новости еще нет на Хабре, поэтому считаю своим долгом поделиться новостью с общественностью.
Читать полностью »

С практической точки зрения было бы удобно управлять Wi-Fi сетями, выдавая пароль каждому пользователю. Это облегчает задачу с доступом к вашей беспроводной сети. Используя так называемую WPA2 PSK авторизацию, чтобы предотвратить доступ случайному пользователю, нужно менять ключ, а также заново проходить процесс авторизации на каждом отдельном Wi-Fi устройстве. Кроме того, если вы имеете несколько точек доступа, ключ нужно менять на всех из них. А если Вам надо скрыть пароль от кого-нибудь, придется раздать всем сотрудникам новый.

Представим ситуацию — к вам в офис зашел кто-то посторонний (клиент, контрагент?), и нужно дать ему доступ в интернет. Вместо того, чтобы давать ему WPA2 — ключ, можно сделать для него отдельный аккаунт, который потом, после его ухода, можно удалить заблокировать. Это даст вам гибкость в управлении учетками, а пользователи будут очень довольны.

Мы сделаем удобную схему, применяемую в корпоративных сетях, но полностью из подручных средств с минимальными финансовыми и аппаратными вложениями. Ее одобрит служба безопасности и руководство.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js