Şimdi konumuza gelelim; birbirlerine kıyasla kolay-orta-zor düzeyde
sorulardan oluşan minik bir quiz yapmak istiyorum. Her soruya açıklama
getiren bir cevap yeterli, arkadaşınızın eksik kaldığını görürseniz
ekleme yapabilirsiniz tabi cevaba. Bu quiz bu mail grubunda dönecek ve
dönen mailler sonucunda cevapların tamamlanmasını bekliyorum. Bu
şekilde evde de linux yüklü makinanızla birşeyler deneyip
denemediğinizi ve sorunlarınızı googleda aratıp bulabilip
bulamadığınızı ölçmek istiyorum (ve gayet tabii ki linux genel
kültürünüzü). Eğer evde uğraşmıyorsanız dersin pek de bir manası
kalmamış demektir. Sorular linux ile ilgili genel kültür soruları
olacak genellikle, googledan aratıp bulabilirsiniz bir çoğunu; linux
ile ilgili sorularınızın cevaplarını googledan bulma alışkanlığını
henüz kazanmadıysanız bu alışkanlığı kazanmaya bakmanızı öneririm.
Aynı kişi en fazla 3 soruya cevap verebilir.
1. Pardus, ubuntu, fedora, suse dağıtımlarındaki paket yöneticilerinin
adı nedir?
2. Swap partition ne anlama gelir? /home ve /tmp altında neler bulunur?
3. Dosya izinleri ne işe yarar? hangi komutlar bu izinleri
değiştirmekte kullanılır?
4. Yazılımların kullandıkları kütüphaneler linuxta hangi uzantıya sahiptir?
5. C ile yazmakta olduğumuz bir programda, ileri ve geriye doğru arama
yapılacak bir linkli listemiz olsun. bu linkli listede isimler
saklansın. Nasıl bir yapıda struct kullanılmalıdır? (evet değişken
tanımlarını yazacaksınız)
6. Linux üzerinde çalışan betik (scripting) dillerine 3 tane örnek verin.
7. gdb ile çalışırken;
a) gdb de bir programı inceleyebilmek için gcc ile derlenirken hangi
parametre ile derlenmelidir?
b) Aşağıda verilenleri hangi komutlar ile yaparız?
belli bir fonksiyona ait kodları listelemek
programı çalıştırmak
adım adım çalıştırmak
durak koymak
belli bir şart oluştuğunda programın durmasını sağlamak
8. ps aux|grep firefox
bize neyi döndürür? Bu komutu ne amaçla verebiliriz?
9. makefile ne işe yarar?
10. opencv, ncurses, glibc ne kütüphaneleridir? Ne tür bir yazılım
yapmamız gerektiğinde bu kütüphaneleri kullanabiliriz?
Cevapların en geç pazar gününe kadar grup üstünden tamamlanmasını
istiyorum. YTÜLinux yönetiminden olmayanların arasından cevapları
döndürmeye ilk başlayan arkadaşa pazartesi derste çokonat verilecektir
duyurulur :D