перекопал сейчас весь http://www.debian.org/ - только десктопные версии,
т.е. у Дебиана вообще нет ОС для сервера, или я плохо искал?
У Деабиан есть ли серверные решения?
т.е. у Дебиана вообще нет ОС для сервера
Debian - универсальная ОС. Debian будет тем, что Вы из него соберёте. Поэтому обычно советуют качать netinstall и ставить с него то, что Вам нужно.
http://linuxforum.ru/viewtopic.php?id=19398
только десктопные версии,
плохо искал?
да. Правда "серверная версия" в Linux принципиально ничем не отличается от десктопа. Вот люся с отключённым мозгом с первого раза поставил серверную Slackware (он просто графику не осилил, а на сервере она обычно и не нужна). Ставьте минималку, а потом aptitude server. (server - имя серверного ПО, например демон proftpd, я не знаю, какие демоны вам нужны).
[quote=sasch]т.е. у Дебиана вообще нет ОС для сервера
Debian - универсальная ОС. Debian будет тем, что Вы из него соберёте. Поэтому обычно советуют качать netinstall и ставить с него то, что Вам нужно.
http://linuxforum.ru/viewtopic.php?id=19398[/quote]
netinstall - т.е. netboot отсюда http://www.debian.org/CD/live/ ? т.е. версия, которую ставят по сети? Обыкновенная десктопая не пойдет? Например с этого же адреса, только под рубрикой CD/DVD/USB.
Обыкновенная десктопая не пойдет?
пойдёт. Даже в первое время оно удобнее.
sasch, в процессе установки вам предложат выбрать какие компоненты системы устанавливать. В их числе:
- Графическая оболочка
- LAMP
- сервер баз данных (он же PostgreSQL)
- файловый сервер (он же Samba)
- сервер SSH
- и др.
Снимите галочку с графической оболочки. И выберите компоненты нужные вам. Вот и получится сервер с нужным вам функционалом. Если дальнейшем вам понадобиться дополнительный функционал, вы можете установить нужные пакеты самостоятельно.
пойдёт. Даже в первое время оно удобнее.
А вот этого лучше не делать и сразу ставить без оболочки. Сразу начать изучение консоли. И вообще, если вы только начинаете изучение линукс-подобных ОС. То устанавливайте на виртуальную машину.
P.S. Все это естественно только мое мнение.
А вот этого лучше не делать и сразу ставить без оболочки.
То устанавливайте на виртуальную машину.
P.S. Все это естественно только мое мнение.
мнение без аргументации. Ждём аргументацию, или...
drBatty, аргументация такая. Сначала учиться работать как удобнее, а потом переучиваться как надо - займет времени гораздо больше, чем просто учиться как надо. А по поводу виртуальной машины, то в данном способе есть несколько удобств:
- Возможность делать контрольные точки, через снапшоты
- Возможность делать простые бэкапы системы
- нет необходимости искать тестовую машину (ну не будет же человек не умеющий работать с линуксом, сразу использовать его в продакшене?)
аргументация такая. Сначала учиться работать как удобнее, а потом переучиваться как надо - займет времени гораздо больше, чем просто учиться как надо.
так и я о том! Не получается что-то, куда новичка посылают? Правильно, в гугл. Ещё и издеваются, если ему туда не войти. А как он войдёт, ежели у него только lynx? Чем это таким agetty отличается от Terminal'а? Ну кроме жуткой не удобности первой? Почему agetty это "как надо"? Я вот например туда лез когда у меня один из HDD навернулся. Но это очень редкий случай. Да и был я там 10 минут.
А по поводу виртуальной машины, то в данном способе есть несколько удобств:
1 Возможность делать контрольные точки, через снапшоты
2 Возможность делать простые бэкапы системы
3 нет необходимости искать тестовую машину (ну не будет же человек не умеющий работать с линуксом, сразу использовать его в продакшене?)
1. кто говорил "надо с самого начала учится делать "как надо""? Где вы видели снапшоты в продакшене? У вас там btrfs уже? wink
2. см. п1. не получится - всегда можно поставить систему по новой.
3. localhost уже отменили?
ЗЫЖ у виртуалки есть очень серьёзный минус - там всё работает НЕ ТАК. Например, если хост на семёрке, то и распределитель памяти от семёрки. Со всеми его приколами. Это ещё больше "радует" потому, что семёрке+виртуалке памяти нужно значительно больше чем семёрке. И Linux жрёт не так уж и мало памяти - даже если у вас 3.5 юзера, запустится всё равно 15 процессов апача. С остальным также.
Работа с Сетью тоже не линуксовая, а из хостовой машины. И работает Сеть тоже совершенно по другому.
Короче - виртуалка это интересное решение, для профессионалов, которым известны отличия боевого сервера, от сервера в виртуалке. Для новичка - повод поиметь проблем, с которыми он никогда не встретится на реальном железе.
drBatty, что то вы как то извращаете мою аргументацию.
так и я о том! Не получается что-то, куда новичка посылают? Правильно, в гугл. Ещё и издеваются, если ему туда не войти. А как он войдёт, ежели у него только lynx? Чем это таким agetty отличается от Terminal'а? Ну кроме жуткой не удобности первой? Почему agetty это "как надо"? Я вот например туда лез когда у меня один из HDD навернулся. Но это очень редкий случай. Да и был я там 10 минут.
Потому я и предлагаю учиться на виртуалке, и google будет рядом, и привычное DE, и нормальные браузеры, и все остальное...
Так ведь это тоже для экономии времени. Ведь сколько времени займет переустановка? А тут 5 мин. и можно вернутся или к контрольной точке или восстановить бэкап. И консоль можно будет использовать. Нет, до btrfs еще не дорос. Мы ведь не суровые челябинцы...1. кто говорил "надо с самого начала учится делать "как надо""? Где вы видели снапшоты в продакшене? У вас там btrfs уже? wink
2. см. п1. не получится - всегда можно поставить систему по новой.
Не понял ваш ответ.3. localhost уже отменили?
Ну вот уж не назвал бы себя профессионалом. Однако использую же и считаю удобным. И тем более виртуалка это как песочница, в которой можно (и я считаю нужно) проводить большинство изысканийКороче - виртуалка это интересное решение, для профессионалов, которым известны отличия боевого сервера, от сервера в виртуалке.
Вчера с диска посмотрел что предлагается у дебиан, в эксперт инсталл есть выбор сервер, предлагается (мультивыбор) - вебсервер, файлсервер, сервер бд, и еще несколько пунктов, но что там подразумевается надо в доки лезть, попробовал сервер бд поставить, PostgreSQL - а он допустим мне не нужен, вместе с ним по умолчанию подтянуля Exim4, опять таки, выбор почтовика на совести разработчиков, ну и еще в придачу, не помню конкретно что.
Так что конечно ставить минималку и под себя. Это не значит что набор который для сервера предлагают меэйнтейнеры Debian плох, я бы сказал он очень хорош, но специфика, специфика, ...
Потому я и предлагаю учиться на виртуалке, и google будет рядом, и привычное DE, и нормальные браузеры, и все остальное...
...только Linux будет работать совсем не так...
А нормальные браузеры с DE есть и в Linux'е, мы не в 95ом году прошлого века.
Так ведь это тоже для экономии времени. Ведь сколько времени займет переустановка? А тут 5 мин.
5 минут для тех, кто имеет опыт работы с виртуалками. Этот опыт можно заработать, но IRL он вряд ли понадобится (в продакшене если виртуалки и есть, то совсем другие). Переустановка тоже займёт 5 минут, с опытом. Но вот это уже полезный опыт.
3. localhost уже отменили?
Не понял ваш ответ.
что непонятного? ЛЮБОЙ сервер можно запустить на localhost'е. Если мы конечно не в виртуалке (там это не так просто, ибо гостевой localhost отличается от хостового. Что лично для меня до сих пор служит источником путаницы и ошибок).
Ну вот уж не назвал бы себя профессионалом. Однако использую же и считаю удобным.
во-во. Если продолжите этим заниматься серьёзно - получите в лоб, наступив на многочисленные грабли.
И тем более виртуалка это как песочница, в которой можно (и я считаю нужно) проводить большинство изысканий
не правильно. Изыскания вполне можно проводить и на домашней системе - если вы положите апач на localhost'е, то ничего страшного не случится.
Так что конечно ставить минималку и под себя. Это не значит что набор который для сервера предлагают меэйнтейнеры Debian плох, я бы сказал он очень хорош, но специфика, специфика, ...
для новичка лучше таки иметь настроенный exim, даже если он ему и не нужен. Какая там "специфика"?
дебиан он и есть дебиан. Как выше сказали, что из него слепишь то и будет. Берешь обычный любой CD дистра. При установки размечаешь жесткие, и убираешь все галочки со всяких десктопов и прочей ереси, можешь указать еще интернет соединение дабы наверняка слить последнее ядро и дрова при установке. В итоге у тебя установится голая дебин+root+консоль и скорее всего куча не найденных дров под серверное железо, хотя вру на мой IBM нашел все кроме встроеной сетевухи(поставил две реалттековские, и все стало норм). А дальше apt-get install и вперед. Как говорится - меньше служб меньше багов, дыр и всяких лазеек для взлома на сервере, а заодно ты точно будешь знать как у тебя все работает. А если ты думаешь настраивать сервак используя мышку и графический рабочий стол... читай книжки, серваки поднимать еще рановато. Если выбирать между другими ос и дебиан для серверной ос, я бы выбрал дебиан. Не слишком просто, но вся информация есть в инете плюс огромная база софта.
drBatty, тяжело с вами вести беседу. Опыта не хватает. :( Ну да ладно. Свои аргументы я высказал, в любом способе есть свои недостатки. И что делать дальше решать ТС. wink
ЗЫЖ у виртуалки есть очень серьёзный минус - там всё работает НЕ ТАК. Например, если хост на семёрке, то и распределитель памяти от семёрки. Со всеми его приколами. Это ещё больше "радует" потому, что семёрке+виртуалке памяти нужно значительно больше чем семёрке. И Linux жрёт не так уж и мало памяти - даже если у вас 3.5 юзера, запустится всё равно 15 процессов апача. С остальным также.
Работа с Сетью тоже не линуксовая, а из хостовой машины. И работает Сеть тоже совершенно по другому.
Можно ссылки на эту тему? Для самообразования так сказать?
Можно ссылки на эту тему?
не. это всё моё ИМХО, основанное на моём опыте. Что-то мог-бы подкрепить пруфами, но лень, да и смысла не вижу.
Свои аргументы я высказал, в любом способе есть свои недостатки.
это да. Установить на свой комп второй системой Linux это на самом деле не настолько страшно и опасно. А уж всяких заморочек всегда меньше, чем с виртуалкой. Что не говорит о том, что виртуалка не нужна. Нужна. Но не для тестирования/обучения работы с серверами.
У меня и на рабочей и домашней машине стоит второй системой Ubuntu. Но в этом способе есть недостаток, что надо тратить время на перезагрузку. Например, поставил я второй системой Linux без DE. Начал экспериментировать с одной из ролей сервера. Столкнулся с проблемой, нужен google. А для этого надо:это да. Установить на свой комп второй системой Linux это на самом деле не настолько страшно и опасно. А уж всяких заморочек всегда меньше, чем с виртуалкой. Что не говорит о том, что виртуалка не нужна. Нужна. Но не для тестирования/обучения работы с серверами.
- завершать работу сервера,
- загружаться в основную систему,
- искать нужную информацию,
- распечатывать ее (или просто записывать её на бумаге),
- завершать работу основной системы,
- загружаться во вторую систему.
А тут может оказаться, что информации мало, значит надо все по новой. И сколько раз новичку надо будет искать информацию в google? И кто после этого ССЗБ?
P.S. В общем мое мнение не изменилось, для первичного обучения непременно нужна виртуалка. Хотя я на данный момент могу себе позволить тестовую машину и KVM-свитч (чем и пользуюсь).
Nigelist, по-моему, Док имел ввиду такую схему - ставишь Linux с DE, настраиваешь, а потом удаляешь DE или отключаешь их автоматическую загрузку.
Я когда-то делал именно так, и мне кажется это действительно проще, чем связываться с VM.
-=Serj=-, это будет проще, если у ТС есть опыть работы с Debian.