Linuxta LXC kapsayıcıları nasıl kullanılır?

LXC (aka Linux Containers ), çekirdek düzeyinde bir sanallaştırma aracıdır. Bununla birlikte, kullanıcılar tamamen kapsanan Linux işletim sistemleri oluşturabilir ve çalıştırabilir. İşte Linux sisteminizde LXC'yi nasıl kullanacağınız.

Linux'ta LXD nasıl kurulur

LXC (Linux Containers), Linux'ta bir program olan LXD aracılığıyla yönetilir. LXC kapsayıcılarını kullanmak isterseniz, LXD paketini bilgisayarınıza kurmanız gerekir. Kurmak için bir terminal penceresi açın.

Bir terminal penceresinin nasıl açılacağından emin değil misiniz ? Klavyede Ctrl + Alt + T  tuşlarına basın  . Veya uygulama menüsünde "Terminal" ifadesini arayın.

Ubuntu kurulum talimatları

Ubuntu'da zaten LXD kurulu olmalıdır; ancak, değilse, nasıl çalıştırılacağı aşağıda açıklanmıştır. Terminali kullanarak, apt install kullanarak "lxd-installer" paketini kurun .

sudo apt lxd yükleyiciyi kur

Debian kurulum yönergeleri

LXD, Debian Linux yazılım havuzlarında mevcut değildir . Neyse ki, Debian sisteminizde kullanmak için LXD Snap paketini kurabilirsiniz. LXD'nin Debian üzerinde çalışmasını sağlamak için aşağıdaki Snap talimatlarını izleyin.

Arch Linux kurulum talimatları

Arch Linux kullanıcıları, pacman -S  komutunu kullanarak LXD paketini hazırlayabilir ve çalıştırabilir . “lxd” paketi “Community” yazılım deposundadır. Paketi yüklemek için bu deponun etkinleştirildiğinden emin olun.

sudo pacman -S lxd lxc lxcfs

Fedora kurulum talimatları

Resmi Fedora Linux yazılım kaynaklarında bir "lxd" paketi görünmüyor; ancak, resmi Snap paketi talimatlarını izleyerek, Fedora sisteminizde LXC kapsayıcılarını kullanmaya devam edebilirsiniz.

OpenSUSE kurulum talimatları

OpenSUSE, “OpenSUSE Oss” deposunda “lxd” paketine sahiptir. LXD'yi OpenSUSE sisteminize kurmak için  aşağıdaki zypper install  komutunu kullanın.

sudo zypper lxd lxc lxcfs'yi kurun

Snap kurulum talimatları

LXD'nin Snap olarak çalışmasını sağlamak için "lxd" snap paketini kurmanız gerekir. Ardından, Snap çalışma zamanının bilgisayarınızda yapılandırılmış olduğundan emin olun. Snap çalışma zamanını yapılandırmak için ayrıntılı kurulum kılavuzumuzu izleyin.

Linux sisteminizde yapılandırılmış Snap runtime ile LXD'yi aşağıdaki  snap install  komutu ile kurabilirsiniz.

sudo ek kurulum lxd

Bir kapsayıcı nasıl oluşturulur? 

Bir konteyner oluşturmak için bir terminal penceresi açın ve  su  komutunu kullanarak root olarak oturum açın. Giriş yapamıyorsanız, root'u etkinleştirmek için aşağıdakileri yapın.

sudo -s parola çıkış su

Kök olarak oturum açtıktan sonra, yeni bir kapsayıcı oluşturmak için lxc create  komutunu kullanın. Kullanılabilir tüm kapsayıcılar Canonical LXD sayfasında bulunur . Bu örnekte OpenSUSE Linux kullanacağız.

lxc-create -n opensuse -t indir -- --dist opensuse --release tumbleweed --arch amd64

"-n"nin yanında kapsayıcınızı adlandırın. Bu durumda, buna "opensuse" adını verdik. Ardından, “–dist”in yanında Linux dağıtımını belirtin. Bu örnek için, "opensuse" şeklindedir.

Kapsayıcı adını ve dağıtımını ayarladıktan sonra, sürümü belirtmeniz gerekir. “–release” için Linux işletim sisteminin sürümünü belirtin. OpenSUSE için "tumbleweed" belirteceğiz.

Son olarak, kapsayıcının mimarisini belirtmeniz gerekir. Özel bir konteyner mimarisine ihtiyacınız yoksa "amd64" belirtin. 

lxc-create -n container-name -t download -- --dist os-name --release os-release --arch os-architecture

Kapsayıcınızı nasıl yapılandırırsınız?

Kapsayıcınızı oluşturduktan sonra, kapsayıcıyı başlatmanız gerekir. Kapsayıcıyı başlatmak için lxc-start komutunu kullanın.

lxc-start -n kapsayıcı adı

Kapsayıcı başlatıldıktan sonra, bir kullanıcı hesabı ve parola oluşturmak için erişime ihtiyacınız vardır. Kapsayıcıya erişmek için aşağıdaki komutu girin.

lxc-attach -n kapsayıcı adı --clear-env

lxc-attach  komutu çalıştırıldığında  , komutları girebileceğiniz bir kök konsol alacaksınız. Yeni bir kullanıcı hesabı oluşturmak için aşağıdaki komutu kullanın. Lütfen kullanıcı adlarının tamamının küçük harf olması gerektiğini unutmayın.

grup ekleme tekerleği

useradd -m -g kullanıcılar -G tekerlek -s /bin/bash yeni_kullanıcıadı

Yeni kullanıcı hesabını oluşturduktan sonra,  yeni kullanıcı hesabı parolasını ayarlamak için passwd  komutunu kullanın.

şifre yeni_kullanıcı adı

çıkış ile kapsayıcıdan çıkın  .

çıkış

Konteynerde sudo kurulumu

Yeni kullanıcınızı sudo ile ayarlamak isteyebilirsiniz. Bunu yapmak için önce “Nano” metin editörünü kurun. Nasıl kurulacağına dair bilgiyi pkgs.org adresinde bulabilirsiniz. Ardından, aşağıdaki komutları çalıştırın.

su DÜZENLEYİCİ=nano görsel

Nano düzenleyicide aşağıdakileri bulun:

# %wheel ALL=(ALL:ALL) ALL

# sembolünü kaldırın , Ctrl + O ile kaydedin ve Ctrl + X ile çıkın . Ardından, kullanıcı hesabınızı “tekerlek” grubuna ekleyin. 

usermod -a -G tekerlek kullanıcı adı

Kapsayıcınıza nasıl erişilir?

LXC konteynerinize yeni kullanıcınızla komut satırından erişmek için  lxc-console  komutunu kullanmanız gerekir. Bu komut, eklemekten farklıdır ve kapsayıcıda doğrudan kullanıcı ve parolanızla oturum açmanıza olanak tanır.

lxc-console -n kapsayıcı adı

Kapsayıcınızdan çıkmak için  klavyede Ctrl + A ve ardından q  tuşlarına basın. Kapsayıcınızı kapatmak için aşağıdakileri çalıştırın:

lxc-stop -n kapsayıcı adı


Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber

Bilgisayarınıza Tuxedo OS nasıl kurulur

Bilgisayarınıza Tuxedo OS nasıl kurulur

Tuxedo OS by Tuxedo bilgisayarlarını test etmek ister misiniz? Bilgisayarınızda çalışan Tuxedo OS'nin en son sürümünü nasıl alacağınızı öğrenin.

Linuxta bir DEB dosyası nasıl kurulur

Linuxta bir DEB dosyası nasıl kurulur

DEB dosyası nedir? Onunla ne yapıyorsun? DEB dosyalarını Linux PC'nize kurmanın birçok yolunu öğrenin.

Linuxta Dying Light nasıl oynanır?

Linuxta Dying Light nasıl oynanır?

Dying Light, Techland tarafından geliştirilen ve Warner Bros Interactive Entertainment tarafından yayınlanan 2015 tarihli bir hayatta kalma korku video oyunudur. oyun merkezli

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune Linuxu bilgisayarınıza nasıl kurarsınız?

Neptune, KDE Plazma 5 masaüstü ortamını kullanır ve zarif bir işletim sistemi sunmayı amaçlar. İşte Neptune Linux'u bilgisayarınıza nasıl kuracağınız.

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntunun yeni anlık tabanlı masaüstünü deneyin

Ubuntu'nun yeni ek paket tabanlı masaüstü işletim sistemini denemek ister misiniz? Bu kılavuzla sanal bir makinede nasıl dağıtacağınızı öğrenin.

Undertale Linuxta nasıl oynanır?

Undertale Linuxta nasıl oynanır?

Undertale, oyun geliştiricisi Toby Fox tarafından geliştirilen ve yayınlanan bir 2015 2d indie RPG'dir. Bu kılavuz, Undertale'i bilgisayarınıza indirmeyi ve kurmayı kapsayacaktır.

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Linuxta Total War: THREE KINGDOMS nasıl oynanır?

Total War: Three Kingdoms, Creative Assembly tarafından geliştirilen sıra tabanlı bir strateji RTS oyunudur. İşte Linux'ta nasıl oynanacağı.