FreeBSD. Порты и пакеты

В прошлый раз мы поставили FreeBSD 8.0, более-менее разобрали процесс установки и получили в итоге девственно чистую систему, аки родник, что течёт по склону Фудзиямы… Это, так называемая, базовая система. Но сама по себе она скучная и практически бесполезная. А нам надо, чтобы было весело и чтобы хуй войне. Поэтому необходимо научиться устанавливать любые программы в преподобной FreeBSD. Для этого есть 3 способа (аж три, да):

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

Также, в этой главе мы научимся обновлять коллекцию портов. Так что… не переключайтесь :) Подробнее »

FreeBSD. Начнём с самого начала

Ещё летом я успел написать две заметки по горячо обожаемой мной FreeBSD. Время шло, готовилась статья по MySQL и Verlihub, но домашний сервер решил иначе… он сдох. Зачем — ума не приложу. Может быть он устал от пыток. А после его кончины я Фряхой не занимался, серверы не настраивал и вообще стал самым обычным десктопным человеком. Но через пол-года мои сисадминские инстинкты взяли верх, меня снова стало оргазмирующе переть от ковыряния в юниксах, я починил сервер, скачал новенькую FreeBSD 8.0, установил её и решил всё-таки отписаться.

В статье про CVSUp я уточнил, что манал рассказывать о процессе инсталляции Фряхи, но буквально сегодня передумал. Расскажу! Штатный инсталлятор может поломать всю судьбу неокрепшего админа, поэтому лучше я понаделаю скриншотов с разъяснениями, потрачу некоторое время и помогу всем, кто пока не в теме. Осторожно, много картинок! Начнём, пожалуй >>

Меня это вдохновляет

Восстановление удалённых файлов в Linux

Предисловие:
Однажды у моего друга случилась такая проблема – он снёс неимоверно важные файлы с Убунты, приняв их за ярлыки. Ну что ж… бывает… К сожалению, на то время я не знал ни одного рабочего метода восстановления удалённых файлов в Линуксах. Как следствие, не смог ничем помочь. Проблема нетривиальная, а сакральное знание может пригодиться и для себя самого. Мало ли. Так вот нашёл на просторах интернетов хорошую статейку по заданному вопросу. Так что и себе на заметку, и с вами поделюсь.

Думаю, каждый из нас с вами сталкивался с проблемой, когда из-за глюка прошивки фотоаппарата, камеры, кпк, смартфона или просто из-за особого устройства /dev/hands, карточка была отформатирована, данные были удалены. В свое время данную проблему я решал достаточно просто, используя Portable версию Ontrack Easy Recovery, но так как уже несколько лет являюсь пользователем linux-систем, то использование данного нелицензионнного приложения через wine показалось не совсем кошерным, к тому же жажда исследований и приключений требовала найти бесплатный родной аналог для linux-систем. Исследования закончились, даже не успев начаться, так как первая строчка в поиске Google привела к набору утилит TestDisk, о которых я расскажу. Далее подробнее >>

Бузочок рекомендует Windows 7

Заодно поздравляю Майкрософт со стартом продаж Windows Seven. Они проделали отличную работу.

P.S. Никогда не думал, что буду рекомендовать Винду :)

Новая опасность от QIP

Буквально сегодня через ICQ и обменник file.qip.ru стал распространяться достаточно интересный вирус, интересен хотя бы тем, что он умеет говорить :)

Всё началось с того, что я получил сообщение от своего знакомого:

(23:26:41) ***:
Ссылка для скачивания файла Egg.rar
file.qip.ru/file/104633322/*** (950 кб)
[-- Файл отправлен через file.qip.ru. Подробнее на сайте: file.qip.ru/ --]

(23:28:08) Screatch:
это что

(23:28:17) ***:
нечто позитивное )

Ранее, печальный опыт заставил меня спрашивать каждый раз когда я получаю подобные ссылки, но получив ответ я понял что опасаться нечего… открыл, обратил внимание на то что написано Tested by Kaspersky Anti-Virus 2009-10-18 и безбоязненно скачал и запустил, увидел яичницу, закрыл. Но тут меня в очередной раз спас Linux.

Несколько минут спустя я узнал, что, как оказалось, это был вирус, и судя по всему достаточно хорошо спланированный. По состоянию на 01.23 МСК файл был скачан уже 13,897 раз. Немаленькая такая армия ботов получается.

Удивила сама организация вируса, разработчик вируса заранее продумал, что большинство зададут вопрос на подобие «Что это такое» и подготовил автоответ. После заражения вирусом, вирус крадёт ваш ICQ-аккаунт независимо от того каким IM-клиентом вы пользуетесь, затем вирус рассылается всему контакт листу.

Возможно Хабрахабр это не то место где стоит предупреждать о вирусной опасности, но, всё-таки, может кто не знал…

UPD: Вирус был удалён с file.qip.ru по состоянию на 01.35 МСК, в причине было указано:
This file is no longer available because of claim by support. К этому времени вирус был скачан уже более 14 000 раз.

Копипаст с Хабра. Кто предупреждён — тот вооружён.

Любимые плагины для Firefox

Firefox не просто так считается лучшим браузером в мире. Одна из его самых сильных сторон это модульность. Можно наращивать необходимый функционал в несколько кликов с помощью удобной системы плагинов.

Я хочу поделиться с вами плагинами, которые установлены на моей машине и которые упрощают мне жизнь. В комментариях я прошу вас поделиться своей подборкой, интересно кто что использует и как это упрощает жизнь вам.

Поехали!

Download Statusbar — замена встроенному менеджеру загрузок. Реализовано удобно, ненавязчиво и информативно. Раньше использовал плагин FlashGot и привязывал его к внешнему DownloadManager’у. А ещё раньше я использовал плагин DownThemAll. Удобно всё, дело вкуса.

Firebug — инструмент первой необходимости у любого веб-разработчика. Позволяет мониторить и отлаживать любой сайт на лету. В базовой комплектации реализована работа с CSS, HTML и JavaScript. У этого плагина есть свои плагины, которые расширяют функциональность :) Можно установить ещё и CodeBurner, он позволяет удобно работать с официальной документацией W3C по HTML и CSS в связке с FireBug’ом.

WebDeveloper — ещё один плагин первой необходимости для веб-разработчика. У него огромное количество полезных функций, таких как возможность полностью отключить css-стили сайта, или подсвечивать названия div’ов прям в разметке, работа с кэшем, кукисами и др. и пр. Нямка.

FireFTP является полнофункциональным фтп-клиентом. Пока я о нём не знал, использовал отдельное приложение FileZilla. Но работа с ФТП не покидая браузера оказалась более удобным вариантом.

FlagFox не просто отображает флаг страны, в которой находится сервер. Он позволяет просматривать геоданные хостера, а также интегрирован с сервисом Whois.

Screengrab сохраняет веб-страницу целиком как картинку. Иначе говоря — делает скриншот. Независимо от фактической ширины и высоты страницы. Есть небольшой минус. Требует для своей работы Java. Но на самом деле многие программы работают с Жабой, давно пора привыкать.

SkipScreen — потрясный плагин, который убирает напряжные счётчики со многих современных файлообменников. Буржуйских, конечно. За Рапиду отдельное спасибо :) Качаем и не ждём по пол-часа до следующей закачки.

Xmarks — самый вкусный плагин для активного сёрфера. Он синхронизирует ваши закладки со своим сервером. На деле это избавляет вас от страха потерять все закладки при переустановке системы. Вы можете использовать закладки одновременно и дома, и на работе. Синхронизация автоматическая. Если закладок миллиард, можно разбить их не только по папкам, но и по тегам. Плагин также добавляет несколько вкусняшек к поисковым результатам Гугла. Но и это ещё не всё :) Вы можете синхронизировать и бэкапить не только закладки, но и свои пароли (параноики побледнели). Для меня незаменимая штука.

Человек системы

Года 3 назад я давал интервью в газету «Пропоную роботу». На кону был день сисадмина и меня попросили ответить на несколько банальных вопросов по моей профессии… а я тогда ещё был сисадмином. Очень забавно через несколько лет почитать. Решил с вами поделиться.

«Действия системных администраторов и шаманов во многом схожи: оба разговаривают на совершенно непостижимом языке, производят абсолютно необъяснимые манипуляции, решая немыслимые проблемы невообразимыми способами. И оба всегда выглядят бездельниками. Но что поразительно, система-то работает, как часы. Согласитесь, уж слишком много непонятного — еще один повод обратиться к сисадмину. На этот раз за разъяснениями.

Наконец-то появилась возможность высказать нашим системным администраторам в лицо все, что я о них думаю. Даже досадно стало, что думаю я о них только хорошее. И вовсе не из боязни оскорбить системщиков, которых, как известно, может обидеть только тот, кто не понимает насколько это опасно. А только лишь потому, что несчитанное количество раз терпеливо выслушав в телефонной трубке «911» мои вопли, они незамедлительно мчались на помощь к бездыханному «телу» моего верного ПК. Кто, «хоть каплю жалости храня», восстановил мой, казалось бы, навеки утраченный файл? Кто избавил почту от завалов спама и защитил компьютеры от вирусов и червей? Кто готов ночами обслуживать систему, чтобы наше издание вовремя и без потерь дошло до своих покупателей? Да вот и он, один из системщиков — наш Рома. «Канули в Лету времена, когда на позициях системных администраторов работали лохматые парни «не от мира сего», ни с кем, кроме Интернета, не контактирующие, — комментирует Роман Заев, системный администратор компании «Робота Плюс». — Сегодня корпоративная культура повысилась и в большинстве случаев работодатели хотят, чтобы сисадмины умели нормально общаться со всеми сотрудниками компании, не создавая лишних проблем». Ну и сам диалог »

Операционная система Haiku

Я не мог обойти эту новость стороной, так как уже лет 5, наверное, периодически слежу за развитием событий. И, по правде говоря, никогда не верил до конца, что разработчики однажды хоть что-то доведут до ума. 8 лет разработки — немалый срок, конечно. За 8 лет тот же Linux из чисто гиковской операционки вырос в серьёзную махину корпоративного уровня и качества. А Haiku всё это время потратила на копирование основного функционала BeOS уровня 2001-го года. Но не буду никого осуждать за вялость работ, не имею на это морального права. Лучше поздравлю. 14-го сентября 2009-го года вышел первый официальный релиз операционной системы Haiku для разработчиков (Haiku R1/Alpha 1, так называемый).

Подозреваю, что даже айтишники многие не в теме. Поэтому объясню вкратце что празднуем :) Заодно небольшой обзор сделаю. Подробнее »

Настройка mySQL сразу после установки

Удивительно, сколько народу устанавливает mySQL на свои сервера и оставляют его с настройками по умолчанию.

Несмотря на то, что в mySQL существует довольно много настроек, которые Вы можете изменить, есть набор действительно очень важных характеристик, которые обязательно нужно оптимизировать под собственный сервер. Обычно после такой небольшой настройки производительность сервера заметно увеличивается. И вот как это сделать »

12»