Про Линукс. Простым языком

19.02.2010

[timh.ru] Как русский (nginx) помог индейцу (apache)

Filed under: Практика — Tags: , — admin @ 10:04

В последнее время я не занимаюсь активным программированием, однако поддерживать свой сервер и размещенные на нем сайты приходится. Уже с 2003-го года мы с друзьями держим выделенный, арендованный сервер в Америке, посещаемость которого за последние годы выросла с 2000 человек в день в 2005-м году до 6000 человек в день в 2009-м году. Такое количество людей пока не создает нам проблем. Но вот поисковые роботы при каждом посещении нашего сервера создают огромную нагрузку. Бывает, что 200 роботов с Yahoo работают одновременно, забивая память сервера так, что обычные посетители уже не могут открыть ни одной странички. Получается своего рода DoS-атака, санкционированная поисковиком и вызванная тем, что у нас много страниц на сервере.

Мы уже думали купить дополнительно оперативной памяти, но это стоит дорого, а на улице кризис. Поэтому решили пойти другим путем. Главным потребителем памяти на любом веб-сервере, конечно, является сам веб-сервер (тавтология получается какая-то), а у нас используется Apache. После некоторых исследований я решил попробовать nginx. И вот что получилось…

[timh.ru] http://timh.ru/2010/02/16/how-russian-nginx-helped-apache/

19.06.2007

Безопасность в туннеле, или stunnel на страже коммуникаций

Filed under: Практика — timothy_ha @ 20:18

На днях столкнулся реальной проблемой, которая отняла у меня немало часов возни со своим Linux’ом – я отправился в отпуск с ноутбуком (конечно, отпуск это отрада, а не проблема). Вроде Wi-Fi интерфейс есть, Linux работает и подсоединяется с Интернетом везде. Но все коммуникации (почта, Web, ICQ, Yahoo Messenger) идут по тем каналам, которые я совсем не знаю – кто их прослушивает, как они фильтруются и т.п. Совсем не хотелось в какой-нибудь гостинице “случайно” потерять свои пароли, которые в случае FTP, ICQ или многих веб-сайтов (например, форумов, где я участвую, или блогов, где пишу) идут открытым текстом в TCP/IP трафике. Ведь в наше время любой администратор сети может поставить программу-сниффер для прослушивания локальной сети и автоматического сбора паролей. Вот и пришлось повозиться, решая данную задачу. (more…)

18.05.2007

Home-папка ~ или “сам себе реестр”

Filed under: Введение — timothy_ha @ 09:07

Linux Home FolderПользователи Линукса (и Юникса в общем) рано или поздно сталкиваются с таким обозначением, как папка ~, которая является синонимом папки /home/username, где вместо username – ваш логин в системе. Этим синонимом можно пользоваться для написания команд в терминале, например “cd ~/Documents” или “mkdir ~/Downloads/skype” вместо “cd /home/username/Documents” или “mkdir /home/username/Downloads/skype”. Удобно, не правда ли? Но дело не только в укорачивании команд. Ведь таким образом можно написать скрипты, которые будучи написаны однажды, будут работать для любых пользователей, которые их запускают. Например какой-нибудь /usr/bin/home_init.sh мог бы проинициализировать home-папку нового пользователя, создав ему подпапки Documents, Video, Audio и т.п. Папка ~ имеет также и другие прелестные свойства, которые мы обсудим в сегодняшнем сообщении. А пока на минутку посмотрим в сторону Windows (“все познается в сравнении”). (more…)

24.04.2007

“Just for Fun”, книга автора Линукса

Filed under: Введение — timothy_ha @ 08:45

Вы не поверите, но на днях моя жена – музыкант – начала читать книгу “Just for Fun”, которую Линус Торвальдс написал совместно с журналистом Дэвидом Даймондом. Сказала, что интересно написано (несмотря на обилие компьютерных терминов).

Я сам также с удовольствием перечитал книгу и освежил для себя некоторые вещи. Снова понравилось то, как сам Линус относится к своему творению. У него, как мне показалось, нет ни тщеславия, ни ложной скромности. Понравилось то, как он рассуждает о копирайтах и о том, что скоро никто не будет даже думать о том, что есть такая вещь как операционная система – что все технологии будут просто обслуживать сферу развлечений и общения между людьми. А ведь так и происходит (книга написана лет шесть назад). Весь этот шум, связанный с Web 2.0 (или веб-два-ноль, как пишут на Яндексе), например, возник из-за того, что люди захотели создавать свой контент, общаться друг с другом, а не только пассивно читать и использовать готовые сайты. И в этом общении и развлечении им совсем неважно, в какой ОС запущен их браузер :-) (more…)

17.04.2007

Монополия на свободу

Filed under: О свободе — CONDOR @ 07:54

Мне вспоминается небезызвестная песня Макара:

Ты шёл как бык на красный свет:
Ты был герой, – сомнений нет;
Но если все открыть пути: куда идти и с кем идти?
Как ты тогда найдёшь свой путь?

Мы так много и часто говорим о свободе, что иногда кажется, что её у нас нет и не было ни когда. А между тем, за словами о свободе мы начали забывать, что такое свобода. В современном европейском обществе «свобода» уже давно и прочно ассоциируется с правами человека. Эти права охватывают все сферы жизни человека и нет сомнений в том, что права человека являются неотъемлемой частью прав пользователя ПО. Как часто мы сталкиваемся с ситуациями, когда наши права ущемлены или же нарушены. И в этом случае мы начинаем говорить о притеснениях и начинаем бороться за наши права. А когда побеждаем и больше не с кем и не с чем бороться начинается эффект посттравматического шока, который достаёт в самый не подходящий момент. Так и со свободой: мы так к ней стремимся, что когда достигаем её в тяжёлой борьбе просто понятия не имеем, что же нам с ней делать. Это относится и к свободе, о которой мы говорим на страницах этого блога. (more…)

20.03.2007

Процессы в Linux

Filed under: Введение,Теория — gn_serg @ 07:30

В жизни обычного пользователя Linux часто встречается термин «процессы». Так что же такое «процесс»? Попробуем разобраться. (more…)

06.03.2007

Проприетарное ПО: по обе стороны доллара

Filed under: О свободе — Aleksanders @ 08:37

Ни для кого не секрет, что простая покупка нужного ПО ещё не решает стоящих перед вами проблем. С точки зрения пользователя, потраченные на приобретение финансы – это лишь первая ступень длинной лестницы, которая ведёт вас к вершине успешной работы с продуктом. Каковы же эти ступени? Можно ли перескочить хотя бы через некоторые из них? Рассмотрим некоторые из них подробнее. (more…)

02.03.2007

Нет монополии в ПО: выбор пользователей должен быть свободным!

Filed under: О свободе — Aleksanders @ 18:29

Нет монополии в ПО: выбор пользователей должен быть свободным!Свободу пользователям! Нет монополии на ПО!

Предлагаю начать новое движение в “освобождении” ПО и его пользователей. В нашей стране есть множество законов, заявлений о свободе прав граждан, и требовать реализации этих свобод – наш гражданский долг!

Я уже написал позавчера Президенту РФ (писать письма можно тут: http://kremlin.ru/mail/index2.shtml) о недопустимости монопольного поглощения рынка IT продуктами Microsoft. Призываю вас последовать моему примеру. Пусть наши голоса по отдельности не громче комариного писка, я верю, вместе мы способны раззудить законодательство нашей страны! (more…)

23.02.2007

Джин в бутылке, MSIE в WINE

Filed under: Практика — timothy_ha @ 21:18

Что больше всего разочаровывает пользователя в Windows? Почему приверженец привычного и понятного ему интерфейса “винды” вдруг начинает искать ей замену? Internet Explorer for Linux Я думаю, очень важную и весьма не последнюю роль сыграл здесь браузер Microsoft Internet Explorer или точнее его дырявость. А может и не совсем дырявость (Firefox и Opera тоже не без дыр), а его слишком тесная связь с недрами операционной системы, которая стала причиной многих вирусных эпидемий.

Итак, если кто еще помнит, первая версия браузера MSIE появилась где-то в 1995 году, практически одновременно с выходом новой ОС от Windows – Windows 95. Тогда версионный номер у браузера уже был 3.0. С более младшими версиями простые пользователи не сталкивались. Как рассказывает статья Википедии, браузер был основан на коде программы Mosaic (это был один из первых браузеров, работавших в графическом режиме – до появления WWW на экранах обычных пользователей, Mosaic можно было встретить в компьютерных центрах научных и учебных заведений, на графических Unix-терминалах). Версия 3.0 браузера MSIE вышла в то время, когда Netscape Navigator был уже очень зрелой программой, со многими возможностями. Netscape была фирмой-новатором, которая изобрела Javascript, фреймы и многие другие атрибуты современного Интернета. Internet Explorer же был невзрачной простенькой программой, которая работала, но была ничем не лучше своего конкурента. Я помню, что в те дни я всегда сразу ставил Netscape 2.0 поверх свежеустановленной Windows 95 и пользовался только Netscape. (more…)

22.02.2007

Социальные вопросы из глубин ядра Линукса

Filed under: О свободе — timothy_ha @ 18:38

Статья опубликована в еженедельнике Компьютерра. Перепечатывается с разрешения автора, Ильи Щурова. Выделения в тексте – наши. ProLinux.ru.

Порой кажется, что крестьянин в эпоху крепостного права был свободнее, чем современный человек, даже живущий в самой демократичной из всех демократий. Окружающий нас мир, созданный за многие годы развития цивилизации, слишком сложен, чтобы отдельный индивид мог полностью разобраться в его устройстве. А без понимания этого устройства мы не можем принимать собственных обоснованных решений. Мы вынуждены доверять другим людям и полагаться на их мнение – а значит попадать в зависимость от них. Мы зависим от СМИ, от рекламы, от юристов, от врачей, от учителей, от программистов…

Однако, если мы все-таки хотим стать чуточку свободнее, нам приходится разбираться в этом безумно сложном мире. Так разработчики свободного софта погружаются в тонкости законов об авторском праве, а обсуждение вроде бы чисто технического вопроса об использовании бинарных модулей в ядре Linux затрагивает гораздо более широкие социальные сферы. (more…)

21.02.2007

Предложение для потенциальных авторов, пишущих про Линукс

Filed under: О блоге — timothy_ha @ 20:23

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

Поэтому хотим сделать такое предложение: Вы наверняка знаете, что Google Adsense платит людям за клики по контекстной рекламе. Каждый потенциальный автор сайта “Про Линукс” может зарегистрироваться в системе Adsense (если вы еще не сделали это, сделайте через нашу партнерскую ссылку – смотрите большую кнопку “данный сайт рекомендует…” на странице Авторы), затем демонстрировать рекламу Google во всех своих статьях на prolinux.ru. Это мы можем сделать программно – блог будет показывать на всех страницах каждого автора только его Google-рекламу.

Первое время эта реклама не будет приносить много денег (сайт у нас новый), но уверен, для хороших текстов будет хорошее воздаяние :-) Сегодня Яндекс по запросу “свободная культура” как-то выдал на первой странице именно prolinux.ru, хотя тут пока всего лишь одна заметка по этому поводу (и то чужая). Это означает, что данная тема очень свежая и пока еще мало освоенная другими сайтами.

Еще один плюс данной модели – нам не нужно даже быть вашими финансовыми посредниками. Мы просто показываем вашу рекламу. Все остальное – подсчет денег, выплаты и т.п. это ваше личное дело с Google Adsense. Ничего не будет идти через prolinux.ru, кроме разве что кликов в вашу пользу. Ну а если у вас будет успех и зарегистрировались вы именно через нас, то мы получим бонус от самого Google, что тоже хорошо.

20.02.2007

Немного истории: Unix, Linux и халява

Filed under: Введение,О свободе — CONDOR @ 19:53

Unix (“Юникс”) это многопользовательская кроссплатформенная операционная система, разработанная в начале 1970-х годов Кеном Томпсоном и Деннисом Риччи. Если быть точным, то непосредственно систему придумал Кен Томпсон, а Деннис Риччи придумал язык С и компилятор языка С. В итоге эти «добры молодцы» объединили свои усилия в разработке Unix и в 1974 году сумели её благополучно перенести на ряд компьютерных архитектур. И, наверное, этот момент можно считать ключевым в реализации кроссплатформенных систем.

Именно реализация Unix стала отправной точкой в развитии подавляющего большинства из ныне существующих операционных систем. Говоря словами Линуса Торвальдса: “Unix характерна тем, что она утверждает некоторые базовые ценности”. Да, конечно же, эти ценности представляют немалый интерес для профессионалов, тем не менее, именно от этих ценностей и зависит относительная простота и надёжность операционной системы. Впрочем, возможно, что самое интересное для обычного пользователя может быть заключено в том, что сии «добры-молодцы» всего-навсего хотели поиграть в игру “Звёздные войны”: и они в неё поиграли :) (more…)

17.02.2007

Комплектация Линукса

Filed under: Введение — CONDOR @ 03:16

О программах, поставляемых с Линуксом (ОС Linux)

В последние годы всё чаще можно услышать вопрос: “А что, в Линуксе по умолчанию хороший софт (качественный Антивирус, офисный пакет, утилиты…)?” Отвечаем: Да, в Линуксе действительно немало высококлассных утилит: это программы для работы с дисками, с данными, с программными кодами, различные системы для автоматической настройки оборудования. В поставку любого Линукса обязательно включаются компиляторы и прочие средства разработки, как графические, так и текстовые (в смысле, консольные). (more…)

13.02.2007

О “деле Поносова” и “Linux в школах”

Filed under: Новости,О свободе — CONDOR @ 20:25

Дело директора школы из Пермской губернии уже обросло всевозможными инсинуациями и прочей ерундой, а между тем это классический «казус прокуратуры»: «есть статья, а человек найдётся»: вот и нашёлся г-н Поносов. Дело в том, что прокуратура в действительности «обратилась не по адресу»: на самом деле ответственность должен нести тот, кто устанавливал и продавал это оборудование с нелегитимной установкой, но этот сотрудник компьютерной фирмы всего лишь оштрафован своими работодателями и уволен с работы: этот человек не является кандидатом на судебное преследование и может считать, что легко отделался от постсоветской прокуратуры. Поразительно то, что на фоне «дела Поносова» заговорили о Linux: полагаю, что эти разговоры ни какого отношения к «делу Поносова» не имеют, потому что решение проблемы лежит не в сфере смены операционной системы в школах, а в юридической плоскости с которой подавляющие большинство из нас в действительности не знакомо.

(more…)

09.02.2007

Парижским школьникам и студентам раздадут USB-накопители с бесплатным софтом

Filed under: Новости — timothy_ha @ 13:38

Как сообщает Компьюлента, администрация парижского округа Иль-де-Франс решила раздать учащимся школ и средних специальных учебных заведений USB-накопители, на которых записаны программы с открытым исходным кодом. Представители местной администрации считают, что эта инициатива поможет детям узнать о существовании софта, альтернативного проприетарным программным продуктам. В реализацию этого проекта будет вложено 2,6 млн. евро, сообщает CNet. В начале 2007 учебного года 130 тысяч школьников и 30 тысяч студентов-первокурсников училищ получат USB-накопители с пакетом офисным программ, интернет-браузером, клиентами электронной почты и интернет-пейджерами, а также проигрывателем аудио- и видеофайлов. Все эти проиложения будут совместимы с операционной системой Windows.

Инициатором проекта по продвижению свободного ПО среди школьников стал глава областного совета Жан-Поль Юшон – приверженец программного обеспечения open-source.

Наш комментарий: Молодцы французы. Проект The OpenCD по распространению различного свободного ПО (на компакт-диске в виде скачиваемого ISO-образа) существует уже давно, но раздача флешек прямо в руки, да еще школьникам и студентам – очень хорошая идея. Пусть привыкают.

03.02.2007

“Свободная культура”. Рецензия на книгу

Filed under: О свободе — timothy_ha @ 07:36

Обложка русского перевода книги “Свободная культура”Журнал “Компьютерра” опубликовал рецензию на книгу “Свободная культура” Лоуренса Лессига. Книга вышла на русском языке. В оригинале ее можно найти на сайте Free-culture.cc. Там можно либо купить книгу, либо скачать, например, в PDF-варианте. Лоуренс Лессиг – юрист. Известен как создатель набора лицензий Creative Commons (статья в Wikipedia).

Лоуренс Лессиг, “Свободная культура”, М.: Фонд “Прагматика культуры”, 2007. ISBN 5-98392-009-X. Перевод Олега Данилова под ред. Виктора Ильина.

Пишет Илья Voyager Щуров: RIAA против пиринговых сетей. Microsoft против пиратов. Столлмен против DRM. MPAA против Internet. Adobe против ElcomSoft. KM против Мошкова. Элдред против Эшкрофта… Эпизоды большого противостояния, в котором участвуем мы все. Список можно продолжать.

Воображение мгновенно рисует карикатурные образы “воюющих сторон”. В красном углу ринга – могущественные медиакорпорации, софтверные гиганты и издательские империи, безо всяких сомнений действующие в преступном сговоре. В синем – компьютерный андеграунд, “плохие” хакеры и пираты, наживающиеся на чужом труде.

(more…)

02.02.2007

Линукс в картинках

Filed under: Введение — timothy_ha @ 23:10

Наверное, всегда интересно изучать новую операционную систему (ОС) или просто программу через картинки. Давайте посмотрим, что может делать Линукс.

Начну, пожалуй, с кубов. См. картинку справа. На ней видно, что система смогла расположить два рабочих стола, в одном из которых я пишу этот пост, а в другом проверяю почту. Для перемещения между ними мне достаточно придержатьКуб из рабочих столов Ctrl-Alt и либо нажать стрелку влево или стрелку вправо, либо мышкой ухватиться за верхнюю часть экрана и начать “крутить куб”. Очень эффектно выглядит, поверьте мне. И это ощущение живой среды в ОС мне очень нравится :-) Для тех, кто заинтересовался “физической” реализацией окон в Линуксе, даю ссылку на видео-ролик в YouTube.

(more…)

Еще один блог про Линукс

Filed under: О блоге — timothy_ha @ 20:03

Добро пожаловать в еще один блог про Линукс :-) Домен prolinux.ru зарегистрирован мной очень давно (почти три года назад!), но никак руки не доходили сделать сайт. Наверное, потому что сам только начал осваивать Линукс и не был готов рассказать о нем. Теперь же чувствую себя более уверенно – теперь у меня Линукс дома и на работе, плюс я содержу два сервера в Интернете (не две веб-страницы), которые также функционируют на Линуксе. Теперь, кажется, мне есть о чем рассказать.

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

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

Powered by WordPress