понедельник, 31 мая 2010 г.

Управление пользователями во FreeBSD

Основной утилитой является pw, есть еще несколько более узконаправленных утилит
adduser, rmuser.
Итак рассморим их

пятница, 28 мая 2010 г.

Заметки по Firewall для офисов

И о часто запрещаемых направлениях.

# ICQ
Используют по-умолчанию порты 443 и 5190
Сети ICQ.
205.188.0.0/16
64.12.0.0/16

#Skype
По умолчанию использует очень широкий диапазон портов 1024-65535, но реально необходимыми для работы являются порт 443 (если не получается, то через порт 80).т.е.
Для работы skype нужно разрешить пользователям ходить на любые адреса на порт 443(80) , а также доступ с любых адресов  с порта 443(80) к пользователям.

Сети не использующиеся в интернет.
Список полный, в каждом отдельном случае смотреть, что из списка нужно исключить.
0.0.0.0/8
10.0.0.0/8
169.254.0.0/16
172.16.0.0/12
192.0.2.0/24
192.168.0.0/16
224.0.0.0/4
240.0.0.0/4
255.255.255.255

Социальные сети
#vkontakte.ru
93.186.224.0/21
87.240.128.0/18
#odnoklassniki(ru ua)
213.33.128.0/24
#my.mail.ru
217.69.130.0/23

#twitter.com
168.143.0.0/16
128.242.0.0/16
#livejournal.ru
85.202.240.0/24
#liveinternet.ru
88.212.192.0/19
#myspace.com
216.178.32.0/20
#smotri.com
195.239.242.61
195.239.242.60

###### Развлекательные сайты ######
#fishki.net
194.186.88.70
194.186.88.71
194.186.88.72
#vasi.net
178.162.160.65
#www.zaycev.net
178.33.156.206
#www.zaycev.net.ru
77.234.201.56

Остальные сети
### Google.com
74.125.0.0/16

Рейтинг социальных сетей

понедельник, 24 мая 2010 г.

Список устройств в GNU/Debian

Иногда необходимо определить, какое железо находится "под капотом" нашего Pc, при этом уж очень не хочется разбирать...
Нам помогут ряд системных утилит.

Команды, как lspci и lsusb, которые покажут, какими же устройствами начинена ваша PCI шина и USB порты соответственно.
Вывод команды будет похож на такой:

Bus 001 Device 004: ID 03f0:2c17 Hewlett-Packard
Bus 004 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 002 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

Что бы узнать побольше о конкретном устройстве, есть опции -s и -v:

sudo lspci -s 03:00.0 -v
sudo lsusb -s 001:004 -v

где непонятные символы 001:004 — адрес устройства из вывода команды lspci или lsusb.


Если вы испытываете страх при взгляде на мигающий курсор в терминале, то можно воспользоваться пакетом Hardinfo.

пятница, 21 мая 2010 г.

Миграция с ICQ на Jabber

Решил добавить к средствам связи еще и Jabber.
На самом деле, протокол является устаревшим и теперь используется его доработанный вариант XMPP, но по привычке многие так и называют jabber. Он,  как и каждый протокол, он имеет преимущества и недостатки, а также своих противников и поклонников(Сравнение Jabber и ICQ).

1. Нужно определиться с клиентом...
Их огромное количество, каждый может себе подобрать что-то по душе Клиенты Jabber.
Полностью отказаться от ICQ не получится, уж очень он распространенный и большинство знакомых сидят на нем. Значит придется выбирать клиент поддерживающий несколько протоколов, в том числе ICQ и Jabber.
Для меня этот вопрос решился просто, т.к. я уже использую  miranda-im. В нем нужно всего навсего добавить еще один протокол связи "Jabber".

2. Нужно определиться с сервером
У Jabber, в отличии от ICQ нет одной центральной серверной площадки.
В ICQ есть номер UIN (уникальный номер клиента), а в Jabber JID вида логин@адрес_сервера.
При выборе подходящего сервера предъявлялись следующие требования:
-надежность(аптайм),
-безопасность,
-желательно не местного масштаба(сейчас все пытаются взять под контроль),
-высокая скорость обмена (небольшой пинг)
-доступность различных сервисов (jabber боты)

Всем этим требованиям удовлетворяет Google Talk - jabber от Google (Они сделали большую ставку на сервисы для клиентов и на удобство их использования. В общем нравится мне их политика.)

3. Создаем аккаунт
Если у Вас нет почты на gmail.com, то заходим на http://mail.google.com и создаем аккаунт, пользуясь подсказками. При создании аккаунта, вы получаете также JID, который совпадает с вашей почтой (также получаете доступ к огромному кол-ву сервисов Google)

Примечание: Если Вы хотите создать аккаунт на другом сервере, то регистрируете на соответствующем сервере новый JID.

4. Настраиваем клиент
Водим в своем клиенте имя аккаунта и название сервера (для Google - это gmail.com)
Вводим свой пароль к почте. Выбираем нужный статус для jabber, например "В сети".
Все теперь Вы пользователь Jabber :).
Осталось только сообщить JID Вашим друзьям, знакомым, коллегам .

Можно также подключить кучу полезных Jabber ботов.
Список основных ботов

Боты, заинтересовавшие меня:
@bot.talk.google.com
Для пользователей Google Talk (с недавних пор и для других jabber-серверов), переводит отправленный ему текст с одного языка на другой. Поддерживается около 50 направлений перевода, в частности ru2en для перевода с русского на английский и en2ru с английского на русский.

en2ru@bot.talk.google.com - переводчик от Google (Eng -> Rus)
ru2en@bot.talk.google.com - переводчик от Google (Rus -> Eng)

@gism.portal-on.ru - Транспорт к погодному серверу gismeteo.ru, например, 33837@gism.portal-on.ru - погода в Москве. Использование..  Коды городов для бота

en@clisearch.net - Изучение Англ. яз. Офф. сайт на русском.


Полезные ссылки:
Wikipedia - XMPP
Помощь в миграции с ICQ на Jabber

среда, 19 мая 2010 г.

S.M.A.R.T. HDD на FreeBSD

В логах начала сыпаться ругань на жесткий.
Первое, что нужно сделать  - заменить шлейф.
Дальше решено поставить мониторинг SMART.

Gnome может быть красивым!!!

Многие, кто устанавливал Linux и выбрав Gnome, приходили к мысли, что уж очень он аскетичный...
Функционал и удобство - это конечно важно, но при современных мощностях PC хочется и немного красоты...

вторник, 18 мая 2010 г.

X Neural Switcher

X Neural Switcher - программа для автоматического переключения раскладок клавиатуры, в зависимости от набираемого текста. Т.е. при наборе текста, если он набирается на неверном языке, xneur автоматически (или по запросу) переключит язык на нужный.

Для удобства работы имеются два режима: автоматический и ручной.
При работе в автоматическом режиме, xneur автоматически определяет раскладку вводимого текста и изменяет язык за вас. В этом режиме предусмотрена возможность задания приложений исключений, в которых автоматический режим будет заменён на ручной.
При работе в ручном режиме xneur не отслеживает набор, но позволяет автоматически изменять раскладку последнего набранного слова (кнокпа Pause/Break), последней набранной строки (сочетание клавиш Ctrl + Break), выделенного текста (сочетание клавиш Shift + Break) и другие полезные функции.
Все приведённые выше сочетания клавиш работают и в автоматическом режиме. Если по каким-либо причинам вас не устраивают преднастроенные комбинации - вы всегда сможете поменять их в настройках программы.
Также программа позволяет создавать собственные сочетания клавиш для запуска любых приложений.
Принцип работы xneur аналогичен Punto Switcher.

На данный момент поддерживаются следующие языки: Армянский, Белорусский, Болгарский, Чешский, Грузинский, Немецкий, Греческий, Английский, Эстонский, Французский, Казахский, Литовский, Латвийский, Польский, Молдавский (Румынский), Русский,Испанский, Украинский и Узбекский.
Xneur изначально разрабатывался и тестировался под Linux. Позже была реализована корректная работа в FreeBSD.

Возможна, хотя и не гарантируется, успешная сборка (компиляция) и работа программы на любой POSIX-совместимой системе, с установленным компилятором gcc >= 3.x и Xorg >= 6.9

Установка:
Добавляем нужный репозиторий в source.list

deb http://gq.net.ru/debian lenny xneur
deb http://gq.net.ru/debian squeeze xneur
Если APT (apt-get/aptitude/synaptic) ругаются на неподписанный репозиторий, достаточно поставить пакет gq-keyring из этого же репозитория и обновить список пакетов.

#apt-get install gxneur
Примечание: gxneur - графическая надстройка над xneur. xneur ставится как зависимость.

Ссылки:
Очень хорошая статья от создателя xneur