6 Şubat 2017 Pazartesi

Debian Linux üzerinde NTFS dosya sistemine erişmek, okumak ve yazmak nasıl yapılır ?

Merhabalar,

Bu yazımızda Debian Linux üzerinde NTFS dosya sistemine sahip flash disk, usb disk v.b. sisteme nasıl tanıtacağımızı ve nasıl erişeceğimizi anlatmaya çalışacağım.

İlk olarak NTFS Windows dosya sistemi olduğu için Debian üzerinde varsayılan olarak gelmiyor. Bu nedenle ilk önce bu paketi kuracağız.

Kurulum için aşağıdaki komutu çalıştırıyoruz;

sudo apt-get install ntfs-3g

Çalıştırdığımızda aşağıdaki gibi ekran görüntüsü ile karşılaşıyor olacağız.


Artık Debian Linux'umuz NTFS dosya sistemini tanıyor ama henüz işlemimiz bitmedi.

Şimdi NTFS dosya sistemine sahip flash/usb diski mount işlemini yapmamız gerekiyor.

Bu örnekte usb flash disk kullandığım için /media klasörü altına usb adında bir dizin oluşturuyorum.

mkdir /media/usb

Daha sonra usb flash diskin sistemde nasıl tanımlı olduğunu bulmak için

fdisk -l

Komutunu çalıştırıyorum ve aşağıdaki gibi bir görüntü ile karşılaşıyorum;



Device Listesindeki /dev/sdb1 usb üzerinden takmış olduğum flash disk olduğunu görüyorum ve bu aygıt bilgisini bağlama (mount) işlemine parametre olarak aşağıdaki gibi geçiyorum.

mount -t ntfs-3g /dev/sdb1 /media/usb


Artık usb flash disk sistem tarafından tanınıyor ve erişebiliyoruz.

Denemek için aşağıdaki işlemleri yapıyorum,

cd /media/usb
ls
nano usb-test.txt
ls
cat usb-test.txt

Komutların çıktılarını aşağıda görebilirsiniz.




Umarım işinize yarar bir yazı olmuştur.

Sevgiler,
Cihan.

Debian 8.x üzerine MySQL kurulumu

Merhabalar,

Bu yazımızda Debian 8.x üzerine MySQL 5.6 ve üzerinin kurulumunun nasıl yapılacağını anlatmaya çalışacağım.

İlk olarak şunu belirtmekte fayda var Debian 8.x Repositorylerinde MySQL'in güncel versiyonu malesef yok. Doğrudan sudo apt-get install mysql-server komutunu çalıştırdığınızda eski versiyonu yüklüyorsunuz. Buna lütfen dikkat edin.

MySQL'in güncel versiyonunu yükleyebilmek için repository güncellemesi yapmanız gerekiyor. Bu yazıyı yazmama asıl sebep olan yer de burası :)

Ve başlıyoruz;
MySQL bunun için bir DEB paketi hazırlamış bu paketi aşağıdaki şekilde indiriyoruz.

sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb

sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb

Yukarıdaki ekran görüntüsünde gördüğünüz gibi indirme işlemi tamamlandıktan sonra DEB paketini aşağıdaki şekilde çalıştırıyoruz.

sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb

ve aşağıdaki ekran görüntülerindeki adımları takip ederek uyguluyoruz.


İlk olarak MySQL Server versiyonunu seçiyoruz. Ben mysql-5.7 versiyonunu seçtim.


Daha sonra MySQL Tools & Connectors lerin yüklenip yüklenmeyeceğini seçiyoruz.


Ben bu seçeneği ENABLED hale getirdim.


İşlemlerim bittiğinde Ok seçeneği üzerinde ENTER ladım ve uygulamadan çıktım.


Başladığımız yere geri döndük :)



Buraya kadar yaptıklarımız güncel repository sisteme tanıtmak ve versiyon seçimi yapmak oldu.

Şimdi sistemimiz güncel tutalım ve update var mı ? bir kontrol edelim. Hemen ardından da update var ise uygulamasını isteyelim.

sudo apt-get update
sudo apt-get upgrade

Ve artık MySQL yükleme zamanı :)

Aşağıdaki kodu çalıştırıyoruz

sudo apt-get install mysql-server


Yukarıdaki gibi bir ekran ile karşılacaksınız. Dosya indireceğini ve bu işlemi onaylayıp onaylamadığınızı soruyor Evet / Yes anlamanı gelen y / Y cevabını vererek dosyaların indirmesini bekliyoruz.

İndirme işlemi bittiğinde bizden root kullanıcısının şifresini isteyen ekranlarla karşılaşıyoruz.


 Şifremizi yazıyoruz.


Şifremizi tekrar yazıyoruz.

Son paket kurulumlarını yaptıktan sonra MySQL sistemimize kuruldu.

Ama henüz herşey bitmedi :)

Son bir adım daha, güvenlik ayarlarınıda yapmamızda yarar var. Kesinlikle yapmanızı öneririm.

Bu işlem içinde aşağıdaki komutu kullanabilir ve ekran görüntülerindeki adımları takip edebilirsiniz.

sudo mysql_secure_installation





Ve sonunda güncel MySQL versiyonunuz güvenlik ayarlarıda yapılmış şekilde kullanımınıza hazır :)

Umarım işinize yarar bir yazı olmuştur.

Sevgiler,
Cihan.