Tag Archives | root

Debian 10 Buster’a takas (swap) alanı nasıl eklenir

Bilindiği gibi, takas (swap) alanı, fiziksel bellek miktarı dolduğunda kullanılan alandır. Bir GNU/Linux sistemde, RAM yetersiz olduğunda, aktif olmayan sayfalar RAM’den takas (swap) alana taşınır. Takas (swap) alanı, özel olarak ayrılmış bir alan ya da bir takas dosyası olabilir. Özellikle, bir Debian sanal makinesini çalıştırırken takas bölümü mevcut değildir, bunu, kullanıcının oluşturması gerekir. Kurulum sırasında takas (swap) alan oluşturmadıysanız ve artık oluşturmaya karar verdiyseniz, bu yazı, size rehberlik edecektir.

Continue Reading →

Sistem kurulumunda takasın etkin olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın:

sudo swapon --show

Çıktı boş dönerse, bu, sistemin takas alanının olmadığı anlamına gelir. Aşağıdakine benzer bir çıktı alırsanız, sisteminizde takas etkinleştirilmiştir ve takas olarak ayrılan yer de bellidir.

NAME TYPE SIZE USED PRIO
/dev/sda2 partition 4G 0B -1

Şimdi, Debian 10 Buster’a nasıl takas (swap) alanı ekleyeceğimiz konusuna gelelim. Öncelikle bir takas dosyası oluşturalım. Biz bu çalışmamızda 1 GB’lık bir takas alanı oluşturup etkinleştireceğiz. Siz bu boyutu, dilediğiniz boyuta dönüştürebilirsiniz. Bunun için:

sudo fallocate -l 1G /swapfile

Fallocate yüklü değilse veya fallocate’in başarısız olduğunu söyleyen bir hata mesajı alırsanız, aşağıdaki komutu kullanabilirsiniz:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

Yalnızca root haklarına sahip kullanıcı takas dosyasını okuyabilir ve yazabilir. Bu nedenle, izinleri doğru ayarlamak için aşağıdaki komutu verin:

sudo chmod 600 /swapfile

Dosyada takas alanını ayarlamak için mkswap aracını kullanmak uygun olacaktır:

sudo mkswap /swapfile

Şimdi takas dosyasını etkinleştirelim:

sudo swapon /swapfile

Değişikliğin kalıcı olmasını sağlamak için etc/fstab dosyasına kaydetmemiz gerrekiyor:

sudo nano /etc/fstab

etc/fstab dosyasına aşağıdaki satırı yapıştırıyoruz:

/swapfile swap swap defaults 0 0

Takas işleminin etkin olup olmadığını kontrol etmek için swapon veya free komutunu kullanabilirsiniz:

sudo swapon --show

Çıktı, aşağıdakine benzer bir şey olmalıdır:

NAME TYPE SIZE USED PRIO
/swapfile file 1024M 507.4M -1

Kullanımı görmek için:

sudo free -h

  • Değişim değerini ayarlamak

Değişim değeri, bir Linux çekirdeği özelliğidir. Değişkenlik, 0 ile 100 arasında bir değere sahip olabilir. Düşük bir değer, çekirdeğin mümkün olduğu her yerde değişmekten kaçınmaya çalışmasına neden olurken, daha yüksek bir değer, çekirdeğin yer değiştirme alanını daha agresif bir şekilde kullanmasını sağlar. Varsayılan swappiness değeri 60’tır. Cat komutunu kullanarak mevcut swappiness değerini kontrol edebilirsiniz:

cat /proc/sys/vm/swappiness

İhtimal çıktı aşağıdaki gibi gelecektir:

60

60 takas değeri masaüstü bir bilgisayar için uygun olsa da, sunucular için daha düşük bir değer ayarlamak gerekir. Örneğin, takas değerini mesela 10 olarak ayarlamak için şunu yazın:

sudo sysctl vm.swappiness=10

Bu parametrenin yeniden başlatmalar arasında kalıcı olması için, /etc/sysctl.conf dosyasına şu satırı ekleyin:

vm.swappiness=10

Optimum değişim değeri, sistem iş yükünüze ve belleğin nasıl kullanıldığına bağlıdır. En iyi değeri bulmak için bu parametreyi küçük artışlarla ayarlamanız gerekebilir. Takas (swap) alanınızı güle güle kullanın.

* * * * * *

Takas dosyasını herhangi bir nedenle devre dışı bırakmak ve kaldırmak için aşağıdaki adımları izleyebilirsiniz. Takas alanını çalıştırarak devre dışı bırakabilirsiniz:

sudo swapoff -v /swapfile

/etc/fstab dosyasını metin editörüyle açarak, daha önce eklemiş olduğunuz aşağıdaki satırı silin:

/swapfile swap swap defaults 0 0

Son olarak, oluşturduğunuz gerçek takas dosyasını silin:

sudo rm /swapfile

Kolay gelsin.

0

Debian 9 Stretch Debian 10 Buster’a nasıl yükseltilir?

Bilindiği gibi, Debian ekibi 6 Temmuz 2019‘da Debian 10 “Buster” sürümünü duyurdu. Sürüm; bir önceki sürüm Stretch’ten daha yeni özellikler ve geliştirmeler içeriyor. Bu yazıda, sistemin, Debian 9 Stretch’ten Debian 10 Buster’a nasıl yükseltileceğini ele alacağız. Tüm komutlar root hesabı ile çalıştırılacağı için, kullanıcının kök kullanıcı ayrıcalıklarına veya sudo ayrıcalıklarına sahip olması gerektiğini biliyorsunuz. Mevcut sistemde, sizin için önemli olan verileri yedeklemenizi öneririz. Yükseltme işleminden önce, mevcut Debian sürümüne ait tüm paketlerin güncellenmesi önemlidir. Bu nedenle, öncelikle aşağıdaki komutu kullanarak bu güncellemeyi yapınız.

Continue Reading →

sudo apt update && apt upgrade

Şimdi /etc/apt/sources.list dosyasını düzenlemek gerekiyor. Öncelikle bu dosyayı açalım:

sudo nano /etc/apt/sources.list

Listedeki tüm “stretch” kelimelerini “buster” ile değiştirin. Tüm örnekleri aynı anda bir kerede değiştirmek için sed komutunu kullanabilirsiniz. O zaman terminalden;

sudo cp /etc/apt/sources.list /etc/apt/sources.list.orig
sudo sed -i 's / stretch / buster / g' /etc/apt/sources.list

komutlarını verebilirsiniz. /etc/apt/sources.list dosyasındaki depolar, aşağıdakine benzer biçimde değişmiş olacaktır:

deb http://mirrors.digitalocean.com/debian buster main
deb-src http://mirrors.digitalocean.com/debian buster main

deb http://security.debian.org/ buster/updates main
deb-src http://security.debian.org/ buster/updates main

Şimdi sisteminizi Debian 10 Buster’a yükseltebilirsiniz. Depoları güncelleyip yükseltme komutunu verelim:

sudo apt update && apt upgrade

Yükseltme işlemini tamamlamak için aşağıdaki komutu verelim:

sudo apt dist-upgrade

Bu komutun çalışması, biraz zaman alacaktır. İşlem tamamlandıktan sonra, sistemi yeniden başlatalım:

sudo reboot

Sistem yeniden başladıktan sonra terminalde aşağıdaki komutu çalıştıralım:

lsb_release -a

Aşağıdakine benzer bir çıktı almanız gerekiyor:

Distributor ID: Debian
Description: Debian GNU/Linux 10.0 (buster)
Release: 10
Codename: buster

Böylelikle Debian 10 Buster’a geçişinizi doğrulamış oldunuz. Güle güle kullanın.

0

Sparky SU 0.1.0 duyuruldu

SparkyLinux yeni, küçük bir araç Sparky SU’nun 0.1.0 sürümü duyuruldu. Bu araç Yad tabanlı su için bir ön uç (spsu) sağlıyor, kullanıcıların bir şifre vermesine olanak sağlıyor. Böylelikle, kullanıcı, bir terminal emülatöründe su root olmaya gerek duymadan root işlemlerini kolaylıkla gerçekleştiriebiliyor. Herhangi bir uygulamayı root olarak çalıştırmak için Gksu tarzı bir özellik olarak kullanılabiliyor. Kullanıcılar, depolarını sudo apt update komutuyla güncelledikten sonra, sudo apt install sparky-su komutuyla bu küçük aracı sistemlerine kurabilirler. Sparky SU 0.1.0 hakkında geniş bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Daha sonra spsu command komutuyla uygulama çalıştırılıp, spsu "x-terminal-emulator -e command" ile root parolası girilebilir.

0

Raspberry Pi için SliTaz ARM

SliTazARMSliTaz ARM, SliTaz GNU/Linux‘a dayalı olarak Raspberry Pi için üretilen minimal bir dağıtımdır. Yaklaşık 36 MB’lık bir kalıp olarak sunulan SliTaz ARM, 86 MB kök dizine sahiptir ve önyükleme sonrasında yaklaşık 7 MB RAM kullanır. Sistem; busybox 1.20.2, dropbear 2012.55, nano 2.2.6, retawq 0.2.6c, tazpkg 5.0 ve ytree 1.97 gibi pek çok paket yüklü olarak geliyor. 250’den fazla paketle kullanıma sunulan Slitaz armhf için depolarda Raspbian’a apt-get ile kurulabilecek 3.300’ün üzerinde paket vardır. SliTaz armhf, önce indirme linkinden indiriliyor, ardından Windows’ta Win32DiskImager ile GNU/Linux’ta ise dd komutu aracılığıyla (512 MB veya üstü) bir SD karta kopyalanıyor ve kuruluma hazır hale getiriliyor. Kurulumu son derece kısa ve kolaydır. Değerli dostum @caylakpenguen, bu konuyla da ilgileniyor.

Continue Reading →


 

@caylakpenguen, konuyu daha basit bir hale getirmek için bir SD kart kalıbı hazırlamış. Buna göre işlemleri sırasıyla şu şekilde yapmak gerekiyor. Önce kalıp indiriliyor. İndirmeden sonra MD5SUM veya SHA1SUM doğrulaması yapmanız özellikle tavsiye edilir. Bunun için:

md5sum -c slitaz-rpi-desktop-20140329.img.gz.md5
sha1sum -c slitaz-rpi-desktop-20140329.img.gz.sha1

Sonra, SD karta yazmak için öncelikle paket açılıyor:

gunzip slitaz-rpi-desktop-20140329.img.gz

Ardından dd komutu aracılığıyla (512 MB veya üstü) bir SD karta yazdırılıyor;

dd if=slitaz-rpi-desktop-20140329.img of=/dev/sdX bs=1M

Burada, makinenizdeki USB belleğin sdb, sdc veya sdd olabileceğini unutmamalısınız. Bu, önceden kontrol edilmeli, komut ona göre yazılmalıdır. Son olarak:

User: root
Pass: root

olduğunu da unutmayın. @caylakpenguen’in hazırladığı SliTaz ARM’yi aşağıdaki linklerden indirebilirsiniz:

SliTaz yapılandırma ekranı:

0

Linux Mint Root

Linux Mint Türkiye topluluğu, uzun ugraşlar sonunda Root adı verilen e-dergiyi hazırladı, 5 Haziran 2010 tarihi itibariyle ilk sayısını çıkardı. Linux Mint tarihçesi ve Linux Mint 9 konuları dışında Ubuntu 10.04 LTS sürümüyle ilgili konulara da yer verilen dergide, ayrıca çesitli yazılım incelemeleri bulunuyor. Root ile birlikte özgür yazılım içerikli e-dergi portföyüne yeni bir renk eklenmis oluyor. Root, bugün itibariyle 11. sayısına ulaşmış bulunuyor. Geçenlerde, bir kardeşim, e-posta adresime, bu dergiyi artık bulamadığına ilişkin bir posta göndermişti. Kendisine uygun bir zamanda bulabildiğim Root sayılarını kendi sunucuma ekleyeceğimi söylemiştim. Bir gün sonra, bugün, bulabildiğim sayıları buraya ekledim. Sayıları ve indirme linklerini aşağıda bulabilirsiniz.

Continue Reading →

3