Установка Ubuntu для вебмастера + всяко разно.

Опубликовано 16 января, 2010 в Операционные системы

Ubuntu

Вот уже несколько дней сижу на Ubuntu. Вечер поигравшись с wubi установкой Ubuntu, пришел к выводу, что данная ОС вполне пригодна для использования вебмастером и установил полноценную версию.

Что можно делать на Ubuntu?

  • Пользоваться всеми благами Интернета – просматривать сайты, читать почту, передавать файлы через ФТП, общаться через ICQ и прочие протоколы. В плане богатого выбора Интернет-программ, Ubuntu совсем даже не отстает от Windows.
  • Смотреть фильмы, слушать музыку, играть в флеш-игры.
  • Просматривать файлы с любого вида носителя – диск, флешка, разделы винчестера (в том числе виндусовский NTFS).
  • Работать с офисными программами и документами, а также с графикой.

Что нельзя делать на Ubuntu?

  • Играть в игры сложнее шахмат. Почти все игры – коммерческие проекты, потому самое серьезное, что вы найдете для Ubuntu – это несколько шутеров типа quake, которые глючат и тормозят через запуск. Как говорят лино-фанатики, знаменитая корпорация зорко следит за тем, чтобы игры выходили только под Windows и только под DirectX.
  • Запускать windows-программы (.exe). «Есть Wine!» – воскликнут некоторые. Есть, но если забыть о нескольких исключениях, она не работает.

Линуск рулит. Миф или реальность?

  • «Все программы в Ubuntu просто летают – это же Linux!» – миф, или реальность, но частично. Если что-то, имеющее оконный интерфейс, и работает быстрее, то сэкономленная милисекунда не вызовет никакого восторга. Рабочая среда Ubuntu имеет не меньшую степень глючности, чем Windows.
  • «Ubuntu не уступает по красоте интерфейса Windows 7!» – реальность. Если переключить внешний вид в режим «экстра», можно долго наслаждаться красивыми эффектами, играя с окнами и двумя рабочими столами.
  • «Пользоваться Ubuntu удобнее, чем Windows» – реальность, частично. Мало что в Ubuntu имеет интерфейс, в основном терминалы да файлы-конфиги придется использовать. Но если что-то имеет интерфейс, то это что-то на порядок функциональней и эргономичней, чем тоже «что-то» у Windows. Один только многомерный рабочий стол чего стоит!
  • «За Linux будущее!»Миф, если говорить о Linux, как о домашней ОС. Скорее мы коммунизма с бесплатной колбасой и тремя «Волгами» на семью дождемся, чем Linux’а у 7,0392% пользователей.

Линуксоиды. Кто они?
Вот факты, которые мне удалось узнать о линуксоидах:

  • Не любят M$. Считают, что весь хороший код продуктов M$ сворован из опенсорс проектов, а кривой написан самостоятельно.
  • Не любят ICQ.
  • Не любят браузер Opera, любят Firefox.
  • Фанатичны. Футбольные фанаты – практически ничто по сравнению с с линуксоидными. Драки футболеров по накалу страстей ничто по сравнению с кликами на разные петиции в поддержку Linux от линуксоидов.
  • Пассивны, но горячи.

Какие преимещества имеет Ubuntu перед Windows разных версий?

  • Учитывая, что в России обе ОС одинаково бесплатны, если ты простой оборван из хрущевки, никаких преимуществ нет. Ну разве что более безопасна, но кого это волнует, учитывая российский менталитет?
    «А зачем тогда устанавливать Ubuntu?» – Не знаю, чтобы совесть не мучала при использовании кряка или в желании проникнуться идеей опенсорс.

Как-то так. Общий вердикт – Ubuntu бесплатная и потому имеет право на существование. Я, как человек, проводящий большую часть своего времени за работой по созданию сайтов, вполне могу положиться на Ubuntu, что я успешно и делаю. Работается одинаково удобно, что здесь, что в XP, особой тяги обратно у меня не возникает.

Вобщем, вот инструкция по установке Ubuntu совместно с Windows. Для вебмастера. Установим ОС, установим и настроим связку Apache+PHP+MySQL+phpMyAdmin. Я через это прошел – приостановил работу по созданию CMS на XP, установил Ubuntu, через 2 часа продолжил работу над CMS в новой ОС. Вопреки расхожему мнению, ничего сложного тут нет.

Установка Ubuntu

Прежде всего, вы должны знать, что установка почти любого Linux не намного сложнее, чем установка Windows.

Перво-наперво, качаем образ диска с последней версией Ubuntu, записываем образ на диск. Вот самый подробный мануал, который мне удалось найти. Там описано, что делать дальше. Будьте аккуратны, особенно в той части установки, где инсталятор Ubuntu предлагает варианты того, что надо делать с диском. Когда-то очень давно я сделал неверный выбор и тем самым лишился всех ценных данных на винчестере. Сделайте бекап всей ценной информации перед установкой в первый раз.

В состав Ubuntu входит загрузчик GNU GRUB, а это значит, что после установки вам ничего не надо делать, чтобы совместить новую ОС со старой (если остался Windows), при каждом запуске компьютера, вам будет предложено выбрать ОС.

Установили? Интернет работает? Если да, заходим в «Приложения» – «Центр приложений Ubuntu», ищем и устанавливаем необходимые вам программы. Почти все программы бесплатны. Установленные по умолчанию почтовый клиент и месседжер Empathy достаточно унылы, советую поставить вместо них месседжер SIM и почтовик Thunderbird (вводим соответствующие запросы в меню поиска центра приложений). А вот Opera в Linux какая-то не такая в плане внешнего вида. На большом мониторе 22″ вызывает отвращение. Потому тут я сижу на FireFox, который по умолчанию установлен.

Если интернет не работает изначально, обгугливаем эту тему, переключившись в Windows. C VPN, например, там достаточно много заморочек.

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

А дальше не менее часа лазьте по разным настройкам, знакомьтесь с такой персоной, как Gnome. Не бойтесь того, что вам не нравится в интерфейсе или юзабилити, все настраивается еще гибче, чем в Windows, достаточно выбрать «правка – настройка» в не понравившемся окне.

Ну все. Дальше по программе рок-н-ролл :)

Установка Apache, MySQL, PHP и прочей хрени

Запускаем терминал. Вводим sudo su, нажимает enter, вводим пароль своего пользователя. Это мы переключились на главного пользователя root. Все дальнейшие действия делаем, не закрывая окна. Эту процедуру делать не обязательно, если не сделали – вводите все команды с sudo (как написано ниже), если сделали – можно и без sudo.

Кстати, вводить все руками не обязательно, можно и скопировать-вставить, только не contrl+c, а через опции правой кнопки мышки.

Начнем с установки Apache. Вводим в терминал:

sudo apt-get install apache2 libapache2-mod-auth-mysql

Теперь PHP.

sudo apt-get install php5-common php5 libapache2-mod-php5 php5-cli php5-cgi php5-mysql

Ну и MySQL.

sudo apt-get install mysql-server mysql-client + подключаем mod_rewrite: sudo a2enmod rewrite

На одном из этапов установки MySQL будет предложено ввести пароль для root пользователя базы. Не путать с основным root! Дополнительно к MySQL ставим PHPMyAdmin: sudo apt-get install phpmyadmin.

Также можно прокачать php, установим curl – sudo apt-get install php5-curl

Теперь перезапускаем Apache: sudo /etc/init.d/apache2 restart

Файлы localhost находятся в /var/www/. Делаем эту папку своей chown <user> /var/www/, где <user> – имя вашего пользователя, создаем там файл php.php c hello, world!

Переходим в браузере на http://localhost/, http://localhost/php.php, http://localhost/phpmyadmin. Работает? Если нет, идем на первый попавшийся линукс- или убунту- форум и спрашиваем, почему не работает. Ну а если работает, переходим к следующей части – устанавливаем виртуальные хосты. Уж будьте уверены, что-то, да не будет работать с первого раза, с чем-то, да помучаетесь вы, ставя связку в первый раз :) Зато опыта наберетесь.

Добавление виртуальных хостов Apache

Помните, как круто работалось с Денвером? Создал папочку где надо, она у тебя стала виртуальным хостом, доступна в браузере по http://папка/ после перезагрузки. Половина пользователей денвера вообще не знают, что такое «виртуальные хосты». Я считаю, в этом и есть главная прелесть Windows – можно сразу прыгать с парашюта без дополнительного инструктажа. Ну да ладно, продолжим.

1) «Переход» – «Домашняя папка» . Создаем там папку www, в www папку loc1. Это будет корневая папка нашего виртуального хоста, по обращению в браузере http://loc1/ задействована будет именно она.

2)  sudo chown <user> /etc/apache2/sites-available/default Делаем этот файл своим.

3) Открываем /etc/apache2/sites-available/default в текстовом редакторе.

4) Добавляем в конец:

<VirtualHost *:80>
ServerName loc1
DocumentRoot /home/ilya/www/loc1
<Directory />
RewriteEngine On
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/ilya/www/loc1>
RewriteEngine On
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Надеюсь, все понимают, что вместо ilya тут нужно вписать своего пользователя.

5) sudo chown <user> /etc/hosts

6) Открываем /etc/hosts в текстовом редакторе, добавляем строку «127.0.0.1    loc1″ после «127.0.0.1    localhost».

7) Перезапускаем апач sudo /etc/init.d/apache2 restart

8) Получилось? Нет? Тогда гуглим, спрашиваем на форумах :( Иначе радуемся, что легко отделались :)

Дополнительно

В чем кодить? Bluefish editor – рульная штука.
Где задать вопрос? linuxforum.ru, ubuntuforum.ru

Картинка в тему:

Windows. Нас предупреждали!





Комментарии «Установка Ubuntu для вебмастера + всяко разно.»:
Комментариев: 5. Обязательно оставьте свой!
Алекс Креонт 02.02.2010 в 5:46

Тоже поставил не так давно себе Ubuntu, ну и естественно прочитал те блоги, которые в выдаче повыше про систему и, если честно сказать, то вот первая часть твоего поста – пожалуй, самое адекватное, что я вижу.

Что обидно – дык это то, что производительность действительно не шустрее той же самой Windows 7, а это ИМХО весой аргумент в пользу той или иной системы.

Никита 12.02.2010 в 22:30

есть полезная вещь lampp (xampp в windows) как я понял аналог денвера(никогда не видел =) ). скачал. разархивировал. запустил. =)

Dante 17.03.2010 в 11:47

Есть небольшие замечания по пункту "Что нельзя делать на Ubuntu?":
– через wine можно запустить виндовые 3d игры. Для этого следует установить directx на wine
– имеется много бесплатных игр для никсов, но для них следует подключить openGL

roman 20.06.2010 в 13:58

Основное преимущество линукса, и убунты в частности для рядового вебмастера – это то, что вирусни и троянов нету. Конечно, это может быть следствие синдрома "неуловимого Джо", но с другой стороны пока работает почему не пользоваться преимуществами.

RV 10.07.2010 в 2:40

…"Что обидно – дык это то, что производительность действительно не шустрее той же самой Windows 7, а это ИМХО весой аргумент в пользу той или иной системы."… а если 3Д в Kubuntu отключить то значительно быстрее Windows 7(ну да, "куба" тода не будет), испытано… а если поставить Xubuntu – то даже быстрее XP… тестил на ноуте HP 550(CPU 2GHz, RAM 1G).

Ваш комментарий:


Я рекламные комменты не удаляю, но оно тут нафиг не нужно.