Комментарии 135
Еще многие могут начать приводить примеры того, что LAMP и под этим вашим виндовз работает.
Лично мое мнение в том, что данная статья почти полностью копирует кучу существующих уже туториалов. Ничего экстра нового здесь нет.
… есть люди, которые хотят пользоваться linux, но им не хочется долго копаться, искать информацию как сделать то, как сделать это...
Вы серьезно, что это такие за интересно люди? Так они, всё-таки, хотят или не хотят? ))
Так что, не хочу вас расстроить, но многие проблемы нельзя описать в одном «структурированном мануале», а типовых решений уже написано достаточно много. В этом плане мне очень нравится подход archlinux'а.
При том те же 5 кеды ещё "вспоминают" конфигурацию при подключении/отключении мониторов. Ну и это всё прекрасно настраивается из system settings.
что LAMP и под этим вашим виндовз работает
Не так давно я пытался поставить жене LAMP на ее виндовз, провозился два (!) часа, на следующий день поставил Ubuntu и LAMP за 40 минут. Что я делаю не так?
А что Апач сейчас сходу умеет работать с PHP-скриптами? Или эти настройки вы пропустили?
Странно как-то всё.
При этом на UEFI системе разделов будет не меньше 4х, вероятно:
-Раздел для UEFI-загрузчик
-boot
-корень
-home
-swap
Можно ещё вынести /usr, например и\или /var, тогда корень совсем тощий можно сделать (: Но это на любителей.
В догонку ещё: если вам вдруг не сильно понравилось, как вы разметили диск, проще перераспределить его, когда он в GPT. Я, например, про случай, когда вам нужно перераспределить пространство между праймари и лоджикал.
Я согласен, что мои примеры — это не случае ежедневно выполняемых задач. Но ведь, если можно сразу сделать хорошо, то почему бы и не сделать? (:
Берете гуи-ресайзалку… и резко узнаёте, что от основного в пользу логического (или наоборот) переразметить не получится?
Так что, да — выполнять PHP-скрипты сервер будет сразу после установки lamp
Статья для «начинающего разработчика»? Разработчика чего? Зачем «начинающему разработчику» яндекс браузер, скайп и телеграм, LAMP?
В статье рассматривается установка Ubuntu 16.04 и настройка оной исключительно для работы.
И ни слова в статье про разработку.
И смысл переходить на линукс, если в нем всё тоже самое, что и на винде? Где профит? Не видно по статье.
Поставить lamp на windows не сложнее пары кликов мышкой, в чем преимущество то?
Я ставил http://www.ampps.com/ или вот эту сборку http://open-server.ru/
playonlinux есть, экспериментировал с ним, но как-то некомфортно.
Есть еще krita, открывает psd, но все равно есть проблемы на некоторых макетах, да и это ПО больше для художников, как понимаю.
С GIMP тоже некомфортно
Переставайте себя мучить — используйте веб-версию web.skype.com
Она, конечно, тоже не сахар, но хоть более-менее стабильно работает.
Как только выключаешь линукс-клиент и оставляешь только на телефоне — всё прекрасно добавляется, но синхронизация группового чата всё-равно работала в 50% случаев. Длительное курение форумов и мануалов ничего не дало. Я буду очень рад, если вы знаете решение данных проблем и поделитесь им со мной.
Или ещё лучше, какая-нибудь большая международная финансовая компания, для интеграции с которой требуется зайти в их личный кабинет, который работает максимум по IE 7, а лучше IE 6, для надёжной работы.
У меня на ssd при 16GiB RAM swapfile размером 4 GiB, hybernate не использую.
Например, RHEL6 рекомендует при ram 2-8 GiB ставить по размеру памяти и при 8-64 GiB ставить не менее 4 GiB свопа.
RHEL7 рекомендует при 2-8 GiB RAM иметь swap по размеру памяти, а при 8-64 GiB иметь swap в половину памяти. Но инсталлятор постарается не отжирать более 10% диска под своп.
Всё в предположении, что hibernation не используется. В ином случае в тех же мануалах указаны другие цифры.
Так что стандартные рекомендации стоит смотреть в первую очередь к своему дистрибутиву.
1) мой wifi-adapter TL-WN725N — постоянно глючит, пробовал вручную собирать драйвера с сайтов tp-link пробовал эмуляцию через драйвера windows в общем не помогло, в итоге использую мобильник с android на борту в режиме usb модема
2) Так как видеокарта поддерживает только DVI и HDMI а оба монитора только vga ось не правильно определяет разрешения экрана второго монитора. В итоге через xrandr и nvidia controls удалось достичь приемлемого результата. Хотя второй монитор на прочь отказывался принимать кастомные значения из xrandr.
3) Так как по привычке как DE использую gnome3 есть проблема начиная с 14.10 в виде переключения клавиатуры через ctrl+shift
4) SSD диск периодически отваливается в readonly из за чего стоит сразу переписать конфиги монтирования и grub советую также отрубить экран загрузки так как лог загрузки важнее и можно на глаз заметить что отвалилось в случае чего.
Хотя есть и множество плюсов
Игры из steam вроде той же dota2 или arc survival работают более производительнее чем на win7 и win10.
Для веб-разработчика разработка на линухе просто рай.
Куча открытого софта на все случаи жизни.
Вместо обычного LAMP рекомендую следующую связку:
Локальный dns bind который позволит более удобно тестить проекты используя домен. Плюс dns кэш ускорит загрузку всех внешних сайтов и спасет от глюков dns провайдера если резервным dns назначить те же dns гугла,
вместо apache лучше поставить nginx что позволит использовать не только php через php-fpm но и HHVM, ROR, python и java проекты.
Еще можно поднять виртуальные машины, самый удобный вариант virtualbox и более сложные — XEN, KVM и docker. Это позволит работать в том же photoshop и других программах аналогов которых на Linux нет или прогонять проекты на других средах.
На asus x555l не удаётся заставить нормально работать wifi.
Тоже проблемы с двумя мониторами. Если перенести общую границу экрана на другую сторону главного монитора, то у phpstorm-а автокомплит начинает вылезать за пределами экранов, в невидимой области.
Ну и ещё какие-то мелочи.
У вас, похоже, что-то с накопителем. Если оно монтируется в ридонли, то где-то IO-ошибки.
Самое время сделать бэкап. Ну и проводки проверьте. У меня было дело из-за САТА-кабеля винчерстер йобу давал — раскручивался, отрубался циклически. Поменял кабель и стало хорошо, а я думал, что винту хана.
Драйвера для многого железа под Linux написаны далеко не разработчиками этого железа.
Потому если хотите без костылей перейти на Linux, то надо подбирать железо.
Действительно беспроблемная и повернутая лицом к человеку система, не то что винда…
Какие-то инструменты может и действительно хороши, но сама система не вызывает такого уж желания на нее переехать.
В случае с окнами или долго страдаешь или просто ждешь.
Есть обновления, которые требуют перезагрузку системы. Они есть в обоих лагерях. И даже на OS X.
Как с этим бороться?
Ну и присоединяюсь к вопросу. Для меня самая главная проблема, из-за которой на винде приходится юзать вагрант — страшная и не удобная консоль. И опять же, здесь есть решения и варианты, но пока единственное, что меня более-менее удовлетворяет — это убунту в вагранте под капотом.
Ну а если хочется подоминировать над системой — пожалуйста.
О_о я всегда думал что винда юзер-ориентированная.
Универсальный способ — выключить обновление
Я бы сказал так — универсальный способ не выполнять обновление. Тобишь кошерная система не должна обновляться без подтверждения пользователя. Перезагружаться после онных это уже другой вопрос. Можно установить обновления, требующие перезагрузку, но не выполнять ее, опять таки на выбор пользователя.
Шедевр. Когда мы докатились до того, что люди не думают о том, что они вообще делают? Почему вариант «задуматься» вызвает отторжение?
Осовная проблема, с которой я сталкивался — это проблема с дровами.
Например, ASUS выпускает дрова только на самую актуальную на данный момент Windows. То есть, мой ноут Asus N56V не получил дров, например, на клавиши и тачпад для Windows 7.
Я попробовал парочку программ, но клавишы так и не заработали. Я не спорю, что если я перекурю все гайды в интернете, то скорее всего, я найду некий костыль, который мне поможет. Но зачем мне это, если в Linux системах это сделать значительно легче?
Еще есть шикарная проблема с тем, что винда думает, что ее дрова всегда лучше. И постоянно ставит битые дрова на звуковую карту, но это такое.
Не могу сейчас вспомнить, что за жесты были, но что-то в духе «ПКМ по тапу двумя пальцами» и «Скрол при проведении двумя же пальцами по тачпаду».
Я могу вернуть вам такой же вопрос.
Как-то так получилось, что Kubuntu поставил и работаешь. А в win10 мне пришлось отключить тучу сервисов, потому что они вырыжали весь ЦП.
Так же, мой комментарий про дрова.
Ну и называть Linux мегапопулярной — это унылый троллинг (хотя она таки мегопопулярная. Android машет Вам ручкой).
С таким успехом можно назвать суперпопулярными ОС для десктопа FreeBSD или NeXTSTEP.
Если я не ошибаюсь, исторически так сложилось, что при подсчете процентов проникновения операционные системы на ядре Linux считают вместе.
А что касается приписки про Андроид, это тоже был унылый троллинг.
Не силньо шарю в Яблочых осях, но если айОСь на базе ОС Х, то тогда можно поорать про НЕВЕРОЯТНУЮ ПОПУЛЯРНОСТЬ ФРИБЭЭСДЭ СРЕДИ ПОЛЬЗОВАТЕЛЕЙ!1111
>А что касается приписки про Андроид, это тоже был унылый троллинг.
Ну, значит, зашло, я вон кинулся разоблачать ;)
Раздел №2:
Размер = размеру вашей оперативной памяти
У меня 32ГБ ОЗУ. Зачем мне еще столько же от моего SSD отъедать?
Проблема линукса — большой зоопарк оболочек: Unity, Gnome, KDE, xfc… и гугл в ответах часто путает решения для них и предлагаемый софт — часто устанавливая нужную программу под Gnome скачиваешь половину KDE. Опять же многие советы устаревают, особенно это касается использования SSD, когда сотни статей по оптимизации, но с современным линуксом совет один — подключаешь и пользуешься.
Сам часто пересаживался под Ubuntu, сейчас работаю под Ubuntu Gnome 3 установленном на отдельный SSD.
Совет про своп тоже устарел — у меня 16Гб оперативки, своп не используется вообще никогда, есть ли смысл под него выделять 16Гб ценного SSD? Вряд ли. 2-3Гб на всякий случай будет достаточно.
В базовом случае, достаточно в Иксах назначить compose key и у вас вот это вот всё работает (←→ẞ— — и т.д(. Правда, видимо, не дефис, а тире, дефис же и так ставится по нажатию на кнопку.
Реально удобно.
Лично мое мнение что статья бесполезна. Ибо мануалов много и вагрант настроить намного проще.
Linux для начинающего разработчика или как навсегда забыть о Windows