Contents

  1. FreeBSD, Linux - Подсказки, Линки
    1. Линки
    2. VIMkeys
      1. Открытие двух или трех файлов в разных окнах vim.
      2. Табы
    3. SED
    4. AWK
      1. AWK - Суммирование по полям
      2. Суммируем с помощью awk
    5. MySQL
      1. Вычисление размера таблиц MySQL
      2. Узнать не разъехалась ли реплика mysql
      3. Если mysql уходит в своп
      4. Чекалка больших баз myisam (MySQL)
    6. SSH
      1. Openssh, директива ProxyCommand
      2. SSH-тунель
      3. Для автовнесения хостов в known_hosts
    7. Поменять репозиторий при установке пакетов(FreeBSD)
    8. Посмотреть какие процессы грузят диск.(FreeBSD)
    9. Сгенерировать SSL сертификат для тестирования
    10. Проверка телнетом smtp
    11. SHELL
      1. Итеративный цикл в sh (FreeBSD)
      2. Итеративный цикл в sh (Linux)
      3. Итеративный цикл в bash
      4. Как послать письмо с аттачем из shell
    12. CISCO
      1. Посмотреть роутинг на кошке (Cisco)
      2. Посмотреть статистику по порту (Cisco)
      3. Посмотреть настройки порта (Cisco)
      4. Посмотреть статус (Cisco)
      5. Посмотреть соответствие мак-адресов и ip-адресов (Cisco)
    13. Настройка сетевых интерфейсов (FreeBSD)
    14. Передернуть named
    15. Информация о файловой системе. (FreeBSD)
    16. Статистика загрузки дисков в gmirror. (FreeBSD)
    17. Полноэкранный вывод содержимого с периодичностью в n сек. (Linux)
    18. Поставить задание на выполнение в определенное время
    19. HTTP
      1. Проверка HTTP телнетом
      2. Проверка HTTP
      3. HTTP коды
    20. Ребилд паролей (FreeBSD)
    21. Чтобы проверить валидность ssl ключа и сетификата
    22. Проверить целостность RPM у VPS (Virtuozzo)
    23. Размер баз данных в postgresql
    24. Список баз данных в postgresql
    25. Использование nc
    26. Проброс портов с помощью nc
    27. Посмотреть кто жрет шаред мемори
    28. Заменяем виндовый символ перевода строки на юниксовый:
    29. Проверить работу сетевых интерфейсов (FreeBSD)
    30. Посмотреть железо (FreeBSD)
    31. Посмотреть какой сокет какая программа держит (Linux)
    32. Верификация пароля
    33. Сделать подсветку в ldapvi
    34. hping
    35. Статистика интерфейса(linux)
    36. Сетевая загрузка(FreeBSD)
    37. Активизировать ipfw
    38. Кто грузит процессор
    39. Наиболее частые команды управления exim
    40. SCREEN
    41. Packet Filter (pf, FreeBSD)
    42. .htaccess, Сделать редирект с корня на index.php
    43. x509, Посмотреть Subject
    44. iproute2 (Linux)
    45. Unixtime <--> человеческий вид
    46. Распаковать rpm
    47. ip2hex, hex2ip
    48. NFS(FreeBSD 6.X)
    49. Трассировка ввода/вывода в Linux

FreeBSD, Linux - Подсказки, Линки

Сюда будут складываться всякого рода мелкие подсказки, чтобы далеко не ходить.

Линки

VIMkeys

Многооконный режим редактирования файлов в Vim

Открытие двух или трех файлов в разных окнах vim.

Табы

См. также http://boombick.org/blog/posts/84

SED

AWK

AWK - Суммирование по полям

Суммируем с помощью awk

MySQL

Вычисление размера таблиц MySQL

Узнать не разъехалась ли реплика mysql

Если mysql уходит в своп

Чекалка больших баз myisam (MySQL)

SSH

Openssh, директива ProxyCommand

ssh-клиент openssh позволяет в настройках указывать директиву ProxyCommand, описывающую как можно получить канал для связи с удаленным концом соединения. Например

SSH-тунель

Для автовнесения хостов в known_hosts

Поменять репозиторий при установке пакетов(FreeBSD)

Посмотреть какие процессы грузят диск.(FreeBSD)

Сгенерировать SSL сертификат для тестирования

http://httpd.apache.org/docs/2.0/ssl/ssl_faq.html#selfcert

Проверка телнетом smtp

SHELL

Итеративный цикл в sh (FreeBSD)

Итеративный цикл в sh (Linux)

Итеративный цикл в bash

Как послать письмо с аттачем из shell

CISCO

Посмотреть роутинг на кошке (Cisco)

Посмотреть статистику по порту (Cisco)

Посмотреть настройки порта (Cisco)

Посмотреть статус (Cisco)

Посмотреть соответствие мак-адресов и ip-адресов (Cisco)

Настройка сетевых интерфейсов (FreeBSD)

Передернуть named

Информация о файловой системе. (FreeBSD)

Статистика загрузки дисков в gmirror. (FreeBSD)

Полноэкранный вывод содержимого с периодичностью в n сек. (Linux)

Поставить задание на выполнение в определенное время

HTTP

Проверка HTTP телнетом

Проверка HTTP

HTTP коды

coWiki status and error codes - HTTP коды

Status Code Definitions

Ребилд паролей (FreeBSD)

Чтобы проверить валидность ssl ключа и сетификата

нужно выполнить следующие команды:

Проверить целостность RPM у VPS (Virtuozzo)

Размер баз данных в postgresql

Список баз данных в postgresql

Использование nc

Проброс портов с помощью nc

В ined.conf прописать

FreeBSD

Linux

Посмотреть кто жрет шаред мемори

Заменяем виндовый символ перевода строки на юниксовый:

Проверить работу сетевых интерфейсов (FreeBSD)

Посмотреть железо (FreeBSD)

Посмотреть какой сокет какая программа держит (Linux)

Верификация пароля

Сделать подсветку в ldapvi

hping

Статистика интерфейса(linux)

Сетевая загрузка(FreeBSD)

Активизировать ipfw

Кто грузит процессор

Наиболее частые команды управления exim

SCREEN

Packet Filter (pf, FreeBSD)

.htaccess, Сделать редирект с корня на index.php

x509, Посмотреть Subject

iproute2 (Linux)

Unixtime <--> человеческий вид

Распаковать rpm

ip2hex, hex2ip

NFS(FreeBSD 6.X)

Трассировка ввода/вывода в Linux

Источник: http://www.opennet.ru/tips/info/1952.shtml

Утилита blktrace (присутствует в репозиториях Ubuntu и Debian) позволяет проконтролировать какие именно данные передаются для заданного блочного устройства.

Например, посмотреть общую статистику и детали обмена данными с /dev/sda можно выполнив команду:

где, blkparse фильтр для наглядного представления результатов.

В качестве альтернативы можно предложить задействование механизма /proc/sys/vm/block_dump, при записи 1 в этот файл начнется сбор данных, при записи 0 - результаты будут выведены в буфер dmesg. Скрипт для упрощения разбора данных можно загрузить здесь: http://www.digitalprognosis.com/opensource/scripts/top-disk-users

Мониторинг ввода/вывода не на уровне планировщика, а на уровне конечных процессов удобно проводить при помощи утилиты iotop (http://guichaz.free.fr/iotop/)