|
Постовой: если Вы увлекаетесь электротехникой, то Вам возможно нужно купить электронные компоненты – дешево и доступно
ПредЫстория: Свершилось ужасное. Какой-то гад взломал мой хостинг и удалил оттуда все сайты. Я все восстановил, но задумался над еще одной попыткой сменить операционную систему на более безопасную. Конечно, на 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
При этом нужно подключение к сети (см. выше), иначе неоткуда будет брать пакеты.
В общем, первый блин пошел не просто комом, а комо через жопу. Я даже согласился с неизвестным админом с БашОрга: «Я думаю, что логотип Убунты символизирует задницу с тремя анальными шариками». Точно.
Но! Но я не сдамся. Сегодня еще один заход. Надеюсь, все будет хорошо и дальше я начну вещать про софт и сделаю пару клевых скриншотов.
* можно восстановить загрузочный сектор и поставить загрузчик заново, но уж точно это не лучшая идея для первого знакомства
Комментариев (21)
* пометка для тех, кто не в курсе: «клиентом» в программировании называется программа-приемник каких-то сообщений от сервера. В случае с 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 рублей Заинтересовало, как я это сделал? Подробная инструкция далее.
Читать полностью »
Комментариев (26)
Страница 1 из 1
Страница 1 из 11
|
|
Что здесь почитать?
1. Разработки.
1.1 Плагин "Я не робот"
1.2 Плагин "Код Adsense прямо в пост"
2. Заработай.
2.1 Блогун: 20$ в день
2.2 Уходим от налогов в Sape
2.3 Хватит думать, пора зарабатывать
3. Акции и конкурсы.
3.1 Ссылка за "Рабочий стол"
Показать весь список.
полный список в процессе наполнения ;) посмотрите чуть позже
-->
|