Linux

0001

  • Установка phpMyAdmin в Ubuntu 16.04 и Ubuntu 14.04

    Помимо, apache2, mysql, php, я обязательно ставлю phpMyAdmin. Установим его. sudo apt-get install phpmyadmin Во время установки, будут запрашиваться данные для настройки phpMyAdmin. Рекомендую на них ответить, после установки у вас будет полностью работоспособный phpMyAdmin. Пробелом ставим звездочку напротив apache2, так как мы используем его. Tab, для перевода курсора на Ok.

  • Установка Netbeans в Ubuntu

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

  • Установка KVM на Ubuntu Server 14.04/14.10

    Имеем, компьютер с Ubuntu 14.04/14.10, домашний сервер с Ubuntu Server 14.04/14.10, роутер ASUS N56U с прошивкой от padavan. Все это соединено в сеть. Установим на сервер KVM. Более подробно можно почитать в википедии, на английском ubuntu.com , и на официальном сайте. Кратко, инструкция по установке и базовой настройке. sudo apt-get install qemu-kvm libvirt-bin

  • Установка .deb пакетов не из репозитория

    Установку пакетов мы уже рассматривали в этой статье. Разберем подробнее. Существует множество программ которых нет в стандартных репозиториях Ubuntu. Например, браузер Google Chrome отсутствует. Но у Google есть свой репозиторий, который подключается автоматически при установке .deb пакета, скачанного с официального сайта. Кстати сказать, при установке DropBox происходит тоже

  • Управление VirtualBox из командной строки.

    Управлять виртуальными машинами VirtualBox можно и бывает, что нужно из командной строки. Делается это с помощью утилиты VBoxManage. Все команды доступные для использования, можно посмотреть тут. Основные, для использования у себя на компьютере, рассмотрим ниже.

  • Управление KVM из командной строки

    Управлять виртуальными машинами можно из консоли, не прибегая к графическим утилитам. Для этого существует утилита virsh. Чтобы увидеть список всех виртуальных машин нужно выполнить virsh list —all вывод должен быть таким ID Имя Статус ---------------------------------------------------- - vm1 выключен - vm2 выключен virsh list без параметра --all покажет список включенных

  • Текстовый редактор nano

    Текстовый редактор nano - простейший редактор, присутствующий по умолчанию во многих дистрибутивах GNU/Linux в том числе и Ubuntu 16.04 и Ubuntu 14.04. Когда нужно быстро изменить конфигурационный файл лучше nano ничего нет. Чтобы открыть файл в редакторе, достаточно выполнить команду nano config.conf откроется редактор, вот так он выгдядит Перемещаться по документу можно

  • Создание виртуальной машины VirtualBox из командной строки.

    Создать и сразу зарегистрировать виртуальную машину можно командой VBoxManage createvm --name "imyaVM" --register После создания ее нужно настроить, делается это следующей командой VBoxManage modifyvm "imyaVM" \ --ostype Ubuntu_64 \ --memory 2048 \ --nic1 bridged \ --boot1 dvd Пояснение опций: --ostype -список доступных можно посмотреть командой VBoxManage list ostypes;

  • Создание виртуальной машины kvm из консоли

    Оглавление: Создание хранилища. Создание виртуальной машины kvm, с помощью virt-install. Создание хранилища. Для начала создадим хранилище виртуальных машин. Я буду использовать простой тип хранилища, основанный на папках. Создадим папку mkdir /home/goodigy/kvm Создадим хранилище sudo virsh pool-define-as storage dir - - - - "/home/goodigy/kvm" storage - название хранилища,

  • Создание бэкапа с помощью rsync

    Как я делаю бэкап. У меня есть жесткий диск 3.5, специально большой, чтобы его с собой таскать было не удобно. Его я подключаю раз в месяц и делаю копию раздела /home на него. Можно просто копировать, но мне нужно чтобы каждый раз копировались только измененные или добавленные файлы, и из архива удалялись файлы которых нет больше и на моем home. То есть бэкап должен быть

  • Работа с MySQL

    Дамп базы Дамп базы можно снять и залить в phpmyadmin с помощью команд Импорт и Экспорт. Но почти на всех серверах стоит ограничение на размер файла, поэтому снять дамп, а тем более залить, невозможно. Выдается ошибка: вероятно, размер загружаемого файла слишком велик, или подобная. В таком случае нужно воспользоваться консолью. НУЖЕН ДОСТУП ПО ssh. С помощью консольной

  • Подсчитать или сравнить хэш-сумму md5 файла в Ubuntu

    При скачивании файлов, для проверки правильности загрузки файла, как правило, предлагается вычислить хэш-сумму md5 файла. И сравнить ее с представленной на сайте, в виде символов или в виде файла. Например, вот тут при скачивании дистрибутива, также предлагается скачать файл MD5SUMS, содержащий md5 суммы дистрибутивов. Чтобы подсчитать md5 сумму файла в Ubuntu, можно

  • Пакетный менеджер APT в Ubuntu

    Пакетный менеджер APT в Ubuntu 14.04. Из википедии : "apt (advanced packaging tool) — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них (Ubuntu и т. п.)" Для примера возьмем пакет skype Установить пакет sudo apt-get install skype Удалить пакет sudo apt-get remove skype Удалить пакет со всеми настройками sudo

  • Использование менеджера виртуальных машин (virt-manager)

    Описание со криншотами, как настроить подключение, к серверу и создать виртуальную машину с помошью "Менеджера виртуальных машин (virt-manager)". Удаляем локальное подключение, так как kvm у нас на сервере. Файл — добавить соединение. Настраиваем соединение с сервером. Подключаемся. Выбираем Правка — Свойства подключения. Вкладка Хранилище По умолчанию образы сохраняются

  • Виртуальные хосты Apache2 в Ubuntu 16.04 и Ubuntu 14.04

    Во время разработки, одним хостом не обойдешься. На одном можно разрабатывать, на другом тестировать, а на третьем еще один проект. Плюс ко всему, в Apache2 по умолчанию файлы сайта хранятся в /var/www, у меня же они будут находиться в моей домашней папке, /home/goodigy/sites. Apache2 может определять хосты по ip-адресам, по доменным именам и по портам. Мы будем использовать

  • sshfs в Ubuntu, монтирование папки по ssh

    Монтироание папки по ssh. SSHFS (Secure SHell FileSystem) это файловая система для Linux (и других операционных систем, для которых существует реализация FUSE (Filesystem in Userspace), например Mac OS X), используемая для удаленного управления файлами по протоколу SSH (точнее, его расширению SFTP) таким образом, как будто они находятся на локальном компьютере. Таким образом,

  • SSH в вопросах и ответах

    Что такое SSH? Это протокол доступа к удаленному управлению сервером. Расшифровывается как Secure Shell. Альтернативным протоколом служит протокол RDP, однако для этого на сервере должен быть настроен vnc-сервер. Таким образом, единственным «рабочим» протоколом для доступа на Linux-сервер является SSH. Пример команды для доступа по адресу сервера 111.111.111.111 для

  • ssh в Ubuntu

    ssh в Ubuntu 14.04/16.04. Настройка и использование ssh в Ubuntu 16.04 LTS, а также в Ubuntu 14.04 и Ubuntu Server Подключение по ssh ssh user@server user - пользователь на сервере, server - ip-адрес вервера или хост.

  • sed Замена подстроки во всех файлах папки.

    sed (от англ. Stream EDitor) — потоковый текстовый редактор (а также язык программирования), применяющий различные предопределённые текстовые преобразования к последовательному потоку текстовых данных. Чтобы заменить слово во всех файлах определенной папки, с помощью sed sed -i 's/что_менять/на_что_менять/' /path/to/files/* Недавно я переносил папку своего веб-сервера, в

  • Alias в Ubuntu 16.04 и Ubuntu 14.04

    Alias - встроенная команда, позволяющая сокращать команды, используемые в консоли (терминале). Например, если вы часто используете команду обновления в Ubuntu sudo apt-get update && sudo apt-get dist-upgrade, то каждый раз писать длинную команду трудно. Упростим задачу создадим алиас, с именем upd, так сделано и у меня. Создаем файл sudo nano ~/.bash_aliases Вписываем туда наш