Ubuntu Server
0001
Управлять виртуальными машинами VirtualBox можно и бывает, что нужно из командной строки. Делается это с помощью утилиты VBoxManage. Все команды доступные для использования, можно посмотреть тут. Основные, для использования у себя на компьютере, рассмотрим ниже.
Управлять виртуальными машинами можно из консоли, не прибегая к графическим утилитам. Для этого существует утилита virsh. Чтобы увидеть список всех виртуальных машин нужно выполнить virsh list —all вывод должен быть таким ID Имя Статус ---------------------------------------------------- - vm1 выключен - vm2 выключен virsh list без параметра --all покажет список включенных
Текстовый редактор nano - простейший редактор, присутствующий по умолчанию во многих дистрибутивах GNU/Linux в том числе и Ubuntu 16.04 и Ubuntu 14.04. Когда нужно быстро изменить конфигурационный файл лучше nano ничего нет. Чтобы открыть файл в редакторе, достаточно выполнить команду nano config.conf откроется редактор, вот так он выгдядит Перемещаться по документу можно
Срок поддержки своего дистрибутива Ubuntu можно посмотреть командой ubuntu-support-status Сроки поддержки различных версий можно увидеть на данной картинке Картинка взята отсюда. Там же можно посмотреть сроки поддержки ядра. На википедии можно изучить историю версий со сроками поддержки.
Создать и сразу зарегистрировать виртуальную машину можно командой VBoxManage createvm --name "imyaVM" --register После создания ее нужно настроить, делается это следующей командой VBoxManage modifyvm "imyaVM" \ --ostype Ubuntu_64 \ --memory 2048 \ --nic1 bridged \ --boot1 dvd Пояснение опций: --ostype -список доступных можно посмотреть командой VBoxManage list ostypes;
Оглавление: Создание хранилища. Создание виртуальной машины kvm, с помощью virt-install. Создание хранилища. Для начала создадим хранилище виртуальных машин. Я буду использовать простой тип хранилища, основанный на папках. Создадим папку mkdir /home/goodigy/kvm Создадим хранилище sudo virsh pool-define-as storage dir - - - - "/home/goodigy/kvm" storage - название хранилища,
Как я делаю бэкап. У меня есть жесткий диск 3.5, специально большой, чтобы его с собой таскать было не удобно. Его я подключаю раз в месяц и делаю копию раздела /home на него. Можно просто копировать, но мне нужно чтобы каждый раз копировались только измененные или добавленные файлы, и из архива удалялись файлы которых нет больше и на моем home. То есть бэкап должен быть
Где находятся конфигурационные файлы Apache2, PHP MySQL. Apache /etc/apache2 PHP для файлов запущенных веб-сервером /etc/php5/apache2/php.ini для файлов запущенны из командной строки /etc/php5/cli/php.ini MySQL /etc/mysql/my.cnf
При скачивании файлов, для проверки правильности загрузки файла, как правило, предлагается вычислить хэш-сумму md5 файла. И сравнить ее с представленной на сайте, в виде символов или в виде файла. Например, вот тут при скачивании дистрибутива, также предлагается скачать файл MD5SUMS, содержащий md5 суммы дистрибутивов. Чтобы подсчитать md5 сумму файла в Ubuntu, можно
Пакетный менеджер APT в Ubuntu 14.04. Из википедии : "apt (advanced packaging tool) — программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них (Ubuntu и т. п.)" Для примера возьмем пакет skype Установить пакет sudo apt-get install skype Удалить пакет sudo apt-get remove skype Удалить пакет со всеми настройками sudo
Очень удобно пользоваться двухоконным файловым консольным менеджером Midnight Commander или просто mc. Похож на Norton Commander. Имеет встроенный текстовый редактор. Установить можно командой, в том числе в Ubuntu 16.04 и Ubuntu 14.04 sudo apt-get install mc Разное о мс. Чтобы скопировать текст в текстовом редакторе mcedit, нужно воспользоваться shift + стрелки, далее
Так получилось что у меня в UEFI появился лишний пункт меню. Он дублирует уже существующий. Чтобы его удалить можно воспользоваться следующей программой efibootmgr, программа консольная.
Во время разработки, одним хостом не обойдешься. На одном можно разрабатывать, на другом тестировать, а на третьем еще один проект. Плюс ко всему, в Apache2 по умолчанию файлы сайта хранятся в /var/www, у меня же они будут находиться в моей домашней папке, /home/goodigy/sites. Apache2 может определять хосты по ip-адресам, по доменным именам и по портам. Мы будем использовать
В Ubuntu c 15.04 используется systemd. Кратко основные команды эквивалентые старым. Старые тоже работают.
По умолчанию, после установки mysql в Ubuntu используется кодировка latin-1. Сейчас везде используется универсальная UTF8. Чтобы не было проблем в кракозябрами и нечитаемыми символами, нужно чтобы кодировка в базе данных mysql и в настройках какой-либо cms совпадала. Изменение кодировки сервера mysql на UTF8 в Ubuntu. Актуально для mysql 5.5, проверил на Ubuntu 16.04 и Ubuntu
sudo в Ubuntu 14.04/14.10/15.04/15.10. В Ubuntu 16.04 LTS, а также Ubuntu 14.04, по умолчанию отключен пользователь root. Все административные действия выполняются с помощью команды sudo. Разберемся на примере, Запустим Midnight Commander, от своего пользователя mc Запустился mc, в своей папке /home/user мы можем делать все что угодно, в том числе удалять файлы. Но если
Монтироание папки по ssh. SSHFS (Secure SHell FileSystem) это файловая система для Linux (и других операционных систем, для которых существует реализация FUSE (Filesystem in Userspace), например Mac OS X), используемая для удаленного управления файлами по протоколу SSH (точнее, его расширению SFTP) таким образом, как будто они находятся на локальном компьютере. Таким образом,
ssh в Ubuntu 14.04/16.04. Настройка и использование ssh в Ubuntu 16.04 LTS, а также в Ubuntu 14.04 и Ubuntu Server Подключение по ssh ssh user@server user - пользователь на сервере, server - ip-адрес вервера или хост.
sed (от англ. Stream EDitor) — потоковый текстовый редактор (а также язык программирования), применяющий различные предопределённые текстовые преобразования к последовательному потоку текстовых данных. Чтобы заменить слово во всех файлах определенной папки, с помощью sed sed -i 's/что_менять/на_что_менять/' /path/to/files/* Недавно я переносил папку своего веб-сервера, в
Alias - встроенная команда, позволяющая сокращать команды, используемые в консоли (терминале). Например, если вы часто используете команду обновления в Ubuntu sudo apt-get update && sudo apt-get dist-upgrade, то каждый раз писать длинную команду трудно. Упростим задачу создадим алиас, с именем upd, так сделано и у меня. Создаем файл sudo nano ~/.bash_aliases Вписываем туда наш
