Updates rtfm.co.ua πŸ‡ΊπŸ‡¦
722 subscribers
36 photos
468 links
Канал @rtfm - Π½ΠΎΠ²Ρ‹Π΅ посты Π½Π° https://rtfm.co.ua.
ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡ - Π³Ρ€ΡƒΠΏΠΏΠ° @rtfmco https://t.iss.one./rtfmco
Download Telegram
Linux: rsyslog ΠΈ β€œΡ€ΠΎΡ‚Π°Ρ†ΠΈΡβ€ Π»ΠΎΠ³ΠΎΠ².

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ систСма с Debian 9, запущСнная Π½Π° AWS EC2 с Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹ΠΌ 8-Π³ΠΈΠ³ΠΎΠ²Ρ‹ΠΌ Ρ€ΡƒΡ‚ΠΎΠ²Ρ‹ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠΌ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π°ΠΌΠΈ /var/log/syslog ΠΈ /var/log/daemon.log ΠΎΡ‚ΠΆΠΈΡ€Π°ΡŽΡ‚ΡΡ Π·Π° сутки Π½Π° ΠΏΠ°Ρ€Ρƒ Π³ΠΈΠ³ΠΎΠ², ΠΈ logrotate, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСтся Ρ€Π°Π· Π² сутки, Π½Π΅ успСваСт ΠΈΡ… ΡΠΆΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ. syslog ΠΈ daemon.log ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ (ΡƒΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄Π·Π°Π±Ρ‹Ρ‚Ρ‹ΠΌ) Π΄Π΅ΠΌΠΎΠ½ΠΎΠΌ rsyslog: root@bttrm-dev-console:/home/admin# cat /etc/rsyslog.conf…

https://rtfm.co.ua/linux-rsyslog-i-rotaciya-logov/
Forwarded from DevOps Help Bot
Starter Kit:
0. DevOps manifest
1. SRE implments DevOps \ 30 ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ, дополняСт 1 сСзон
Tip: Π’ Π΄Π°Π½Π½ΠΎΠΌ плСйлистС сотрудники Google расскаТут Π±Π°Π·ΠΎΠ²Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ SRE ΠΈ DevOps, Π° Ρ‚Π°ΠΊΠΆΠ΅ основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ построСния Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса
2. CI\CD\CDP \ Patterns and anti-patterns of CI/CD
Tip: Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Π°Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹/Π°Π½Ρ‚ΠΈΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ построСния ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этими ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°ΠΌΠΈ
3. How To Become a DevOps Engineer In Six Months or Less (part 1 \ part 2 \ part 3 \ part 4 \ part 5 \ part 6 \ part 7)
Tip: Π’ своСм Ρ€ΠΎΠ΄Π΅ roadmap для становлСния SRE спСциалиста с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ. Достаточно абстрактный для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π½Π° инструмСнтов Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ большого куска смысла
4. DevOps Toolkit 2.0 (ΠΈ Π΄Π°Π»Π΅Π΅ всю ΡΠ΅Ρ€ΠΈΡŽ) Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ 2.0/1 ΠΌΠΎΡ€Π°Π»ΡŒΠ½ΠΎ устарСли ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для изучСния ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ
Tip: Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ рассказываСт ΠΏΡ€ΠΎ инструмСнты, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚ ΠΊΠΎΠ³Π΄Π°, ΠΊΠ°ΠΊ ΠΈ для ΠΊΠ°ΠΊΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ инструмСнты
5. SRE books
Tip: ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΡ‚ Google, Π΄ΡƒΠΌΠ°ΡŽ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ излишнС) ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ)
6. Kubernetes best practice (Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для любой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°Ρ…)
Tip: нСбольшой плСйлист ΠΏΠΎ ΠΌΠΈΡ€ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Kuberenetes ΠΈ GCP
7. Designing Distributed Systems
Tip: Данная ΠΊΠ½ΠΈΠ³Π° расскаТСт ΠΏΡ€ΠΎ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ построСния расрпдСлСнной систСмы. Достаточно абстрактно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ количСству кСйсов с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΡƒΠΏΡŽΡ€Π°ΠΌΠΈ
8. Building Evolutionary Architectures
Tip: In progress
9. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Tip: In progress
10. The Twelve-Factor App
Tip: Данная ΠΊΠ½ΠΈΠ³Π° позволяСт ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ прилоТСния, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

Additional information:
- Service mesh
- Chaos Engineering (White paper)
- Google SRE: взгляд ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ
- An 8-minute introduction to K8S (Core concepts, features and building blocks)
Microservices:
- What Is Microservices Architecture?
- A Microservices implementation journey (part 1 \ part 2 \ part 3)

К этому Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ всС ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ спискС. Π”Π°Π½Π½Ρ‹ΠΉ список Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈ ΠΈΠ»ΠΈ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ.

#ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ #DevOps #SK
Grafana Labs: Loki – распрСдСлённая систСма, Ρ‚Π΅Π³ΠΈ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹

Π—Π°Π΄Π°Ρ‡Π° Π½Π° сСйчас – ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΡƒΡŽ систСму: Grafana Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ хостС Loki – Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΌ Promtail – Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌ Π‘ΡƒΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ Ρ‚Π°ΠΊΠΎΠ²Π°: имССтся Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅, скаТСм Dev, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя 2 хоста имССтся ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° – хост с Grafana/Prometheus/etc На хостах Dev-окруТСния – запустим promtail, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡƒΡˆΠΈΡ‚ΡŒ собранныС Π»ΠΎΠ³ΠΈ Π² Loki, а…

https://rtfm.co.ua/grafana-labs-loki-raspredelyonnaya-sistema-tegi-i-filtry/
Golang: unrecognized import path β€œmath/bits” (import path does not begin with hostname)

ΠŸΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° – Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка Π²ΠΈΠ΄Π° β€œunrecognized import path β€œmath/bits” (import path does not begin with hostname)β€œ. Π“ΡƒΠ³Π»ΠΈΠΌ, Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ обсуТдСниС Ρ‚ΡƒΡ‚>>>, радуСмся, Ρ‡Ρ‚ΠΎ Π² рСпозиториях Debian 9 послСдняя доступная вСрсия 1.7. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π²Π΅Ρ€ΡΠΈΡŽ Go: ВыполняСм установку Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. УдаляСм установлСнный ΠΏΠ°ΠΊΠ΅Ρ‚: root@ip-172-31-38-97:/home/admin# apt purge golang…

https://rtfm.co.ua/golang-unrecognized-import-path-math-bits-import-path-does-not-begin-with-hostname/
Grafana Labs: Loki – ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ S3 для Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ DynamoDB для индСксов

И ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π±Π°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Loki. ΠŸΠ΅Ρ€Π²Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ – Ρ‚ΡƒΡ‚>>>, вторая – Ρ‚ΡƒΡ‚>>>. ΠžΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ³ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π² Slack-ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ Grafana – Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» #loki. Π—Π°Π΄Π°Ρ‡Π° сСйчас – Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Loki для использования AWS S3 ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ ΠΊΠ°ΠΊ persistent storage для Π΄Π°Π½Π½Ρ‹Ρ… самих Π»ΠΎΠ³ΠΎΠ², ΠΈ AWS DynamoDB – для хранСния индСксов. ΠŸΡ€ΠΈ запускС Loki с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ по…

https://rtfm.co.ua/grafana-labs-loki-podklyuchenie-s3-dlya-dannyx-i-dynamodb-dlya-indeksov/
Golang: Go in Practice – Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° полях, Ρ‡Π°ΡΡ‚ΡŒ 2 – CLI ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Go

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ – Golang: Go in Practice – Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° полях, Ρ‡Π°ΡΡ‚ΡŒ 1 – Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅. Бтандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Go Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для создания прилоТСния с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΎΠΏΡ†ΠΈΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ стандартных, принятых Π² Linux/BSD, стилСй – Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΈΠ· стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Go ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ дСфисы ΠΊΠ°ΠΊ взаимозамСняСмыС. Π’.Π΅. Ρ‚ΡƒΡ‚ нС…

https://rtfm.co.ua/golang-go-in-practice-zametki-na-polyax-chast-2-cli-prilozhenie-na-go/
Docker: RabbitMQ: exec(): Unable to fork, Prometheus node_exporter ΠΈ Docker limits

RabbitMQ пСрСстал ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ сообщСния, ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ запроса – Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ошибки Π²ΠΈΠ΄Π°: exec(): Unable to fork write(): send of 12 bytes failed with errno=104 Connection reset by peer fwrite(): send of 19 bytes failed with errno=32 Broken pipe БобствСнно, ΠΏΠΎ сообщСниям Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ – exec() Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ fork() ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒβ€¦

https://rtfm.co.ua/docker-rabbitmq-exec-unable-to-fork-prometheus-node_exporter-i-docker-limits/
Chromium: 400 ошибка на Youtube

Π’ Chromium (Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, скорСС всСго) ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ошибка 400 ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Youtube. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ – просто ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ всС Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Ρ‡Π΅Ρ€Π΅Π· Settings => Clear browsing data. ΠΠ°Π³ΡƒΠ³Π»ΠΈΠ»ΠΎΡΡŒ обсуТдСниС Ρ‚ΡƒΡ‚>>>, ΠΏΠΈΡˆΡƒΡ‚, Ρ‡Ρ‚ΠΎ ошибка Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ·-Π·Π° ΠΏΠ»Π°Π³ΠΈΠ½Π° The Great Suspender (ΡˆΠΈΠΊΠ°Ρ€Π½Ρ‹ΠΉ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½, кстати). Π‘Π°ΠΌΠ° ошибка выглядит Ρ‚Π°ΠΊ: Π–ΠΌΡ‘ΠΌ F12, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Developer tools, пСрСзагруТаСм…

https://rtfm.co.ua/chromium-400-oshibka-na-youtube/
RTFM: обновлСния – английская вСрсия, ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ поиск

Π—Π° послСдниС ΠΏΠ°Ρ€Ρƒ Π΄Π½Π΅ΠΉ появилась Π΄Π²Π° достаточно интСрСсных обновлСния Π² Π±Π»ΠΎΠ³Π΅. Английская вСрсия ΠžΡ‡Π΅Π½ΡŒ Π΄Π°Π²Π½ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ, Π½ΠΎ всё β€œΠ½Π΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ руки” (Π½Π° самом Π΄Π΅Π»Π΅ Π±Ρ‹Π»ΠΎ лСнь Π²Ρ‹ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒ Dev-Π²Π΅Ρ€ΡΠΈΡŽ Π±Π»ΠΎΠ³Π°, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹). НаконСц-Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠ»Π°Π³ΠΈΠ½ Polylang, ΠΏΠ΅Ρ€Π΅Π²Ρ‘Π» ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈ Ρ‚Π΅Π³ΠΈ, Π½Π°Ρ‡Π°Π» ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ посты. Английская вСрсия доступна ΠΏΠΎ адрСсу https://rtfm.co.ua/en ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ в…

https://rtfm.co.ua/__trashed-2/
Viber: Linux – Qt WebEngine resources not found

ПослС послСднСго обновлСния Π½Π° Arch Linux β€œΠΏΠΎΠ»ΠΎΠΌΠ°Π»ΡΡβ€ Viber. РСшСний нашлось нСсколько, Π½ΠΎ сработало Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ. Ошибки ΠΏΡ€ΠΈ запускС выглядят Ρ‚Π°ΠΊ: $ viber Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory... Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory... Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...…

https://rtfm.co.ua/viber-linux-qt-webengine-resources-not-found/
OpenVPN: настройка OpenVPN Access Server ΠΈ AWS VPC peering

OpenVPN Access Server прСдоставляСт ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ настроСнный ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊ использованию OpenVPN сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ минимальной настройки для запуска. БСсплатная вСрсия Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 2 ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Ссли трСбуСтся большС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ – Π·Π° Π΄Π΅Π½Π΅ΠΆΠΊΡƒ. БСйчас для доступа ΠΊ нашим рСсурсам, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Jenkins, Nexus ΠΈ Ρ‚.Π΄. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² Security Group-Π°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ приходится…

https://rtfm.co.ua/openvpn-nastrojka-openvpn-access-server-i-aws-vpc-peering/
OpenVPN: настройки DNS ΠΈ dnsmasq

Π’ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ OpenVPN: настройка OpenVPN Access Server ΠΈ AWS VPC peering – ΠΏΡ€ΠΈΠΌΠ΅Ρ€ настройки DNS. Π”Π°Π½ΠΎ: Π΄ΠΎΠΌΠ΅Π½ ci.example.com, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π΅Π·ΠΎΠ»Π²ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ IP сСрвСра с Jenkins ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΈ Π½Π° ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ IP – ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· VPN-соСдинСниС. Для этого Π½Π° сСрвСрС с OpenVPN устанавливаСм dnsmasq: # apt -y install dnsmasq…

https://rtfm.co.ua/openvpn-nastrojki-dns-i-dnsmasq/
Arch Linux: grub-mkconfig зависаСт Π½Π° создании /boot/grub/grub.cfg

Π’ΠΎ врСмя установки Π½ΠΎΠ²ΠΎΠΉ систСмы Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ – grub-mkconfig зависаСт ΠΏΡ€ΠΈ создании Ρ„Π°ΠΉΠ»Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ GRUB. НСт Π½ΠΈ ошибок, Π½ΠΈ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ. РСшСниС Π½Π°Π³ΡƒΠ³Π»ΠΈΠ»ΠΎΡΡŒ Ρ‚ΡƒΡ‚>>>, Π·Π°ΠΏΠΈΡˆΡƒ Π΅Π³ΠΎ ΠΈ сСбС. Π‘Π°ΠΌΠ° ошибка выглядит Ρ‚Π°ΠΊ: ΠŸΡ€Π΅Ρ€Ρ‹Π²Π°Π΅ΠΌ ΠΏΠΎ Ctrl+C. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ скрипт /usr/bin/grub-mkconfig – Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ всС Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Ρ‹ 2> (stderror) Π² /dev/null: …

https://rtfm.co.ua/arch-linux-grub-mkconfig-zavisaet-na-sozdanii-boot-grub-grub-cfg/
Arch Linux: установка с EFI ΠΈ dual-boot с Windows

Новый ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΊΡƒΠΏΠΈΠ» Π΅Ρ‰Ρ‘ Π² Π΄Π΅ΠΊΠ°Π±Ρ€Π΅, Π½Π°ΠΊΠ°Ρ‚ΠΈΠ» Ρ‚ΠΎΠ³Π΄Π° Π½Π° Π½Π΅Π³ΠΎ Windows, ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠΈ – ΠΈ всё Ρ€ΡƒΠΊΠΈ Π½Π΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Linux. ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Putty Π½Π° старый Π½ΠΎΡƒΡ‚ с Arch Linux, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ всё настроСно ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ – ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π³ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ всякиС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ ΠΏΠΎ SSH. Но Π’ΠΈΠ½Π΄Π° всё-Ρ‚Π°ΠΊΠΈ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Π°, ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΠ» Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒβ€¦

https://rtfm.co.ua/arch-linux-ustanovka-s-efi-i-dual-boot-s-windows/
World of Tanks: установка ΠΈ запуск Π½Π° Arch Linux

НС Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ завСдётся – Π½ΠΎ всё ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ) Использовался Π³Π°ΠΉΠ΄ 2017-Π³ΠΎ Π³ΠΎΠ΄Π° ΠΎΡ‚ΡΡŽΠ΄Π°>>>, Π° ΡƒΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ всё Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ – подсказали Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΌΠ°Π½ΡƒΠ°Π» Ρ‚ΡƒΡ‚>>>. НС ΡƒΠ²Π΅Ρ€Π΅Π½ – Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄Ρ€Π°Π²Π΅Ρ€Π°ΠΌΠΈ nouveau – Ρƒ мСня Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ»ΠΎΡΡŒ Π½Π° nvidia. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Multilib Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. ОбновляСм доступныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ систСму: [setevoy@setevoy-arch-pc ~]$ sudo pacman -Syu…

https://rtfm.co.ua/world-of-tanks-ustanovka-i-zapusk-na-arch-linux/
OpenVPN: настройка SSL ΠΈ hostname

Π”ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π΄ΠΎ ΡƒΠΌΠ° наш OpenVPN. Π£ нас ΠΎΠ½ ΡƒΠΆΠ΅ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅, ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ. Вкусно, просто, ΡƒΠ΄ΠΎΠ±Π½ΠΎ. ВстроСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ACL Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°, Π½ΠΎ ΠΎ Π½Π΅ΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ постС. БСйчас Π½Π°Π΄ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ SSL, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π½Π΅ Ρ€ΡƒΠ³Π°Π»ΠΈΡΡŒ. ДокумСнтация ΠΏΠΎ настройкС SSL Π² OpenVPN AS – Ρ‚ΡƒΡ‚>>>. Let’s Encrypt УстанавливаСм Let’s Encrypt ΠΊΠ»ΠΈΠ΅Π½Ρ‚: …

https://rtfm.co.ua/openvpn-nastrojka-ssl-i-hostname/
Viber: Π½Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ – qt.network.ssl: Incompatible version of OpenSSL

На свСТСустановлСнной Arch Linux Viber запускаСтся, Π½ΠΎ ΠΏΡ€ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ – Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ сСти. Π’ΠΎΠΎΠ±Ρ‰Π΅ дСсктопная вСрсия Π’Π°ΠΉΠ±Π΅Ρ€Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΡƒΠ±ΠΎΠ³Π° – Π½ΠΎ это Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Ρ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΎΡ‡ΠΊΠΈ Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅. Π”Π° ΠΈ сам Π’Π°ΠΉΠ±Π΅Ρ€, ΠΊΠ°ΠΊ мСссСндТСр… РСшСниС для домохозяСк. Но ΠΏΠΎ статисткС ΠΎΠ½ установлСн Π½Π° 94% Android-Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, ΠΈ ΠΏΠΎ сути стал Π½ΠΎΠ²Ρ‹ΠΌ скайпом для обычных…

https://rtfm.co.ua/viber-net-podklyucheniya-qt-network-ssl-incompatible-version-of-openssl/
Linux: ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ свСТая установка Arch Linux. Пока фиксил запуск Viber – игрался с pulseaudio ΠΈ alsa, послС Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π» ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊ. Выглядит это Ρ‚Π°ΠΊ: запускаСм qmmp, ΠΆΠΌΡ‘ΠΌ Play: ... DecoderMAD: Fixed rate detected DecoderMAD: Total time: 297900 ReplayGain: disabled Dithering: disabled ALSA lib pcm_dmix.c:1108:(snd_pcm_dmix_open) unable to open slave OutputALSA: Error opening PCM device default OutputWriter:…

https://rtfm.co.ua/linux-alsa-lib-pcm_dmix-c1108snd_pcm_dmix_open-unable-to-open-slave/
Linux: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ systemd ΡŽΠ½ΠΈΡ‚-Ρ„Π°ΠΉΠ»ΠΎΠ², рСстарт сСрвиса ΠΏΡ€ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ RabbitMQ сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·Ρ€Π΅Π΄ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΠ°ΡΡ‚ΡŒ. ВрСбуСтся: ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π΅Π³ΠΎ, Ссли процСсс Π±Ρ‹Π» Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ с ошибкой ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± этом событии Настроим это всё Ρ‡Π΅Ρ€Π΅Π· systemd-сСрвис Ρ„Π°ΠΉΠ» самого RabbitMQ (хотя Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ – с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ monit, см. Monit: ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ пСрСзапуск NGINX). Нас ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ: RestartSec=: Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΈ рСстартС сСрвиса…

https://rtfm.co.ua/linux-redaktirovanie-systemd-yunit-fajlov-restart-servisa-pri-padenii-i-uvedomlenie-na-pochtu/
Arch Linux: OpenVPN – Π½Π΅ обновляСтся resolv.conf

Π’ Arch Linux ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ OpenVPN AS Π½Π΅ обновляСтся resolv.conf. Насколько я Π² курсС – ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° спСцифична ΠΈΠΌΠ΅Π½Π½ΠΎ для Arch ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ…, Ρ‚ΠΈΠΏΠ° Manjaro Linux. ΠŸΠ°ΠΊΠ΅Ρ‚ openvpn установлСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒ pacman, см. OpenVPN: настройка OpenVPN Access Server ΠΈ AWS VPC peering. ΠŸΡ€ΠΈ стартС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ – Π² Π»ΠΎΠ³Π΅ выводятся сообщСния: ... Fri Feb…

https://rtfm.co.ua/arch-linux-openvpn-ne-obnovlyaetsya-resolv-conf/
Android Studio: adb – INSTALL_FAILED_INSUFFICIENT_STORAGE

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π²ΠΎΠ΅Π²Π°Ρ‚ΡŒ с нашими UI Π°Π²Ρ‚ΠΎ-тСстами. ΠŸΡ€ΠΈΠ³ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ посты – Android Studio: установка Π½Π° Linux ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Android Virtual Devices ΠΈ Appium: Android Virtual Device, Original error: Condition unmet after 60159 ms ΠΈ ΠΊΠΎΡΡ‚Ρ‹Π»ΡŒ. Π’ Ρ†Π΅Π»ΠΎΠΌ тСсты Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° вылазят интСрСсныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΊΠΈ. БСгодня наш QA-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ скинул сообщСниС, Ρ‡Ρ‚ΠΎ всС UI-тСсты ΡƒΠΏΠ°Π»ΠΈ с такой…

https://rtfm.co.ua/android-studio-adb-install_failed_insufficient_storage/