10 Faydalı Rastgele Linux Röportaj Soruları ve Cevapları


Bu sefer biraz sürpriz olacak şekilde, herhangi bir spesifik konuyla ilgili değil, rastgele konularla ilgili Mülakat soruları sunuyoruz. Bu soru kesinlikle Bilginize katkıda bulunmanın yanı sıra Röportajları çözmenize de yardımcı olacaktır.

1. Diyelim ki çalıştığınız şirketin düzenli olarak yedeğini alıyorsunuz. Yedeklemeler Sıkıştırılmış dosya formatında tutulur. İki aylık bir günlüğü incelemeniz gerekiyor. Sıkıştırılmış dosyayı açmadan ne önerirsiniz?
zcat ­f phpshell­2.4.tar.gz
2. Sisteminizdeki olayları takip etmeniz gerekiyor. Ne yapacaksın?

Terminalde 'syslogd' uygulamasını çalıştırmak, '/var/log/syslog' konumunda günlük dosyası oluşturur. Syslogd uygulaması Linux sistemlerinde sorun gidermede çok faydalıdır. Örnek bir günlük dosyası aşağıdakine benzer.

3. Kısıtlanmış IP'lerin FTP Sunucusunu kullanmaması için IP'yi nasıl kısıtlayacaksınız?
IP Adresini Engelle

'/etc/hosts.deny' dosyasını açın.

vi /etc/hosts.deny

Engellemek istediğiniz IP adresini dosyanın altına ekleyin.

#
hosts.deny    This file contains access rules which are used to
              deny connections to network services that either use
              the tcp_wrappers library or that have been
              started through a tcp_wrappers-enabled xinetd.
#
              The rules in this file can also be set up in
              /etc/hosts.allow with a 'deny' option instead.
#
              See 'man 5 hosts_options' and 'man 5 hosts_access'
              for information on rule syntax.
              See 'man tcpd' for information on tcp_wrappers
#
vsftpd:172.16.16.1
4. Bize Telnet ile SSH arasındaki farkı anlatır mısınız?
6. X sunucunuzu durdurmanız gerekmektedir. X sunucunuzu öldürmeye çalıştığınızda, X sunucusundan çıkamayacağınızı belirten bir hata mesajı aldınız. Ne yapacaksın?
6. 'ping' komutu ile 'ping6' komutu arasındaki fark nedir?
7. Ana dizininizdeki tüm *.tar dosyalarını aramak ve hepsini bir kerede silmek istiyorsunuz. Nasıl yapacaksın?
find /home/ ­name '*.tar' | xargs rm ­rf
8. Locate ve slocate komutu arasındaki fark nedir?
9. Geçerli dizindeki tüm “.txt” dosyalarında “Tecmint” dizesini aramanız gerekir. Nasıl yapacaksın?
find -­name “*.txt” | xargs grep “Tecmint”
10. Bağlı tüm kullanıcılara “Sunucu bakım nedeniyle kapatılıyor” mesajı göndermek istiyorsunuz, ne yapacaksınız?
echo please save your work, immediately. The server is going down for Maintenance at 12:30 Pm, sharply. | wall

Şimdilik bu kadar. Çok yakında ilginç bir yazıyla yeniden karşınızda olacağım. O zamana kadar bizi izlemeye devam edin ve Tecmint'e bağlı kalın. Aşağıdaki yorum bölümünde değerli geri bildirimlerinizi vermeyi unutmayın.