Linux'taki Çeşitli Komutlara İlişkin 10 Mülakat Sorusu ve Cevapları
Son makalemiz olan "10 Faydalı SSH Mülakat Sorusu", çeşitli Sosyal Ağ sitelerinin yanı sıra Tecmint'te de büyük beğeni topladı. Bu sefer sizlere “Çeşitli Linux komutları üzerine 10 Soru” ile sunuyoruz. Bu sorular sizin için beyin fırtınası niteliğinde olacak ve Linux ile günlük etkileşimlerinizde ve Röportajlarda size kesinlikle yardımcı olacak bilginizi artıracaktır.
S1. Bir dosyanız var (örneğin virgin.txt). Bu dosyanın değiştirilemez olmasını istiyorsunuz, böylece hiç kimse bu dosyayı düzenleyemez veya silemez, hatta root'u bile. Ne yapacaksın?
Yukarıdaki amaç için chattr komutunun sözdizimi şöyledir:
chattr +i virgin.txt
Şimdi dosyayı normal kullanıcıyı kullanarak kaldırmayı deneyin.
rm -r virgin.txt
rm: remove write-protected regular empty file `virgin.txt'? Y
rm: cannot remove `virgin.txt': Operation not permitted
Şimdi root kullanıcısını kullanarak dosyayı kaldırmayı deneyin.
rm -r virgin.txt
cannot remove `virgin.txt': Operation not permitted
S2. Linux Sunucunuzu birden fazla kullanıcı kullanıyorsa, sunucunuzdaki tüm kullanıcıların kullanım süresini ayrı ayrı nasıl bulacaksınız? ?
apt-get install acct
ac -p
(unknown) 14.18
server 235.23
total 249.42
S3. Sunucunuz için Ağ İstatistikleri oluşturmak için hangi araç tercih edilir?
apt-get install mrtg
S4. Linux Komut Satırından BIOS'a sorgu göndermek mümkün mü?
biosdecode
biosdecode 2.11
ACPI 2.0 present.
OEM Identifier: LENOVO
RSD Table 32-bit Address: 0xDDFCA028
XSD Table 64-bit Address: 0x00000000DDFCA078
SMBIOS 2.7 present.
Structure Table Length: 3446 bytes
Structure Table Address: 0x000ED9D0
Number Of Structures: 89
Maximum Structure Size: 184 bytes
PNP BIOS 1.0 present.
Event Notification: Not Supported
Real Mode 16-bit Code Address: F000:BD76
Real Mode 16-bit Data Address: F000:0000
16-bit Protected Mode Code Address: 0x000FBD9E
16-bit Protected Mode Data Address: 0x000F0000
PCI Interrupt Routing 1.0 present.
Router ID: 00:1f.0
Exclusive IRQs: None
Compatible Router: 8086:27b8
Slot Entry 1: ID 00:1f, on-board
...
Slot Entry 15: ID 02:0c, slot number 2
S5. Linux Sunucularının çoğu başsızdır, yani yalnızca komut modunda çalışırlar. Hiçbir GUI yüklü değil. Kutunuzun donanım açıklamasını ve yapılandırmasını nasıl bulacaksınız?
dmidecode
Dmidecode'un çıktısı kapsamlıdır. Çıktısını bir dosyaya yönlendirmek iyi bir fikir olacaktır.
dmidecode > /path/to/text/file/text_file.txt
S6. Bir ikili dosya tarafından kullanılan ve ihtiyaç duyulan tüm kitaplıkları bilmeniz gerekir, örneğin '/bin/echo'. İstenilen çıktıyı nasıl elde edeceksiniz?
ldd /bin/echo
linux-gate.so.1 => (0xb76f1000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb7575000)
/lib/ld-linux.so.2 (0xb76f2000)
S7. Ülkenin ordusu için çalışıyorsunuz. Gizli ve ülkenin güvenlik bilgileri, Nükleer füzeler vb. içeren bir dosyanız var (“topsecret.txt” deyin). Bu dosyayı silmek için tercih ettiğiniz yöntem ne olacaktır?
shred -n 15 -z topsecret.txt
shread – içeriğini gizlemek için bir dosyanın üzerine yazın ve isteğe bağlı olarak onu silin.
- -n – Dosyaların üzerine n kez yazar
- -z – Parçalamayı gizlemek için sıfırlarla son bir üzerine yazma ekleyin.
Not: Yukarıdaki komut, parçalamayı gizlemek için üzerine sıfır yazmadan önce dosyanın üzerine 15 kez yazar.
S8. Linux'a bir NTFS bölümü eklemek mümkün mü?
Daha fazla bilgi için Linux'ta NTFS Bölümünün nasıl izleneceği hakkındaki makaleyi okuyun.
S9. Oturum açma sırasında varsayılan masaüstünün şu anda GNOME olan KDE olması için neyi ve nerede düzenlemeniz gerekiyor?
DESKTOP=”KDE”
DISPLAYMANAGER=”KDE”
Yukarıdaki içeriğe sahip dosyayı kaydedin. Bir dahaki sefere makine önyüklendiğinde, KDE'yi varsayılan ekran yöneticisi olarak otomatik olarak yükleyecektir.
S10. Dahili bir resim dosyası neyi ifade eder?
Şimdilik bu kadar. Bilmeye değer başka ilginç bir konuyla yine karşınızda olacağım. O zamana kadar bizi izlemeye devam edin ve Tecmint'e bağlı kalın. Değerli görüşlerinizi yorum bölümünde bize iletmeyi unutmayın.