Прикольные команды Linux

Рейтинг часто употребляемых команд из истории:

history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head

Вывести в правом верхнем углу часы:

while sleep 1;do tput sc;tput cup 0 $(($(tput cols)-29));date;tput rc;done &

Вывести инфу по подключениям и их количеству:

netstat -an | grep ESTABLISHED | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | awk '{ printf("%s\t%s\t",$2,$1) ; for (i = 0; i < $1; i++) {printf("*")}; print "" }'

Узнать свой текущий внешний IP

wget http://ipinfo.io/ip -qO -

Вывод статистики fail2ban  сгруппировкой по jail и ip

grep "Ban " /var/log/fail2ban.log | awk -F[\ \:] '{print $10,$8}' | sort | uniq -c | sort -n

Разбанить fail2ban по имени jail и IP адресу.

fail2ban-client set vsftpd unbanip 172.0.2.198

Удалить файлы без каталогов и симлинков

find /usr/sap/SM1/DVEBMGS00/work/ -type f -exec rm -f {} \;

Количество файлов в каталоге

ls -f . | wc -l

Отображение статистики iostat в удобном виде с обновлением раз в 10 секунд

iostat -xk -t 10 | awk '// {print strftime("%Y-%m-%d %H:%M:%S"),$0}'

Длинна очереди дисков в iostat

iostat -x 1 2 | awk 'NR==15 {print $12}'

Найти все симлинки на диске

ls -lR / | grep ^l

Узнать количество процессорных сокетов на системе

cat /proc/cpuinfo | grep "physical id" | sort -n | uniq | wc -l

Узнать количество логических ядер на системе

cat /proc/cpuinfo | grep "cpu cores" | uniq

Добавить свой публичный ключ из id_rsa.pub сразу на сервер 172.0.0.1 в authorized_keys

cat ~/.ssh/id_rsa.pub | ssh root@172.0.0.1 "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"

 

Учёные создали наноматериал, вырабатывающий спирт из CO2, содержащегося в атмосферном воздухе

Физики из США создали особые «наноиглы» из графена и меди, которые используют энергию электрического тока для превращения углекислого газа (СО2) в молекулы этанола — обычного спирта, говорится в статье, опубликованной в журнале ChemistrySelect.

Продолжить чтение »

Вредные советы по постановке задач и описанию требований

 

Ниже описаны 10 практичных и проверенных способов, как поставить задачу таким образом, чтобы жизнь разработчиков не казалось манной небесной, поставки срывались, бюджеты превышались, а качество трещало по швам.

  1. Не описывайте задачу

Эта простая, как 2×2, и изящная формула реально работает. Скопируй название задачи в описание и подари команде разработчиков головоломку, разгадать которую можно только на спиритическом сеансе с привлечением темных сил.

Как результат: команда поймет требования по своему, оценка будет неправильной, ожидания клиента не оправдаются.

Продолжить чтение »

Использование новой SLAW2 для проведения контрольного измерения SAP

В последнее время менеджеры по аудиту SAP настоятельно рекомендуют использовать транзакцию SLAW2 для проведения консолидированного измерения систем. Чтобы начать работы с транзакцией необходимо:

  • До использования транзакции SLAW2 установим корректирующую ноту 1995778 на свой SolMan, она вытянет за собой еще несколько нот.
  • Активировать сервис  law2_wd_application в SICF, находящимуся по пути /default_host/sap/bc/webdynpro/sap/law2_wd_application
  • Проводим одиночные измерения в системах как раньше через USMM, выгружаем текстовый файл для инструментальных средств управления лицензированием
  • Запустим транзакцию SLAW2, она откроется в браузере
    slaw2_1

Продолжить чтение »

GPO targetting — применение политик в зависимости от разрядности OS. WMI-запросы.

Рассмотрим пример использования таргетирования (нацеливания) групповых политик в зависимости от разрядности операционной системы на примере переменной окружения SNC_LIB для SAP GUI. Определим в настройках групповой политики переменную окружения два раза, один раз для x32, второй раз для x64. В одном случае переменная будет обрабатываться при разрядности процессора x32 и указывать на папку "C:\Program Files", в другом, при разрядности x64 и указывать на "C:\Program Files (x86)".

targetting_0

Продолжить чтение »

Анаисид

От чакр по рождению был сильный ты;
Мир внутренний твой внешним становился,
Раскалывая жизни миф до простоты,
Твой ангел в чёрта превратился.

Вздымая в воздух пыль дорог,
Ты всё искал причину бед твоих,
Но сколько б времени ни шло
Их след простыл, твой гнев утих!

Рискуя жизнь прожить впустую,
Ты перестал вокруг искать.
И понял вдруг ты истину простую –
Смотри внутри - всё будешь знать…

Солнечный зайчик быстрее скорости света

Сверхсветово́е движе́ние — движение со скоростью, превышающей скорость света в вакууме. Несмотря на то, что согласно специальной теории относительности скорость света в вакууме является максимально достижимой скоростью распространения сигналов, а энергия частицы положительной массы стремится к бесконечности при приближении её скорости к скорости света, объекты, движение которых не связано с переносом информации (например, фаза колебаний в волне, тень или солнечный зайчик), могут иметь сколь угодно большую скорость.

По поводу движения объектов со сверхсветовой скоростью академик В. Л. Гинзбург писал:

Тот факт, что в физике и астрономии возможны и фактически встречаются скорости, превосходящие скорость света в вакууме, конечно, давно и хорошо известен.

Продолжить чтение »