LinuxForum.Fans
Тема

У Деабиан есть ли серверные решения?

Автор: sasch 44 сообщений 6613 просмотров 🔒 закрыта
#232034

перекопал сейчас весь http://www.debian.org/ - только десктопные версии,
т.е. у Дебиана вообще нет ОС для сервера, или я плохо искал?

#232035
sasch написал:
т.е. у Дебиана вообще нет ОС для сервера

Debian - универсальная ОС. Debian будет тем, что Вы из него соберёте. Поэтому обычно советуют качать netinstall и ставить с него то, что Вам нужно.
http://linuxforum.ru/viewtopic.php?id=19398

#232045
sasch написал:
только десктопные версии,
sasch написал:
плохо искал?

да. Правда "серверная версия" в Linux принципиально ничем не отличается от десктопа. Вот люся с отключённым мозгом с первого раза поставил серверную Slackware (он просто графику не осилил, а на сервере она обычно и не нужна). Ставьте минималку, а потом aptitude server. (server - имя серверного ПО, например демон proftpd, я не знаю, какие демоны вам нужны).

#232047
Ranyar написал:
[quote=sasch]т.е. у Дебиана вообще нет ОС для сервера

Debian - универсальная ОС. Debian будет тем, что Вы из него соберёте. Поэтому обычно советуют качать netinstall и ставить с него то, что Вам нужно.
http://linuxforum.ru/viewtopic.php?id=19398[/quote]

netinstall - т.е. netboot отсюда http://www.debian.org/CD/live/ ? т.е. версия, которую ставят по сети? Обыкновенная десктопая не пойдет? Например с этого же адреса, только под рубрикой CD/DVD/USB.

#232048
sasch написал:
Обыкновенная десктопая не пойдет?

пойдёт. Даже в первое время оно удобнее.

#232073

sasch, в процессе установки вам предложат выбрать какие компоненты системы устанавливать. В их числе:

  • Графическая оболочка
  • LAMP
  • сервер баз данных (он же PostgreSQL)
  • файловый сервер (он же Samba)
  • сервер SSH
  • и др.

Снимите галочку с графической оболочки. И выберите компоненты нужные вам. Вот и получится сервер с нужным вам функционалом. Если дальнейшем вам понадобиться дополнительный функционал, вы можете установить нужные пакеты самостоятельно.

#232074
drBatty написал:
пойдёт. Даже в первое время оно удобнее.

А вот этого лучше не делать и сразу ставить без оболочки. Сразу начать изучение консоли. И вообще, если вы только начинаете изучение линукс-подобных ОС. То устанавливайте на виртуальную машину.

P.S. Все это естественно только мое мнение.

#232128
Nigelist написал:
А вот этого лучше не делать и сразу ставить без оболочки.
Nigelist написал:
То устанавливайте на виртуальную машину.
P.S. Все это естественно только мое мнение.

мнение без аргументации. Ждём аргументацию, или...

#232130

drBatty, аргументация такая. Сначала учиться работать как удобнее, а потом переучиваться как надо - займет времени гораздо больше, чем просто учиться как надо. А по поводу виртуальной машины, то в данном способе есть несколько удобств:

  1. Возможность делать контрольные точки, через снапшоты
  2. Возможность делать простые бэкапы системы
  3. нет необходимости искать тестовую машину (ну не будет же человек не умеющий работать с линуксом, сразу использовать его в продакшене?)
#232137
Nigelist написал:
аргументация такая. Сначала учиться работать как удобнее, а потом переучиваться как надо - займет времени гораздо больше, чем просто учиться как надо.

так и я о том! Не получается что-то, куда новичка посылают? Правильно, в гугл. Ещё и издеваются, если ему туда не войти. А как он войдёт, ежели у него только lynx? Чем это таким agetty отличается от Terminal'а? Ну кроме жуткой не удобности первой? Почему agetty это "как надо"? Я вот например туда лез когда у меня один из HDD навернулся. Но это очень редкий случай. Да и был я там 10 минут.

Nigelist написал:
А по поводу виртуальной машины, то в данном способе есть несколько удобств:

1 Возможность делать контрольные точки, через снапшоты
2 Возможность делать простые бэкапы системы
3 нет необходимости искать тестовую машину (ну не будет же человек не умеющий работать с линуксом, сразу использовать его в продакшене?)

1. кто говорил "надо с самого начала учится делать "как надо""? Где вы видели снапшоты в продакшене? У вас там btrfs уже? wink
2. см. п1. не получится - всегда можно поставить систему по новой.
3. localhost уже отменили?

#232138

ЗЫЖ у виртуалки есть очень серьёзный минус - там всё работает НЕ ТАК. Например, если хост на семёрке, то и распределитель памяти от семёрки. Со всеми его приколами. Это ещё больше "радует" потому, что семёрке+виртуалке памяти нужно значительно больше чем семёрке. И Linux жрёт не так уж и мало памяти - даже если у вас 3.5 юзера, запустится всё равно 15 процессов апача. С остальным также.

Работа с Сетью тоже не линуксовая, а из хостовой машины. И работает Сеть тоже совершенно по другому.

Короче - виртуалка это интересное решение, для профессионалов, которым известны отличия боевого сервера, от сервера в виртуалке. Для новичка - повод поиметь проблем, с которыми он никогда не встретится на реальном железе.

#232139

drBatty, что то вы как то извращаете мою аргументацию.

drBatty написал:
так и я о том! Не получается что-то, куда новичка посылают? Правильно, в гугл. Ещё и издеваются, если ему туда не войти. А как он войдёт, ежели у него только lynx? Чем это таким agetty отличается от Terminal'а? Ну кроме жуткой не удобности первой? Почему agetty это "как надо"? Я вот например туда лез когда у меня один из HDD навернулся. Но это очень редкий случай. Да и был я там 10 минут.

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

drBatty написал:
1. кто говорил "надо с самого начала учится делать "как надо""? Где вы видели снапшоты в продакшене? У вас там btrfs уже? wink
2. см. п1. не получится - всегда можно поставить систему по новой.
Так ведь это тоже для экономии времени. Ведь сколько времени займет переустановка? А тут 5 мин. и можно вернутся или к контрольной точке или восстановить бэкап. И консоль можно будет использовать. Нет, до btrfs еще не дорос. Мы ведь не суровые челябинцы...

drBatty написал:
3. localhost уже отменили?
Не понял ваш ответ.

drBatty написал:
Короче - виртуалка это интересное решение, для профессионалов, которым известны отличия боевого сервера, от сервера в виртуалке.
Ну вот уж не назвал бы себя профессионалом. Однако использую же и считаю удобным. И тем более виртуалка это как песочница, в которой можно (и я считаю нужно) проводить большинство изысканий
#232141

Вчера с диска посмотрел что предлагается у дебиан, в эксперт инсталл есть выбор сервер, предлагается (мультивыбор) - вебсервер, файлсервер, сервер бд, и еще несколько пунктов, но что там подразумевается надо в доки лезть, попробовал сервер бд поставить, PostgreSQL - а он допустим мне не нужен, вместе с ним по умолчанию подтянуля Exim4, опять таки, выбор почтовика на совести разработчиков, ну и еще в придачу, не помню конкретно что.
Так что конечно ставить минималку и под себя. Это не значит что набор который для сервера предлагают меэйнтейнеры Debian плох, я бы сказал он очень хорош, но специфика, специфика, ...

#232186
Nigelist написал:
Потому я и предлагаю учиться на виртуалке, и google будет рядом, и привычное DE, и нормальные браузеры, и все остальное...

...только Linux будет работать совсем не так...
А нормальные браузеры с DE есть и в Linux'е, мы не в 95ом году прошлого века.

Nigelist написал:
Так ведь это тоже для экономии времени. Ведь сколько времени займет переустановка? А тут 5 мин.

5 минут для тех, кто имеет опыт работы с виртуалками. Этот опыт можно заработать, но IRL он вряд ли понадобится (в продакшене если виртуалки и есть, то совсем другие). Переустановка тоже займёт 5 минут, с опытом. Но вот это уже полезный опыт.

Nigelist написал:
3. localhost уже отменили?

Не понял ваш ответ.

что непонятного? ЛЮБОЙ сервер можно запустить на localhost'е. Если мы конечно не в виртуалке (там это не так просто, ибо гостевой localhost отличается от хостового. Что лично для меня до сих пор служит источником путаницы и ошибок).

Nigelist написал:
Ну вот уж не назвал бы себя профессионалом. Однако использую же и считаю удобным.

во-во. Если продолжите этим заниматься серьёзно - получите в лоб, наступив на многочисленные грабли.

Nigelist написал:
И тем более виртуалка это как песочница, в которой можно (и я считаю нужно) проводить большинство изысканий

не правильно. Изыскания вполне можно проводить и на домашней системе - если вы положите апач на localhost'е, то ничего страшного не случится.

newzenon написал:
Так что конечно ставить минималку и под себя. Это не значит что набор который для сервера предлагают меэйнтейнеры Debian плох, я бы сказал он очень хорош, но специфика, специфика, ...

для новичка лучше таки иметь настроенный exim, даже если он ему и не нужен. Какая там "специфика"?

#232204

дебиан он и есть дебиан. Как выше сказали, что из него слепишь то и будет. Берешь обычный любой CD дистра. При установки размечаешь жесткие, и убираешь все галочки со всяких десктопов и прочей ереси, можешь указать еще интернет соединение дабы наверняка слить последнее ядро и дрова при установке. В итоге у тебя установится голая дебин+root+консоль и скорее всего куча не найденных дров под серверное железо, хотя вру на мой IBM нашел все кроме встроеной сетевухи(поставил две реалттековские, и все стало норм). А дальше apt-get install и вперед. Как говорится - меньше служб меньше багов, дыр и всяких лазеек для взлома на сервере, а заодно ты точно будешь знать как у тебя все работает. А если ты думаешь настраивать сервак используя мышку и графический рабочий стол... читай книжки, серваки поднимать еще рановато. Если выбирать между другими ос и дебиан для серверной ос, я бы выбрал дебиан. Не слишком просто, но вся информация есть в инете плюс огромная база софта.

#232243

drBatty, тяжело с вами вести беседу. Опыта не хватает. :( Ну да ладно. Свои аргументы я высказал, в любом способе есть свои недостатки. И что делать дальше решать ТС. wink

drBatty написал:
ЗЫЖ у виртуалки есть очень серьёзный минус - там всё работает НЕ ТАК. Например, если хост на семёрке, то и распределитель памяти от семёрки. Со всеми его приколами. Это ещё больше "радует" потому, что семёрке+виртуалке памяти нужно значительно больше чем семёрке. И Linux жрёт не так уж и мало памяти - даже если у вас 3.5 юзера, запустится всё равно 15 процессов апача. С остальным также.

Работа с Сетью тоже не линуксовая, а из хостовой машины. И работает Сеть тоже совершенно по другому.

Можно ссылки на эту тему? Для самообразования так сказать?

#232282
Nigelist написал:
Можно ссылки на эту тему?

не. это всё моё ИМХО, основанное на моём опыте. Что-то мог-бы подкрепить пруфами, но лень, да и смысла не вижу.

Nigelist написал:
Свои аргументы я высказал, в любом способе есть свои недостатки.

это да. Установить на свой комп второй системой Linux это на самом деле не настолько страшно и опасно. А уж всяких заморочек всегда меньше, чем с виртуалкой. Что не говорит о том, что виртуалка не нужна. Нужна. Но не для тестирования/обучения работы с серверами.

#232290

drBatty написал:
это да. Установить на свой комп второй системой Linux это на самом деле не настолько страшно и опасно. А уж всяких заморочек всегда меньше, чем с виртуалкой. Что не говорит о том, что виртуалка не нужна. Нужна. Но не для тестирования/обучения работы с серверами.
У меня и на рабочей и домашней машине стоит второй системой Ubuntu. Но в этом способе есть недостаток, что надо тратить время на перезагрузку. Например, поставил я второй системой Linux без DE. Начал экспериментировать с одной из ролей сервера. Столкнулся с проблемой, нужен google. А для этого надо:
  • завершать работу сервера,
  • загружаться в основную систему,
  • искать нужную информацию,
  • распечатывать ее (или просто записывать её на бумаге),
  • завершать работу основной системы,
  • загружаться во вторую систему.

А тут может оказаться, что информации мало, значит надо все по новой. И сколько раз новичку надо будет искать информацию в google? И кто после этого ССЗБ?

P.S. В общем мое мнение не изменилось, для первичного обучения непременно нужна виртуалка. Хотя я на данный момент могу себе позволить тестовую машину и KVM-свитч (чем и пользуюсь).

#232304

Nigelist, по-моему, Док имел ввиду такую схему - ставишь Linux с DE, настраиваешь, а потом удаляешь DE или отключаешь их автоматическую загрузку.
Я когда-то делал именно так, и мне кажется это действительно проще, чем связываться с VM.

#232305

-=Serj=-, это будет проще, если у ТС есть опыть работы с Debian.

Войдите или зарегистрируйтесь, чтобы ответить.