Advice

cisco IOS основные команды

# show running-config

Команда показывает текущую конфигурацию роутера, свитча файрвола.
Это конфигурация, которая находится в текущий момент в оперативной памяти (RAM).
Аббревиатура:

sh run

# copy running-configuration startup-configuration

Команда сохранияет конфигурацию из оперативной памяти (in RAM), она же running-configuration, в энергонезависмую память (NVRAM).
Аббревиатура:

Tags

Spring Boot + Intellij IDEA live Reload (Hot Swap)

Spring Boot предоставляет возможность перезагрузки на лету (hot swap) приложений.
Для этого надо подключить следующую зависимость:

dependencies {
  runtime 'org.springframework.boot:spring-boot-devtools'
}

Также в Intellij IDEA необходимо сделать:

  1. Открыть Settings / Build-Execution-Deployment / Compiler и включить опцию Make Project Automatically
  2. В реестре (Ctrl+Alt+Shift+/) включить опцию compiler.automake.allow.when.app.running
  3. Перезапустить IDE

Проверка дисков с помощью badblocks

Тест на чтение

  • + достаточно надёжен для жестких дисков
  • + самый быстрый из приведённых
  • + безопасен
  • + работает с read-only носителями (CD, DVD, BluRay и т.д.)
  • + возможно прервать проверку в любое время
  • - определяет только некоторые типы ошибок
sudo badblocks -sv /dev/ada0

опции:
-s показывать прогресс (опционально)

Локальный postfix для разработки

Данная статья описывает быструю настройку почтового сервера postfix на машине разработчика.
При этом сервер принимает все запросы на локальном адресе (127.0.0.1) и складывает всю почту пользователю root в папку ~/Maildir.

Установка Postfix

$ apt-get install postfix
$ dpkg-reconfigure postfix

Конфигурация:

Rename remote git branch

Updating your local branch's tracking reference to the new remote is rather easy:

git branch -m old_branch new_branch         # Rename branch locally    
git push --set-upstream origin new_branch   # Push the new branch, set local branch to track the new remote
git push origin :old_branch                 # Delete the old branch    

Then each client should do the following:

git fetch origin
git remote prune origin
Подписаться на Advice