Bash скрипты используются в открытом виде. Скрыть исходный код bash скрипта с помощью обсуфускации, можно скомпилировав его в бинарный файл. В Linux для компиляции bash скриптов можно использовать утилиту shc. Эта утилита может транслировать код bash скрипта в язык C и скомпилировать его. На выходе вы получите бинарный файл, который можно запустить почти на любом другом хосте Linux.
В нашем примере мы скомпилируем простой Bash скрипт myscript.sh
Читать далее
Метод изменения типа диска с использованием CLI заключается в копировании текущего содержимого vmdk файла в новый тонкий (thin) диск и последующего удаления старого толстого (thick) диска.
В первую очередь выключите виртуальную машину, тип диска которой нужно изменить. Чтобы подключится к хосту ESXi по SSH, необходимо включить службу SSH в настройках ESXi и разрешить входящие подключения к порту 22 TCP (Manage->Settings -> Security Profile).
Подключитесь к хосту ESXi под учеткой root с помощью SSH клиента (того же Putty) и перейдите в каталог vmfs/volumes:
Читать далее
i have a problem with samba: i configured Raspbian to share a folder over my LAN, i can access the folder through my two android devices but my Windows 10 desktop PC won't allow me.
I tried everything! Tried to follow a lot of similar threads i found googling but nothing worked. It's probably my windows computer because i can access the folder with other devices!
Читать далее
> I am seeing the subjected error for a small percentage of messages, and
> then those message stay in the deferred queue.
>
> from the log:
> postfix/local[1124]: warning: unexpected protocol delivery_request_protocol
Читать далее
Чтобы обеспечить асинхронную связь между микросервисами (microservices), нужен брокер сообщений (message broker). Брокер обеспечивает надежную и стабильную передачу данных,
управление и мониторинг, а также предотвращает потерю сообщений. На сегодняшний день существует несколько брокеров, которые различаются по возможностям и объемам передаваемых
данных. Сравним три наиболее популярных из них — RabbitMQ, Kafka и Redis.
Читать далее
Некто по имени William Lam ранее, 12/10/2009, написал скрипт shutdownHostViaSOAPAPICall.pl, который при запуске выключал указанные в отдельном файле хосты VMware. Современные гипервизоры уже работатют исключительно по HTTPS с самоподписными сертификатами и скрипт это не учитывал. Ниже приведен текст с исправлением этого недостатка.
Дополнительно, помимо логина и пароля в переменную $sha1_thumb необходимо указать sha1 отпечаток сертификата хоста VMware.
Гипервизоры версий 6.5, 6.7 выключает без проблем.
Читать далее
Чтобы заставить LWP::UserAgent игнорировать сертификат сервера, используйте следующую конфигурацию:
my $ua = LWP::UserAgent->new;
$ua->ssl_opts(
SSL_verify_mode => IO::Socket::SSL::SSL_VERIFY_NONE,
verify_hostname => 0
Читать далее
ciscoasa(config)#policy-map global_policy
!--- This Policy-map exists by default.
ciscoasa(config-pmap)#class class-default
!--- Add another class-map to this policy.
ciscoasa(config-pmap-c)#set connection decrement-ttl
Читать далее
На vmware ESXi-5.5.0-20150902001-standart в ВМ FreeBSD 11.1 возникает ошибка "em0: Watchdog timeout -- resetting".
Подвержена этому в той или иной степени вся линейка FreeBSD начиная с версии 10.4 с гостевым сетевым адаптером E1000, на хосте с адаптером Intel I210.
При миграции ВМ на хост с адаптером Intel 80003ES2 проблема не наблюдается.
Исследуем дальше...
Читать далее
В rouncube начиная с версии 1.3, хотя могу ошибаться, исчезла функция Q(). Из-за это перестали работать часть плагинов, например, markbuttons.
В местах вызова ее можно заменить на следующую конструкцию:
rcube_utils::rep_specialchars_output($arg1, 'html', $arg2 = 'strict', $arg3 = true);
Q($this->gettext('mark' . $i))
Читать далее