Ubuntu + VirtualBox + Windows + USB

ubuntu_virtualbox
VirtualBox USB ‘Add device filter` does not work under 14.04

It’s permission related issue.

  • Install the appropriate extension pack
  • Navigate to ‘Settings —-> USB’ in the VirtualBox menu and
  • Tick ‘Enable USB 2.0 (EHCI) Controller
  • Add your user ID to group vboxusers with this command:
    sudo usermod -a -G vboxusers $USER

After that restart your computer, start virtualbox and enjoy.

Реклама

Установка редактора Sublime Text

Когда работаю на ноутбуке постоянно использую Sublime Text в качестве редактора кода. Он очень легкий, быстрый, легко расширяемый и очень быстро настраивается для комфортной работы.
Установить его на Ubuntu довольно просто, необходимо открыть терминал, добавить репозиторий и установить редактор (было бы неплохо, сразу после добавления репозитория обновить все пакеты):

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update && sudo apt-get install sublime-text-installer

Пакет sublime-text-installer автоматически скачает последнюю версию редактора и установит его.

После установки Sublime Text очень легко и быстро настраивается под Ваши нужды. Первым делом, что нужно сделать — это поставить расширение Package Control, с помощь которого в дальнейшем легко и просто ставить любые расширенрия. В Sublime Text 3 он ставится с помощью ввода в программную консоль редактора (ctrl+`) следующего кода:

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

После установки Package Control, я обычно устанавливаю следующие расширения:

  • All Autocomplete
  • Sidebar enhancement
  • CSSTidy
  • Sidebar Git
  • AngularJS
  • auto-save

Установка PhpStorm на Ubuntu

Сегодня решил поставить себе на рабочую машину PhpStorm 6. Вот что для этого нужно сделать:

Установить Oracle (Sun) JDK:

sudo apt-get purge openjdk*
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Далее скачиваем PhpStorm здесь

И устанавливаем его. Чтоб начать установку нужно распаковать архив и запустить файл PhpStorm/bin/phpstorm.sh

Сброс пароля root в mysql для входа в PHPMYADMIN

Вот решение, которое мне помогло сменить пароль root для phpmyadmin.
Выполним пару простых шагов.

Останавливаем mysql.

service mysql stop

Запускаем mysql командой:

/usr/bin/mysqld_safe —skip-grant-tables —user=root &

Запускаем клиент mysql

mysql -u root

Выполняем sql запрос

UPDATE mysql.user SET Password=PASSWORD(’new_passwd’) WHERE User=’root’;
где new_passwd — новый пароль root пользователя mysql.

Применяем внесённые изменения

FLUSH PRIVILEGES;

Выходим из mysql клиента выполнив в нем команду exit

Перезапускаем mysql-сервер следующей командой

service mysql restart или service mysql start

Вот и все.

Консольные команды для работы с файловой системой

Небольшой список частоиспольуемых команд командной строки для работы с файловой системой.

  • ls — список файлов и каталогов
  • ls -al — форматированный список со скрытыми каталогами и файлами
  • cd dir — сменить директорию на dir
  • cd — сменить на домашний каталог
  • pwd — показать текущий каталог
  • mkdir dir — создать каталог dir
  • rm file — удалить file
  • rm -r dir — удалить каталог dir
  • rm -f file — удалить форсированно file
  • rm -rf dir — удалить форсированно каталог dir *
  • cp file1 file2 — скопировать file1 в file2
  • cp -r dir1 dir2 — скопировать dir1 в dir2; создаст каталог dir2, если он не существует
  • mv file1 file2 — переименовать или переместить file1 в file2. если file2 существующий каталог — переместить file1 в каталог file2
  • ln -s file link — создать символическую ссылку link к файлу file
  • touch file — создать file
  • cat > file — направить стандартный ввод в file
  • more file — вывести содержимое file
  • head file — вывести первые 10 строк file
  • tail file — вывести последние 10 строк file
  • tail -f file — вывести содержимое file по мере роста, начинает с последних 10 строк
  • view file — вывести файл на экран

Включить mod_rewrite на Apache под Ubuntu

Чтоб не забыть оставлю это здесь. Задача не сложная и решается одной командой:

sudo a2enmod rewrite
 

Но, необходимо не забывать о том что, в настройках, для директории с нашим сайтом нужно изменить параметр AllowOverride на значение All.

 <Directory /var/www/>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all
 </Directory>

Настройка компьютера для web-разработки

Первое что нужно сделать — это установить Ubuntu 12.04. После этого можно приступать к настройке рабочей среды.

Первым делом установим LAMP:

Установка Apache:

[cc name=»install apache»/]

потом идем в

[cc name=»code-2″/]

и прописываем ServerName localhost, после чего необходимо перезагрузить Apache

[cc name=»code-3″/]

Открываем любой веб-браузер и вводим следующий в веб-адрес:

В результате должны увидеть соообщение «It works!»

Установка PHP:

[cc name=»code-4″/]

Установка MySQL:

[cc name=»code-5″/]

После установки, заходим в конфигурационный файл сервера MySQL /etc/mysql/my.cnf и изменяем строчку bind-address на: bind-address = 127.0.0.1

Установка PhpMyAdmin:

[cc name=»code-6″/]

далее необходимо сделать симлинк на /var/www/phpmyadmin:

[cc name=»code-7″/]

 

Теперь нам нужно установить редактор кода. Я очень люблю и всегда использую Sublume Text 2. Устанавливается он следующим образом:

[cc name=»code-8″/]

С этим набором уже можно спокойно заниматься web-разработкой. Дополнительно можно установить еще некоторые полезности:

  • WorkBench — работа с базами данных
  • Meld Diff Viewer — инструмент для сравнения и слияния файлов
  • FileZilla — FTP менеджер
  • Skype
  • GIMP — замена фотошопу

Как узнать свой IP-адрес в Ubuntu

Чтоб узнать свой IP-адрес в Ubuntu есть несколько простых способов:

Первый вариант (для маускликеров):

Щелкнуть мышкой по иконке подключения и выбрать Connection Information

ubuntu_find_ip_2

 

Второй вариант — это консолька:

Просто наберите в консоле команду ifconfig и будет вам счастье:

ubuntu_find_ip_5