
Сегодня, когда я в очередной раз просматривал stackoverflow в поисках готового рецепта для iptables, который бы делал то, что мне нужно, а не что-то другое (к сожалению, я так и не осилил iptables настолько, чтобы самостоятельно составлять правила, и не так часто им пользуюсь, чтобы просто запомнить их), мне попалось упоминание о UFW — Uncomplicated Firewall. Сразу отмечу, что статья предназначена скорее не для суровых администраторов, а для обычных веб-разработчиков, которым нужно закрыть неиспользуемые порты на VPS-сервере, который им самим и приходится настраивать.
Читать полностью »
Рубрика «linux» - 235
UFW — простой фаервол для Debian/Ubuntu
2013-11-11 в 17:13, admin, рубрики: Debian, iptables, linux, Netfilter, Ubuntu, ufw, vps, Веб-разработка, Серверное администрирование, метки: Debian, iptables, Netfilter, Ubuntu, ufw, vpsAMD hell или как я мучался с видеокартой от AMD на линуксе
2013-11-11 в 14:00, admin, рубрики: amd, linux, sleep, видеокарта, Ноутбуки, проблема, метки: amd, linux, sleep, видеокарта, проблема Некоторым людям повезло с железом компьютера. Берешь загрузочную флешку, ставишь линукс, всё работает из коробки и ты не знаешь проблем. Но бывает и так, что для того, чтобы какой-то модуль заработал, приходится поплясать.
Об одном из таких танцев и будет этот пост.

Раньше работая на линуксе, я не знал никаких проблем. Так получилось, что мне на некоторое время пришлось пересесть на другой компьютер. Как и полагается, поставил линукс. Я его брал с собой, поэтому практически сразу же была обнаружена проблема: ноутбук не выходит из сна и из гибернации. Просто черный экран и всё. Даже подсветка не включается.
Читать полностью »
Автозапуск Яндекс.Диска как службы systemd в Fedora 19
2013-11-11 в 9:25, admin, рубрики: linux, systemd, системное администрирование, яндекс, Яндекс.Диск, метки: linux, systemd, Яндекс.Диск Захотелось тут делать на Яндекс.Диск резервные копии. Операционная система у меня Russian Fedora 19 x64. Запуск через rc.local был удален еще из предыдущих выпусков Fedora как устаревший, и я решил делать все по уму — запускать Яндекс.Диск как системную службу. Стандартный запуск служб в Fedora 19 это systemd, начинаем двигаться в этом направлении. Использую официальный консольный клиент Яндекс.Диска ( да код закрытый, но работает намного шустрее чем webdav, и не надо ломать голову с синхронизацией).
Читать полностью »
ID Software отказываются от поддержки quakelive в mac и linux
2013-11-08 в 17:32, admin, рубрики: linux, mac os x, браузеры, плагины, метки: linux, mac os x, браузеры, плагины
На днях стало известно, что компания ID Software отказывается от поддержки Mac OS X и Linux для их детища QuakeLive. Читать полностью »
В чем прелесть Gentoo: Мифы и реальность
2013-11-08 в 14:59, admin, рубрики: gentoo, linux, ОС, метки: gentoo, linux, ОС В ходе прочтения этой статьи и комментариев к ней у меня сформировалось стойкое ощущение, что большинство пользователей использующих другие дистрибутивы имеет не совсем верное представление о gentoo-like системах. Скорее всего виновато в этом само словосочетание «source-based».

Кто-то, услышав его, представляет при этом компьютер дымящийся от усилий прикладываемых при бесконечной компиляции очередной утилиты. Кто-то вспоминает dependency-hell который поджидает нас при установке тарболов. Кто-то считает, что это дистрибутив для малолетних шк энтузиастов готовых родину продать за ускорение системы и снижение времени загрузки на пару секунд. Некоторые бегут в шоке узнав про практически полное отсутствие графических средств администрирования.
Так как я считаю что данный дистрибутив сильно недооценен, и как следствие его использует меньше людей чем могло бы (а чем шире сообщество, тем лучше), я решил описать свою, возможно глубоко субъективную, позицию по данному вопросу и постараться убедить читателей, что дистрибутив вовсе не столь брутален и хардкорен, как могло показаться.
Читать полностью »
Очередной mp3-box из mpd и raspberry
2013-11-08 в 7:06, admin, рубрики: linux, mp3, Raspberry Pi, Гаджеты. Устройства для гиков, метки: mp3, Raspberry PiЗахотелось мне собрать сетевой аудиоплеер. Не «медиа», а исключительно под музыку. Раньше этим занимался домашний сервер (foobar2000 + всякие удаленные управления для него), но наконец-то созрел вынести его поближе к точке входа сетевых проводов в квартиру, потому возникла вакансия. А десктоп или ноут для этого использовать накладно в плане потребления ресурсов. Я не требователен, музыка у меня играет просто для создания приятного фона, а не для эстетического наслаждения, потому каких-то высоких требований к аудиотракту у меня не было, лишь бы не шипел сильно.

ТЗ изначально выглядело так:
1) ethernet, в крайнем случае — wifi
2) поддержка самбы и всяких интернет-радио
3) поддержка любых форматов (минимально — mp3 и flac, можно ape)
4) аудио-разъем 3,5мм
5) удаленное управление с компьютера (составление плейлистов и т.п.), плюс желателен ПДУ (вполне хватит управления громкостью и переключения треков), вместо ПДУ устроит клиент для андроида
6) готовое устройство, а не конструктор
Читать полностью »
Легкая печать с мобильных устройств или AirPrint без AirPrint
2013-11-08 в 4:49, admin, рубрики: android, apple, iOS, linux, печать, Убунтариум, метки: android, iOS, linux, печать, убунтариум 
Как оказалась, далеко не все мои знакомые пользующие планшеты и смартфоны не первый год, не знают как сбросить на почту страницу из Safari, не говоря уж от том как её распечатать
. Тоже самое можно сказать и про владельцев Android.
— этим значком мало кто пользуется.
Хочу поделиться с хабраобществом опытом расшаривания домашнего принтера для мобильных устройств. Кому интересно прошу подкат.
Читать полностью »
Стоит ли ставить Gentoo ради ускорения?
2013-11-07 в 18:17, admin, рубрики: gcc, gentoo, linux, linux desktop, Ubuntu, операционные системы, метки: gcc, gentoo, linux, linux desktop, UbuntuВозможно из вас кто-то когда-то слышал: «Планирую поставить себе Gentoo, он будет лучше использовать возможности моего процессора и будет выжимать из него максимум». Чтож, давайте разберёмся…

Какие вообще бывают оптимизации под процессор
В основном под этим подразумевают использование дополнительных наборов инструкций типа: MMX, SSE, AES и AVX при компиляции приложений. Однако, если копнуть глубоко, существуют и другие оптимизации и не только для приложений.
Я выделил следующие группы оптимизаций:
- Оптимизации кода
- Оптимизации кода при компиляции под дополнительные наборы инструкций x86: MMX, SSE, AES, ATA, AVX и др.
- Оптимизации кода при его статическом анализе во время компиляции: разворачивание хвостовых рекурсий, убирание неиспользуемых участков кода, игнорирование бессмысленных условий и др.
- Оптимизации для лучшего попадания в кеш процессора.
- Оптимизации кода на уровне ядра: криптографических методы из Cryptographic API.
Как устроено наше зеркало
2013-11-05 в 6:12, admin, рубрики: linux, mirror, open source, selectel, Блог компании Селектел, зеркало, селектел, метки: linux, mirror, open source, selectel, зеркало, селектел 
Зеркалом называется копия данных одного информационного ресурса на другом. Зеркала используются для предоставления доступа к копиям информации через несколько источников. С помощью зеркал, например, осуществляется распространение дистрибутивов *nix-систем: копии репозиториев хранятся на многочисленных зеркалах, расположенных в различных точках мира. Использование зеркал позволяет рационально распределять нагрузку и обеспечить высокую скорость скачивания пакетов.
Свое зеркало пакетов, в котором хранятся копии репозиториев популярных linux-систем, есть и у нашей компании. В этой статье мы хотели бы подробно рассказать о его устройстве.
Читать полностью »
Универсальный способ создания пакетов, для различных дистрибутивов GNU Linux
2013-11-04 в 15:45, admin, рубрики: fpm, linux, packaging, ruby, системное администрирование, метки: fpm, linux, packaging, ruby Различные дистрибутивы предоставляют свои утилиты, для сборки и установки программ.
Например в Debian/GNU Linux — это debuild и dpkg. В Red Hat Linux — rpmbuild и rpm.
Не редко нам приходится собирать пакеты самостоятельно.
Устанавливать программы через make, в обход системы управления пакетами в дистрибутивах — является дурным тоном.
В случаях, когда мы имеем исходный код, и автор программы позаботился о создании Makefile, можно использовать checkinstall.
Но бывает и так, что автор java приложения, не выкладывает ничего кроме jar файла. Или мы хотим на коленке создать какой-то пакет, и положить в репозиторий, что бы в дальнейшем устанавливать/обновлять его на множестве серверов с различными дистрибутивами. В этом нам поможет утилита под названием fpm.
В чем же ее достоинство? Она из коробки позволяет нам собирать пакеты под различные дистрибутивы и даже операционные системы.
Сейчас поддерживаются:
- deb
- rpm
- solaris
- tar
- directories
- Mac OS X .pkg files (osxpkg)
