воскресенье, 15 марта 2015 г.

Как найти и выполнить повторно длинную терминальную команду в Linux

В Linux и Unix-подобных системах существует более тысячи различных терминальных команд. Их список постоянно обновляется и дополняется. Все команды разбиты на тематические разделы и подразделы. Естественно, запоминать все эти команды простому пользователю совсем не обязательно, в этом нет особой необходимости, ниже я объясню почему. 
Кто-то использует терминал часто, кто-то редко, а некоторые пользователи совсем не используют, предпочитая терминалу графические приложения. Но речь в данной статье не о том, что лучше или хуже, у каждого свой выбор, ведь Linux - это прежде всего свобода, свобода выбора!

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

history



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

Как выполнить повторно длинную терминальную команду?

После того как вы вошли в историю всех выполненных команд, то всегда можете найти интересующую вас длинную команду. Вы можете скопировать её и вновь выполнить, но не торопитесь это делать, т.к. есть более простой способ. Достаточно в терминале ввести восклицательный знак (!) и порядковый номер этой самой длинной терминальной команды, а затем нажать Enter.
Предположим, я хочу выполнить повторно длинную команду под номером 484. Команда на её выполнение будет выглядеть следующим образом:
!484



Как видно на снимке, после выполнения данной команды !484, терминал нашёл и выполнил нужную мне длинную команду, без необходимости копирования или ввода с клавиатуры.
Естественно, что данная длинная команда будет отображена в истории команд теперь последней. Если вы захотите повторить её выполнение, достаточно ввести в терминал два восклицательных знака (!!) и нажать Enter:


Примечание. Команда из двух восклицательных знаков (!!) всегда выполняет повторно последнюю выполненную команду.

суббота, 7 марта 2015 г.

LAMP-сервер в Ubuntu

Что такое LAMP-сервер?
LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов:

    Linux — операционная система Linux;
    Apache — веб-сервер;
    MariaDB/MySQL — СУБД;
    PHP — язык программирования, используемый для создания веб-приложений (помимо PHP могут подразумеваться другие языки, такие как Perl и Python).

Пошаговая инструкция установки веб-сервера LAMP.

1. Установка Apache

Для установки веб-сервера Apache необходимо установить метапакет apache2. Это может быть сделано путем поиска и установки из Центра приложений Ubuntu или выполнить следующую команду в терминале:

sudo apt-get install apache2

2. Установка MySQL

Для установки MySQL необходимо установить метапакет MySQL-server. Это можно также сделать путем поиска и установки метапакета из Центра приложений Ubuntu или выполнить следующую команду в терминале:

sudo apt-get install mysql-server

Во время установки сервера MySQL вам будет предложено ввести пароль административного пользователя MySQL "root":


Введите дважды новый пароль и <OK> (Пароль необходимо запомнить или записать).

3. Установка PHP

Для установки PHP необходимо установить метапакеты php5 и libapache2-mod-php5, которые также можно найти и установить из Центра приложений Ubuntu или выполнить следующую команду в терминале:

sudo apt-get install php5 libapache2-mod-php5

4. Перезапуск сервера

Ваш сервер Apache должен перезапуститься автоматически после установки как MySQL и PHP, но для надёжности выполните эту команду:

sudo /etc/init.d/apache2 restart

5. Проверка Apache

Откройте веб-браузер и введите в панели навигации http://localhost/. Вы должны увидеть сообщение: It works! (Это работает!)

6. Проверка PHP

Вы можете проверить PHP, выполнив следующую команду:

php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";'

После выполнения команды в терминале вы должны увидеть следующий вывод:


Your PHP installation is working fine. Ваш установленный PHP работает нормально/хорошо.

Если вы видите данный вывод команды, значит только что установили LAMP-сервер в Ubuntu!

воскресенье, 1 марта 2015 г.

Обзор Pearl Linux OS (XFCE)

Pearl Linux OS представляет собой операционную систему, созданную на базе Linux, которая сочетает в себе красоту интерфейса операционной системы Apple, а также утилитарность и открытость GNU/Linux.
Pearl OS копирует интерфейс настольной операционной системы Apple c похожей dock-панелью и оформлением приложений.
Версия операционной системы доступна в двух вариантах: 32-бит и 64-бит, с рабочими окружениями XFCE и MATE, являясь производным от дистрибутива Ubuntu версии 14.04 LTS с долгосрочной поддержкой до 2019 года. Кроме красивого интерфейса разработчики обещают высокую производительность, совместимость с широким спектром периферийных устройств, включая плееры MP3, фотоаппараты и принтеры, а также игровой интернет-платформой Steam.
Как следует из названия, дистрибутив стремится быть независимым продолжением хорошо известной операционной системы Pear OS, разработка которой была прекращена в начале 2014 года.
Обе версии Pearl OS (XFCE и MATE) используют оконный менеджер CompizCompiz — композитный менеджер окон, использующий для ускорения 3D графики OpenGL. Он предоставляет множество разных графических эффектов и представляет собой комплекс плагинов, декораторов, инструментов настройки интерфейса и эффектов.
Оконный менеджер Compiz интегрирован разработчиками в систему Pearl OS, но не задействован по умолчанию, т. к. ему необходимо ускорение 3D. Иными словами, ваш компьютер должен поддерживать 3D графику.

У дистрибутива Ubuntu достаточно подражателей или клонов, которые используют его пакетную базу. Самым распространённым из них, конечно является Linux Mint, с окружениями: Cinnamon (собственнной разработки), MATE, XFCE иKDE
У клонов Ubuntu имеются, как сторонники, так и противники. К противникам можно отнести пользователей, которые стремятся использовать оригинальный интерфейс и настроить его на свой вкус, а также тех, кто утверждает, что клоны всего лишь отличаются от оригинала набором приложений и конфигурацией по умолчанию.
К сторонникам же относятся те пользователи, которые не желают заморачиваться с настройками, а иметь после установки уже готовый, настроенный дистрибутив.
Спор между сторонниками и противниками клонов - бесконечен, но эта статья не об этом, а о дистрибутиве Pearl Linux OS.

Итак, рабочий стол Pearl Linux (XFCE) выглядит следующим образом:


Как я описывал в самом начале статьи, рабочий стол Pearl Linux напоминает и сочетает в себе красоту интерфейса операционной системы Apple, а также утилитарность.
Несмотря на то, что в Pearl Linux предустановлен оконный менеджер Compiz , но он не задействован по умолчанию. Для запуска Compiz необходимо открыть окно Поиск приложений - Alt+F2, ввести и выполнить команду (нажать Enter или кнопкаЗапустить):

compiz --replace



Чтобы Compiz запускался при входе в систему, данную команду необходимо ввести в Автозапуск приложений.


В плагине Compiz - Animations уже настроен эффект сворачивания окон - Магическая лампа.

Настройки системы разбиты по категориям: Личные, Оборудование, Система и Прочее. Все они уже выставлены по умолчанию:


Все приложения установленные в системе по умолчанию очень удобно разбиты на категории в системном меню:








 Пользователь также может добавить нужное приложение в Фаворитный перечень меню:

  
По умолчанию используется тема оформления Perarl OSX, с возможностью переключения на Win XP, в Менеджере тем, с изменением темы значков и элементов управления:


В нижней части экрана отображается док-панель или панель быстрого запуска приложений - Docky:


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

Верхняя панель системного меню, не что иное, как панель xfce-panel версии 4.11.0:


Загрузить iso образ с дистрибутивом Pearl Linux (XFCE или MATE) можно по следующей ссылке:


Примечание. Во время загрузки системы в Live-режиме, для последующей установки, в поле username нужно ввести custom, нажать Enter, поле password оставить пустым и вновь нажать Enter.

пятница, 27 февраля 2015 г.

Установить музыкальный плеер Foobnix 3.0.02 в Ubuntu и производные

Следует отметить, что в Linux великое множество разнообразных музыкальных плееров на любой вкус: Rhytmbox, Exaile, Banshee, DeadBeef, Decibel, Clementine, Amarok, XNoise, QMMP, Audacious, gMusicbrowser, MPD(Sonata) и т.п. Все они имеют как преимущества так и недостатки. Многие из них поддерживают плагины для расширения функционала, некоторые умеют использовать скины и казалось бы совсем не проблема найти то что полностью устроит самого изысканного пользователя-меломана.
В этой статье мне хотелось бы предложить вашему вниманию ещё один легкий и функциональный музыкальный плеер -Foobnix. Это очень интересный музыкальный плеер для Linux и Windows, который поставляется с красивым дизайном.
C помощью Foobnix можно проигрывать музыку как из локальной коллекции, так и из социальной сети ВКонтакте.





       Возможности:

  1.     Воспроизведение множества популярных форматов: MP3, MP4, AAC, OGG, WMA, Vorbis, FLAC, WavPack, WAV, AIFF и др…
  2.     10-полосный эквалайзер с разнообразными предустановками
  3.     Конвертирование из одного формата в другой (mp3, ogg, mp2, ac3, m4a, wav) - используется ffmpeg
  4.     Регулировка паузы между треками
  5.     Поддержка Drag & Drop (перетаскивания), как внутри плеера, так и из файлового менеджера
  6.     Отображение обложки альбома как из папки, так и встроенной в теги, а при осутствии - загрузка из интернета с последующим кэшированием
  7.     Музыкальная библиотека
  8.     Интернет-радио
  9.     Плейлисты
  10.     Интеграция с популярным ресурсом Last.FM
  11.     Интеграция с ВКонтакте
  12.     Работа с тегами
  13.     Системная интеграция
  14.     Управление с клавиатуры
  15.     Возможность установки фоновой картинки
  16.     Наличие встроенного Менеджера загрузок (использование - под личную ответственность скачивающего)
  17.     Возможность, используя контекстное меню, копировать информацию обо всех выделенных треках (полезно для организации   раздач на трекере и т.п.)
  18.     Поддержка методов mpris.MediaPlayer2
Установка Foobnix 3.0.02  в Ubuntu 15.04/14.10/14.04/12.04 и производные

 Откройте терминал (Ctrl+Alt+T), скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:foobnix-team/foobnix-player
sudo apt-get update
sudo apt-get install foobnix

После установки найти Foobnix можно в приложениях Аудио и видео или поиском в меню.

Домашняя страница http://www.foobnix.com/ru/