Запуск бинарников в PowerShell-консоли:
Например, для запаковки архивов через 7z мне больше понравился вот такой вариант:
Прочие варианты можно найти по ссылке ниже
https://social.technet.microsoft.com/wiki/contents/articles/7703.powershell-running-executables.aspx
Например, для запаковки архивов через 7z мне больше понравился вот такой вариант:
& '7z' a -tzip archive.zip *.txt *.docx *.xlsxПрочие варианты можно найти по ссылке ниже
https://social.technet.microsoft.com/wiki/contents/articles/7703.powershell-running-executables.aspx
Microsoft
PowerShell: Running Executables - TechNet Articles - United States (English) - TechNet Wiki
Technical articles, content and resources for IT Professionals working in Microsoft technologies
OpenSSH в серверной версии Windows. Что дальше? Windows с ядром Linux? O_o
https://blogs.windows.com/buildingapps/2018/12/11/windows-server-2019-includes-openssh/?fbclid=IwAR3OIDskpVvCJJbrdSSXKuSNO50b9-bA9_9A4AUKpaMd0dTdC11Vy_EJ7l0#xYeYQ2gw9gg7hIjf.97
https://blogs.windows.com/buildingapps/2018/12/11/windows-server-2019-includes-openssh/?fbclid=IwAR3OIDskpVvCJJbrdSSXKuSNO50b9-bA9_9A4AUKpaMd0dTdC11Vy_EJ7l0#xYeYQ2gw9gg7hIjf.97
Windows Developer Blog
Windows Server 2019 Includes OpenSSH
The OpenSSH client and server are now available as a supported Feature-on-Demand in Windows Server 2019 and Windows 10 1809! The Win32 port of OpenSSH was first included in the Windows 10 Fall Creators Update and Windows Server 1709 as a pre-release feature.…
Произнесите systemd и ntpd как «системды́» и «энтэпды́» и ощутите запах казахской степи, просторный уют юрты, терпкую вонь админского халата.
Нахождение файлов, которые занимают больше всего места.
find / -mount -type f -ls 2> /dev/null | sort -rnk7 | head -10 | awk '{printf "%10d MB\t%s\n",($7/1024)/1024,$NF}'Список ресурсов, которые могут прокачать ваши навыки в мире ИБ.
https://github.com/zardus/wargame-nexus
https://github.com/zardus/wargame-nexus
GitHub
GitHub - zardus/wargame-nexus: A sorted and updated list of security wargame sites.
A sorted and updated list of security wargame sites. - zardus/wargame-nexus
Вы можете запретить утилите cloud-init изменять настройки сети при каждой перезагрузке сервера. Для этого в установленной системе добавьте файл /etc/cloud/cloud.cfg.d/99_disable_network_config.cfg:
network:
config: disabled
Forwarded from opennet.ru
Релиз системы виртуализации VirtualBox 6.0
После года разработки компания Oracle опубликовала релиз системы виртуализации VirtualBox 6.0. Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL), Solaris, macOS и Windows.
http://www.opennet.ru/opennews/art.shtml?num=49809
После года разработки компания Oracle опубликовала релиз системы виртуализации VirtualBox 6.0. Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL), Solaris, macOS и Windows.
http://www.opennet.ru/opennews/art.shtml?num=49809
www.opennet.ru
Релиз системы виртуализации VirtualBox 6.0
После года разработки компания Oracle опубликовала релиз системы виртуализации VirtualBox 6.0. Готовые установочные пакеты доступны для Linux (Ubuntu, Fedora, openSUSE, Debian, SLES, RHEL в сборках для архитектуры AMD64), Solaris, macOS и Windows.
Разница между
В связи с этим, надо понимать, что в некоторых случаях
Из документации Ansible было непонятно, какую политику обновления использует модуль yum.
В исходном коде встретилась такая вот строчка:
Последняя команда выполняет обновление всех пакетов без удаления
По ходу поисков на просторах интернета выяснилось, что люди, которые использовали ранее Debian-like дистрибутивы переносят весь свой опыт в мир RHEL-like дистрибутивов. А затем в инструкциях встречаются вот такие конструкции:
P.S. Да, можно использовать
yum update и yum upgrade:yum update - обновляет список установленных пакетов (если не указаны, то обновляет все имеющиеся в системе).yum upgade - производит обновление пакетов, а также удаляет устаревшие пакеты (obsoletes packages).В связи с этим, надо понимать, что в некоторых случаях
yum upgrade может удалить пакеты, которые вы используете.Из документации Ansible было непонятно, какую политику обновления использует модуль yum.
В исходном коде встретилась такая вот строчка:
- When using state=latest, this can be C('*') which means run C(yum -y update).
После запуска плейбука с обновлением всех пакетов было замечено, что вызываются 2 команды:/usr/bin/yum -d 2 -y check-updateГде первая команда (с аргументом
/usr/bin/yum -d 2 -y update
check-update) запрашивает список обновленных пакетов (если они есть, то возвращается код выхода 100, если таких пакетов нет - 0, если во время запроса списка пакетов произошла ошибка - код 1). -d 2 - устанавливает значение debug-level в значение 2Последняя команда выполняет обновление всех пакетов без удаления
obsoletes-packages
UPDATEПо ходу поисков на просторах интернета выяснилось, что люди, которые использовали ранее Debian-like дистрибутивы переносят весь свой опыт в мир RHEL-like дистрибутивов. А затем в инструкциях встречаются вот такие конструкции:
yum update && yum updateКак видно - совершенно бессмысленные. В мире Debian-like дистрибутивах это выглядит вот так:
apt update && apt upgradeЧто вполне логично, так как
apt update получает информацию о пакетах из репозиториев, описанных в файле /etc/apt/sources.list (встречаются и отдельные файлы, которые размещают в директории /etc/apt/sources.list.d/
apt upgrade устанавливает все доступные обновления, полученные после запуска команды выше.P.S. Да, можно использовать
apt вместо apt-getПолезности из мира Gitlab
https://docs.gitlab.com/ce/ci/yaml/#onlychanges-and-exceptchanges
Параметр
Простой пример работы этого параметра:
(Внимание! Изменение прав файла, например на 755, чтобы сделать его исполняемым, тоже считается изменением. Правда гитлаб в коммите показывает следующую запись:
https://docs.gitlab.com/ce/ci/yaml/#onlychanges-and-exceptchanges
Параметр
onlychanges позволяет запускать CI/CD процессы только в случаях, когда изменились конкретные файлы, либо группа файлов.Простой пример работы этого параметра:
changes_feature_test:Здесь процессы CI/CD начинают запускаться только после изменения содержимого shell-скрипта test.sh
noscript:
- ping -c4 8.8.8.8
- ./test.sh
only:
changes:
- test.sh
tags:
- changes_test
(Внимание! Изменение прав файла, например на 755, чтобы сделать его исполняемым, тоже считается изменением. Правда гитлаб в коммите показывает следующую запись:
File mode changed from 100644 to 100755)Gitlab
CI/CD YAML syntax reference | GitLab
GitLab product documentation.