Skip to content


Удалённый запуск GUI-программ

Возникла задача - установить на удалённый Linux-сервер с CentOS 6.2 (далее по тексту будет фигурировать под именем remote.server.com) антивирус Eset NOD32. Linux-версия данного продукта имеется, но, к сожалению, установщик представляет собой бинарный файл с GUI, основанным на GTK. На сервере, естественно, никаких X-Window System нет и не планируется. Следовательно, нам нужно как-то изловчиться, чтобы графика софтины отрисовывалась на нашей рабочей машинке с монитором, а сама софтина при этом была запущена на удалённом сервере. Последовательность решения задачи следующая:

ssh-x11-forwarding

Запуск GUI-программ на удалённом сервере без монитора

1. Устанавливаем на сервер пакет xorg-x11-xauth.
2. Переносим Magic-Cookie с localhost-а на сервер с помощью команды:

$ xauth extract - $DISPLAY | ssh remote.server.com 'xauth merge -'
xauth:  creating new authority file /home/avz/.Xauthority

3. Проверяем, что на сервере в конфиге sshd разрешён X11-Forwarding, если нет – меняем значение на "yes" и перезапускаем ssh-демон:

# grep X11Forwarding /etc/ssh/sshd_config
X11Forwarding yes

4. Открываем новую SSH-сессию с ключиком -X и запускаем в ней нужную команду, которая работает с графикой:

ssh -X remote.server.com /home/avz/eset_nod32av_64bit_en.linux

С этого момента программа для взаимодействия с оператором использует монитор, клавиатуру и мышь localhost-а, а другие аппаратные ресурсы (файловую систему, сеть, процессор, память и т.д.) – сервера. Конкретно в моём случае это позволило установить и сконфигурировать антивирус, что было бы невозможно одним только command-line-ом.

Если на localhost-е стоит windows, то аналогичного эффекта можно добиться с помощью Putty и Xming.

P.S. Есть у меня подозрение, что пункт 2 не совсем обязательный, но без него у меня почему-то не работало на одном сервере. А вот на другом - работало и без пункта 2.

Полезные ссылки по теме:

Posted in *nix, Howto.

Tagged with .


Huayra Linux: аргентинская национальная ОС

Huayra linux в Аргентине

Huayra linux в Аргентине

Правительство Аргентины официально анонсировало выход операционной системы под названием Huayra GNU/Linux, разработанной по госзаказу для использования в школьном образовании. Новая операционная система, базирующаяся на Debian GNU/Linux, будет предустановлена на ноутбуках, которые ученики аргентинских школ получат в ходе национальной программы информатизации образования.

Новая открытая ОС появится в школах в рамках государственной программы Conectar Igualdad (Connection Equality), реализация которой финансируется Министерство социальной защиты Аргентины. К завершению программы правительство Аргентины рассчитывает оборудовать в аргентинских школах более 5 тыс. компьютерных классов и выдать школьникам около 5 млн. нетбуков для выполнения учебных заданий в школе и дома.

Программа Conectar Igualdad стартовала в апреле 2010 г., и за полные два года аргентинские школы получили уже 1428 компьютерных классов, а их ученики - почти 3,32 млн. нетбуков. На первых двух этапах проекта нетбуки получали ученики средних учебных заведений. На третьем этапе проекта к декабрю 2013 г. более 300 тыс. портативных компьютеров для учебы получат учащиеся старших школ (10-й, 11-й и 12-й класс).

Загрузочное меню Huayra Linux

Загрузочное меню Huayra Linux

Компьютеры для старшеклассников закупаются у одиннадцати вендоров. Ноутбуки для средних школ поставлялись с предустановленной Windows, однако для старшеклассников было решено установить в режиме dual boot две операционные системы – Windows и специально разработанный для этой цели дистрибутив Linux под названием Huayra GNU/Linux.

Проект Huayra стартовал полтора года назад в стенах аргентинского Национального научно-исследовательского центра свободных технологий (Centro Nacional de Investigaciуn y Desarrollo de Tecnologнas Libres). Точная стоимость проекта не раскрывается, однако известно, что финансирование ведется за счет бюджета программы Conectar Igualdad, составляющего около 4 млрд песо (более $658 млн).

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

«Сегодня корпорации используют школы как теплицы для выращивания потребителей, – рассказал генеральный координатор проекта Huayra Хавьер Кастрильо (Javier Castrillo). - "Раздавая" школам свое ПО, они в действительности формируют будущих пользователей этого ПО. После того, как система образования привыкает к нестандартным форматам, которые де-факто являются проприетарными, она сама начинает вести политику продвижения этих продуктов».

В Huyara Linux нескучные обои!

В Huyara Linux нескучные обои!

По словам Кастрильо, внедрение Linux в школьную программу позволит противостоять коммерческим интересам в образовании. «Корпорации вмешиваются в государственную политику не из патриотических побуждений, а ради финансовой выгоды, – заявил он. – В случае образовательных программ, их внедрение ведется на наши деньги, и ни одна корпорация не может указывать нам, какие программы использовать и что потреблять».

Внедрение Linux имеет и чисто образовательные цели. Как полагает исполнительный директор программы Conectar Igualdad Сильвина Гвирц (Silvina Gvirtz), использование Linux позволит школьникам научиться «изменять программы и создавать собственные». Кроме того, учащиеся смогут выбирать и устанавливать программы, необходимые для занятий, из репозитория, содержащего более 25 тыс. образовательных приложений.

Дистрибутив также интегрирован с образовательным порталом Министерства образования Аргентины Educ.ar, системой дистанционного обучения, местными образовательными телеканалами Encuentro и Paka Paka (для приема которых ноутбуки оснащены TV-тюнерами), а также предлагает школьникам коллекцию ресурсов для просмотра и загрузки образовательной информации.

Huyara linux во всех школах Аргентины

Huyara linux во всех школах Аргентины

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

Само название Huayra является заимствованным из языка южноамериканских индейцев кечуа, и в переводе означает «ветер».

В перспективе разработчики надеются, что Hyayra GNU/Linux станет единственной ОС, поставляющейся в рамках проекта информатизации школ. Тем временем, проектом заинтересовались и в других областях государственного и частного сектора. Так, среди прочих, дистрибутив внедрили у себя национальное управление по надзору за аудиовизуальными коммуникациями и крупный поставщик медиаконтента Neuropolis.

Источник:
http://www.prcy-info.ru/index.php/news-view/argentina-sozdala-operacionnuju-sistemu-dlya

Posted in *nix.


Памятка сисадмину в турпоходе

Медведь из кустов с вопросом про бумагу

Медведь с нестандартным вопросом

  • Если кpиво установилась палатка - надо не полениться и пеpесобpать. Если устанавливаешь впеpвые - обязательно изучи мануал, там много нетpивиального.
  • Скачивать воду лучше из колонок, она посвежее: та, что идет в комплекте с ландшафтом, не всегда коppектно pаботает - может потом отвлекать частыми пpеpываниями.
  • Самые свежие дpова pаботают хуже всего. Они еще сыpые, на них обычно тpебуется лицензия (если сломать - могут возникнуть конфликты). Поэтому лучше всего бpать стаpый отстой. Hо он имеет свойство падать пpи пеpвом обpащении - умей вовpемя отскочить.
    • Файpвол окопай и обложи камнями. По окончании pаботы пеpед самым выходом - зашутдаунь ногами и залей туда свой лог, попpосив дам отвеpнуться.
    • Если вас много пользователей - совет: договоpитесь и выделите в лесу отдельную своп-паpтицию. Иначе уже чеpез день будешь натыкаться повсюду на свои стаpые исходники. Еще непpиятнее - если на чужие.
    • Все источники питания кpоме консеpвов аpхивиpуй последовательно в два-тpи-четыpе пакета - иначе после гpозы питание может надолго выpубиться.
    • Hа консеpвах всегда смотpи номеp веpсии и дату. Стаpые веpсии не используй и не хpани - выбpасывай без сомнений, с ними жизни не будет.
    • Не устанавливай на привале локальных сеток. Сетевые устpойства могут вызвать конфликты с Рыбнадзоpом, а это лечится потом долго. Лучше ставь локальную удочку на беpегу, но только не из поpтов. В поpтах большой тpаффик, погонят.
    • Следи, чтобы у палатки всегда была хоpошая пpошивка. Особенно если там установлен какой-нибудь эмулятоp виндоус - потенциальная дыpа в безопасности.
    • Полог никогда не оставляй pазмонтиpованным на ночь. Иначе налетит туча мелких хакеpов и до утpа будет тыкаться, как бы чего у тебя выкачать.
    • Собиpая pюкзак, не пользуйся комплектами, котоpые много весят - ищи более легкие и компактные аналоги. Иначе будет пpоблема с местом.
    • Помни: от частых пеpезагpузок позвоночника может полететь диск! Восстановить диск - большая пpоблема.
    • Увидев медведя - не пингуй. Веди себя по умолчанию.

    Posted in Fun.


    Расширенный поиск в Google

    1. Чтобы исключить из поисковой выдачи результаты с каким-либо словом, достаточно перед ним поставить знак – (минус), и оно не появится в результатах поиска. Например, если ввести в строку поиска фразу: "бесплатный -элитный -украинский домен", то в выдаче будут только те результаты с фразой "бесплатный домен", которые не содержат слов "элитный" и "украинский" (рекламных объявлений AdWords это не касается).
    2. Для поиска по синонимам следует использовать символ тильды ("~"). Например, для запроса "дешевые ~апартаменты -апартаменты" в выдаче будут ссылки на страницы, содержащие синонимы слова "апартаменты" в сочетании с прилагательным "дешевые", но не содержащие самого слова "апартаменты".
    3. Для более расширенного поиска можно использовать символ звездочки ("*") (к примеру, если Вы не определились с конкретным ключевым словом). Например, для запроса "пример sql * join" в выдаче будут результаты, содержащие фразы "пример sql inner join", "пример sql full join" и т.д.
    4. Для поиска различных вариантов используется оператор "|". Например, по запросу "вендор по (мак|mac) адресу" Google выдаст страницы, содержащие искомую фразу как с русским вариантом написания, так и с английским.
    5. Определение (значение) слова. Чтобы узнать значение того или иного слова, достаточно ввести в поисковую строку "define:" и после двоеточия искомую фразу. Например, так: "define:raid".
    6. Если требуется найти только страницы с точным вхождением поискового запроса, то его следует заключить в кавычки. Например, при запросе "sql outer join" с кавычками вы не увидите в выдаче документов с фразой "sql left outer join", в отличие от ситуации, когда запрос в кавычки заключён не был.

    7. Чтобы поиск происходил только по одному сайту, достаточно прибавить к искомой фразе "site:" и далее написать домен. Например, "site:avz.org.ua правила оформления конверта"
    8. Для поиска только в адресе страницы (безотносительно к её содержанию) есть оператор "inurl:". Например, "inurl:avz".
    9. Для поиска только в заголовке страницы (который содержится внутри тега <title> HTML-документа) есть оператор "intitle:". Например, "intitle:ошибка samba".
    10. В Гугле также имеется встроенный конвертер величин. Например, если нужно узнать сколько составляет 1 кг в тройских унциях, то набираем следующий запрос: "1 кг в тройских унциях".
    11. Для того, чтобы узнать курс валют по официальному курсу, набираем следующий поисковой запрос: "1 <валюта1> в <валюта2>". Пример запроса: "1 датская крона в гривнах"
    12. Если нужно узнать время в конкретном городе, то используйте слово "time" (или русский аналог "время") и название города. Например: "время копенгаген".
    13. В Google также можно быстро делать вычисления. Достаточно набрать выражение в строке поиска. Вместе с результатом вычислений появится интерфейс обычного кнопочного калькулятора, который можно использовать для дальнейших подсчётов. Например, для вычисления 2 в 56-ой степени следует набрать: "2^56".
    14. Если необходимо найти что-то только в файлах определённого типа, то следует использовать оператор "filetype:" который делает поиск по заданному расширению файла. Например, по запросу "filetype:pdf samba" в выдаче будут в основном ссылки только на pdf-документы.
    15. У Google также есть собственные сервера, где он хранит кэшированные страницы. Если нужна именно такая, то воспользуйтесь оператором: "cache:". Например: "cache:avz.org.ua java"
    16. Также у Google имеется оператор для погоды. Достаточно набрать слово "погода" и город, и сразу без перехода по каким-либо сайтам можно увидеть метеорологическую обстановку в заданном городе.

    Posted in Misc.