FreeBSD Jail ကိုအခြေခံထားသော ကွန်တိန်နာစီမံခန့်ခွဲမှုစနစ် Bastille 0.9.20220216

Bastille 0.9.20220216 ကို ထုတ်ဝေလိုက်ပါပြီ၊ FreeBSD Jail ယန္တရားကို အသုံးပြု၍ သီးခြားကွန်တိန်နာများတွင် လုပ်ဆောင်နေသော အပလီကေးရှင်းများကို အလိုအလျောက် ဖြန့်ကျက်ခြင်းနှင့် စီမံခန့်ခွဲခြင်းအတွက် စနစ်တစ်ခုဖြစ်သည်။ ကုဒ်ကို Shell တွင် ရေးသားထားပြီး၊ လည်ပတ်မှုအတွက် ပြင်ပမှီခိုမှုများ မလိုအပ်ဘဲ BSD လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။

ကွန်တိန်နာများကို စီမံခန့်ခွဲရန်အတွက်၊ FreeBSD ၏ရွေးချယ်ထားသောဗားရှင်းအပေါ်အခြေခံ၍ Jail ပတ်၀န်းကျင်များကိုဖန်တီးပြီး အပ်ဒိတ်လုပ်ရန်နှင့် စတင်ခြင်း/ရပ်တန့်ခြင်း၊ တည်ဆောက်ခြင်း၊ ပုံတူပွားခြင်း၊ တင်သွင်းခြင်း/ထုတ်ယူခြင်း၊ ပြောင်းလဲခြင်း၊ ဆက်တင်များပြောင်းလဲခြင်းစသည့် ကွန်တိန်နာလုပ်ငန်းများကို စီမံခန့်ခွဲရန်၊ ကွန်ရက်ဝင်ရောက်ခွင့်ကို စီမံခန့်ခွဲခြင်းနှင့် အရင်းအမြစ်သုံးစွဲမှုအပေါ် ကန့်သတ်ချက်များ သတ်မှတ်ခြင်း။ Linuxulator ကို အသုံးပြု၍ ကွန်တိန်နာတစ်ခုတွင် Linux ပတ်၀န်းကျင်များ (Ubuntu နှင့် Debian) ကို အသုံးပြုရန် ဖြစ်နိုင်သည်။ အဆင့်မြင့် အင်္ဂါရပ်များထဲတွင်၊ ၎င်းသည် ကွန်တိန်နာအများအပြားတွင် စံအမိန့်တော်များကို တစ်ပြိုင်နက်လုပ်ဆောင်ခြင်း၊ nested ပုံစံများ၊ လျှပ်တစ်ပြက်ရိုက်ချက်များနှင့် အရန်သိမ်းဆည်းမှုများကို ပံ့ပိုးပေးသည်။ ကွန်တိန်နာရှိ အမြစ်အပိုင်းအပိုင်းကို ဖတ်ရန်သာမုဒ်တွင် ထည့်သွင်းထားသည်။

ဆာဗာများအတွက် ပရိုဂရမ်များ (nginx၊ mysql၊ wordpress၊ asterisk၊ redis၊ postfix၊ elasticsearch၊ ဆား၊ စသည်ဖြင့်)၊ developer (gitea၊ gitlab၊ jenkins jenkins၊ python၊ python၊ python) တို့ပါရှိသော ပုံမှန်အပလီကေးရှင်းများ၏ ကွန်တိန်နာများကို လျင်မြန်စွာစတင်နိုင်သော ပုံမှန်အပလီကေးရှင်းများအတွက် တင်းပလိတ် 60 ခန့်ကို သိုလှောင်မှုတွင် ထုတ်ပေးပါသည်။ , php, perl, ruby, rust, go, node.js, openjdk) နှင့် အသုံးပြုသူများ (firefox, chromium)။ နမူနာပုံစံတစ်ခုကို အခြားတစ်ခုတွင် အသုံးပြုနိုင်ရန် ကွန်တိန်နာအစုအစည်းများ ဖန်တီးခြင်းကို ပံ့ပိုးပေးသည်။ အသုံးပြုနေသည့် ကွန်တိန်နာများအတွက် ပတ်ဝန်းကျင်ကို ရုပ်ပိုင်းဆိုင်ရာဆာဗာများ သို့မဟုတ် Raspberry Pi ဘုတ်များတွင် နှင့် AWS EC2၊ Vultr နှင့် DigitalOcean cloud ပတ်ဝန်းကျင်များတွင် ဖန်တီးနိုင်သည်။

အဆိုပါပရောဂျက်ကို FreeBSD အတွက် Salt Centralized configuration management system ၏ ports များကိုလည်း ထိန်းသိမ်းထားသည့် SaltStack မှ Christer Edwards မှ တီထွင်ထုတ်လုပ်ထားပါသည်။ Christer သည် တစ်ချိန်က Ubuntu ၏ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ပံ့ပိုးကူညီခဲ့ပြီး GNOME ဖောင်ဒေးရှင်းတွင် စနစ်စီမံခန့်ခွဲသူတစ်ဦးဖြစ်ခဲ့ပြီး Adobe တွင် အလုပ်လုပ်ခဲ့သည် (သူသည် စနစ်လုံခြုံရေးကို စောင့်ကြည့်ထိန်းသိမ်းရန်အတွက် Adobe ၏ open-source Hubble ကိရိယာကို ရေးသားသူဖြစ်သည်)။

ထုတ်ဝေမှုအသစ်တွင်-

  • ZFS partitions တွင် လက်ခံဆောင်ရွက်ပေးသော ထောင်ပတ်ဝန်းကျင်များကို ပွားခြင်းအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်ထားပါသည်။
  • ပတ်ဝန်းကျင်များတွင် စနစ်ဗားရှင်းများကို စာရင်းသွင်းသည့်အခါ အလယ်အလတ်ထုတ်လွှတ်မှုများကို ပြသရန် "bastille list release -p" ကွန်မန်းကို ထည့်သွင်းထားသည်။
  • Linux ပတ်ဝန်းကျင်များကို ပိုမိုကောင်းမွန်စွာ အသုံးပြုနိုင်ခြင်း။ Aarch64 (arm64) ဗိသုကာအတွက် Debian နှင့် Ubuntu ပတ်၀န်းကျင်များကို အသုံးပြုရန်အတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်ထားသည်။
  • VNET စနစ်ခွဲကို အသုံးပြု၍ ကွန်တိန်နာများကို ပေါင်းစပ်ရန်အတွက် virtual ကွန်ရက်များ ဖန်တီးခြင်းဆိုင်ရာ ပြဿနာများကို ဖြေရှင်းပြီးဖြစ်သည်။

source: opennet.ru

မှတ်ချက် Add