නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

මෙම ලිපියෙන් මම Cockpit මෙවලමෙහි හැකියාවන් ගැන කතා කරමි. Linux OS පරිපාලනය පහසු කිරීම සඳහා නියමු කුටිය නිර්මාණය කරන ලදී. කෙටියෙන් කිවහොත්, එය ඔබට වඩාත් පොදු Linux පරිපාලක කාර්යයන් ලස්සන වෙබ් අතුරු මුහුණතක් හරහා සිදු කිරීමට ඉඩ සලසයි. නියමු කුටියේ විශේෂාංග: පද්ධතිය සඳහා යාවත්කාලීන ස්ථාපනය කිරීම සහ පරීක්ෂා කිරීම සහ ස්වයංක්‍රීය යාවත්කාලීන කිරීම් සක්‍රීය කිරීම (පැච් කිරීමේ ක්‍රියාවලිය), පරිශීලක කළමනාකරණය (නිර්මාණය කිරීම, මකා දැමීම, මුරපද වෙනස් කිරීම, අවහිර කිරීම, සුපිරි පරිශීලක හිමිකම් නිකුත් කිරීම), තැටි කළමනාකරණය (lvm නිර්මාණය කිරීම, සංස්කරණය කිරීම, නිර්මාණය කිරීම, සවි කිරීම. ), ජාල වින්‍යාසය (කණ්ඩායම, බන්ධන, ip කළමනාකරණය, ආදිය.), systemd ඒකක කාල ගණක කළමනාකරණය.

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

නියමු කුටිය සඳහා උනන්දුව ඇති වන්නේ Centos 8 නිකුතුව නිසා වන අතර, Cockpit දැනටමත් පද්ධතිය තුළ ගොඩනගා ඇති අතර “systemctl enable -now cockpit.service” විධානය සමඟ පමණක් සක්‍රිය කළ යුතුය. අනෙකුත් බෙදාහැරීම් වලදී, පැකේජ ගබඩාවෙන් අතින් ස්ථාපනය කිරීම අවශ්‍ය වේ. අපි මෙහි ස්ථාපනය සලකා බලන්නේ නැත, බලන්න නිල මාර්ගෝපදේශය.

ස්ථාපනය කිරීමෙන් පසු, අපි Cockpit ස්ථාපනය කර ඇති සේවාදායකයේ 9090 වරාය වෙත බ්‍රව්සරයට යා යුතුය (i.e. සේවාදායකය ip:9090). උදාහරණ වශයෙන්, 192.168.1.56: 9090

අපි දේශීය ගිණුම සඳහා සුපුරුදු පිවිසුම් මුරපදය ඇතුළත් කර "වරප්‍රසාදිත කාර්යයන් සඳහා මගේ මුරපදය නැවත භාවිතා කරන්න" සලකුණු කොටුව සලකුණු කරන්න එවිට ඔබට වරප්‍රසාද ලත් පරිශීලකයෙකු (root) ලෙස විධාන කිහිපයක් ක්‍රියාත්මක කළ හැකිය. ස්වාභාවිකවම, ඔබේ ගිණුමට sudo හරහා විධාන ක්‍රියාත්මක කිරීමට හැකි විය යුතුය.

ලොග් වූ පසු, ඔබට ලස්සන සහ පැහැදිලි වෙබ් අතුරු මුහුණතක් පෙනෙනු ඇත. මුලින්ම, අතුරු මුහුණත භාෂාව ඉංග්රීසි භාෂාවට මාරු කරන්න, පරිවර්තනය සරලව භයානක නිසා.

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

අතුරු මුහුණත ඉතා පැහැදිලි සහ තාර්කික ලෙස පෙනේ; වම් පසින් ඔබට සංචාලන තීරුවක් පෙනෙනු ඇත:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

ආරම්භක කොටස "පද්ධතිය" ලෙස හැඳින්වේ, එහිදී ඔබට සේවාදායක සම්පත් (CPU, RAM, Network, Disks) භාවිතය පිළිබඳ තොරතුරු දැකිය හැකිය:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

වඩාත් සවිස්තරාත්මක තොරතුරු බැලීම සඳහා, උදාහරණයක් ලෙස, තැටි මත, අනුරූප ශිලා ලිපිය මත ක්ලික් කරන්න, එවිට ඔබව වෙනත් අංශයකට (ගබඩාව) ගෙන යනු ඇත:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

ඔබට මෙහි lvm සෑදිය හැක:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

vg කණ්ඩායම සහ ඔබට භාවිතා කිරීමට අවශ්‍ය ධාවක සඳහා නමක් තෝරන්න:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

lv නමක් ලබා දී විශාලත්වය තෝරන්න:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

අවසාන වශයෙන් ගොනු පද්ධතිය සාදන්න:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

Cockpit විසින්ම අවශ්‍ය පේළිය fstab හි ලියන අතර අපි උපාංගය සවිකරන බව කරුණාවෙන් සලකන්න. ඔබට නිශ්චිත සවි කිරීම් විකල්ප ද සඳහන් කළ හැකිය:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

පද්ධතිය තුළ පෙනෙන්නේ මෙයයි:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

මෙහිදී ඔබට ගොනු පද්ධති පුළුල් කිරීම, සම්පීඩනය කිරීම, vg කණ්ඩායමට නව උපාංග එකතු කිරීම යනාදිය හැක.

“ජාලකරණය” කොටසේදී ඔබට සාමාන්‍ය ජාල සැකසුම් (ip, dns, mask, gateway) වෙනස් කිරීමට පමණක් නොව, බන්ධනය හෝ කණ්ඩායම් කිරීම වැනි වඩාත් සංකීර්ණ වින්‍යාසයන් නිර්මාණය කළ හැකිය:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

පද්ධතියේ නිමි වින්‍යාසය පෙනෙන්නේ මෙයයි:
නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

Vinano හරහා පිහිටුවීම ටිකක් දිගු හා වඩා දුෂ්කර වනු ඇති බවට එකඟ වන්න. විශේෂයෙන්ම ආරම්භකයින් සඳහා.

"සේවා" තුළ ඔබට systemd ඒකක සහ ටයිමර් කළමනාකරණය කළ හැකිය: ඒවා නවත්වන්න, නැවත ආරම්භ කරන්න, ඒවා ආරම්භයෙන් ඉවත් කරන්න. ඔබේම ටයිමරයක් නිර්මාණය කිරීම ද ඉතා ඉක්මන් වේ:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

දුර්වල ලෙස සිදු කරන ලද එකම දෙය: ටයිමරය කොපමණ වාරයක් ආරම්භ වේද යන්න පැහැදිලි නැත. ඔබට එය අවසන් වරට දියත් කළේ කවදාද සහ එය නැවත දියත් කරන්නේ කවදාද යන්න පමණක් දැකිය හැකිය.

"මෘදුකාංග යාවත්කාල කිරීම්" තුළ, ඔබ අනුමාන කළ හැකි පරිදි, ඔබට පවතින සියලුම යාවත්කාලීන බලා ඒවා ස්ථාපනය කළ හැක:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

නැවත පණගැන්වීමක් අවශ්‍ය නම් පද්ධතිය අපට දැනුම් දෙනු ඇත:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

ඔබට ස්වයංක්‍රීය පද්ධති යාවත්කාල කිරීම් සක්‍රිය කිරීමට සහ යාවත්කාලීන ස්ථාපන කාලය අභිරුචිකරණය කිරීමටද හැකිය:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

ඔබට Cockpit හි SeLinux කළමනාකරණය කිරීමට සහ sosreport එකක් නිර්මාණය කිරීමටද හැකිය (තාක්ෂණික ගැටළු විසඳීමේදී වෙළෙන්දන් සමඟ සන්නිවේදනය කිරීමේදී ප්‍රයෝජනවත්):

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

පරිශීලක කළමනාකරණය හැකි තරම් සරලව හා පැහැදිලිව ක්රියාත්මක වේ:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

මාර්ගය වන විට, ඔබට ssh යතුරු එකතු කළ හැකිය.

අවසාන වශයෙන්, ඔබට පද්ධති ලොග් කියවා වැදගත්කම අනුව වර්ග කළ හැකිය:

නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

අපි වැඩසටහනේ සියලුම ප්‍රධාන කොටස් හරහා ගියෙමු.

මෙන්න හැකියාවන් පිළිබඳ කෙටි දළ විශ්ලේෂණයක්. නියමු කුටිය භාවිතා කරනවාද නැද්ද යන්න තීරණය කිරීම ඔබට භාරයි. මගේ මතය අනුව, Cockpit හට ගැටළු කිහිපයක් විසඳා ගත හැකි අතර සේවාදායක නඩත්තු කිරීමේ පිරිවැය අඩු කළ හැකිය.

ප්රධාන ප්රතිලාභ:

  • Linux OS පරිපාලනයට ඇතුල් වීමට ඇති බාධකය එවැනි මෙවලම් වලට ස්තුති වන්නට සැලකිය යුතු ලෙස අඩු වී ඇත. ඕනෑම කෙනෙකුට පාහේ සම්මත සහ මූලික ක්රියා සිදු කළ හැකිය. නිෂ්පාදන පිරිවැය අඩු කිරීම සහ වැඩ වේගවත් කිරීම සඳහා පරිපාලනය සංවර්ධකයින්ට හෝ විශ්ලේෂකයින්ට අර්ධ වශයෙන් පැවරිය හැකිය. සියල්ලට පසු, දැන් ඔබට කොන්සෝලය තුළට pvcreate, vgcreate, lvcreate, mkfs.xfs ටයිප් කිරීමට අවශ්‍ය නැත, සවි කිරීමේ ලක්ෂ්‍යයක් සාදන්න, fstab සංස්කරණය කරන්න සහ අවසාන වශයෙන්, mount -a ලෙස ටයිප් කරන්න, මූසිකය දෙවරක් ක්ලික් කරන්න.
  • Linux පරිපාලකයින්ට ඔවුන්ගේ වැඩ බරින් නිදහස් විය හැකි නිසා ඔවුන්ට වඩාත් සංකීර්ණ කාර්යයන් කෙරෙහි අවධානය යොමු කළ හැකිය
  • මිනිස් වැරදි අඩු කර ගත හැකිය. කොන්සෝලය හරහා වඩා වෙබ් අතුරු මුහුණත හරහා වැරැද්දක් කිරීම වඩා දුෂ්කර බව එකඟ වන්න

මම සොයා ගත් අවාසි:

  • උපයෝගීතාවයේ සීමාවන්. ඔබට කළ හැක්කේ මූලික මෙහෙයුම් පමණි. උදාහරණයක් ලෙස, ඔබට අථත්‍යකරණ පැත්තේ සිට තැටිය විශාල කිරීමෙන් පසු ඔබට වහාම lvm පුළුල් කළ නොහැක; ඔබ කොන්සෝලයේ pvresize ටයිප් කළ යුතු අතර පසුව පමණක් වෙබ් අතුරු මුහුණත හරහා දිගටම වැඩ කළ යුතුය. ඔබට නිශ්චිත කණ්ඩායමකට පරිශීලකයෙකු එක් කළ නොහැක, ඔබට නාමාවලි හිමිකම් වෙනස් කළ නොහැක, හෝ භාවිතා කළ අවකාශය විශ්ලේෂණය කළ නොහැක. මම වඩාත් පුළුල් ක්රියාකාරිත්වයට කැමතියි
  • "යෙදුම්" කොටස නිවැරදිව වැඩ කළේ නැත
  • ඔබට කොන්සෝලයේ වර්ණය වෙනස් කළ නොහැක. උදාහරණයක් ලෙස, මට පහසුවෙන් වැඩ කළ හැක්කේ අඳුරු අකුරු සහිත සැහැල්ලු පසුබිමක පමණි:

    නියමු කුටිය - පරිශීලක-හිතකාමී වෙබ් අතුරු මුහුණතක් හරහා සාමාන්‍ය ලිනක්ස් පරිපාලන කාර්යයන් සරල කරයි

අපට පෙනෙන පරිදි, උපයෝගීතාවයට ඉතා හොඳ විභවයක් ඇත. ඔබ ක්‍රියාකාරීත්වය පුළුල් කරන්නේ නම්, බොහෝ කාර්යයන් ඉටු කිරීම ඊටත් වඩා වේගවත් හා පහසු විය හැකිය.

upd: “Machines dashboard” වෙත අවශ්‍ය සේවාදායකයන් එක් කිරීමෙන් එක් වෙබ් අතුරු මුහුණතකින් බහු සේවාදායක කළමනාකරණය කිරීමටද හැකිය. උදාහරණයක් ලෙස, ක්‍රියාකාරීත්වය, එකවර සේවාදායක කිහිපයක විශාල යාවත්කාලීන කිරීම් සඳහා ප්‍රයෝජනවත් විය හැක. තව කියවන්න නිල ලියකියවිලි.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න