Пример использования утилит grep, cut, uniq и sort для получения списка уникальных IP адресов, которые посещали определенный URL

Если возникает необходимость получить список уникальных IP адресов, которые посещали определенный URL из логов веб сервера Apache, то это можно сделать таким способом:

Как заменить строки в файле с помощью sed

Если необходимо заменить все вхождения строки search на replace можно это сделать командой: где файл file1.txt, в котором будет производиться поиск строк search, а file2.txt будет содержать replace вместо всех найденых вхождений Если в шаблоне поиска и/или замены необходимо заменять слеш /, то его нужно экранировать с помощью обратного слеша так: \/ Если необходимо найти […]

MySQL shell script проверить существует ли база данных

С днем системного администратора всех, кто имеет к этой профессии хоть какое-то отношение. Время от времени сталкиваюсь с необходимостью выяснить сущесвует ли в MySQL база данных с определенным именем. Написал небольшой shell скрипт, чтобы делать подобную проверку. Может быть он будет вам тоже полезен: Файл ./check-mysql-database-exists.sh Назначим права, чтобы скрипт стал исполняемым: Запускаем проверку базы […]

Linux bash: пример работы с массивом и цикл for

Время от времени приходится в Linux bash shell скрпитах использовать массивы и циклы for. Может быть кому-то тоже будет полезно это. В примере переменная dirs содержит массив значений, значения которого перебираются в цикле for

rpm посмотреть список зависимоестей пакета

В rpm-based Linux системах иногда бывает полезно посмотреть список зависимостей для пакета. Это можно сделать командой rpm -qR имя пакета. Например: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libncursesw.so.5()(64bit) libtinfo.so.5()(64bit) rpmlib(CompressedFileNames)

yum deplist список зависимостей пакета

Чтобы посмотреть список зависимостей для пакета в rpm-based Linux Red Hat, CentOS, Fedora и других дистрибутивах можно выполнить такие команды: 1. Получить все пакеты, в названии, которых есть «office» libreoffice-impress-3.6.6.2-5.fc18.x86_64 libreoffice-calc-3.6.6.2-5.fc18.x86_64 libreoffice-writer-3.6.6.2-5.fc18.x86_64 libreoffice-core-3.6.6.2-5.fc18.x86_64 libreoffice-graphicfilter-3.6.6.2-5.fc18.x86_64 libreoffice-kde-3.6.6.2-5.fc18.x86_64 libreoffice-pdfimport-3.6.6.2-5.fc18.x86_64 libreoffice-math-3.6.6.2-5.fc18.x86_64 libreoffice-xsltfilter-3.6.6.2-5.fc18.x86_64 libreoffice-ure-3.6.6.2-5.fc18.x86_64 libreoffice-draw-3.6.6.2-5.fc18.x86_64 libreoffice-opensymbol-fonts-3.6.6.2-5.fc18.noarch libreoffice-presenter-screen-3.6.6.2-5.fc18.x86_64 2. Получить список зависимостей для пакета libreoffice-draw-3.6.6.2-5.fc18.x86_64 Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit […]

Linux sysstat iostat просмотр отчета о CPU и вводе/выводе устройств и партиций

В Red Hat Enterprise, CentOS, Fedora и других Linux системах есть замечательный пакет sysstat Loaded plugins: rhnplugin, security This system is receiving updates from RHN Classic or RHN Satellite. drivesrvr | 951 B 00:00 Installed Packages Name : sysstat Arch : x86_64 Version : 7.0.2 Release : 12.el5 Size : 418 k Repo : installed […]

Linux IPTables firewall просмотреть и удалить правило

Чтобы посмотреть список текущих активных правил выполняем команду: -v, —verbose — Verbose output. This option makes the list command show the interface name, the rule options (if any), and the TOS masks. The packet and byte counters are also listed, with the suffix ’K’, ’M’ or ’G’ for 1000, 1,000,000 and 1,000,000,000 multipliers respectively (but […]

смотрите мое портфолио на сайте www.weblancer.net
 
Copyright © 2013 - 2019 Шкоденко Тарас. Программирование и разработка сайтов, Киев