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ı

Leave a Comment

Mp3 Diags: Mp3 Ses Dosyalarıyla İlgili 50ye Kadar Sorunu Düzeltin

Mp3 Diags: Mp3 Ses Dosyalarıyla İlgili 50ye Kadar Sorunu Düzeltin

MP3 Diags, müzik koleksiyonunuzdaki sorunları gidermek için en iyi araçtır. MP3 dosyalarınızı doğru şekilde etiketleyebilir, eksik albüm kapağı resmi ekleyebilir ve VBR'yi düzeltebilir.

Google Voice Masaüstü Bildirim Uygulamaları

Google Voice Masaüstü Bildirim Uygulamaları

Google Wave gibi, Google Voice da dünya çapında büyük ilgi gördü. Google, iletişim kurma biçimimizi değiştirmeyi amaçlıyor ve

FlickrFaves ile Flickr Favorilerini İndirin

FlickrFaves ile Flickr Favorilerini İndirin

Flickr kullanıcılarının fotoğraflarını yüksek kalitede indirmelerine olanak tanıyan birçok araç var, ancak Flickr Favorilerini indirmenin bir yolu var mı? Son zamanlarda

OK Sampler Ücretsiz Müzik Örnekleme Yazılımıdır

OK Sampler Ücretsiz Müzik Örnekleme Yazılımıdır

Örnekleme Nedir? Vikipedi'ye göre, "Bir ses kaydının bir kısmını veya örneğini alıp onu bir enstrüman veya müzik aleti olarak yeniden kullanma eylemidir."

Google Sites Yedekleme: İçe/Dışa Aktarma

Google Sites Yedekleme: İçe/Dışa Aktarma

Google Sites, kullanıcıların web sitelerini Google'ın sunucusunda barındırmasına olanak tanıyan bir Google hizmetidir. Ancak bir sorun var: Yedekleme için yerleşik bir seçenek yok.

Google Görevler Masaüstü Uygulaması

Google Görevler Masaüstü Uygulaması

Google Görevler, Takvim, Wave, Voice vb. gibi diğer Google hizmetleri kadar popüler olmasa da hala yaygın olarak kullanılıyor ve insanların günlük işlerinin ayrılmaz bir parçası.

Kayıp Bölümler ve Sabit Disk Verileri Nasıl Kurtarılır [Kılavuz]

Kayıp Bölümler ve Sabit Disk Verileri Nasıl Kurtarılır [Kılavuz]

Ubuntu Live ve DBAN önyükleme CD'si aracılığıyla sabit diski ve çıkarılabilir medyayı güvenli bir şekilde silmeye ilişkin önceki kılavuzumuzda, Windows tabanlı diskleri ele aldık.

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