суббота, 5 мая 2012 г.
Локализация консоли (русские квадратики)
Как правило, после того, как выполнена установка Ubuntu или Debian
(свежего или не очень ;), необходимо сделать хоть и минимальную, но
настройку. И не так уж и редки случаи, когда первостепенной задачей
становится настройка вывода русского языка в консоли.
Что такое локаль/локализация
Для начала немного теории:-
Локализация (localization, или сокращенно l10n) -
это процесс перевода интерфейса программного обеспечения под конкретные
национальные требования.
-
Локаль (locale) - это файл, содержащий таблицу с
указанием того, какие символы считать буквами, и как их следует
сортировать. Операционная система использует эту таблицу для отображения
букв определенного национального алфавита.
Твиттер в консоли
Twitter клиент для Linux — twyt
Домашняя страница:http://andrewprice.me.uk/projects/twyt/
Назначение: Twitter клиент
twyt — API для Python и консольное приложение для постинга в Twitter. Учитывая, что в Twitter размер сообщений не превышает заветные 140 знаков, пользоваться коносльной утилитой достаточно комфортно. Для установки потребуются пакеты python, python-simplejson и python-twyt. Получаем пакет с сайта проекта, распаковываем архив и устанавливаем командой.
# setup.py install
$ twyt --commands usage: twyt COMMAND [options] [args] Available commands: accountlimit Show the API rate limit for your Twitter account. block Blocks a user specified by ID (numerical ID or screen name) delete Deletes a tweet by ID direct Sends a direct message to another user directdel Delete a direct message which was sent to you directsent Prints the 20 last direct messages sent by you directtl Prints the 20 last direct messages sent to you friendstl Returns 20 most recent statuses in your friends timeline iplimit Show the API rate limit for your IP address. namecache Access and manipulate the username cache. publictl Shows the 20 most recent statuses in Twitter's public timeline replies Lists statuses which are replies to you (statuses with @yourusername in them) show Show a single status message by ID sing Similar to 'tweet', wraps the status in musical notes tweet Updates the authenticating user's Twitter status unblock Unblocks a user specified by ID (numerical ID or screen name) user Get and set Twyt user options, e.g. remembered passwords and Twitter usernames usertl Show your timeline, or USERNAME's timeline For command-specific help, use twyt COMMAND --help
$ twyt user –user=grinder set Enter grinder's Twitter password:
$ twyt user –user=grinder set Enter grinder's Twitter password:
$ twyt tweet "Привет всем" –u grinder
SSH
В сети много документов по настройке SSH
для удалённого управления Linux и BSD-системах, но часто в них
умалчиваются простые вещи. В этом посте я расскажу о простом
использовании клиента SSH и настройке удалённого доступа.
Установка SSH в Linux на примере Debian
Итак, всё, что нам нужно для установки полного комплекта удалённого управления компьютером (SSH-клиент и SSH-сервер) давным-давно лежит в репозитории. Лёгким движением ставим пакет:
Итак, всё, что нам нужно для установки полного комплекта удалённого управления компьютером (SSH-клиент и SSH-сервер) давным-давно лежит в репозитории. Лёгким движением ставим пакет:
# apt-get install sshи ждём несколько мгновений, когда оно настроится. После этого мы получим возможность SSH доступа в систему и управления ей. Так как технология эта кросс-платформенная, то можно управлять по SSH Linux или FreeBSD можно и из Windows. Для этого есть putty, SSH Windows клиент.
Монтирование разделов в Linux
Рано или поздно пользователи Linux сталкиваются с таким понятием как
монтирование разделов и дисков в Linux. Многие, особенно бывшие
пользователи Windows, испытывают трудности с монтированием разделов,
хотя если задуматься, то всё очень просто и логично. Ниже приводятся
описание процесса монтирования в UNIX-like системах и разбор наиболее
типичных случаев. И даже если вы окружены графическим интерфейсом,
знание консольных команд может очень пригодиться. Кроме того, узнав пару-тройку полезных команд UNIX, вы приобщитесь к этой чёрной магии и, может быть, начнёте её использовать.
Методы защиты от DDoS нападений
Попасть под воздействие DDoS атаки – кошмарный сценарий для любого системного администратора, специалиста по безопасности или поставщика доступа. Обычно атака начинается мгновенно и без предупреждения и не прекращается со временем – система не отвечает, канал заблокирован, маршрутизаторы перегружены. Эффективный и быстрый ответ на нападение затруднителен и часто зависит от третих лиц, типа ISP провайдеров. В этой статье исследуется методы, которые должны использовать системные администраторы, если они когда-либо оказались в этой, довольно нежелательной, ситуации.
Обнаружение DDoS нападения
Проблемы безопасности UNIX-подобных операционных систем (ч1)
1. Предназначение файла /etc/hosts – определение соответствия «доменное имя IP-адрес». Для получения доступа к компьютеру иногда бывает нужным добавить имя подключающегося хоста в файл /etc/hosts.allow.
compromised# echo ‘ALL: bad_guy.example.com’ >> /etc/hosts.allow
#или
compromised# echo ’sshd: 208.164.186.1 gate.openarch.com’ >> /etc/hosts.allow
Эквивалентный способ – изменение файла /etc/hosts.deny. При безопасной конфигурации файл /etc/hosts.deny будет содержать строку “ALL: ALL” – это означает, что все компьютеры, не указанные в файле hosts.allow, не смогут установить соединение с данным хостом. Удалив эту строку,
compromised# cat /dev/null > /etc/hosts.deny
Будет то же результат, только доступ будет открыт для всех желающих.
После правки лучше сделать chattr +i и проверку на синтаксис (программа tcpdchk).
Файрвол-невидимка
Andrey Matveev
Хакер, номер #079
(andrushock@real.xakep.ru)
Хакерский брандмауэр на страже интересов админа
Так это, значит, Невидимка? — спросил чернобородый, заложив одну руку за спину. — Я думаю, пора уж и посмотреть на него. (Herbert Wells. The Invisible Man.)
Подписаться на:
Сообщения (Atom)