Ana içeriğe atla

Kayıtlar

Mayıs, 2019 tarihine ait yayınlar gösteriliyor

Linux tabanlı bir sistem kurulumu yaparken nelere dikkat etmeliyim

Linux tabanlı bir işletim sistemi kurulurken, ilerleyen zamanlarda sorun çıktığında çözülmesini kolaylaştırmak veya sorunun etkisini azaltmak için genel amaçlar için kurulumu yapılacak sistemlerde  dikkat etmemiz gerekenler; 1. lvm'siz  bir sistem düşünmemek gerekiyor(istisnalar hariç) 2. işletim sistemimiz btrf dosya sistemini destekliyorsa, root bölüm için btrfs kullanılmalı ve snapper aktif olacak şekilde ayarlanmalı.  Diger bölümler(home vs.) xfs olmalı. 3. boot bölümüne 1GB alan ayırın. Bu çok büyük gibi görünsede, bir kaç yıl sonra, eski kernellerin otomatik temizlenmemesinden(genelde unutulur) dolayı, fazla değildir. Şayet gönün birinde boot dolur ve güncellemede kernel güncellemesi yarım kalırsa, sistem yeniden başladığında başınız ağrıyabilir. 4.  /var, /var/log, /tmp ve home bölümleri  ayrı bir lv içinde tutulmalı.      Bu şekilde kullanım, kontrol edilip temizlenmeyen günlük veya geçici dosyaların sistemi çalışamaz hale gelmesi olasılığını azaltır, en azından log dizini

Ubuntu dağıtımlarında yeni açılan kullanıcının home dizinin varsayılan yetkilerinin değiştirilmesi

Ubuntu tabanlı sistemlerde varsayılan olarak tüm kullanıcılar bir birlerinin dizinlerini ve dosyalarını görebilir fakat değiştiremez. Bunun nedeni;                          /etc/adduser.conf dosyasındaki                        DIR_MODE=0755 Şayet kullanıcılar bir birlerinin home dizinlerini görmemesini istiyorsak dir_mode değeri 0700                       DIR_MODE=0700 olmalı. İlave olarak kullanıcıların açtığı dizin ve dosyaları varsayılan olarak diğer kullanıcılar görebilir ve okuyabilir. Bunun önlemenin en basit yolu umask değerini 0077 yapmaktan geçer. remzi@i7-7567:/tmp/test$ umask 0077 remzi@i7-7567:/tmp/test$ rm -rf * remzi@i7-7567:/tmp/test$ ls -la total 8 drwxrwxr-x  2 remzi remzi 4096 May 22 19:37 . drwxrwxrwt 26 root  root  4096 May 22 19:33 .. remzi@i7-7567:/tmp/test$ touch testfile remzi@i7-7567:/tmp/test$ mkdir testdir remzi@i7-7567:/tmp/test$ ls -al total 12 drwxrwxr-x  3 remzi remzi 4096 May 22 19:38 . drwxrwxrwt 26 root  root  4096 May 22 19:33 .. drwx------  2 remzi r