Шпаргалка по командам Linux

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

зы. систематизации этой свалки и не ждите…

Читать далее «Шпаргалка по командам Linux»

dompdf в Codeigniter-е на раз, два, три…

это всего-лишь шпаргалка для самого себя…

Представим, что у вас есть проект, базирующийся на фреймворке Codeigniter, и вам кровь из носу нужно, чтобы он мог создавать PDF-файлы. Когда у меня возникла такая задача, то выбор мой пал на библиотеку dompdf. И все написанное ниже — это просто краткий конспект действий по ее (библиотеки) установке и интеграции (как говорят в кино — «основано на реальных событиях» 🙂 ).

Вводные

Коль уж проект на Codeigniter-е имеется, то, полагаю, и сервер, где он размещен, тоже есть в наличии. А на сервере том, как минимум, присутствуют Apache и PHP (а может даже и MySQL?!). Все это установлено, настроено и отлично работает, взаимодействуя друг с другом. Да и сам проект уже делает все, что должен, вот только PDF-ов там и не хватает!.. У вас ведь именно так все  и есть на самом деле? Ну ОК, тогда поехали дальше…

Читать далее «dompdf в Codeigniter-е на раз, два, три…»

«Деньги, карты, два ствола» (linux, kodi, tv-box)

— Мамо! Купіть мені плєєр!
— Який тобі плєєр, доцю? Ти ще коньків не сточила!..

Прогресс шёл себе, шёл, и дошёл до того, что наиболее универсальный плейер нынче представляет собой … компьютер в том или ином его обличии. А современный медийный контент — это различные файлы (видео/аудио/изображение/прочие), хранящиеся либо на каких-нибудь носителях, либо на серверах, как локальных, так и размещенных где-то в интернете. Миру явили даже такой симбиоз, как Smart-TV — (фактически, обычный) компьютер, который запхнули внутрь телика. Он тебе и в интернет сходит, и музычку проиграет, и киношку покажет, и еще целую кучу других разных дел сделает!

Но так уж вышло, что телик я себе купил … обычный (хорошо, хоть с HDMI-входами!). И это — лишь одна из причин всего того «перфоманса», который описан в этой заметке. Телевизор мой стоит себе на стенке в зале. Рядом разместился AV-ресивер (музыку тоже люблю послушать иногда), колонки, саб, одним словом — «всё пучком». И лишь компьютера там нет! Ну и последний «гвоздь в крышку» — моя домашняя «файлопомойка» (сервер, на котором хранятся все те самые файлы медиа-контента) живет на антресоли, образно говоря, «на другом краю мира» (квартиры). И никаких кабелей между этими локациями не было проложено по определению (ну кто мог себе такое даже представить в конце прошлого века, когда делался ремонт квартиры?!). Ну и последнее — музыку  я люблю «пускать» на ресивер «по цифре», но при этом, из цифровых входов у моего «старичка» имеются лишь S/PDIF и его оптическая разновидность — TOSLINK. А фильмы жена любит смотреть со звуком из телевизора («А чего оно так громко гупает с твоих колонок?»). Ну вот вроде как и закончили с «вводными»…

Итак, первый плейер, на который были возложены обязанности развлекать нас, представлял собой мини-ПК Raspberry-PI, с установленной на нем дополнительной платой PiFi-Digi (цифровые выходы звука S/PDIF и TOSLINK). Вот такая себе «сладкая парочка»:

Читать далее ««Деньги, карты, два ствола» (linux, kodi, tv-box)»

Настройка PPPoE в Ubuntu, когда ADSL-модем настроен как bridge

Оставим в стороне вопросы типа «А не проще ли было настроить модем роутером и не мучиться?». Так было нужно. Цель — средствами консоли (ну не нравится мне network-manager!!!) настроить PPPoE соединение, автоматически стартующее при загрузке компьютера.

Настройка производилась по статье с сайта официальной документации Ubuntu. Статья расположена по адресу:

https://help.ubuntu.com/community/ADSLPPPoE

Вводная — модем, как и сказано в заголовке статьи, настроен в режиме bridge, в него вписаны значения VPI и VCI, выданные провайдером. Модем подключен кабелем в сетевую плату eth0 компьютера, на котором установлен дистрибутив Ubuntu desktop 12.04. Читать далее «Настройка PPPoE в Ubuntu, когда ADSL-модем настроен как bridge»

Линух, «мускул», Дебет Плюс v12

Действительно, и что тут писать? Там же на сайте «море документации»! Только вот прочтение ее мало приближает к пониманию. Может в этом и есть весь сакральный смысл open-source?…

Итак, прочтение  всего того вороха, что размещен непосредственно на сайте Дебет Плюс, особого «прозрения» не принесло. Какие-то сбивчивые пояснения, обильно перемешанные картинками из виндовса, «дисками C:\ и D:\», обязательными разрешениями открытого беспарольного доступа рута к мускулу с любого компьютера сети, и т.д.

Короче говоря, отстреляться в моем любимом режиме «побороть за 5 минут и забыть» у меня не вышло…

Посему, решил расписать тут процесс этот, может кто потом спасибо скажет… Читать далее «Линух, «мускул», Дебет Плюс v12»

1, 2, 3, 4, 5, продолжаем «шлюзовать»…

В своей прошлой заметке я описал создание шлюза на базе компьютера с Linux (а точнее — с установленным на нем дистрибутивом Ubuntu). Та процедура на самом деле была лишь первым шагом «глобального плана». Этот шаг позволил нам создать самый простой шлюз, который при подключении к нему пользователей автоматом присваивает им IP-адреса и «выпускает» их в интернет. Пришло время второго шага — установим на наш шлюз прокси-сервер.

Вводные

Собственно, исходными данными нам послужит информация из первой заметки. Итак, у нашего шлюза в соответствии с приведенными в первой заметке инструкциями: Читать далее «1, 2, 3, 4, 5, продолжаем «шлюзовать»…»

Зажигаем «LAMP-очку»

Наблюдая превеликое множество инструкций на тему установки вебсервера с поддержкой РНР, в которых идет нудное перечисление вида «Установите Apache», «Установите PHP», и т.д. и т.п., я всегда прихожу в уныние. Ну зачем все так сложно? По этому, я и решил написать эту заметку, в которой мы все это установим «на раз, два, три»…

Очень кратко о том, что такое LAMP.  Метапакет LAMP (Linux – Apache – MySQL – PHP) – это «объединенный пакет» устанавливающий «одним махом» несколько программ сразу. Он включает в себя: веб сервер Apache, сервер баз данных MySQL и сервер приложений на языке PHP. Установка этого метапакета в дистрибутивах Linux на самом деле позволяет максимально просто установить все указанные службы, а также автоматически настроить их взаимодействие. Результатом его установки является полноценный веб-сервер, с поддержкой PHP и MySQL, работающий на компьютере. Читать далее «Зажигаем «LAMP-очку»»

Ubuntu — запускаем 3G модем в консоли

Цель данной записи — показать, как в консоли найти, настроить и запустить USB модем для сетей 3G.

В качестве подопытных кроликов выступали модем ZTE MF-170 и дистрибутив Ubuntu 9.04:

dmitry@hotspot-server:/etc$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.04
DISTRIB_CODENAME=jaunty
DISTRIB_DESCRIPTION="Ubuntu 9.04"

(о причинах выбора столь «несвежей» версии дистрибутива я скажу ниже…) Читать далее «Ubuntu — запускаем 3G модем в консоли»

Настройка Dlink DSL-2500U в режиме роутера

Не думал, что придется написать это, но, «никогда не говори никогда»…

Итак, у вас в доме завелось более одного компьютера, и всем им хочется в интернет.  И вот появляется на очередном «любимом форуме» очередной вопрос примерно такого содержания  — «Как подключить теперь к интернту все мои компьютеры». В общем случае, ответ звучит примерно так: «Включить модем роутером, подключить в него хаб (свич) и в него же (хаб или свич) — все компьютеры».  Но, обычно на этом дело не заканчивается (начинаются вопросы — «что такое роутер?», «как его включить?» и т.д. и т.п.). По этому, сейчас мы будем настраивать модем Dlink DSL-2500U именно в режиме роутера.

1. Вводные данные.

При настройке модема вам понадобятся следующие данные: Читать далее «Настройка Dlink DSL-2500U в режиме роутера»

Установка ОС Ubuntu

Подготовка к установке ОС Ubuntu

Каждый, кто хоть раз поставил Ubuntu,
считает своим долгом написать
об этом инструкцию в своем блоге… 😉

Данная инструкция была написана мной как часть большой инструкции по установке и настройке сервера хотспота. Так как и материал и текст уже имелись, я просто выложил эту часть талмуда здесь. Тот, кого смущает версия использованного в этой инструкции дистрибутива (в моем случае он критичен), может при желании сравнить ее с текущей. Не думаю, что вы найдете существенные отличия. По крайней мере я их почти не заметил…

Итак, в данной инструкции предполагается, что что вы устанавливаете на компьютер операционную системы Ubuntu-desktop версии 9.04. Чтобы установить саму операционную систему (далее – ОС) вам необходимо скачать с сайта Ubuntu в интернете и записать на диск (болванку) образ  диска с дистрибутивом Ubuntu-desktop. Читать далее «Установка ОС Ubuntu»

Создание файла Casper-RW

Довольно часто в мой блог попадают с вопросом о создании файла casper-rw. Что это за файл такой? Это файл в котором хранятся изменения на загрузочной флешке с Ubuntu. Создание самой флешки уже я описывал на странице «Живая» флешка с Linux-ом (в разделе Persistent mode). Там же есть несколько ссылок на готовые файлы casper-rw. Но, всегда найдется тот, кому имеющиеся варианты не подходят, и нужно создать свой собственный. Вот для таких и написана данная заметка. Читать далее «Создание файла Casper-RW»

Очень быстро родившаяся заметка

На одном из форумов возник вопрос про подключение компьютера под управлением Ubuntu 9.04 к оператору мобильной связи 3G (в конкретном случае речь шла про Peoplenet).

Я сравнительно недавно настраивал знакомому мобильный интернет 3G от другого провайдера, но разница не велика. Потому, я быстренько наклепал скриншотов, и вот теперь у меня есть «материал» и для этой заметки. Единственное, скриншоты делались уже на Ubuntu 9.10 и … без модема. Но сути это не меняет… Читать далее «Очень быстро родившаяся заметка»