|
|
Постовой: если Вы увлекаетесь электротехникой, то Вам возможно нужно купить электронные компоненты - дешево и доступно
ПредЫстория: Свершилось ужасное. Какой-то гад взломал мой хостинг и удалил оттуда все сайты. Я все восстановил, но задумался над еще одной попыткой сменить операционную систему на более безопасную. Конечно, на Linux. Я, вероятно, буду записывать тут, что я делал и что происходило. Я думаю, что тем, кто хочет пойти по “пути самурая” будет интересно подобное чтение. Назвал все это “Linux для менимейкера”, а вещать буду как будто бы для тех, кто никогда не пользовался Linux (и для манимейкеров, сео и программистов в том числе). Мне давно хочется перейти на Linux - он нравится мне внешне, идея опенсорс мне близка… Вообще тот, кто почувствовал атмосферу OpenSource, уже не захочет возвращаться в “коммерческий” Windows-мир. Ощущение принадлежности к огромному всемирному сообществу открытых и добрых людей (а кто еще будет раздавать свой труд бесплатно?) - это нечто; хочется сразу самому что-то вложить в этот коллективный труд (видимо, на том все и держится). Так вот, ближе к делу.
Имейте ввиду, что я не ставлю себе задачу кого-то чему-то обучить. Я буду писать, как у меня прижился Linux, какие возникали проблемы, что понравилось и что не понравилось.
Я, слава Б-гу, решил не удалять Windows. И никому не рекомендую, особенно если у Вас ноутбук (для некоторого оборудования совсем не найти драйверов). Разбил винчестер пополам с помощью PowerQuest Partition Magic (есть еще Norton Partition Magic, но он у меня не заработал). Получилось 3 раздела: 90gb NTFS, 88gb ext3 (файловая система для Linux) и 2gb SWAP (файл подкачки для Linux).
Тут отмечу, что сначала надо ставить Windows, а уже потом Linux. Дело в том, что Linux ставит загрузчик (LILO или GRUB), который позволяет выбрать операционную систему при загрузке, а вот Windows ведет себя несколько невежливо и просто стирает загрузочный сектор (то есть если Linux и был, то запустить его уже не удастся*).
Дистрибутив я выбрал Ubuntu (9.04). Скачал с официального русского зеркала, записал на DVD (CD не было). Загрузился с диска. Дальше все просто: выбрал куда ставить (собственно, только один раздел, который уже был создан). Установка заняла какое-то время.
Установилось. Что понравилось? Очень понравилось, что почти все сразу заработало “из коробки”: горячие клавиши ноутбука, WiFi, Bluetooth. Работало все очень резво и быстро. Загрузилось - и сразу можно начинать что-то делать (в отличие от Windows, где еще 5 минут грузятся разные программы).
А вот после… После почти сразу начались проблемы, к сожалению. Причем такие, что новичек бы ахуел очень удивился и, видимо, удалил бы все от греха. А именно: я решил установить драйвера на видео-карту. Установил (с установкой там проще и прикольнее, чем в Windows, но вот установить, очевидно, можно так, что запорится вся система). Так вот, я установил драйвера, перезагрузился и ноутбук повис - черный экран и всё. Причем намертво.
Дальше началось шаманство. Безопасный режим -> консоль. И никаких навыков работы с ubuntu (например, в Mandrake я бы знал что делать). Очевидно, плохо работал именно xorg (вот! вот когда новичек пришел бы в ужас! он бы даже не знал как просмотреть содержимое каталога из консоли Linux! именно поэтому нужно оставить Windows на всякий случай). Но сброс настроек ни к чему не привел - видео стало грузиться, зато ни мышь, ни клавиатура не работали. Интерфейс стал английским (хотя я его руссифицировал) и возникло несколько ошибок Gnome (стандартная графическая среда Ubuntu).
Зато я научился поднимать сеть из консоли (до этого пользовался графическими аналогами).
ifconfig eth0 x.x.x.x up
ifconfig eth0 netmask y.y.y.y
rotute add default gw z.z.z.z.
vi /etc/resolv.conf - прописываем DNS так:
nameserver b.b.b.b
тут x.x.x.x - IP адрес, y.y.y.y - маска сети, z.z.z.z - шлюз (gateway), b.b.b.b - DNS-сервер.
Как откатить драйвера я так и не разобрался. Возникло даже ощущение, что /etc/X11/xorg.conf вообще не читается и не используется при запуске X-сервера.
Еще я разобрался, как использовать стандартный репозиторий (или как там его?).
apt-cache search pack - ищет пакет pack (если не знаете точного названия)
apt-get install pack - устанавливает пакет pack
apt-get remove pack - удаляет пакет pack
При этом нужно подключение к сети (см. выше), иначе неоткуда будет брать пакеты.
В общем, первый блин пошел не просто комом, а комо через жопу. Я даже согласился с неизвестным админом с БашОрга: “Я думаю, что логотип Убунты символизирует задницу с тремя анальными шариками”. Точно.
Но! Но я не сдамся. Сегодня еще один заход. Надеюсь, все будет хорошо и дальше я начну вещать про софт и сделаю пару клевых скриншотов.
* можно восстановить загрузочный сектор и поставить загрузчик заново, но уж точно это не лучшая идея для первого знакомства
Комментариев (20)
* пометка для тех, кто не в курсе: “клиентом” в программировании называется программа-приемник каких-то сообщений от сервера. В случае с ICQ это наш любимый qip (или другая программа). “Родной клиент” в данном случае означает того клиента, который выпустила корпорация, придумавшая ICQ.
Как мы все знаем, прекрасный-распрекрасный AOL (обладатель icq) сейчас постоянно меняет протокол, пытаясь выкинуть с “рынка” посторонние icq-клиенты. Это нужно затем, чтобы мы все дружно скачали их родной клиент (жуткая программа с именем ICQ или ICQ-lite). Родной клиент, как обычно, очень неудобный (совсем не такой крутой как rnq или qip) и начинает бесить уже на 5ой минуте использования. А уж о том, что великий AOL не подумал о других операционных системах (например, Linux), но пытается и там навести порядки - я вообще молчу.
Кстати, если опять же, кто не знает - в договоре к ICQ (который Вы принимаете только пользуясь ей) имеется пара строчек о том, что AOL не несет ответственности за возможные материальные убытки и что вся пересылаемая инфа через аську сразу становится собственностью AOL’а. То есть, переслали пароль через аську? И не говорите потом, что “кто-то украл кошелек”.
Так вот, из-за всей этой ерунды появилась альтернатива ICQ - это Jabber. Наверняка кто-то где-то уже слышал от друзей слова “переходи на джаббер!”.
Как все уже догадались, это оперсурс-протокол, который никто не пытается прибрать к рукам, никто не претендует на передаваемую информацию и уж точно никто не запрещает “сторонние клиенты”, т.к. таких просто нет.
Джаббер, кроме всего, позволяет передавать сообщения и в ICQ-сеть, если Вы не хотите отказываться от ICQ.
Итак, что это такое, где это взять и с чем это едят. Вместо UIN’а (номера) у Вас собственный адрес. У меня он такой же как ник - dimoning@gajim.org.
Для ознакомления подойдет клиент psi. Скачать его можно с официального сайта.
Я не буду описывать процесс установки, все очень просто и понятно (как и любая другая windows-программа, в моем случае). После установки самой программы нужно нажать на “Создать аккаунт”, т.к. у Вас наверняка аккаунта еще нет.
Придумайте себе JID (во жесть) и выберите сервер, например, gajim.org. Потом вводим логин и пароль. Готово.
Собственно, пересылка сообщений, общение, статусы и прочее - все очень похоже на ICQ. Можете добавить меня - dimoning@gajim.org, пообщаемся
___________
Реклама:
заказ доставка цветов
заказ букетов
услуги манипулятора
Комментариев (13)
Спонсор поста: О безопасности в Интернет
Что в линуксе не хорошо - так это игр в нем нет. Остальное все там прекрасно и замечательно. Особенно, учитывая, что моя Виста канула в Лету - совсем перестала нормально работать - пришлось поставить Linux.
Задача эта не простая, т.к. у меня Asus F3s-серия ноутбук, а в нем железки, как известно - совсем плохо поддерживаются.
Кстати, вот и винда в окне линукса. Красота

Поставил все, в принципе, нужное для работы - php+apache+mysql (с ней провозился особенно долго и узнал много нового, ровно как и матов). А вот звук до сих пор настроить не вышло…
Вообще, я про mysql написать и хотел. Дело в том, что при установке mysql часто случается, что оно вроде бы и не говорит пароль от рута, но и не дает создать изначальную конфигурацию. Почему - бог знает, кривые руки, кривой дистрибутив или кривой линукс - не суть важно. Вакцина однако есть.
Признаки: на ввод mysql -u root, мы получаем отказ и никакой пароль не подходит.
Решение: как Вы знаете, mysql хранит информацию о самой себе в свой же базе данных, названной так же - mysql. Там есть таблица user, в которую записаны все пользователи, которые имеют доступ к базе данных, их привилегии и прочее говно прочие данные. После установки mysql обычно эта таблица пуста, а должна быть содержать запись о руте. Поэтому мы руками создадим там запись о руте.
Для этого, сначала создайте демон mysql с параметром, чтобы он не запрашивал пароли вообще. Все действия под рутом (линукса), конечно:
root> mysqld –skip-grant-tables &
У меня так же работал и флаг –skip-grant.
Теперь логинимся, просто набрав mysql. Уже можно.
Далее нужно создать рута. Для этого нужно выполнить вот такие не хитрые запросы:
mysql> use mysql;
mysql> INSERT INTO user VALUES(’%',’root’,PASSWORD(’some_pass’), ‘Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’, ‘Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’,'Y’, ”,”,”,”,0,0,0,0);
Понятно, что root - это имя пользователя (можно добавить и другого, собственно), some_pass - это пароль. Жутковатая вереница букв игрек - это привилегии. То есть - выставляем все, что только можно в “Ес”, мол, давай мужик - тебе можно это делать
Вот так.
И еще момент, у меня почему-то было, что из консоли к мускулу коннектится нормально, а из браузера - орет что нельзя через этот сокет. Поправил сие я, отредактировав /etc/my.cnf и заменив везде сокет на один и тот же - /tmp/mysql.sock
Кстати, по умолчанию темповая директория для мускула без возможности записи. Чтобы с этим не геммороиться, я поменял ее на /tmp. Это можно сделать опять же в my.cnf, дописав tmpdir=/tmp или при запуске демона непосредственно:
root> mysqld -t/tmp &
Удачи
Комментариев (6)
Спонсор поста: Воронежский блоггер
Как Вы уже знаете, я запланировал некоторый список покупок на ближайший месяц. По велению случая я являюсь Веб-разработчиком, а точнее - программистом. И 80% серверов в Интернете работают под Linux/Unix-системами. Идеальным решением для меня был бы Linux на том компьютере, где я работаю, но там сейчас лицензионная Windows Vista, сносить которую, конечно не хочется. Я хотел купить отдельный компьютер для Linux, но тратить на это лишних 10-15 тысяч рублей - дорогое удовольствие.
Выход есть - Виртуальная Машина! Этот способ подходит не только для “разработчиков”, но и просто - познакомиться с другой операционной системой, не “убивая” при этом свою. Вот, Linux запущен прямо в окне Windows (все скриншоты в статье кликабельны):

В общем, я сэкономил себе примерно 12.000 рублей Заинтересовало, как я это сделал? Подробная инструкция далее.
Читать полностью »
Комментариев (19)
Страница 1 из 1
Страница 1 из 11
|
|
Что здесь почитать?
1. Разработки.
1.1 Плагин "Я не робот"
1.2 Плагин "Код Adsense прямо в пост"
2. Заработай.
2.1 Блогун: 20$ в день
2.2 Уходим от налогов в Sape
2.3 Хватит думать, пора зарабатывать
3. Акции и конкурсы.
3.1 Ссылка за "Рабочий стол"
Показать весь список.
полный список в процессе наполнения ;) посмотрите чуть позже
-->
|