Режим терминала Windows 11 (режим киоска)

В некоторых случаях необходимо обеспечить полный контроль над использованием компьютера, поэтому вам может понадобиться режим киоска в операционной системе Windows. Благодаря этой функции у пользователя нет доступа к настройкам и функциям Windows, и он может воспользоваться только одним заданным приложением, открытым на экране ПК.

Режим киоска Windows мало известен, потому что он используется в нишевых целях. Маловероятно, что вы будете использовать его на домашнем компьютере, потому что он больше подходит для предприятий, где необходимо использовать компьютер без доступа к файлам, программам и параметрам системы. Читать →

Snagboot, отличная утилита для восстановления и прошивки встроенных устройств

коряга

Snagboot — это инструмент восстановления с открытым исходным кодом.

Бутлин (компания, специализирующаяся на Linux для встраиваемых систем), сделал это известным несколько дней назад быстрый запуск, предназначенный для восстановления и прошивки встроенных устройств, которые перестали загружаться, например, из-за повреждения прошивки.

коряга Это связано с тем, что большинство встраиваемых платформ имеют интерфейсы USB или UART. для восстановления и передачи загрузочных образов в случае повреждения прошивки, но эти интерфейсы индивидуально для каждой платформы и требуют использования утилит восстановления, связанных с продуктами отдельных производителей.



Читать →

SSD или жёсткий диск определяется съёмным.

В статье описывается как попробовать заставить определяться диск в качестве встроенного. Это касается равнозначно и HDD и SATA.

Windows нередко ошибочно может определять именно SATA-диски как съёмные. Если такое происходит и в консоли Управления дисками, скорее всего, так порешала BIOS ещё на этапе подачи питания на плату. Она помечает некоторые порты SATA на материнской плате как внешние, что может быть вызвано неверной конфигурацией, а также конфликтом со стороны драйвера SATA AHCI или устаревшим драйвером чипсета. Читать →

Pot: небольшое и полезное кроссплатформенное бесплатное приложение для перевода

Pot: небольшое и полезное кроссплатформенное бесплатное приложение для перевода

Pot: небольшое и полезное кроссплатформенное бесплатное приложение для перевода

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

По этой причине в предыдущих случаях мы обращались к некоторым из самых известных и наиболее широко используемых бесплатных и открытых приложений в GNU/Linux для перевода. Например, Ворона Перевод Это было одно из наших любимых приложений, рассмотренных для этой цели. Которая на тот момент, более 2 лет назад, была на версии 2.2.0, а сегодня на версии 2.10.5. Однако сегодня мы воспользуемся возможностью представить еще один, совершенно новый и интересный, под названием «Горшок» (переводчик Пилогмона), который помимо того, что является бесплатным и открытым, является мультиплатформенным, современным и гибким.



Читать →

Nexus установка и настройка

Nexus является популярным менеджером репозиториев (repository manager). Он используется для хранения артефактов или прокси, т.е. всё что выкачивается через него, сохраняется в нём.




yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel createrepo



wget http://download.sonatype.com/nexus/3/latest-unix.tar.gz



tar xvf latest-unix.tar.gz -C /opt/



ln -s /opt/nexus-*/ /opt/nexus

useradd -m -r -s /bin/false nexus



chown -R nexus:nexus /opt/nexus-* /opt/sonatype-work /opt/nexus




vim /opt/nexus/bin/nexus.rc

run_as_user="nexus"




vim /etc/systemd/system/nexus.service



[Unit]

Description=nexus service

After=network.target



[Service]

Type=forking

ExecStart=/opt/nexus/bin/nexus start

ExecStop=/opt/nexus/bin/nexus stop

User=nexus

Restart=on-abort



[Install]

WantedBy=multi-user.target







Уменьшить количество потребляемой оперативной памяти:





vim /var/nexus/nexus-3.19.1-01/bin/nexus.vmoptions
меняем
-Xms2703m
-Xmx2703m
на
-Xms512m
-Xmx512m




systemctl daemon-reload && systemctl enable nexus



systemctl start nexus && systemctl status nexus




WEB-интерфейс




http://<Nexus-server-ip-address>:8081




для авторизации в качестве логина используйте
admin
пароль можно посмотреть тут:




cat /opt/sonatype-work/nexus3/admin.password




также по умолчанию пароль может быть следующим:
Login: admin




Password: admin123




Настройка ротации логов Nexus




cat /etc/logrotate.d/nexus




/opt/sonatype-work/nexus3/log/*.log {
daily
dateext
copytruncate
missingok
rotate 3
compress
delaycompress
notifempty
}




отметим что в директории в которой установлен nexux должно быть не меньше 5Gb.




стартуем




systemctl start nexus




добавляем в автозапуск




systemctl enable nexus




логи хранятся тут:




/opt/sonatype-work/nexus3/log/




для удобства создадим симлинк
mkdir /var/log/nexus




ln -s /opt/sonatype-work/nexus3/log/ /var/log/nexus/




========================================================================




Описание работы с данной утилитой




Общий репозиторий:




не забываем включить анонимный доступ чтоб реп работал:
Anonymous — > Allow anonymous users to access the server





Далее переходим к списку репозиториев:




Создаём новый proxy репозиторий (create reposytory — > yum(proxy))




Name: test-repo-epel




ProxyRemote storage:  http://mirror.centos.org/centos-7/7/os/x86_64/




после чего нажимаем create reposytory




Создаём ещё один proxy репозиторий (create reposytory — > yum(proxy))
Name: yum-centos-7-repo_updates
Remote storage: http://mirror.centos.org/centos-7/7/updates/x86_64/




Создаём yum group




Name: yum-repo-group




добавляем в него 2 созданных нами прокси  и сохраняем.




всё, репозиторий создан.




Теперь чтобы использовать его необходимо пройти в раздел:
reposytory -> Repositories -> yum-repo-group
получаем следующую ссылку:
http://192.168.1.171:8081/repository/yum-repo-group/




и на целевой тачке создаем репозиторий:




cat /etc/yum.repos.d/Centos-7-Nexus.repo




[Centos-7-Nexus]

baseurl = http://192.168.1.177:8081/repository/yum-repo-group/

gpgcheck = 1

enabled=1

gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

name = Centos-Nexus




сохраняем и проверяем.




=======================================================================




Общий репозиторий docker:




создаём docker(hosted):
repositories -> create repository -> docker(hosted)




Name: docker-private
type hosted




http: 8083




можно ещё добавить для https




Нажимаем save




создаём docker(proxy):




repositories -> create repository -> docker(proxy)
Name: docker-hub
type proxy
remote storage: https://registry-1.docker.io
docker index: выбирем Use Docker Hub




Нажимаем save




создаём docker(group):




repositories -> create repository -> docker(group)
Name: docker-group
http:8082
и добавляем в него docker-private  docker-hub




Нажимаем save.




На целевой тачке добавляем:




cat /etc/docker/daemon.json
{
"insecure-registries": ["192.168.1.177:8081","192.168.1.177:8082","192.168.1.177:8083"],
"experimental": true
}




Далее необходимо залогиниться в nexus репозитории:
docker login http://192.168.1.177:8082/repository/docker-group




!!! ВАЖНО. Если вы используете прокси, то необходимо убрать его, перезапустить демон, и рестартануть docker(reload не хватит):




mv /etc/systemd/system/docker.service.d/http-proxy.conf /home/

systemctl daemon-reload

systemctl restart docker




проверить, что прокся не задействована вы можете с помощью команды:




docker info




в её выводе не должно быть прокси.




При логине в  192.168.1.177:8082/repository/docker-group в качестве логина и пароля надо указывать или тех пользователей которые вы создали в nexus или главного пользователя с которым вы авторизовались в nexus  admin admin123




чтобы выкачать образ необходимо указывать адрес источника, т.е.:
docker pull 192.168.1.177:8082/httpd




docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
192.168.1.177:8082/nginx latest e445ab08b2be 37 hours ago 126MB
192.168.1.177:8082/httpd latest ee39f68eb241 12 days ago 154MB




переименуем наш образ и загрузим его в nexus:
docker tag 192.168.1.177:8082/nginx 192.168.1.177:8082/nginx33:3




docker push 192.168.1.177:8082/nginx33:3




========================================




чтобы использовать nexus как прокси для скачивания обновлений или докер образов надо пройти в:
System -> HTTP -> HTTP(s) Proxy 
указываем ip и port нашего прокси, также можем задать список адресов которые исключаются из прокси(т.е. обращаясь к ним запрос не пойдёт через проксю)
Hosts to exclude from HTTP/HTTPS proxy
и нажимаем saveне забываем логиниться
docker login 192.168.1.177:8082




=========================================




чтобы использовать nexus как прокси для установки через pip
надо создать репозиторий:
Create repository — pypi (proxy) задаём имя (произвольное) в качестве remote storage указываем
https://pypi.org
сохраняем, далее создаём pypi(group) задаём имя (произвольное) добавляем в группу ранее созданый прокси репозиторий и сохраняем
получаем ссылку группы:
http://192.168.1.177:8082/repository/pypi-repo/




далее на целевой тачке создаём файл pip.conf




cat /etc/pip.conf

[global]

index = http://192.168.1.177:8082/repository/pypi-repo/pypi

index-url = http://192.168.1.177:8082/repository/pypi-repo/simple




и запускаем установку так:




pip install pypi-install --trusted-host 192.168.1.177




Источник: https://sidmid.ru/nexus-install-and-settings/



2023-06-02T15:55:17
DevOps

50 новых инновационных дизайнов логотипов для вдохновения

Логотип является одним из аспектов коммерческого бренда компании, экономической или академической организации, и его формы, цвета, шрифты и изображения обычно отличаются от других на аналогичном рынке.

Как правило, дизайн логотипа предназначен для мгновенного узнавания. Логотипы также используются для идентификации организаций и других некоммерческих организаций. Эти типы фирменного стиля часто разрабатываются крупными фирмами, которые специализируются на этом виде работы. Однако, если вы хотите сэкономить немного денег и создать свой логотип, есть много источников вдохновения для дизайна логотипа. На самом деле, мы могли бы помочь вам, представив эту витрину очень красивых, оригинальных и креативных дизайнов логотипов для вашего вдохновения. Читать →