Архив метки: Terminal

🐧 Опасные команды Linux

Операционная система Linux  с открытым исходным кодом нарастила обороты со временем, но все таки ее еще нельзя назвать по настоящему популярной.

Многих останавливает проблема обучения Линукс, или просто момент перестройки с привычного Windows.

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

Но если вы не используете команды Linux полностью отдавая отчет в своих действиях, вы можете потерять свои данные, или повредить свою ОС

В этой статье я собираюсь предоставить информации о опасных командах, на которые необходимо обратить внимание при использовании Linux. Читать →

15 малоизвестных команд Linux

Независимо от того, новичок вы или гуру, уверен, вы найдете для себя полезное среди нижеприведенных советов и рекомендаций. Читать →

Массивы Bash

Невозможно представить себе язык программирования, который не поддерживал бы массивов. Под массивами обычно подразумеваются упорядоченные списки строк, символов или любых других объектов. Неважно как они реализованы в большинстве языков программирования, они помогают лучше управлять данными. Читать →

Apache. Ограничение доступа. Basic аутентификация

Используя стандартные модули Apache, возможно запрашивать логин и пароль у пользователя при попытке доступа к определенной странице или каталогу. Доступ будет разрешен, если логин и пароль присутствуют в специальном файле. Речь пойдет о аутентификации типа Basic (по умолчанию установленная) Читать →

Локализация консоли Debian Ubuntu

После чистой установки системы можно наблюдать такую картину:

Если ввести:

# locale

То увидим следующее:

LANG=
LANGUAGE=
LC_CTYPE=»POSIX»
LC_NUMERIC=»POSIX»
LC_TIME=»POSIX»
LC_COLLATE=»POSIX»
LC_MONETARY=»POSIX»
LC_MESSAGES=»POSIX»
LC_PAPER=»POSIX»
LC_NAME=»POSIX»
LC_ADDRESS=»POSIX»
LC_TELEPHONE=»POSIX»
LC_MEASUREMENT=»POSIX»
LC_IDENTIFICATION=»POSIX»
LC_ALL=

Выполняем следующие команды:

sudo dpkg-reconfigure locales

После этого отобразиться список возможных кодировок. Выбираем

ru_RU.UTF-8 UTF-8

(у меня она была под номером 372)

И то же самое для всех остальных пользователей:

Locales to be generated: 372

Many packages in Debian use locales to display text in the correct language for the user. You can choose a default locale for the system from the generated locales.This will select the default language for the entire system. If this system is a multi-user system where not all users are able to speak the default language, they willexperience difficulties.

1. None

2. C.UTF-8

3. ru_RU.UTF-8

Default locale for the system environment: 3

Generating locales (this might take a while)…

ru_RU.UTF-8… done

Generation complete.

Все локали сгенерированны, приступаем к русификации

Если нет aptitude — ставим

sudo apt-get install aptitude

Ставим пакет console-cyrillic:

sudo aptitude install console-cyrillic

Указываем необходимые опции.

Если решили что-то изменить:

sudo dpkg-reconfigure console-cyrillic

Перезапускаем систему и проверяем:

# locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE=»ru_RU.UTF-8″
LC_NUMERIC=»ru_RU.UTF-8″
LC_TIME=»ru_RU.UTF-8″
LC_COLLATE=»ru_RU.UTF-8″
LC_MONETARY=»ru_RU.UTF-8″
LC_MESSAGES=»ru_RU.UTF-8″
LC_PAPER=»ru_RU.UTF-8″
LC_NAME=»ru_RU.UTF-8″
LC_ADDRESS=»ru_RU.UTF-8″
LC_TELEPHONE=»ru_RU.UTF-8″
LC_MEASUREMENT=»ru_RU.UTF-8″
LC_IDENTIFICATION=»ru_RU.UTF-8″
LC_ALL=

Как пользоваться tcpdump

Утилита tcpdump — это очень мощный и популярный инструмент для перехвата и анализа сетевых пакетов. Она позволяет просматривать все входящие и исходящие из определенного интерфейса пакеты и работает в командной строке. Конечно, вы могли бы пользоваться Wirshark для анализа сетевых пакетов, это графическая утилита, но иногда бывают ситуации когда нужно работать только в терминале.

Tcpdump ничем не хуже Wireshark, и имеет все необходимые возможности для анализа пакетов, к тому же вы можете сохранить все перехваченные пакеты в файл, чтобы анализировать их потом с помощью того же самого Wireshark. В этой статье мы рассмотрим как пользоваться tcpdump для перехвата сетевых пакетов.

Читать →