Yum ile Paket Yönetimi

Benzer belgeler
Sonrasında bahsini ettiğimiz scripti çalıştıralım. Github linki burada.

Debian GNU/Linux'da BootSplash & Grub Temalarının Kurulumu

TCPDump Kullanımı. Afşin Taşkıran. Tcpdump, Unix/Linux benzeri sistemler için vazgeçilmez paket yakalama ve analiz aracıdır.

1. PROGRAM KURMA 1.1 LİNUX PROGRAMLARINI KURMA Yazılım Merkezi ile Program Kurma

Linux dağıtımlarının bir çoğu, kurulum esnasında kullanıcıyı rahatsız etmeyecek kuralların bulunduğu politikaları

İSTANBUL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SİSTEM PROGRAMLAMA DERSİ. Öğr.Gör. Mehmet DEMİR

Kurumsal Güvenlik ve Web Filtreleme

UBNT. UniFi mfi Ububntu. Ubuntu İşletim Sistemi ve UniFi/mFi Yazılımlarının Kurulumu

Sonrasında bahsini ettiğimiz scripti çalıştıralım. Github linki burada.

Kurumsal Güvenlik ve Web Filtreleme

Sanal Makine Kurulumu (VirtualBox)

Ev Kullanıcıları İçin KVM

XSS Exploitation via CHEF

Temel Linux Eğitimi. İçindekiler

Windows Server 2012 Active Directory Kurulumu

Açık Kaynak Kodlu Yazılım

VMware 4.0 vcenter Server Kurulumu

Ekrana gelen diyalog penceresinden Typical radyo düğmesi seçilir ve Next düğmesine basılır.

WDS İle Windows XP Pro Image Alma Ve Yükleme Ilbey Ismail UNVER - MCP

Eğitim Amaçlı Debian Web, FTP ve Veritabanı Sunucusu Yönetimi

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

LİNUX İŞLETİM SİSTEMİNİN KÖPRÜ MODUNDA ÇALIŞTIRILMASI VE GÜVENLİK DUVARI İŞLEMLERİ

Vmware Esx Server Nedir Ve Ne İşe Yarar

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

BİOS MENÜSÜNE GİRMEK İÇİN BİLGİSAYARIMIZIN GÜÇ DÜĞMESİNE BASIYORUZ.GENELDE BİLGİSAYARLARDA GÜÇ DÜĞMESİ OLARAK DEL TUŞU KULLANILMAKTADIR.

Bağlantı Kılavuzu. Yerel olarak bağlanmış bir yazıcıya yönelik Windows talimatları. Yerel yazdırma nedir? Yazılımı CD'yi kullanarak kurma

WINDOWS SERVER 2008 R2-SERVER 2012 DE IP SANALLAŞTIRMA

e-imzatr Kurulum Klavuzu

Temel Linux Bilgileri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Kurulumdan sonra direk sunucunuzun ip adresini web tarayıcınıza girerseniz apachenin çalıştığına dair "It works" mesajını görebilirsiniz.

Linux un Temel Bileşenleri. Linux Nedir? Aydın ÜSTÜN (Selçuk Üniversitesi) e-posta:

USB Keylogger İncelemesi

Linux Dosya ve Dizin Yapısı

Giriş. İş Ortamlarına Yerleşimi. SecurityOnion Nedir? SecurityOnion İndirme Adresi. SecurityOnion Kurulumu. Kurulum Sonrası Yapılandırma

Nagios Network Monitör Uygulaması -2

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

Denetim Masası/Programlar/Windows özelliklerini Aç/Kapat

LUNUX UBUNTU İŞLETİM SİSTEMİ ÜZERİNDE SES KARTI ESASLI APRS SİSTEMİNİN KURULMASI(SOUNDMODEM-XASTIR)

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir.

Sanal Makineler ve Linux Konteynerlerin Performans Karşılaştırması

Kampüs Ağlarında Köprü-Güvenlik Duvarı (Bridge Firewall) ve Transparent Proxy

Virtualization. VMware vcenter Server Yapılandırılması

KALİ SUNUCUDA TOR, PROXYCHAINS, PRIVOXY, TOR- TUNNEL KURULUMU VE KULLANIMI

SAMURAİ FRAMEWORK İLE HACKİNG-1 (FOOTPRINTING)

-D delete : Zinciri silmek için kullanılan komut; Silme işlemi için ya zincir numarası belirtilir ya da kuralın kendisi.

JasperReports Server ve Ireport raporlama Sistemi Kurulumu / Kullanımı 1. Bölüm 2. Bölüm 1- JasperReports Server ve Ireport Nedir?

Windows 7'ye Format Atmak, XP Repair ve XP Kurmak

Apache üzerinden Red Hat 5 yüklenmesi

Data Link Katmanı olarak adlandırılır. Fiziksel adresleme bu katmanda yapılır.

Linux Dosya Yapısı. Eren BAŞTÜRK.

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım: Kullanım Rehberi...

Saldırı Tespit ve Engelleme Sistemleri Eğitimi Ön Hazırlık Soruları

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

PRAGON PROTECT & RESTORE 3. Kurulum Rehberi

Program Kurulum. Turquaz Muhasebe. İçindekiler

Sun Solaris Jumpstart Sistemi

Oracle Enterprise Linux 5 Kurulumu

SQL ALWAYS ON SİSTEMİNE YENİ CLUSTER NODE EKLENMESİ

Anti-Virüs Atlatma 3. Kurulum

Gezici Profil Oluşturma. Mehmet Akif Ersoy Üniversitesi Gölhisar Meslek Yüksekokulu. Ders Adı: Sunucu İşletim Sistemi. Osman AŞIK

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Windows Server 2012 Kurulum Hazırlıkları. Windows Server 2012 Kurulum Seçenekleri. Windows Server 2012 Kurulum Adımları. Full GUI Kurulum Seçeneği

AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1. Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

DS150E Kullanıcı El Kitabı. Dangerfield June V3.0 Delphi PSS

AUTODESK PORTALI İÇİN AKADEMİK HESAP OLUŞTURULMASI

WeldEYE. Kurulum Kılavuzu. İçindekiler

Kabuk Programlama (Bash)

VMware Üzerine BackTrack 5 Kurulumu

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

BIND ile DNS Sunucu Kurulumu

PARDUS 5 PROGRAMLARI

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu

CYGWIN KURULUMU ve KULLANIMI

Hızlı Kurulum ve Yapılandırma Kılavuzu

Kap Temelli Özgür Sanallaştırma Çözümleri

Web Servis-Web Sitesi Bağlantısı

AHTAPOT Firewall Builder Kurulumu

1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu

Elektronik Belge Yönetim Sistemi Kullanım Kılavuzu

Bağlantı Kılavuzu. Desteklenen işletim sistemleri. Yazıcıyı Yazılım ve Belgeler CD'sini kullanarak kurma. Bağlantı Kılavuzu

3D Masa Üstü ve Pencere Efektleri

ETKİLEŞİMLİ TAHTA KORUMA SİSTEMİ KURULUM

vsphere Client(viClient) ile ESXI Kontrolü

VIRTUALIZATION SANALLAŞTIRMA

Windows Server 2012 DHCP Kurulum ve Yapılandırma

SQL Server 2008 kurulum için Microsoft Windows Installer 4.5 ve üzeri bileşenin bilgisayarınızda kurulu olması gerekir. İndirmek için tıklayın

Mpuantor 2.7 Client Kurulumu

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KOORDİNATÖRLÜĞÜ (EBYS KOORDİNATÖRLÜĞÜ) ELEKTRONİK İMZA KURULUM AŞAMALARI VE EBYS PROGRAMI SİSTEM GEREKSİNİMLERİ

TAKSİ-DURAK MÜŞTERİ TAKİP PROGRAMI

Linux Ubuntu Kurulumu

FreeBSD Üzerinde VLAN Kullanımı

AHTAPOT Güvenlik Duvarı Yönetim Sistemi Kullanımı

Linux Terminal Sunucu LKD

7/24 destek hattı Kolay kurulum CD si Üç yıl garanti Üç yıl garanti YM.WR.5341.UM.TR.D01REV

08220 Internet Programcılığı II


İŞLETİM SİSTEMLERİ. (Operating Systems)

İster sanal sunucularınız kapalı olsun isterseniz açık olsun farketmez taşıma işlemini yine kesinti olmadan gerçekleştirebilirsiniz.

Transkript:

Yum ile Paket Yönetimi Bu yazının birinci kısmında Debian sistemler için paket yönetimini yazmıştık.bu yazımıza buradan ulaşabilirsiniz.yazıya devam etmeden önce yum ve rpm kavramlarından bahsedeyim kısaca.yum(yellowdog Updater Modified ) apt ye rpm ise dpkg ye benzer diyerek konumuza giriş yapabiliriz. 1.Yum ile Güncel Paket Sorgulama sudo yum check-update Bu komut sistemimize kurulu programlardan hangilerinin güncellemesinin çıktığını gösterir. 2.Yum ile Paket Güncelleme sudo yum update paketadi Tam bir güncelleme için ise: sudo yum update komutunu kullanıyoruz. 3.Yum ile Paket Arama sudo yum search paketadi 4.Yum ile Listeleme İşlemleri Hangi paketi kuracağımıza bilemediğimiz durumlarda yardımımıza yum list komutu koşar.bu komut ile sistemimize kurulu olan, yüklenmeye hazır, yüklenebilecek gruplar vb. listemele işlemlerini yapar.

sudo yum list gnome -> komutu gnome grubuna ait paketleri listeler. sudo yum list all -> komutu sistemimize kurulu veya kurulmaya hazır paketleri listeler. sudo yum list installed -> komutu sistemimize kurulu paketleri listeler. sudo yum grouplist -> komutu paket gruplarını listeler. sudo yum repolist -> komutu repo id,paket sayısı,ismi gibi bilgileri listeler 5.Yum ile Bilgi Alma sudo yum info paketadi -> komutu kurmak istediğimiz paket ile ilgili bilgi verir. 6.Yum ile Paket Kurmak sudo yum install paketadi -> komutu ile sistemimize paket kurabiliriz. sudo yum groupinstall gnome(grupadı) -> komutu gnome grubuna ait tüm paketleri sisteminize yükler.

Debian Temelli Sistemlerde Paket Yönetimi Düzenlemiş olduğumuz eğitimlerde bolca karşımıza çıkan bir sorundur paket yönetimi.katılımcılar çalıştıkları kurumlarda kullandıkları distro doğrultusunda paket kurmayı denemekte ancak malesef Debian sunucular üzerinde yum, Red Hat sunucular üzerinde ise apt-get denediklerine acı içinde şahit oluyorum. Yazı 2 parçadan oluşuyor.bu girdi yazının ilk bölümü olan debian temelli sistemlerde paket yönetimini anlatıyor olacak.bu yazıda apt ve dpkg komutlarını inceleyeceğiz.ikinci yazıda ise Rhel temelli sunucular için paket yönetimine değineceğim.ikinci yazıda yum, rpm gibi konulara değineceğiz.daha fazla uzatmadan başlayalım yazımıza Debian bazlı işletim sistemleri ( Ubuntu,Mint,Debian ın kendisi ) paket yöneticisi olarak apt (Advanced Packaging Tool) ve dpkg kullanır. Bu komutların kullanımına geçmeden önce linux paket yönetiminde son derece önemli olan repo mantığına değinmek istiyorum. Repolar paketlerin bulundugu internet dizin adresleridir ve bizim distrolarımızda /etc/apt/sources.list yolunda saklanır. Örneğin benim lokal sunucum için bu dosya şu şekildedir > deb http://ftp.tr.debian.org/debian testing main contrib nonfree deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free deb http://security.debian.org/ jessie/updates main contrib non-free Ayrıca apt ile komut satırından yaptığımız tüm işleri

yapabileceğimiz synaptic adında başarılı bir uygulama mevcuttur.ancak ubuntu ve mint kullanıcıları eğer terminale hakim değiller ise genellikle synaptici değil kurulu olarak gelen Ubuntu Software Center kullanmaktalar.yazının devamında kurmak istediğim uygulama olarak geany kullanıyor olacağım.siz aşağıdaki komutlarda geany görüdüğünüz yere kurmak istediğiniz paket adını eklemelisiniz. A.Paket Arama apt-cache search geany Komutları ile kurmak istediğimiz paketin depolarımızda olup olmadığını kontrol edebiliriz. B.Paket Kurma Kurmak istediğimiz program repoda var ise kurmaya hazırız. sudo apt-get install geany komutu ile programımızı kurabiliriz. C.Paket Silme Linuxta paket silmenin iki farklı çeşiti vardır.biri yapılandırma dosyalarını saklayarak dosya siler,diğeri ise yapılandırma dosyaları ile birlikte siler. Yapılandırma dosyalarını saklayarak silmek için; sudo apt-get remove geany yapılandırma dosyaları ile birlikte silmek için sudo apt-get purge geany veya sudo apt-get remove purge geany

komutlarını kullanırız. D.Paket Güncelleme Güncelleme işlemi sudo apt-get update komutu ile yapılır.ancak bu komut programı güncellemez.repolarımızı günceller ve kurulum yapacağımız sırada programların en güncel halini bizim için hazırlar.tam anlamı ile bir güncelleme sudo apt-get upgrade komutu ile mümkündür. E.Sistem Güncelleme Windows kullanıcı olduğum dönemde çokça istediğim birşey idi dosyalarımı kaybetmeden yeni sisteme geçmek.yani XP kullanırken Windows 7 kurmak ve bu sırada dosya ve ayarlarımın bozulmasının önüne geçmek.windows dünyasını takip etmeyi bırakalı oldukça fazla oldu ama sanırım Windows10 a geçiş bir tıkla yapılıyormus.şanslı olan insanlar da dosyalarını kaybetmiyormus :)) Peki bu işlemi tek bir komut ile yapabiliriz desem? sudo apt-get dist-upgrade Komutu ile debian 7.9 olan sunumucu az önce 8.2 ye sorunsuz güncelledim. Evet apt ile bu bilgiler hemen her işinizi çözebilir ancak man page okumayı asla ihmal etmeyin.hiç kullanmadığınız ancak inanılmaz iş çözücü parametre bulacağınızdan emin olabilirsiniz. Şimdi geldik DPKG ye.

Dpkg red hat de ki rpm paketlerinin debiandaki karşılığıdır.ya da windows için exe ne ise debian için.deb paketi odur.ayrıca.deb paketlerine gözü kapalı güvenmemeliyiz.3. parti bir kaynaktan alınan bir.exe paketi kadar tehlikelidir.dolayısı ile kurmak istediğimiz program önce official repo da varmı kontrol etmemizde fayda var. 1.Paketleri Listeleme Sistemimizde kurulu olan paketleri listemek için dpkg -l komutunu kullanırız.dpkg -S parametresi ile de dosyanın hangi paket tarafından kuruldugunu görebiliriz. 2.Paket Kurma Diyelim ki elinizde.deb uzantılı bir paket var.bu pakedi kurmak için: dpkg -i /deb/dosyasının/yolu/ komutu yeterli olacaktır. Ayrıca debian paketlerine(.deb) çift tıkladığınız takdirde sizi görsel paket yöneticinize yönlendirecektir.dilerseniz program kurmayı kolay hale getiren gdebi paketini sudo apt-get install gdebi-core komutu ile kurabilirsiniz.daha sonra kurmak istediginiz.deb paketlerini sudo gdebi /deb/paketi/yolu seklinde calıstırarak kurabilirsiniz. 3.Paket Silme Sistemimize kurulu bir paketi silmek için dpkg -r google-chrome-stable Komutu yeterli olacaktır.yukarıdaki komut google-chrome-stable komutunu sistemimizden kaldıracaktır.ancak Chrome a ait

yapılandırma dosyalarını saklayacaktır. Not: Ne apt, ne de dpkg burada yazılanlardan ibaret değil.aksine burada yazdıklarım buzdağının sadece görünen kısmı man dpkg ve man apt komutları ile manual sayfalarına girerseniz burada okuduklarınızdan çok daha fazla ayrıntılı bilgi bulabilirsiniz.yada dpkg man page için buraya apt man page için buraya tıklayabilirsiniz. Temel Tcpdump Kullanımı Tcpdump network üzerinde paket analizi yapmamızı sağlayan bir programcıktır.tüm linux dağıtımlarında kurulu olarak gelmektedir.bu yazıda tcpdump ın temel kullanımını inceleyeceğiz.öncelikle tcpdump programı linux makinelerde sistem binary altında bulunur.(/usr/sbin/tcpdump)bu dizin altında bulunan hemen tüm programcıklar gibi tcpdump da calısmak için sizden yönetici(root) olmanızı beklemekte. 1.Spesifik bir interface den paket yakalamak(tcpdump -i) Eğer tcpdump komutuna herhangi bir parametre verilmez ise bu komut tüm kartlardan paket toplar.ancak özel bir karttan paket toplamasını istiyorsak tcpdump komutunu şu şekilde vermeliyiz. tcpdump -i eth0 tcpdump -i wlan0 Not: Linux makinelerde ethernet kartınız ile ilgili bilgileri ifconfig -a komutu ile alabilirsiniz.

2.Belirli sayıda paket yakalamak (tcpdump -c) Tcpdump komutu sürekli devam eden bir komuttur.yani, bir kez tcpdump komutu verdiğinizde siz süreci durdurmadığınız sürece paket yakalamaya devam eder.ancak -c parametresi ile belirli bir sayıda paket yakalayabiliriz.aşağıdaki örnekte bir 10 adet paket yakalayacağız. tcpdump -c 10 -i wlan0

3.Yakalanan paketleri ASCII formatına çevirmek (tcpdump -A ) Tcpdump ın -A parametresi yakalanan paketlerin içeriğini ASCII formatında ekrana basar. tcpdump -A -i wlan0

4.Yakalanan paketleri HEX ve ASCII formatında görüntülemek(tcpdump -XX) Tcpdump ın -XX parametresi ile birlikte yakalanan paketler hem HEX hemde ASCII formatında görüntülenebilir. tcpdump -XX -i wlan0 5.Yakalanan paketlerin bir dosyaya yazdırılması(tcpdump -w) Tcpdump -w parametresi yakaladığımız paketleri bir dosyaya yazarak daha sonra analiz etmemize olanak tanır.kaydedeceğimiz dosyanın uzantısı.pcap olmalıdır. tcpdump -w paketadi.pcap -i wlan0 Bu şekilde dosya ismi verdiğimizde bulunduğumuz dizine bir pcap dosyası oluşturulur.direkt isim vermek yerine bir dosya yolu vererek de pcap dosyası oluşturabiliriz. 6.Kaydedilmiş pcap dosyasının okunması(tcpdump -r) Bir önceki maddede yakalanan paketlerle ilgili bilgilerin bir pcap dosyasına yazdırdık.bu dosyayı okumamız gerektiğinde aşağıdaki komutu girmemiz gerek.

tcpdump -r paketadi.pcap 7.Paketleri ip adresi ile yakalamak(tcpdump -n) Daha doğrusunu söylemek gerekirse adreslerin çözümlemesini yapıp çevirmez.bundan önceki örneklerdeki tcpdump çıktıları bize DNS sonuçları veriyordu.ancak -n parametresi ile sonuçları ip adresi olarak alabilmekteyiz. tcpdump -n -i wlan0 8.X Byte dan büyük paketlerin yakalanması Aşağıdaki komut ile bilgisayarınız sadece 1024 byte dan büyük paketleri yakalayacaktır. tcpdump -i wlan0 greater 1024 9.Spesifik bir protokolden paket almak Tcpdump sayesinde bir çok protokolden paket toplayabilmekteyiz.(fddi,tr,wlan,ip,ip6,arp,rarp,decnet, tcp and udp)aşağıdaki örnekte wlan0 arayüzü için udp paketlerini toplayan komutu görebilirsiniz. tcpdump -i wlan0 udp 10.X byte dan kücük paketleri okumak Aşağıdaki komutla 1024 byte dan küçük paketleri yakalayacaktır. tcpdump -i wlan0 less 1024 11.Spesifik bir porttan paketleri yakalamak Aşağıdaki komutla spesifik bir porttan paketleri toplayabiliriz.aşağıda 80. port için gerekli komutu bulabilirsiniz. tcpdump -i wlan0 port 80

12.Spesifik bir ip ve porttan paketlerin yakalanması Tcpdump tarafından yakalanan paketlerde hedef ve kaynak ip adresleri,port bilgileri yer alır.aşağıdaki komut ile spesifik bir ip adresi ve port ile ilgili paketleri yakalayabiliriz. tcpdump -i wlan0 dst 192.168.1.2 and port 80 13.İki makine arasındaki tcp bağlantı paketlerini alma Ağ üzerinde iki makine tcp protokolü üzerinden birbiriyle konusuyor ise aşağıdaki kod ile iki makine arasındaki paketleri yakalayabiliriz. tcpdump -i wlan0 src 192.168.1.2 and dst 192.168.1.3 XFCE Ekran Kayması Çözümü Eğer gnome dışındaki herhangi bir masaüstü ortamı kullanıyorsanız ingilizcedeki karşılığı screen tearing olan bu sorunla karşılaşmış olmanız ve hatta saç baş yolmanız oldukça olası.screen tearing dedigimiz sorun pencerenizi oynattığınızda browserı kaydırdığınızda oyun oynarken vb hareketli herşeyde ekranda framelerin birbirine girmesi durumudur ki hiç hoş görülmez. Peki yok mudur bunun bir çözümü tabii ki var. Önce menu>settings>window manager tweaks diyoruz ver burada compositor tabını tıklayarak compositoru disable ediyoruz.

Bu işlemden sonra compton isimli müthiş programı sistemimize yüklüyoruz.yükleme işlemi için önce gerekli depoyu source olarak ekleyeceğiz. sudo apt-add-repository ppa:richardgv/compton sudo apt-get update sudo apt-get install compton konutu ile programı kuruyoruz.bu işlemden sonra gerekli ayarları gireceğimiz compton.conf dosyasını ~/.config/ altında oluşturuyoruz. Bu config dosyasını bu adresten kopyalayabilir veya buradan benim config dosyamı indirerek kullanabilirsiniz. Bu işlemlerden sonra compton programını başlangıcta çalışır hale getiriyoruz.bunun için settings>session and startup

ekranında add diyerek ekliyoruz. KVM nedir? Nasıl kurulur? En basit tanımıyla KVM Çekirdek Temelli Sanal Makina (Kernel Based Virtual Machine) dır. Yurt dısı veya içinden satın alacağız VPS makinelerinin kurulu olduğu fiziksel makinelerin bir çoğu da alt yapı olarak kvm kullanmaktadır. Normalde VmWare,Virtualbox ile yaptığımız sanallaştırmanın nesi vardı da çıktı bu KVM? Küçük bir araştırma yaptıktan sonra bu soruya cevap bulmak çok da zor olmasa gerek. KVM ile sanallaştırma kernel seviyesine inmiştir. Önceden işletim sistemi sistemi üzerinde bir uygulama gibi çalışan VMWare gibi sanallaştırma çözümlerinin yavaş olması ve pek çok konuda ana işletim sistemine muhtaç olması istenmeyen bir durumla kullanıcıyı yüz yüze bırakmaktadır. Hypervisor gibi teknolojiler ile bazı sorunların üstesinden gelmeye çalışsalar da bu çözümler başka sorunları da ortaya çıkarmıştır. Geliştirilen KVM ile bu konularda önemli adımlar atılmıştır. Kvm ile sanal makinanın hızı neredeyse ana makinadaki işletim

sisteminin hızı ile aynıdır. Kernel düzeyinde bir sanallaştırma sadece ekonomik olarak değil,güvenlik ve süreklilik gibi konularda da kullanıcı dostu bir sanal işletim sistemi sunmaktadır. Bilgisayarın tüm donanım haklarına erişebilen bir yapı tabi ki oldukça güçlüdür.yani VMware gibi sizin bir malikane sahibi olduğunuzu varsayıp o malikenin sadece bir odasını kullandırmak yerine size malikaneyi vaadediyor. Nasıl Kurarım? Öncelikle kuruluma başlamadan önce bilgisayarımızda BIOS ayarlarına girip anakarttımızın virtualisation özelliğinin enabled olmasına dikkat edelim ki benim gibi tüm gün neden hata veriyor bu program demeyelim.:) 1.Benim işlemcim sanal makine için yeterli mi? Sizde takdir edersiniz ki tek çekirdekli bir makineye sanal makine kurmak pek de önerilen birşey değil(kurabilen varsa beri gelsin).peki benim makinem kaç cekirdek CPU durumu ne sorusuna cevap alacağımız aşağıdaki komutu giriyoruz. egrep (vmx svm) color=always /proc/cpuinfo grep vmx Bu komutun cıktısında birden fazla sayıda vmx yazısı görüyor iseniz kullandığınız cihaz sanallaştırma için uygun demektir. 2.Kurulum Bu post kvmnin ubuntu ve debian sistemlere nasıl kurulacağını anlattığından apt kullanıyor olacağız.aşağıdaki komutla gerekli paketlerin kurulumunu yapıyoruz. apt-get install qemu-kvm libvirt-bin bridge-utils virtmanager virtinst kvm 3.Gerekli Kullanıcı ve grupların eklenmesi Şimdi kendimizi programı kullanacak kullanıcı olarak ekliyoruz. Misal ben kendi bilgisayarımda dimakoci

kullanıcısıyım.vereceğim komut adduser dimakoci adduser dimakoci libvirtd(debian sistemlerinde burada vermemiz gereken komut adduser dimakoci libvirt) adduser dimakoci kvm Bu adımlardan sonra sistemden log out olup tekrar giriş yapmamız gerekmekte. 4.Adım Kontrol Bu aşamaya gelmeden önce yukarıdaki adımları eksiksiz olarak yaptınız ve herhangi bir hata almadınız ise kvm yi sisteminize kurmuşsunuz demektir.şimdi kontrol edelim.sistemin kurulup kurulmadığını anlamamızın bir çok yolu vardır.ben tek aşamada aşağıdaki kodu kullanarak bu işi yapıyorum. virsh -c qemu:///system list Ayrıca virsh ve akabinde list komutu vererek de aynı işlemi yapmış olursunuz. Bu aşamadan sonra Kvm kullanıma hazır.isterseniz terminalden virt-manager yazarak,isterseniz menu>system>virtual machine manager a tıklayarak çalıştırabilirsiniz