-
Поиск в Линукс файлах
Шпаргалка по grep grep — это мощный инструмент для поиска текста в файлах на основе регулярных выражений. Основные команды: 1. Поиск строки в файле: grep "строка" имя_файла Ищет указанную строку в файле. 2. Поиск в нескольких файлах: grep "строка" файл1 файл2 3. Поиск рекурсивно: grep -r "строка" /путь/к/каталогу Ищет строку во всех файлах указанного каталога. 4. Игнорирование регистра: grep -i "строка" имя_файла 5. Показать номер строки: grep -n "строка" имя_файла 6. Вывод строк, не содержащих шаблон: grep -v "строка" имя_файла 7. Подсветка совпадений: grep --color "строка" имя_файла 8. Подсчитать количество совпадений: grep -c "строка" имя_файла Расширенные команды: 1. Использование регулярных…
-
Инструменты для поиска и устранения неисправностей
Инструменты для поиска и устранения неисправностей grml — загрузочный Live CD Debian с мощными инструментами CLIhttps://grml.org/ mitmproxy — инструмент Python, используемый для перехвата, просмотра и модификации сетевого трафика. Незаменим при устранении некоторых проблемhttps://mitmproxy.org/ mtr — сетевая утилита, объединяющая traceroute и pinghttps://www.bitwizard.nl/mtr/ perf-tools — инструменты анализа производительности, основанные на Linux perf_events (aka perf) и ftrace.https://github.com/brendangregg/perf-tools wireshark — лучший в мире анализатор сетевых протоколовhttps://www.wireshark.org/
-
MiniOS лёгкий линукс
10 декабря 2024 года состоялся релиз MiniOS 4.0 — лёгкого модульного live-дистрибутива Linux, предназначенного для использования на съёмных USB-накопителях. MiniOS Standard — это компактная операционная система, предназначенная для решения повседневных задач. Её отличает высокая производительность и лаконичный, но эффективный интерфейс. В состав системы входят базовые графические программы и необходимые консольные утилиты. Функциональность может быть расширена за счёт установки дополнительных программ с помощью менеджера пакетов APT из обширного репозитория Debian. Рекомендуемые системные требования для MiniOS Standard: 2 ГБ ОЗУ, 1.5 ГГц двухъядерный процессор, 16 ГБ флеш-накопитель. Основные доработки в MiniOS 4.0: для загрузки доступны только две редакции вместо шести ранее, включая MiniOS Standard (i386, amd64, 656 МБ) и Toolbox (amd64, 838…
-
Структура Линукс
-
Лучше установите postfix.
sudo apt-get install postfix sudo dpkg-reconfigure postfix
-
Вывод и удаление правил брандмауэра Iptables: инструкция
Приложение IPTables – брандмауэр, необходимый для безопасной работы с сетевыми ресурсами на платформе Linux. Рассмотрим узкую задачу: как просматривать списки правил, удалять ненужные, сбрасывать цепочки, очищать счетчик количества пакетов и их объема. Не рекомендуем трогать коннект по SSH, использующий порт 22, если вы не уверены на 100% в своих действиях, чтобы случайно не заблокировать удаленный доступ к тестовому хосту. Просмотрим правила sudo iptables –S Просмотрим перечень правил цепочки sudo iptables -S TCP Выведем перечень в виде таблицы sudo iptables –L Выведем счетчик пакетов и их общего размера sudo iptables -L INPUT –v Сбросим счетчик пакетов и их объема sudo iptables –Z Применим для удаления спецификацию sudo iptables -D OUTPUT -m…
-
Отличный обзор всех команд Linux, таких как:
Отличный обзор всех команд Linux, таких как: — Основные операции с файлами: ls, cp, mv, rm, …— Просмотр файлов: cat, less, head, tail, nl, …— Даты и время: xclock, cal, date, …— Сеть: traceroute, ifconfig, netstat, who, …— Просмотр процессов: ps, uptime, w, top, … Полноразмерный файл по ссылке https:/
-
Как устроена файловая система Linux?
Что такое FHS? FHS (File System Hierarchy Standard) — стандарт организации файловой системы в Linux, обеспечивающий удобство и единообразие для всех пользователей и разработчиков. Он задаёт структуру каталогов и их предназначение, чтобы пользователь знал, где искать файлы, а программы могли работать в любой системе Linux без модификаций. Ключевые каталоги Linux: • /bin — базовые команды, доступные всем пользователям (например, ls, cp). Они необходимы для работы даже в минимальной системе.• /boot — хранит файлы загрузчика (например, ядро Linux). Обычно это отдельный раздел.• /dev — содержит устройства как файлы. Здесь вы найдёте всё: от жёстких дисков до виртуальных устройств.• /etc — конфигурационные файлы системы (например, настройки сети, службы, параметры запуска).• /home —…
-
Декомпилировать файл mo в файл po
2 слова о технологии Технология использующая данный формат локализации называется gettext. Программа компилирующая .mo – называется Poedit. Исходным файлом перевода для компиляции .mo является файл .po. po – это текстовый файл формата 65001 (UTF-8) без BOM. Без bom — это без метки юникода вначале, поскольку .po использует код php. Как создается файл перевода .po? Теоретически, если я разработчик приложения и у меня есть исходный код, строки пользовательского интерфейса которого я хочу локализовать, то я ставлю такую библиотеку https://github.com/landrix/Gettext-for-Delphi/releases/tag/v1.2.2 с помощью которой создаю файл .po программным способом. Теперь создам .po с помощью программы Poedit, если я разработчик 1. Скачаем и установим программу Poedit https://poedit.net/download 2. Откроем Poedit. В экране запуска выберем…
-
Установка ИЛИАС
Рекомендуемая настройка для запуска ILIAS Для достижения наилучших результатов мы рекомендуем: текущая версия Debian GNU Linux, Ubuntu или RHEL MySQL 5.7.x or MariaDB 10.2 PHP 8.2 Apache 2.4.x with mod_php php-gd, php-xml, php-mysql, php-mbstring, php-imagick, php-zip, php-intl OpenJDK 17 Node.js: 22-LTS (and 20, 21, 23) git composer v2 a contemporary browser supporting ES6, CSS3 and HTML 5 npm Получить код Вы можете загрузить последнюю версию ILIAS или клонировать ее с GitHub . Для использования в производстве обязательно проверьте последнюю стабильную версию, а не trunk, которая является веткой разработки репозитория. Мы рекомендуем клонировать код с GitHub и использовать git для его обновления, так как это упрощает обновление до будущих выпусков и версий. Клонируйте код в docroot…













