top 35 linux interview questions
Linux'ta En İyi Mülakat Soruları:
Hepimiz, dizüstü veya masaüstü bilgisayarınızın tüm donanım kaynaklarını yönetmek ve yazılım ile bilgisayar donanımınız arasında doğru iletişimi sağlamak için, yazılımın çalışmayacağı tek bir kelime olduğunun farkındayız. 'İşletim Sistemi' İşletim Sistemi . Tıpkı Windows XP, Windows 7, Windows 8, MAC gibi; LINUX böyle bir işletim sistemidir.
LINUX, en çok kullanılan işletim sistemi olarak anılır ve en çok verimliliği ve hızlı performansı ile bilinir. LINUX ilk olarak Linux Torvalds ve Linux Kernal'a dayanmaktadır.
HP, Intel, IBM vb. Tarafından üretilen farklı donanım platformlarında çalışabilir.
Bu makalede, yalnızca röportajlara hazırlanmaya değil, aynı zamanda Linux hakkında her şeyi öğrenmeye yardımcı olacak birden fazla Linux mülakat sorusu ve cevabı göreceğiz. Sorular arasında Linux yöneticisi, Linux komutları mülakat soruları vb. Yer alır.
LINUX Röportaj Sorusu ve Cevapları
İşte başlıyoruz.
S # 1) Linux Kernal'dan ne anlıyorsunuz? Düzenlemek yasal mı?
Cevap: 'Kernal', temel olarak bilgisayar işletim sisteminin diğer parçalar için temel hizmetler sağlayan ve kullanıcı komutlarıyla etkileşime giren çekirdek bileşenini ifade eder. 'Linux Kernal' söz konusu olduğunda, kullanıcı seviyesindeki etkileşimler için bir arayüz sağlayan düşük seviyeli sistem yazılımı olarak adlandırılır.
Linux Kernal, kullanıcılar için donanım kaynaklarını yönetebilen ücretsiz ve açık kaynaklı bir yazılım olarak kabul edilir. Genel Kamu Lisansı (GPL) altında yayınlandığı için, herkesin düzenlemesi yasal hale gelir.
S # 2) LINUX ve UNIX arasında fark var mı?
Cevap: LINUX ve UNIX arasında çok sayıda fark olmasına rağmen, aşağıdaki tabloda listelenen noktalar tüm önemli farklılıkları kapsar.
LINUX | UNIX |
---|---|
Örnekler: Red Hat, Fedora, Ubuntu, Debian vb. | Örnekler: Solaris, Tüm Linux |
LINUX, bilgisayar donanımı ve yazılımı, oyun geliştirme, PC'ler vb. İçin kullanılan açık kaynaklı bir yazılım geliştirme ve ücretsiz işletim sistemidir. | UNIX, temelde Intel, HP, internet sunucularında vb. Kullanılan bir işletim sistemidir. |
LINUX, ücretsiz olarak dağıtılan ve indirilen sürümlerin yanı sıra fiyatlandırmıştır. | UNIX'in farklı sürümleri / tatları farklı fiyat yapılarına sahiptir. |
Bu işletim sisteminin kullanıcıları ev kullanıcıları, geliştiriciler vb. Dahil herhangi biri olabilir. | Bu işletim sistemi, herkesin kullanabileceği şekilde tasarlanmış OSX haricinde, temelde ana bilgisayarlar, sunucular ve iş istasyonları için geliştirilmiştir. |
Dosya destek sistemi Ext2, Ext3, Ext4, Jfs, Xfs, Btrfs, FAT vb. İçerir. | Dosya destek sistemi jfs, gpfs, hfs vb. İçerir. |
BASH (Bourne Again Shell), Linux varsayılan kabuktur, yani birden fazla komut yorumlayıcısını destekleyen metin modu arayüzü. | Bourne kabuğu, artık BASH dahil diğer pek çok kullanıcıyla uyumlu olan metin modu arayüzü olarak hizmet vermektedir. |
LINUX, KDE ve Gnome olmak üzere iki GUI sağlar. | UNIX için GUI olarak hizmet veren ortak masaüstü ortamı oluşturuldu. |
Daha yüksek güvenlik sağlar ve bugüne kadar yaklaşık 60-100 virüs listelenmiştir. | Ayrıca son derece güvenlidir ve bugüne kadar yaklaşık 85-120 virüs listelenmiştir. |
S # 3) LINUX'un temel bileşenlerini listeliyor musunuz?
Cevap: Linux işletim sistemi temelde 3 bileşenden oluşur. Onlar:
- Çekirdek: Bu, temel parça olarak kabul edilir ve Linux işletim sisteminin tüm önemli faaliyetlerinden sorumludur. Linux Kernel, kullanıcılar için donanım kaynaklarını yönetebilen ücretsiz ve açık kaynaklı bir yazılım olarak kabul edilir. Çeşitli modüllerden oluşur ve doğrudan temeldeki donanımla etkileşime girer.
- Sistem Kitaplığı: İşletim sisteminin işlevlerinin çoğu Sistem Kitaplıkları tarafından uygulanmaktadır. Bunlar, hangi uygulama programlarının Kernel'in özelliklerine eriştiğini kullanan özel bir işlev görevi görür.
- Sistem Yardımcı Programı: Bu programlar, özel, bireysel düzeydeki görevleri yerine getirmekten sorumludur.
S # 4) Neden LINUX kullanıyoruz?
Cevap: LINUX, her yönünün ekstra bir şeyle, yani bazı ek özelliklerle birlikte geldiği diğer işletim sistemlerinden tamamen farklı olduğu için yaygın olarak kullanılmaktadır.
LINUX'u kullanmanın başlıca nedenlerinden bazıları aşağıda listelenmiştir:
- Programcıların kendi özel işletim sistemlerini tasarlama avantajını elde ettikleri açık kaynaklı bir işletim sistemidir.
- Linux'u kurmak için gereken yazılım ve sunucu lisansı tamamen ücretsizdir ve gerektiğinde birçok bilgisayara kurulabilir
- Virüsler, kötü amaçlı yazılımlar vb. İle ilgili düşük veya minimum ancak kontrol edilebilir sorunları var.
- Oldukça güvenlidir ve birden çok dosya sistemini destekler
S # 5) Linux işletim sisteminin özelliklerini listeliyor musunuz?
Cevap: LINUX işletim sisteminin bazı önemli özellikleri şunlardır:
- Linux Kernel ve uygulama programları her türlü donanım platformuna kurulabilir ve bu nedenle taşınabilir olarak kabul edilir.
- Aynı anda çeşitli işlevlere hizmet ederek çoklu görev amacına hizmet eder.
- Güvenlik hizmetlerini Kimlik Doğrulama, Yetkilendirme ve Şifreleme olmak üzere üç şekilde sağlar.
- Birden çok kullanıcının aynı sistem kaynağına, ancak işlem için farklı terminaller kullanarak erişmesini destekler.
- Linux hiyerarşik bir dosya sistemi sağlar ve kodu herkes tarafından ücretsiz olarak kullanılabilir.
- Kendi uygulama desteğine (uygulamaları indirmek ve yüklemek için) ve özelleştirilmiş klavyelere sahiptir.
- Linux dağıtımları, kurulum için kullanıcılarına canlı CD / USB sağlar.
S # 6) LILO'yu açıklar mısınız?
Cevap: LILO (Linux Yükleyici), Linux işletim sisteminin, işlemlerine başlayabilmesi için ana belleğe yüklemesi için önyükleme yükleyicisidir. Bootloader, çift önyüklemeyi yöneten küçük bir programdır. LILO, MBR'de bulunur ( Ana Önyükleme Kaydı ).
En büyük avantajı, MBR'ye kurulurken Linux'un hızlı önyüklenmesine izin vermesidir.
Sınırlaması, tüm bilgisayarların MBR'nin değiştirilmesine tolerans göstermesinin mümkün olmamasıdır.
S # 7) Takas alanı nedir?
Cevap: Takas alanı, eşzamanlı olarak çalışan bazı programları geçici olarak tutmak için Linux tarafından kullanılmak üzere ayrılan fiziksel bellek miktarıdır. Bu durum genellikle RAM'in tüm eşzamanlı çalışan programları desteklemek için yeterli belleği olmadığında ortaya çıkar. Bu bellek yönetimi, belleğin fiziksel depolamaya ve fiziksel depolamadan değiştirilmesini içerir.
Takas alanı kullanımını yönetmek için farklı komutlar ve araçlar mevcuttur.
S # 8) Kök hesabından ne anlıyorsunuz?
Cevap: Adından da anlaşılacağı gibi, size sistemi tam olarak kontrol etme yeteneği veren bir sistem yöneticisi hesabı gibidir. Kök hesap, Linux her kurulduğunda varsayılan hesap olarak hizmet verir.
Aşağıda belirtilen işlevler, Kök hesap tarafından gerçekleştirilebilir:
- Kullanıcı hesapları oluşturun
- Kullanıcı hesaplarını koruyun
- Oluşturulan her bir hesaba farklı izinler atayın vb.
S # 9) Sanal masaüstünü açıklar mısınız?
Cevap: Mevcut masaüstünde birden fazla pencere olduğunda ve pencereleri küçültme ve büyütme veya mevcut tüm programları geri yükleme sorunu ortaya çıktığında, 'Sanal Masaüstü' bir alternatif olarak hizmet eder. Temiz bir sayfada bir veya daha fazla programı açmanıza izin verir.
Sanal masaüstleri temelde uzak bir sunucuda depolanır ve aşağıdaki faydaları sağlar:
- Kaynaklar gerektiğinde ve gerektiğinde paylaşılıp tahsis edilebildiği için maliyet tasarrufu.
- Kaynaklar ve enerji daha verimli kullanılır.
- Veri bütünlüğü geliştirildi.
- Merkezi yönetim.
- Daha az uyumluluk sorunu.
S # 10) BASH ve DOS arasındaki ayrım?
Cevap: BASH ve DOS arasındaki temel farklar aşağıdaki tablodan anlaşılabilir.
BASH | İKİ |
---|---|
BASH komutları büyük / küçük harfe duyarlıdır. | DOS komutları büyük / küçük harfe duyarlı değildir. |
Dizin ayırıcı olarak kullanılan '/' karakteri. '' Karakteri bir çıkış karakteri olarak işlev görür. | '/' Karakteri: bir komut bağımsız değişken ayırıcısı olarak hizmet eder. '' Karakteri: dizin ayırıcı görevi görür. |
Dosya adlandırma kuralı şunları içerir: 8 karakterlik dosya adı, ardından bir nokta ve uzantı için 3 karakter. | DOS'ta hiçbir dosya adlandırma kuralı izlenmez. |
S # 11) GUI terimini açıklar mısınız?
Cevap: GUI, Grafik Kullanıcı Arayüzü anlamına gelir. GUI, görüntülerin ve simgelerin kullanımından oluştuğu için en çekici ve kullanıcı dostu olarak kabul edilir. Bu görüntü ve ikonlara tıklanmakta ve sistem ile haberleşme amacıyla kullanıcılar tarafından manipüle edilmektedir.
GUI'nin avantajları:
- Kullanıcıların yazılımda görsel öğeler yardımıyla gezinmesine ve çalıştırmasına olanak tanır.
- Daha sezgisel ve zengin arayüzün oluşturulması mümkündür.
- Karmaşık, çok adımlı, bağımlı görevler gibi daha az hata oluşma şansı kolayca bir arada gruplandırılır.
- Verimlilik, tek bir fare tıklamasıyla olduğu gibi çoklu görev araçlarıyla artırılır, kullanıcı birden çok açık uygulamayı ve aralarında geçişleri sürdürebilir.
GUI'nin dezavantajları:
- Son kullanıcıların işletim sistemi ve dosya sistemleri üzerinde daha az kontrolü vardır.
- İşletim sistemini gezinmek ve kontrol etmek için bir fare ve klavye kullanmak daha kolay olsa da, tüm süreç biraz yavaştır.
- Simgeler, yazı tipleri vb. Yüklenmesi gereken öğeler nedeniyle daha fazla kaynak gerektirir.
S # 12) CLI terimini açıklayın?
Cevap: CLI, Komut Satırı Arayüzü anlamına gelir. İnsanların bilgisayarlarla etkileşime girmesinin bir yoludur ve aynı zamanda Komut satırı kullanıcı arayüzü olarak da bilinir. Kullanıcının bilgisayara işlemleri gerçekleştirmesi talimatını vermek için bildirime dayalı komutlar yazdığı metinsel istek ve yanıt işlemi sürecine dayanır.
CLI'nin Avantajları
- Çok esnek
- Komutlara kolayca erişebilir
- Uzman tarafından çok daha hızlı ve kullanımı daha kolay
- Çok fazla CPU işlem süresi kullanmaz.
CLI'nin dezavantajları
- Yazı komutlarını öğrenmek ve hatırlamak zordur.
- Kesin olarak yazılmalıdır.
- Çok kafa karıştırıcı olabilir.
- Web'de gezinmek, grafikler vb. Komut satırında yapılması zor veya imkansız olan birkaç görevdir.
S # 13) Kullanımıyla birlikte bazı Linux dağıtımcılarını (dağıtımları) dahil edin?
Cevap: LINUX'un farklı bölümleri, çekirdek, sistem ortamı, grafik programları vb. Farklı kuruluşlar tarafından geliştirildiğini söylüyor. LINUX Dağıtımları (Dağıtımları), Linux'un tüm bu farklı parçalarını bir araya getirir ve bize kurulup kullanılacak derlenmiş bir işletim sistemi verir.
Yaklaşık altı yüz Linux dağıtıcısı var. Önemli olanlardan bazıları:
- UBuntu: Çok sayıda önceden yüklenmiş uygulama ve kullanımı kolay depo kitaplıklarına sahip iyi bilinen bir Linux Dağıtımıdır. Kullanımı çok kolaydır ve bir MAC işletim sistemi gibi çalışır.
- Linux Mint: Tarçın ve mates masaüstü kullanıyor. Windows üzerinde çalışır ve yeni gelenler tarafından kullanılmalıdır.
- Debian: En kararlı, daha hızlı ve kullanıcı dostu Linux Dağıtıcılarıdır.
- Fedora: Daha az kararlıdır ancak yazılımın en son sürümünü sağlar. Varsayılan olarak bir GNOME3 masaüstü ortamına sahiptir.
- Red Hat Enterprise: Ticari olarak kullanılmalı ve piyasaya sürülmeden önce iyi test edilmelidir. Genellikle uzun süre stabil bir platform sağlar.
- Arch Linux: Her paket sizin tarafınızdan kurulacaktır ve yeni başlayanlar için uygun değildir.
S # 14) LINUX tarafından kullanılan toplam belleği nasıl belirleyebilirsiniz?
Cevap: Kullanıcının sunucuya veya kaynaklara yeterince erişip erişemediğini anlamak için her zaman bellek kullanımını kontrol etmek gerekir. Linux tarafından kullanılan toplam belleği belirleyen kabaca 5 yöntem vardır.
Bu, aşağıda açıklanmıştır:
- Ücretsiz komut: Bu, bellek kullanımını kontrol etmek için en basit komuttur. Örneğin '$ Free –m', 'm' seçeneği tüm verileri MB cinsinden görüntüler.
- / proc / meminfo: Bellek kullanımını belirlemenin bir sonraki yolu / proc / meminfo dosyasını okumaktır. Örneğin , '$ Cat / proc / meminfo'
- Vmstat: Bu komut temel olarak bellek kullanım istatistiklerini düzenler. Örneğin , '$ Vmstat –s'
- Üst komut: Bu komut, toplam bellek kullanımını belirlediği gibi RAM kullanımını da izler.
- Htop: Bu komut, diğer ayrıntılarla birlikte bellek kullanımını da görüntüler.
S # 15) LINUX altındaki 3 tür dosya iznini açıklayın?
Cevap: Linux'taki her dosya ve dizine 'Kullanıcı', 'Grup' ve 'Diğerleri' olmak üzere üç tür sahip atanır. Üç sahip için tanımlanan üç tür izin şunlardır:
- Oku: Bu izin, dosyayı açıp okumanıza ve dizinin içeriğini listelemenize izin verir.
- Yazmak: Bu izin, dosyanın içeriğini değiştirmenize ve dizinlerde saklanan dosyaları eklemenize, kaldırmanıza ve yeniden adlandırmanıza izin verir.
- Yürüt: Kullanıcılar dizindeki dosyaya erişebilir ve dosyayı çalıştırabilir. Yürütme izni ayarlanmadıkça bir dosyayı çalıştıramazsınız.
S # 16) LINUX altındaki herhangi bir dosya adı için maksimum uzunluk nedir?
Cevap: Linux altında herhangi bir dosya adı için maksimum uzunluk 255 karakterdir.
S # 17) LINUX altında izinler nasıl verilir?
Cevap: Bir sistem yöneticisi veya dosyanın sahibi, 'chmod' komutunu kullanarak izinler verebilir. İzin yazılırken aşağıdaki semboller kullanılır:
- İzin eklemek için '+'
- '-' izni reddetmek için
İzinler ayrıca şunu belirten tek bir harf içerir:
içinde: kullanıcı; g: grup; veya: diğer; to: herşey; r: okuyun; içinde: yazmak; x: yürütmek.
S # 18) vi düzenleyiciyi kullanırken farklı modlar nelerdir?
Cevap: Vi editöründeki 3 farklı mod türü aşağıda listelenmiştir:
- Komut Modu / Normal Mod
- Ekleme Modu / Düzenleme Modu
- Eski Mod / Değiştirme Modu
S # 19) Linux Dizini komutlarını açıklamayla birlikte açıklayın?
Cevap: Açıklamalarla birlikte Linux Dizini komutları aşağıdaki gibidir:
- pwd: Yerleşik bir komuttur. 'Çalışma dizinini yazdır' . Mevcut çalışma konumunu, / ile başlayan çalışma yolunu ve kullanıcının dizinini gösterir. Temel olarak, şu anda bulunduğunuz dizinin tam yolunu görüntüler.
- Dır-dir: Bu komut, yönlendirilmiş klasördeki tüm dosyaları listeler.
- CD: Bu, 'dizini değiştir' anlamına gelir. Bu komut, çalışmak istediğiniz dizini mevcut dizinden değiştirmek için kullanılır. Bu dizine erişmek için sadece cd ve ardından dizin adını yazmamız gerekiyor.
- mkdir: Bu komut tamamen yeni bir dizin oluşturmak için kullanılır.
- rmdir: Bu komut, sistemden bir dizini kaldırmak için kullanılır.
S # 20) Cron ve Anacron arasındaki fark nedir?
Cevap: Cron ve Anacron arasındaki fark aşağıdaki tablodan anlaşılabilir:
Cron | Anacron |
---|---|
Cron, kullanıcının her dakika yürütülecek görevleri planlamasına izin verir. | Anacron, kullanıcının görevleri belirli bir tarihte veya tarihten sonraki ilk kullanılabilir döngüde çalıştırılmasını planlamasına olanak tanır. |
Görevler herhangi bir normal kullanıcı tarafından planlanabilir ve temelde görevlerin belirli bir saat veya dakikada tamamlanması / yürütülmesi gerektiğinde kullanılır. | Anacron yalnızca süper kullanıcılar tarafından kullanılabilir ve saat veya dakikaya bakılmaksızın bir görevin yürütülmesi gerektiğinde kullanılır. |
Sunucular için idealdir | Masaüstü ve dizüstü bilgisayarlar için idealdir |
Cron, sistemin 7x24 çalışmasını bekliyor. | Anacron, sistemin 7x24 çalışmasını beklemiyor. |
S # 21) Linux işletim sistemindeki Ctrl + Alt + Del tuş kombinasyonunun çalışmasını açıklayın.
Cevap: Linux işletim sistemindeki Ctrl + Alt + Del tuş kombinasyonunun çalışması Windows için olanla aynıdır, yani sistemi yeniden başlatmak için. Tek fark, herhangi bir onay mesajının görüntülenmemesi ve bir sistemin doğrudan yeniden başlatılmasıdır.
S # 22) Büyük / küçük harf duyarlılığının komutların kullanılma şeklini etkilemedeki rolü nedir?
Cevap: Linux, büyük / küçük harfe duyarlı olarak kabul edilir. Her seferinde farklı komut biçimlerini girebileceğinizden, büyük / küçük harfe duyarlılık bazen aynı komut için farklı yanıtların görüntülenmesinin nedeni olabilir. Büyük / küçük harfe duyarlılık açısından, komut aynıdır, ancak tek fark büyük ve küçük harflerle ilgilidir.
Örneğin ,
cd, CD, Cd, farklı çıkışlara sahip farklı komutlardır.
S # 23) Linux Shell'i açıklar mısınız?
istemci sunucusu ile web tabanlı uygulama arasındaki fark
Cevap: Herhangi bir komutu yürütmek için kullanıcı, kabuk olarak bilinen bir programı kullanır. Linux kabuğu, temelde komutları yürütmek ve Linux işletim sistemi ile iletişim kurmak için kullanılan bir kullanıcı arayüzüdür. Kabuk, belirli programları yürütmek, dosya oluşturmak vb. İçin çekirdeği kullanmaz.
Linux'ta aşağıdakileri içeren birkaç kabuk vardır:
- BASH (Bourne Again Shell)
- CSH (C Kabuğu)
- KSH (Korn Kabuğu)
- TCSH
Temel olarak iki tür Kabuk komutu vardır
- Yerleşik kabuk komutları: Bu komutlar kabuktan çağrılır ve doğrudan kabuk içinde çalıştırılır. Örnekler: 'pwd', 'yardım', 'tür', 'set' vb.
- Harici / Linux komutları: Bu komutlar tamamen kabuktan bağımsızdır, kendi ikili dosyalarına sahiptir ve dosya sisteminde bulunur.
S # 24) Kabuk betiği nedir?
Cevap: Adından da anlaşılacağı gibi, kabuk betiği, kabuk için yazılan betiktir. Bu bir program dosyasıdır veya belirli Linux komutlarının birbiri ardına yürütüldüğü düz bir metin dosyasıdır. Yürütme hızı yavaş olsa da, Kabuk betiğinin hata ayıklaması kolaydır ve ayrıca günlük otomasyon işlemlerini basitleştirebilir.
S # 25) Durumsuz bir Linux sunucusunun özelliklerini açıklar mısınız?
Cevap: Vatansız kelimesinin kendisi 'devlet yok' anlamına gelir. Tek bir iş istasyonundayken, merkezi sunucu için bir durum yoktur ve ardından durum bilgisiz Linux sunucusu devreye girer. Bu koşullar altında, tüm sistemleri aynı belirli durumda tutmak gibi senaryolar ortaya çıkabilir.
Stateless Linux sunucusunun bazı özellikleri şunlardır:
- Her makinenin prototipini depolar
- Anlık görüntüleri depolayın
- Ana dizinleri saklayın
- Hangi sistemde çalıştırılacağının anlık görüntüsünü belirleyen LDAP'yi kullanır.
S # 26) Linux'ta süreç yönetimi için kullanılan sistem çağrıları nelerdir?
Cevap: Linux'ta süreç yönetimi belirli sistem çağrılarını kullanır. Bunlar, kısa bir açıklama ile aşağıdaki tabloda belirtilmiştir.
(tablo “” bulunamadı /)S # 27) İçerik komutlarını dosyalamak için bazı Linuxlar mı ekleyeceksiniz?
Cevap: Linux'ta dosyanın içeriğine bakmak için kullanılan birçok komut vardır.
Bazıları aşağıda listelenmiştir:
- baş: Dosyanın başlangıcını görüntüler
- kuyruk: Dosyanın son bölümünü görüntüler
- kedi: Dosyaları birleştirin ve standart çıktıya yazdırın.
- Daha: İçeriği çağrı cihazı biçiminde görüntüler ve terminal penceresindeki metni bir seferde bir sayfa veya ekranda görüntülemek için kullanılır.
- Daha az: İçeriği çağrı cihazı biçiminde görüntüler ve geriye ve tek satır hareketine izin verir.
S # 28) Yeniden Yönlendirmeyi açıklar mısınız?
Cevap: Her komutun girdi aldığı ve çıktıyı görüntülediği iyi bilinir. Klavye, standart giriş cihazı olarak görev yapar ve ekran, standart çıkış cihazı olarak işlev görür. Yeniden yönlendirme, verileri bir çıktıdan diğerine yönlendirme işlemi olarak tanımlanır veya çıktının başka bir işlem için girdi verisi olarak işlev gördüğü durumlarda bile olabilir.
Linux ortamının giriş ve çıkışının dağıtıldığı temelde üç akış vardır.
Bunlar aşağıda açıklanmıştır:
- Giriş Yönlendirme: '<’ symbol is used for input redirection and is numbered as (0). Thus it is denoted as STDIN(0).
- Çıktı Yeniden Yönlendirme: '>' Sembolü çıktı yönlendirmesi için kullanılır ve (1) olarak numaralandırılır. Bu nedenle STDOUT (1) olarak belirtilir.
- Hata Yönlendirme: STDERR (2) olarak belirtilir.
S # 29) Linux neden diğer işletim sistemlerinden daha güvenli kabul ediliyor?
Cevap: Linux açık kaynaklı bir işletim sistemidir ve günümüzde teknoloji dünyasında / pazarında hızla büyümektedir. Linux'ta yazılan kodun tamamı herkes tarafından okunabilmesine rağmen, aşağıdaki nedenlerden dolayı daha güvenli kabul edilir:
- Linux, kullanıcısına, temelde daha düşük seviyelerle sınırlı olan sınırlı varsayılan ayrıcalıklar sağlar. Yani. Herhangi bir virüs saldırısı durumunda, yalnızca sistem genelinde hasarın kaydedildiği yerel dosyalara ve klasörlere ulaşacaktır.
- Ayrıntılı günlükleri içeren güçlü bir denetim sistemine sahiptir.
- Linux makinesi için daha yüksek bir güvenlik seviyesi uygulamak amacıyla IPtables'ın geliştirilmiş özellikleri kullanılır.
- Linux, makinenize herhangi bir şey yüklemeden önce daha zorlu program izinlerine sahiptir.
S # 30) Linux'ta komut gruplamayı açıklar mısınız?
Cevap: Komut gruplama, temelde ayraç '()' ve parantez '{}' kullanılarak yapılır. Komut gruplandığında yeniden yönlendirme tüm gruba uygulanır.
- Komutlar küme parantezi içine yerleştirildiğinde, mevcut kabuk tarafından çalıştırılır. Misal , (liste)
- Komutlar parantez içine yerleştirildiğinde, bir alt kabuk tarafından yürütülürler. Misal , {liste;}
S # 31) Linux pwd (çalışma dizinini yazdır) komutu nedir?
Cevap: Linux pwd komutu, '/' kökünden başlayarak çalışmakta olduğunuz mevcut konumun tüm yolunu görüntüler. Örneğin, geçerli çalışma dizinini yazdırmak için '$ pwd' girin.
Aşağıdaki amaçlar için kullanılabilir:
- Mevcut dizinin tam yolunu bulmak için
- Tam yolu saklayın
- Mutlak ve fiziksel yolu doğrulayın
S # 32) Açıklama ile birlikte Linux 'cd' komut seçeneklerini açıklayın?
Cevap: 'Cd', değişiklik dizini anlamına gelir ve kullanıcının çalıştığı mevcut dizini değiştirmek için kullanılır.
cd sözdizimi: $ cd {dizin}
Aşağıdaki amaçlara 'cd' komutları verilebilir:
- Mevcut dizinden yeni bir dizine geç
- Mutlak yolu kullanarak dizini değiştirin
- Göreceli yolu kullanarak dizini değiştirin
Aşağıda 'cd' seçeneklerinden birkaçı listelenmiştir
- cd ~: Sizi ana dizine getirir
- CD-: Sizi önceki dizine götürür
- . : Sizi ana dizine getirin
- CD/: Sizi tüm sistemin kök dizinine götürür
S # 33) grep komutları hakkında ne biliniyor?
Cevap: Grep, 'küresel normal ifade baskısı' anlamına gelir. Bu komut, normal bir ifadeyi bir dosyadaki metinle eşleştirmek için kullanılır. Bu komut, model tabanlı arama gerçekleştirir ve çıktı olarak yalnızca eşleşen satırlar görüntülenir. Komut satırı ile birlikte belirtilen seçenekleri ve parametreleri kullanır.
Örneğin: 'Siparişlerimiz' ifadesini 'order-list.html' adlı bir HTML dosyasında bulmamız gerektiğini varsayalım.
Ardından komut aşağıdaki gibi olacaktır:
$ grep 'siparişlerimiz' order-list.html
Grep komutu, eşleşen satırın tamamını terminale çıkarır.
S # 34) vi'de yeni bir dosya nasıl oluşturulur ve mevcut bir dosya nasıl değiştirilireditör? Ayrıca vi'den bilgi silmek için kullanılan komutları kaydedin.editör.?
Cevap: Komutlar:
- vi dosya adı: Bu, yeni bir dosya oluşturmak ve mevcut bir dosyayı değiştirmek için kullanılan komuttur.
- Dosya adını görüntüleyin: Bu komut, var olan bir dosyayı salt okunur modda açar.
- X: Bu komut, imlecin altındaki veya imleç konumundan önceki karakteri siler.
- gg: Bu komut, mevcut satırı silmek için kullanılır.
S # 35) Bazı Linux ağ iletişimi ve sorun giderme komutlarını listeleyebilir misiniz?
Cevap: Her bilgisayar, bilgi alışverişi amacıyla dahili veya harici olarak ağa bağlanır. Ağ sorun giderme ve yapılandırma, ağ yönetiminin temel parçalarıdır. Ağ komutları, başka bir sistemle bağlantı sorunlarını hızlı bir şekilde gidermenizi, başka bir ana bilgisayarın yanıtını kontrol etmenizi vb. Sağlar.
Bir ağ yöneticisi, ağ yapılandırmasını ve sorun gidermeyi içeren bir sistem ağına sahiptir. Aşağıda, açıklamalarıyla birlikte birkaç komut belirtilmiştir:
Aşağıda, açıklamaları ile birlikte birkaç komut belirtilmiştir
- Ana bilgisayar adı: Makinenin ana bilgisayar adını (etki alanı ve IP adresi) görüntülemek ve ana bilgisayar adını ayarlamak için.
- Ping: Uzak sunucunun erişilebilir olup olmadığını kontrol etmek için.
- ifconfig: Yol ve ağ arayüzlerini görüntülemek ve işlemek için. Ağ yapılandırmasını gösterir. 'İp', ifconfig komutunun yerine geçer.
- netstat: Ağ bağlantılarını, yönlendirme tablolarını, arayüz istatistiklerini görüntüler. 'Ss', daha fazla bilgi almak için kullanılan netstat komutunun yerine geçer.
- İzleme yolu: Belirli bir paketin hedefe ulaşması için gereken atlama sayısını bulmak için kullanılan bir ağ sorun giderme yardımcı programıdır.
- Yol yolu: Kök ayrıcalıkları gerektirmemesi dışında traceroute ile aynıdır.
- Sen: Bu komut, DNS aramasıyla ilgili herhangi bir görev için DNS ad sunucularını sorgulamak için kullanılır.
- nslookup: DNS ile ilgili sorguyu bulmak için.
- Rota: Yönlendirme tablosunun ayrıntılarını gösterir ve IP yönlendirme tablosunu yönetir.
- mtr: Bu komut, ping ve izleme yolunu tek bir komutta birleştirir.
- Ifplugstatus: Bu komut bize ağ kablosunun takılı olup olmadığını söyler.
Sonuç
Böylece bu makaleyi, Linux'un her tür kullanıcıya (yeni / deneyimli) uyan farklı sürümlere sahip eksiksiz bir işletim sistemi olduğunu öğrenerek bitiriyoruz. Linux, tek bir yeniden başlatma olmadan yıllarca durmaksızın çalışabilen çok daha kullanıcı dostu, kararlı, güvenli ve güvenilir olarak kabul edilir.
Bu makale, herhangi bir röportaj sorusu sorabilen Linux'un her bölümünü kapsamaktadır. Umarım konu hakkında net bir fikriniz vardır. Öğrenmeye devam et ve en iyisi.
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Mülakat Soruları ve Cevapları
- ETL Test Mülakat Soruları ve Cevapları
- 35+ En Popüler Apache Tomcat Röportaj Soruları ve Cevapları
- Bazı Zor Manuel Test Soruları ve Cevapları
- 25 En İyi Çevik Test Mülakat Soruları ve Cevapları
- En İyi 35 Android Mülakat Soruları ve Cevapları
- TOP 35 HTML5 Röportaj Soruları ve Cevapları
- Spock Mülakat Soruları ve Cevapları (En Popüler)
- Linux'ta Yazılım Kurmanın 3 Ana Yolu
- Linux vs Windows Farkı: En İyi İşletim Sistemi Hangisi?
- Linux OS Tarafından Çalıştırılan Web Uygulamalarını Test Etmek ve Yönetmek İçin İpuçları ve Püf Noktaları
- Windows, Linux ve Mac için En İyi 10 Ücretsiz Veritabanı Yazılımı
- Linux ve Windows'ta Java, C ++ için En İyi 20'den Fazla Bellek Sızıntısı Algılama Aracı
- Unix Vs Linux: UNIX ve Linux Arasındaki Fark Nedir?