В блоге Unix Tutorial разместили коротенькую заметку с заголовком "Climate Change: How You Can Help Prevent It" ("Климат изменяется: Как ты можешь помочь предотвратить это?"). В ней даны 3 совета. До этой заметки о первом из них я и не задумывался...:
1. Используйте виртуализацию, чтобы экономить электроэнергию. Избавляйтесь от старой техники.
В частности, от серверов. Потребляют старые системники гораздо больше электроэнергии, чем новая техника. В обслуживании они значительно сложнее и с каждым годом дороже. Пространства они занимают значительно больше. С использованием виртуальные сервера будет использоваться значительно меньше единиц аппаратного обеспечения, при том что используемая техника будет использоваться более практично.
2. Больше читайте с экрана. Меньше распечатывайте.
Особо, думаю, комментировать не стоит. Тонны макулатуры, на которой стоит по 2-3 закорлючки на каждом листе, может служить наилучшим комментарием. Благо, наладонники с каждым годом дешевеют, ebook-и тоже развиваются...
3. Используйте только то, что вам нужно.
Пусть техника делает только полезную работу. Чем больше процессор напрягается, выполняя бесполезные серверные процессы, тем больше он расходует электроэнергии. В данном аспекте очень пользительны blade-системы, которые позволяют производить тонкую настройку техники по электропотреблению каждого узла.
Мысли, в общем-то, здравые. Однако, есть и не упомянутые моменты. Производство новой техники (хотя бы и вышеупомянутых ebook-ов) связано со значительным загрязнением окружающей среды, расходом электроэнергии, вырабатыванием не утилизируемых отходов и т.д. Может подольше пользовать один старый сервер вместо производства двух новых? Тем более, что в большинстве случаев оптимизация программного кода позволяет использовать старое железо без жертв со стороны конечного пользователя.
Или вот - сколько уйдет ресурсов на производство и последующее использование 100 персоналок с мониторами, которые будут использоваться на 2% своей мощности 100 пользователями на протяжении 5 лет? Может полезнее будет произвести один аппарат, который будет делать распечатки нужной информации для 100 пользователей, работать на 70% своей мощности, но потреблять всё то же количество электроэнергии, что и 1 персоналка?
В общем, ко всему нужно подходить без фанатизма. Иначе и в одном, и в другом случае будет вава.
28 янв. 2010 г.
25 янв. 2010 г.
24 янв. 2010 г.
Скрещивание Opera и Google Bookmarks
Пользую сервис Google Bookmarks для хранения закладок. И пользую Opera для сёрфинга. Но почему-то нигде на сайтах не ставят кнопки добавления текущей страницы в этот сервис. Для автоматизации сего действия нашел и чуть доработал следующую команду JS:
Добавил на персональную панель Оперы кнопку, в свойствах в качастве URL прописал эту строку. Теперь при надобности нажимаю ее и открывается окно добавления закладки в гугловский сервис с заполненными полями.
UPD 2010-01-25 11:09:50
Еще немного изменил строку
В этом варианте Google Bookmarks открывается в отдельном окне.
javascript:location.href='http://www.google.com/bookmarks/mark?op=add&bkmk='+encodeURIComponent(location.href)+'&title='+(document.title);
Добавил на персональную панель Оперы кнопку, в свойствах в качастве URL прописал эту строку. Теперь при надобности нажимаю ее и открывается окно добавления закладки в гугловский сервис с заполненными полями.
UPD 2010-01-25 11:09:50
Еще немного изменил строку
javascript:void window.open('http://www.google.com/bookmarks/mark?op=add&bkmk='+encodeURIComponent(location.href)+'&title='+(document.title));
В этом варианте Google Bookmarks открывается в отдельном окне.
23 янв. 2010 г.
20 янв. 2010 г.
Linux. GLPI. Инвентаризация IT-структуры предприятия
При наличии более, чем 5 компьютеров и сотрудников на предприятии, системный администратор (он же обычно по совместительству является и завхозом) сталкивается с вопросом инвентаризации имеющегося оборудования, пользователей, ПО... До какого-то предела это можно делать в электронных таблицах (Open Office SpreadSheet, MS Excel...). Потом упираемся в поиск, отчеты, шаблоны и т.д.
Я не упирался. Я сразу начал искать специализированный софт. Нашли мы Hardware Inspector. По крайней мере из просмотренных нами в 2006 году он оказался одним из самых удобных. Основной недостаток - платность (хотя и небольшая). Мелкие неприятности - иногда выскакивали ошибки, которые, в прочем, не мешали работать дальше. С переходом на Ubuntu возник еще один неудобств - HI писан под Windows. Работать через RDP - не наш путь.
После обновления Hardware Inspector-а на новую версию возникло большое неудобство работы с отчетами и поиском оборудования.
После непродолжительных поисков по совету Лиссяры в оборот был взят пакет GLPI. Вышеупомянутых недостатков Hardware Inspector он начисто лишен: бесплатен, кроссплатформеннен (LAMP - Linux Apache MySQL PHP), неплохо описан (в том числе на русском языке). По возможностям (пока что я его только начал осваивать), по крайней мере, не уступает HI. А учитывая возможность и количество плагинов, скорее всего переплёвывает оного на несколько порядков.
В Ubuntu установил его через
Но в репозитории находится версия 0.70. А на сайте лежит стабильная 0.72.3. Первый же плагин, который я попытался поставить, руганулся на старую версию. Поэтому я скачал свежий вариант с сайта производителя и обновил по инструкции оттуда же (просто скопировал содержимое архива в /usr/share/glpi, куда он был поставлен аптитьюдом).
upd: Вот попалась еще одна программка. БКО - База Компьютеров Организации. Автор один. Россиянин (вроде бы). Программа под Windows, но совсем бесплатная. Отзывы о программе положительные. Но сам я ее не пробовал.
Я не упирался. Я сразу начал искать специализированный софт. Нашли мы Hardware Inspector. По крайней мере из просмотренных нами в 2006 году он оказался одним из самых удобных. Основной недостаток - платность (хотя и небольшая). Мелкие неприятности - иногда выскакивали ошибки, которые, в прочем, не мешали работать дальше. С переходом на Ubuntu возник еще один неудобств - HI писан под Windows. Работать через RDP - не наш путь.
После обновления Hardware Inspector-а на новую версию возникло большое неудобство работы с отчетами и поиском оборудования.
После непродолжительных поисков по совету Лиссяры в оборот был взят пакет GLPI. Вышеупомянутых недостатков Hardware Inspector он начисто лишен: бесплатен, кроссплатформеннен (LAMP - Linux Apache MySQL PHP), неплохо описан (в том числе на русском языке). По возможностям (пока что я его только начал осваивать), по крайней мере, не уступает HI. А учитывая возможность и количество плагинов, скорее всего переплёвывает оного на несколько порядков.
В Ubuntu установил его через
sudo aptitude install glpi
Но в репозитории находится версия 0.70. А на сайте лежит стабильная 0.72.3. Первый же плагин, который я попытался поставить, руганулся на старую версию. Поэтому я скачал свежий вариант с сайта производителя и обновил по инструкции оттуда же (просто скопировал содержимое архива в /usr/share/glpi, куда он был поставлен аптитьюдом).
upd: Вот попалась еще одна программка. БКО - База Компьютеров Организации. Автор один. Россиянин (вроде бы). Программа под Windows, но совсем бесплатная. Отзывы о программе положительные. Но сам я ее не пробовал.
Windows, NTFS. Настройка ACL из командной строки
На сайте WindowsFAQ опубликован перевод использования утилиты cacls из дистрибутива Windows (XP-7). Утилита позволяет изменять права доступа к файлу из командной строки, что иногда очень нужно. Не говоря уже про Windows Home Edition, в которой редактора прав нет (если я правильно помню - очень редко с этой комплектацией сталкиваюсь).
Копипаст статьи:
/r пользователь Отмена прав доступа для указанного пользователя. /p пользователь:разрешение Смена прав доступа для указанного пользователя. В следующей таблице перечислены допустимые значения параметра разрешение.
/d пользователь Запрещение доступа для указанного пользователя. /? Отображение справки в командной строке.
Копипаст статьи:
Просмотр или изменение файлов избирательных таблиц управления доступом (DACL).
Синтаксис
cacls имя_файла [/t] [/e] [/c] [/g пользователь:разрешение] [/r пользователь [...]] [/p пользователь:разрешение [...]] [/d пользователь [...]]
Параметры
имя_файла Обязательный параметр. Вывод избирательных таблиц управления доступом (DACL) указанных файлов. /t Изменение избирательных таблиц контроля доступа (DACL) указанных файлов в текущем каталоге и всех подкаталогах. /e Редактирование избирательной таблицы управления доступом (DACL) вместо ее замены. /c Продолжение внесения изменений в избирательные таблицы управления доступом (DACL) с игнорированием ошибок. /g пользователь:разрешение Предоставление прав доступа указанному пользователю. В следующей таблице перечислены допустимые значения параметра разрешение.Значение | Описание |
---|---|
n | Нет |
r | Чтение |
w | Запись |
c | Изменение (запись) |
f | Полный доступ |
Значение | Описание |
---|---|
n | Нет |
r | Чтение |
w | Запись |
c | Изменение (запись) |
f | Полный доступ |
Заметки
- Для расшифровки полученных результатов воспользуйтесь следующей таблицей.
Вывод
Применение таблицы управления доступом (ACE)
OI
Для этой папки и ее файлов
CI
Для этой папки и ее подпапок
IO
Таблица управления доступом (ACE) не применяется к текущему файлу/каталогу
Выходное сообщение отсутствует
Только для этой папки
(IO)(CI)
Для этой папки, ее подпапок и файлов
(OI)(CI)(IO)
Только для подпапок и файлов
(CI)(IO)
Только для подпапок
(OI)(IO)
Только для файлов
- Для задания нескольких файлов можно использовать подстановочные знаки (* и ?).
- Имеется возможность указать несколько пользователей.
Ubuntu 9.10, Lotus Notes 8.5.1. Не перерисовывается окно
Поставил Lotus Notes 8.5.1 на Ubuntu 8.10. Запускается, но нормально перерисовывает только менюшки, панельки и окно списка писем. Остальные окна (в том числе диалог конфигурации) не перерисовывает. Решение найдено ЗДЕСЬ со ссылкой СЮДА. Конкретно - п.п. 7. А еще конкретнее :):
1. скачать ОТСЮДА библиотеки к лотусу
2. рспаковать их
3. установить атрибуты чтения/запуска для всех, установить владельцем рута
4. поместить в /opt/ibm/lotus/notes.
Lotus при запуске будет использовать их, а не общесистемные. После этих действий клиент Лотуса заработал нормально.
1. скачать ОТСЮДА библиотеки к лотусу
2. рспаковать их
3. установить атрибуты чтения/запуска для всех, установить владельцем рута
-rwxr-xr-x 1 root root 116732 2009-09-20 01:26 libgdk_pixbuf-2.0.so.0
-rwxr-xr-x 1 root root 67240 2009-09-20 01:26 libgdk_pixbuf_xlib-2.0.so.0
-rwxr-xr-x 1 root root 679940 2009-09-20 01:26 libgdk-x11-2.0.so.0
-rwxr-xr-x 1 root root 4579940 2009-09-20 01:26 libgtk-x11-2.0.so.0
4. поместить в /opt/ibm/lotus/notes.
Lotus при запуске будет использовать их, а не общесистемные. После этих действий клиент Лотуса заработал нормально.
Однострочники: нечитаемые пароли
Субж.
Хотя, как и во всех случаях работы с *x, есть много других вариантов. В частности:
echo "Vasya shel is kafe" | md5sum | base64
Хотя, как и во всех случаях работы с *x, есть много других вариантов. В частности:
mkpasswd
Labels:
однострочники,
admin,
inliners,
Linux,
security
19 янв. 2010 г.
AIDE - продолжатель славных дел ADINF
Был когда-то такой пакет ADINF. Хотя, почему "был"?! Он и сейчас есть - www.adinf.com. Только я его не видел годов этак с середины девяностых. Тогда его довольно активно пользовали у нас. Основная задача - мониторинг и отображение измененных между проверками файлов на носителях. Ставили его в автозапуск (autoexec.bat) и при очередном старте системы он сообщал какие файлы были изменены. В принципе - очень простое и эффективное средство контроля. С какой радости вдруг ни с того, ни с сего будет изменяться kernel32.dll?! Изменился? Срочный алярм.
Однако, продукт сей не бесплатен и писан под Win-платформу. А вот AIDE - свободный и линуксовый. Идея та же. Ставим в кроне проверку, в случае компрометации системы изменением каких-либо критичных файлов делаем откат на ближайший бакап.
Краткая инструкция по приготовлению - здесь.
Еще одна утилита подобного функционала - AFICK (А ФИК пройдешь, наверное :) )
Однако, продукт сей не бесплатен и писан под Win-платформу. А вот AIDE - свободный и линуксовый. Идея та же. Ставим в кроне проверку, в случае компрометации системы изменением каких-либо критичных файлов делаем откат на ближайший бакап.
Краткая инструкция по приготовлению - здесь.
Еще одна утилита подобного функционала - AFICK (А ФИК пройдешь, наверное :) )
ZeroShell. Роутер для ленивых

Должно быть удобная штука. Хотя, конечно, собранное руками всё равно надёжнее.
15 янв. 2010 г.
6 янв. 2010 г.
Удешевлённый RDP
Наткнулся на сайтик http://www.thinstuff.com/, на котором, например здесь, рекламируется некоторая надстройка над MS Windows для реализации терминального сервера. Основной цимис, как я понял, в том, что нужно заплатить только за эту надстройку и пользовать ее с любым количеством пользователей. В отличие от лицензии на терминальный сервер от MS, по которой нужно платить сначала за серверное ПО, а потом за каждого подключающегося пользователя. Цена заявлена в районе от $100.
2 янв. 2010 г.
Подписаться на:
Сообщения (Atom)