Rocky Linux 9 ile Veri Bilimi Platformu Kurulumu Nasıl Yapılır? (Jupyter Notebook, RStudio)

Giriş

Veri bilimi, günümüzde analitik ile veri keşfi süreçlerinin kesişimini represent etmektedir. Rocky Linux 9, güvenilir ve kararlı bir işletim sistemi sunarken, veri bilimi için gerekli araçların kurulumu için de uygun bir ortam sağlamaktadır. Jupyter Notebook ve RStudio, veri bilimcilerin sıklıkla kullandığı iki önemli araçtır. Bu doküman, Rocky Linux 9 üzerinde bu araçların nasıl kurulacağına odaklanmaktadır.

Gereksinimler

Rocky Linux 9 kurulumu gerçekleştirilmiş bir sunucu veya bilgisayar gerekmektedir. Ayrıca, terminal erişim yetkisi de önemlidir. Kullanıcı, root yetkilerine sahip olmalıdır. Yazılımların güncel versiyonlarının kurulması adına, sistemin güncellenmiş olması önem arz etmektedir.

Rocky Linux 9 Sistem Güncellemesi

Öncelikle, sistemin güncel olduğunu kontrol etmek ve gerekli güncellemeleri yapmak için aşağıdaki komutlar kullanılmalıdır:

“`bash
sudo dnf update
sudo dnf upgrade
“`

Bu komutlar, sistemdeki tüm mevcut yazılımların ve paketlerin güncellenmesini sağlar.

Python ve Jupyter Notebook Kurulumu

Veri biliminde sık kullanılan dillerden biri Python’dur. Jupyter Notebook, Python ile etkileşimli çalışmak için popüler bir ortamdır. Jupyter’i kurmak için öncelikle Python’un sistemde kurulu olması gerekir.

Python kurulumunu gerçekleştirmek için aşağıdaki komut kullanılmalıdır:

“`bash
sudo dnf install python3 python3-pip
“`

Kurulumdan sonra, Jupyter Notebook ve gerekli kütüphanelerin yüklenmesi için aşağıdaki komut çalıştırılmalıdır:

“`bash
pip3 install jupyter
“`

Kurulum işlemi tamamlandığında, Jupyter Notebook’un çalıştığı bir sunucu başlatmak için terminalde şu komut kullanılabilir:

“`bash
jupyter notebook
“`

Bu komut, Jupyter Notebook’u varsayılan tarayıcıda açacaktır. Tarayıcıda açılan sayfadan, yeni not defterleri oluşturulabilir.

R Programlama Dili ve RStudio Kurulumu

R, istatistiksel analiz ve veri görselleştirme için yaygın olarak kullanılan bir programlama dilidir. RStudio, R dili ile çalışmalar yapmak için kullanıcı dostu bir arayüze sahip bir IDE’dir. R ve RStudio’yu kurmak için aşağıdaki adımlar takip edilmelidir.

İlk olarak, R’yi kurmak için gerekli depoyu eklemek gerekir. Aşağıdaki komutlar ile R kurulumu yapılabilir:

“`bash
sudo dnf install epel-release
sudo dnf install R
“`

R kurulduktan sonra, RStudio’yu kurmak için RStudio’nun resmi web sitesinden RPM paketini indirmek gerekmektedir. İlgili komut ile RStudio kurulumu yapılabilir:

“`bash
sudo dnf install https://download1.rstudio.org/desktop/centos9/x86_64/RStudio-2023.03.0-386.centos9.x86_64.rpm
“`

Yukarıdaki URL, RStudio’nun en güncel versiyonunu temsil eder. Bu URL, zamanla değişebilir, bu nedenle en güncel versiyonu kontrol etmek önemlidir.

Gerekli Kütüphanelerin Yüklenmesi

Jupyter Notebook ve RStudio kurulduktan sonra, veri bilimi için kullanılan birçok kütüphanenin de yüklenmesi gerekebilir. Python için popular kütüphaneler arasında NumPy, pandas, matplotilb ve scikit-learn bulunur. Bu kütüphaneler aşağıdaki şekilde kurulabilir:

“`bash
pip3 install numpy pandas matplotlib scikit-learn
“`

R için ise ggplot2, dplyr ve tidyr gibi kütüphaneler yüklenebilir. R betiği üzerinden kütüphanelerin yüklenmesi için şu komut kullanılmalıdır:

“`R
install.packages(“ggplot2”)
install.packages(“dplyr”)
install.packages(“tidyr”)
“`

Güvenlik Duvarı ve Erişim Ayarları

Jupyter Notebook ve RStudio sunucu olarak çalışacaksa, dış erişime izin verilmesi gerekebilir. Bu nedenle, güvenlik duvarı kuralları kontrol edilmelidir. Jupyter Notebook için varsayılan port 8888 kullanılır. Aşağıdaki komut ile bu porta erişim izni verilebilir:

“`bash
sudo firewall-cmd –zone=public –add-port=8888/tcp –permanent
sudo firewall-cmd –reload
“`

Eğer RStudio Server kurulumu yapılırsa, varsayılan olarak 8787 portunu kullanır ve bu porta da benzer bir şekilde izin verilmelidir.

Sonuç

Rocky Linux 9 üzerinde Jupyter Notebook ve RStudio kurulum işlemleri yukarıda belirtilen adımlar takip edilerek gerçekleştirilebilir. Kurulum sonrası veri bilimi projeleri için gereken ortam hazırlanmış olacaktır. Sistem güncellemeleri, uygun kütüphanelerin yüklenmesi ve port erişim ayarları, veri bilimi çalışmalarının verimliliğini artıracaktır.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR