Member
Статус: Не в сети Регистрация: 07.04.2006 Откуда: Москва
Знания по Linux нулевые. Чего купить почитать? Из толстых книжек рядом с домом нашел http://www.chitai-gorod.ru/catalog/book/515234/. У нас на работе используется CentOS. У них на сайте лежат дистрибутивы. Стоит её ставить дома для изучения или начать с чего попроще?
_________________ С каждым днем всё интереснее жить - всё неизвестнее, что будет завтра.
как, за деньги нашёл? А если погуглить на ex.ua бесплатно есть в pdf. Но это всё понты, судя по моему опыту с Lucid Puppy (120 Мб дистро), который базируется на Убунте и грузится с флэшки, даже с нулевыми знаниями можно настроить PPPoE соединение с провайдером, чего-нибудь браузить, посмотреть кино и снести все следы Винды с харда, был бы GUI на инглише и дрова для устройств. А вот с дровами в подобных облегчённых сборках проблемы. Самая новая версия к примеру вообще не увидела мой хард
_________________ По поводу АМД можно сказать, что... http://images.vfl.ru/ii/1466552059/06f0b3de/13108371.gif
И мне Ubuntu нравится. Пользовался ею начиная с версии 9.04. С версии 11.04 полностью перешел на неё и стёр Винду. Думаю это самое идеальное для новичка.
нания по Linux нулевые. Чего купить почитать? Из толстых книжек рядом с домом нашел http://www.chitai-gorod.ru/catalog/book/515234/. У нас на работе используется CentOS. У них на сайте лежат дистрибутивы. Стоит её ставить дома для изучения или начать с чего попроще?
Уважаемый у вас есть интернет. какие книжки? зачем покупать? Что вы хотите освоить/узнать? Если одно из главных назначений, то курите iptables, а так ради прикола ставьте Mint. Одно НО, после мытарства по разным дистрибутивам, основанных на пакетах deb или rpm, возможно захотите продвинуться в плане сборок, вот здесь Вам на помощь Gentoo, FreeBSD, ArchLinux и етц. Вы приоритеты раставьте, а мы по мере возможностей поможем.
Добавлено спустя 5 минут:
AndySkywalker писал(а):
Да и вообще выполнение повседневных задач с терминалом - косяк ос или дистрибутива.
Вы немного не правы, Unix way никто не отменял, по сему мне проще в терминале чем с GUI, ну это не понять тем кто не юзал Волков коммандер, dosshell. Unix way подразумевает читать и думать, а не тупо на галочки тыкать, потом и до ассемблера скатитесь, поверьте, это увлекательное занятие!!!
Добавлено спустя 3 минуты 32 секунды:
sidreshot писал(а):
Локализация не установилась, скачалась и бесконечно хоть перезагружай, хоть что - не пахало. Глюков там навалом и меня бесит, что линуксоиды это тупо не признают.
попробуйте установить ArchLinux - не livedvd а именно с слепка - почитайте, многое проясниться. https://wiki.archlinux.org/index.php/In ... сский) __https://wiki.archlinux.org/index.php/Locale_(Русский)__
Member
Статус: Не в сети Регистрация: 26.09.2009 Откуда: ДС
И всё-таки задам этот вопрос. Написал скрипт, поставил в автозагрузку. Система не грузится. Кто-нибудь может подсказать, в чём может быть причина и как исправить проблему?
Скрипт
## Script for enable eth-interface on system startup without IP ## conflicts if there has been an incorrect shutdown
#!/bin/bash lastdig=`cat /etc/network/interfaces | grep addr | tail -c 2` # выясняем, 1 или 2 сервак (.150 и .151 IP-адрес соответственно) sed -i -e "s/0.15$lastdig/0.152/g" /etc/network/interfaces sed -i -e "s/#auto eth/auto eth/g" /etc/network/interfaces ifup -a internet=`ping -c 5 8.8.8.8 | grep received | head -c 24 | tail -c 1` # проверяем, есть ли инет if [ "$internet" = "5" ] then primaryon=`ping -c 5 10.0.0.150 | grep received | head -c 24 | tail -c 1` # проверяем, есть ли в сети главный сервак if [ "$primaryon" = "5" ] then ifdown -a sed -i -e "s/0.152/0.151/g" /etc/network/interfaces hostname srv1 sed -i -e "s/srv0/srv1/g" /etc/hosts sed -i -e "s/srv0/srv1/g" /etc/hostname ifup -a echo "Primary server is online, make this server secondary" >> /var/log/eth_upper.sh else ifdown -a sed -i -e "s/0.152/0.150/g" /etc/network/interfaces hostname srv0 sed -i -e "s/srv1/srv0/g" /etc/hosts sed -i -e "s/srv1/srv0/g" /etc/hostname ifup -a echo "Primary server is offline, make this server primary" >> /var/log/eth_upper.sh fi fi sed -i -e "s/auto eth/#auto eth/g" /etc/network/interfaces exit
P.S.: Система Ubuntu Server 14.04.1, автозагрузка сетевого интерфейса отключена.
Member
Статус: Не в сети Регистрация: 26.09.2009 Откуда: ДС
targitaj, не удивлён, что скрипт не особо понятен :D Поясняю: Есть два сервака, на которых крутится БД. Между серваками она реплицируется. Главный сервер - 10.0.0.150. Подчинённый - 10.0.0.151. Оба сервака запускаются с выключенными eth-интерфейсами и, по идее, скриптом ip правится на "левый", проверяется наличие в сети главного сервака. Если сервак обнаружить не удаётся, то ip и dns перебиваются на 10.0.0.150 и srv0. Если удаётся, то перебивается на 10.0.0.151 и srv1 (и сервер, соответственно, становится подчинённым). Скрипт не полный: ещё вносятся правки в конфиг MySQL, но до этого не дошло, потому как даже с этим, неполным, скриптом система не грузится. А я не могу понять, в чём проблема. Вот и спрашиваю :)
*всё это делается на случай, если основной сервак внезапно вырубится на 5+ минут, потому что в этом случае подчинённый автоматом реконфигурируется в главный, сменив ip. Бывший главный просыпается с таким же ip и... Сами понимаете. **да, это не решение, а костыль, но почему система-то не грузится? ***это мой третий скрипт на bash-е и третий скрипт вообще, поэтому вид его может быть непристойным, прошу меня простить.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения