NIXHUB.RU 🐧

Π‘Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ΡΡ тСхничСскиС Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ систСмного администратора. =)
systemd-wall-ref.png

Systemd - ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· systemctl

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… этой Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽ список полСзностСй для Ρ€Π°Π±ΠΎΡ‚Ρ‹ c Systemd. Π­Ρ‚ΠΎ самая популярная Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ систСма ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠ°Ρ Π½Π° смСну SystemV (SysV). Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ БистСма ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ запускаСтся послС ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ядра, Π·Π°Ρ‚Π΅ΠΌ запускаСт всС процСссы, Π² Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ систСмС. Π‘ Π΅Π΅ помошью ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ (runlevels) ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ/ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ слуТб/Π΄Π΅ΠΌΠΎΠ½ΠΎΠ². Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ рСсурсом систСмы описываСтся Π² Unit - Ρ„Π°ΠΉΠ»Π°Ρ…, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Ρ‹ для Systemd. РСсурс описывамый Π² Π½ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π΅ΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ: сСрвисом, сокСтом, устройством, Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ монтирования, Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠΌ ΠΈ etc....

April 13, 2025 Β· 3 min Β· 600 words Β· Tony

Π£ΠΌΠ½Ρ‹ΠΉ Π΄ΠΎΠΌ/ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Π° - ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ настСнных Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ (Π§.3)

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм πŸ‘‹, ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ наш Π΄ΠΎΠΌ ΡƒΠΌΠ½Π΅Π΅, ΠΈ Π½Π° этот Ρ€Π°Π· займСмся Π·Π°ΠΌΠ΅Π½ΠΎΠΉ всСх настСнных Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π° ΠΈΡ… смарт-Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ. ΠœΠΎΠ½Ρ‚Π°ΠΆ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ Π‘Π°ΠΌΡ‹ΠΌ слоТным этапом, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ показалось, являСтся ΠΌΠΎΠ½Ρ‚Π°ΠΆ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΡΠ΅Ρ‚ΡŒ. Π‘Π΅Π· Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠΊΠΈ ΠΈΠ»ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π°) процСсс ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ настоящСй Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ болью. ΠŸΡ€ΠΈ Π΄Π΅ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ΅ старого Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» Π½Π° Π½Π΅ΠΌ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ с ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ. Π­Ρ‚ΠΈ обозначСния ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΡƒΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ. БлСдуя этим обозначСниям ΠΈ Π²ΠΎΠΎΡ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ ΠΎΡ‚Π²Π΅Ρ€Ρ‚ΠΊΠΎΠΉ, я просто ΠΏΠ΅Ρ€Π΅ΠΊΠΈΠ½ΡƒΠ» ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ Π² элСктрощиткС....

March 16, 2025 Β· 6 min Β· 1087 words Β· Tony

KVM/VMmanager - ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм πŸ‘‹, Данная Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ° посвящСна Π·Π°Π΄Π°Ρ‡Π΅, Π³Π΄Π΅ трСбуСтся ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ с ΠΎΠ΄Π½ΠΎΠΉ KVM-Π½ΠΎΠ΄Ρ‹ ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Ρ‘ Π½Π° сосСднСм сСрвСрС. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±Ρ€Π°Π· VM ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡΡ Π½Π° сСрвСр, Π³Π΄Π΅ располоТСна старая Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина. Допустим, наша VM называСтся - vm126340. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ lsblk + grep Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΡƒΡ‚ΡŒ ΠΊ Π΅Π΅ LVM-ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈ: lsblk | grep vm126340 β”œβ”€lvm0-1420_vm126340 253:53 0 14.7G 0 lvm Из этого Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ: lvm0 - volume-Π³Ρ€ΡƒΠΏΠΏΠ°, Π³Π΄Π΅ размСщаСтся lvm-партиция, 1420_vm126340 - Π½Π°Π·Π²Π°Π½ΠΈΠ΅ lvm-Ρ€Π°Π·Π΄Π΅Π»Π°, Π‘ этими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:...

March 10, 2025 Β· 3 min Β· 439 words Β· Tony

GlusterFS - Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ‚ΠΎΠΌ Π² кластСрС

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм πŸ‘‹, Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ сСрвисов Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ нСсколькими Π½ΠΎΠ΄Π°ΠΌΠΈ кластСра. Π‘Π°ΠΌΡ‹ΠΉ быстрый ΠΈ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ это вынСсти всС Π½Π° nfs-ΡˆΠ°Ρ€Ρƒ ΠΈ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΎΠ± этом. Но Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΌΡ‹ сталкиваСмся с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ отказаустойчивости, вСдь Π² случаС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· строя nfs-cΠ΅Ρ€Π²Π΅Ρ€Π° всС Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ потСряны. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ GlusterFS ΠΈ Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ Ρ‚ΠΎΠΌΠ°ΠΌ. По сути, это файловая систСма, которая Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сСрвСра, ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ peer-to-peer....

March 2, 2025 Β· 6 min Β· 1083 words Β· Tony

AIX - Π·Π΅Ρ€ΠΊΠ°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠΌΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· LVM

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ всСм, Π’Π΅ΠΌΠΎΠΉ для сСгодняшнСй Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ стала Π·Π°Π΄Π°Ρ‡Π°, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° сСрвСрС ΠΏΠΎΠ΄ AIX 7.2 пСрСнСсти Π΄Π°Π½Π½Ρ‹Π΅ Oracle-Π±Π°Π·Ρ‘Π½ΠΊΠΈ со старой схд с ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌΠΈ SAS-дисками, Π½ΠΎΠ²ΡƒΡŽ Π΄ΠΈΡΠΊΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ»ΠΊΡƒ c ΠΌΠΎΠ΄Π½Ρ‹ΠΌΠΈ/быстрыми NVMe-накопитСлями. Π“Π»Π°Π²Π½Ρ‹ΠΌ условиСм ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ стало Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ эту Π·Π°Π΄Π°Ρ‡Ρƒ Π±Π΅Π· простоя Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ качСствС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±Ρ‹Π»ΠΎ прСдпринято ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅: Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ volume-Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ LUNβ€˜Ρ‹/диски с быстрой Hitachi. +-------------------+ | Volume Group (VG) | | +---------------+ | +---------------+ | | Old LUNs | | | New LUNs | | | hdisk15 | | + | hdisk20 | | | (Slow Disks) | | | (Fast Disks) | | +---------------+ | +---------------+ +-------------------+ Π”Π°Π»Π΅Π΅ настраиваСтся Π·Π΅Ρ€ΠΊΠ°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… дисков со старыми Π² Ρ€Π°ΠΌΠΊΠ°Ρ… volume-Π³Ρ€ΡƒΠΏΠΏΡ‹....

February 10, 2025 Β· 4 min Β· 778 words Β· Tony