Легким нажатием на несколько кнопок Jenkins предстает в новом виде с красивым UI
https://jenkins.io/projects/blueocean/
https://jenkins.io/projects/blueocean/
Коллекция тем для изменения стандартного UI Jenkins:
http://afonsof.com/jenkins-material-theme/
Инструкция по установке:
https://devopscube.com/setup-custom-materialized-ui-theme-jenkins/
Видео:
https://www.youtube.com/watch?v=DN7oLL73kY8
http://afonsof.com/jenkins-material-theme/
Инструкция по установке:
https://devopscube.com/setup-custom-materialized-ui-theme-jenkins/
Видео:
https://www.youtube.com/watch?v=DN7oLL73kY8
Afonsof
jenkins-material-theme
Beautify your Jenkins with the Material Design theme!
Вызвать kernel panic и убедиться, что kdump действительно создаёт crash dump :)
echo 1 > /proc/sys/kernel/sysrq
echo c > /proc/sysrq-triggerНастолько крутой уровень графики, что поначалу даже не отличишь от реального видео
https://youtu.be/zKu1Y-LlfNQ
https://youtu.be/zKu1Y-LlfNQ
YouTube
UE4 The Most Photorealistic Graphic Ever (UNREAL ENGINE 4)
UNREAL ENGINE 4 Photorealistic Graphics
SUBSCRIBE → https://goo.gl/wiBNvo
A Demo made by Quixel check out the Channel
https://www.youtube.com/channel/UCNTZFGRsyqNtvI4T2syNkIw
Original video: https://www.youtube.com/watch?v=9fC20NWhx4s
Official Quixel Site:…
SUBSCRIBE → https://goo.gl/wiBNvo
A Demo made by Quixel check out the Channel
https://www.youtube.com/channel/UCNTZFGRsyqNtvI4T2syNkIw
Original video: https://www.youtube.com/watch?v=9fC20NWhx4s
Official Quixel Site:…
Guildline по безопасным настройкам OpenSSH:
https://infosec.mozilla.org/guidelines/openssh
https://access.redhat.com/solutions/420283
https://www.opennet.ru/tips/2877_ssh_crypt_setup_security_nsa.shtml
В некоторых случаях получаем противоречия, например, opennet не рекомендует использовать шифры, рекомендованные NIST - ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521 (вызывают подозрения). Mozilla же рекомендует их выставить.
Проверить это можно либо руками при подключении по SSH, либо с использованием утилиты ssh_scan от Mozilla Foundation. Пока это только прототип, который в виде JSON отдает параметры узла - версию OpenSSH, DNS-имя узла, рекомендации и так далее.
https://github.com/mozilla/ssh_scan
P.S. О том, как получить доступ к базе знаний RedHat я рассказывал несколькими месяцами ранее.
https://news.1rj.ru/str/young_devops_notes/7
https://infosec.mozilla.org/guidelines/openssh
https://access.redhat.com/solutions/420283
https://www.opennet.ru/tips/2877_ssh_crypt_setup_security_nsa.shtml
В некоторых случаях получаем противоречия, например, opennet не рекомендует использовать шифры, рекомендованные NIST - ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521 (вызывают подозрения). Mozilla же рекомендует их выставить.
Проверить это можно либо руками при подключении по SSH, либо с использованием утилиты ssh_scan от Mozilla Foundation. Пока это только прототип, который в виде JSON отдает параметры узла - версию OpenSSH, DNS-имя узла, рекомендации и так далее.
https://github.com/mozilla/ssh_scan
P.S. О том, как получить доступ к базе знаний RedHat я рассказывал несколькими месяцами ранее.
https://news.1rj.ru/str/young_devops_notes/7
infosec.mozilla.org
OpenSSH
infosec.mozilla.org : Guidelines, principles published on https://infosec.mozilla.org
Не ожидал увидеть в списке кастомеров банк/платежную систему. Предполагал, что это более инертная среда, которая не всегда готова к переменам и привнесению новизны в свою инфраструктуру
https://www.docker.com/customers
https://www.docker.com/customers
Docker
Customer Success | Docker
Learn about the businesses tackling the complexities of app development with Docker and how our Customer Success team can guide your journey.
Powershell & Gitlab API
Используя
С PS не все так тривиально.
Для того, чтобы получить последний хеш из ветки мастер используется следующая команда
И все бы ничего, но это не работает в PS.
Проблема описана здесь и предложены пути решения.
https://stackoverflow.com/questions/43129163/powershell-invoke-webrequest-to-a-url-with-literal-2f-in-it
Я же не стал изобретать велосипед и просто обратился к проекту по его ID.
Используя
curl можно без проблем отправить запрос в любое API и получить ответ в любом формате, который мы пожелаем.С PS не все так тривиально.
Для того, чтобы получить последний хеш из ветки мастер используется следующая команда
Invoke-RestMethod -Headers @{ 'PRIVATE-TOKEN'='some_token' } -Uri "https://gitlab_host.domain/api/v4/projects/188/repository/commits/master" | Select-Object -ExpandProperty id
Плюс здесь ещё добавляется костылик от гитлаба - URL-encoded строки NAMESPACE/PROJECT_NAME, где слеш должен быть представлен в виде %2F.И все бы ничего, но это не работает в PS.
Проблема описана здесь и предложены пути решения.
https://stackoverflow.com/questions/43129163/powershell-invoke-webrequest-to-a-url-with-literal-2f-in-it
Я же не стал изобретать велосипед и просто обратился к проекту по его ID.
Stack Overflow
Powershell - Invoke-WebRequest to a URL with literal '/' (%2F) in it
I have been trying to access a URL with a / character in it from powershell, using the following command (it's a query to a gitlab server to retrieve a project called "foo/bar"):
Invoke-WebRequest
Invoke-WebRequest
В связи с изменением политики лицензирования Oracle относительно Java не получится добавить PPA-репозиторий в Ubuntu или Kali Linux и поставить туда JDK8.
https://launchpad.net/~webupd8team/+archive/ubuntu/java
Теперь схема работы выглядит следующим образом:
1) скачиванием JDK 8 (для Burp Suite)
2) создание директории
https://launchpad.net/~webupd8team/+archive/ubuntu/java
Теперь схема работы выглядит следующим образом:
1) скачиванием JDK 8 (для Burp Suite)
2) создание директории
mkdir /usr/lib/jvm
3) Переходим в эту директорию и распаковываем архива из пункта 1
4) В файла /etc/environment добавляем следующие записи:jdk-8 - директория, полученная в результате распаковки архива (я переименовывал её в jdk-8)JAVA_HOME="/usr/lib/jvm/jdk-8"В итоге мой файл выглядит вот так:
и в конец переменной PATH добавить путь к JDK:
/usr/lib/jvm/jdk-8/bin
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk-8/bin"Выполняем следующие команды (указываем Ubuntu локацию JDK):
JAVA_HOME="/usr/lib/jvm/jdk-8"
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-8/bin/java" 0Затем все проверяем:
update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-8/bin/javac" 0
update-alternatives --set java /usr/lib/jvm/jdk-8/bin/java
update-alternatives --set javac /usr/lib/jvm/jdk-8/bin/javac
update-alternatives --list javaПоздравляю, вы успешно установили JDK
update-alternatives --list javac
java -version
Launchpad
Oracle Java (JDK) 8 Installer PPA (DISCONTINUED) : “WebUpd8” team
The Oracle JDK License has changed for releases starting April 16, 2019.
The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal…
The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal…
8 surprising facts about real Docker adoption | Datadog
Несколько графиков от компании Datadog, который показывает как докер меняет мир IT и как это отражается на инфраструктуре.
Последнее обновление отчета - июнь 2018 года.
https://www.datadoghq.com/docker-adoption/
Несколько графиков от компании Datadog, который показывает как докер меняет мир IT и как это отражается на инфраструктуре.
Последнее обновление отчета - июнь 2018 года.
https://www.datadoghq.com/docker-adoption/
Datadog
8 surprising facts about real Docker adoption | Datadog
With thousands of companies using Datadog to track their infrastructure, we can see software trends emerging in real time. Today we're excited to share what we can see about true Docker adoption—no hype, just the facts.
простое руководство по работе с git. Ничего сложного ;)
http://rogerdudler.github.io/git-guide/index.ru.html
http://rogerdudler.github.io/git-guide/index.ru.html
+1 вариант отображения файла без пробелов:
awk NF /etc/apt/sources.list