OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

3.2.3. En önemli dosyalar ve dizinler‌


3.2.3.1. çekirdek


Çekirdek, sistemin kalbidir. Temel donanım ve çevre birimleri arasındaki iletişimi yönetir. Çekirdek ayrıca işlemlerin ve arka plan programlarının (sunucu işlemleri) tam doğru zamanda başlatılıp durdurulmasını sağlar. Çekirdeğin birçok başka önemli görevi vardır, o kadar çok ki özel bir görevi vardır.

çok büyük miktarda bilginin paylaşıldığı, yalnızca bu konudaki çekirdek geliştirme posta listesi. Çekirdeği ayrıntılı olarak tartışmak bizi çok ileri götürür. Şimdilik, çekirdeğin en önemli olduğunu bilmek yeterli.


sistemdeki dosya.


görüntü

3.2.3.2. Deniz kabuğu


3.2.3.2.1. Kabuk nedir?


kavramı hakkında uygun bir açıklama ararken kabuk, bana beklediğimden daha fazla sorun verdi. "Kabuk arabanın direksiyonudur" şeklindeki basit karşılaştırmadan, Bash kılavuzundaki "bash bir

sh uyumlu komut dili yorumlayıcısı" veya daha da belirsiz bir ifadeyle, "bir kabuk, sistem ve kullanıcıları arasındaki etkileşimi yönetir". Bir kabuk bundan çok daha fazlasıdır.


Bir kabuk en iyi bilgisayarla, bir dille konuşmanın bir yolu ile karşılaştırılabilir. Çoğu kullanıcı, masaüstünün işaretle ve tıkla dili olan diğer dili biliyor. Ancak bu dilde bilgisayar konuşmayı yönetirken, kullanıcı sunulanlardan görevleri seçmek gibi pasif bir role sahiptir. Bir programcının GUI formatında bir komutun tüm seçeneklerini ve olası kullanımlarını dahil etmesi çok zordur. Bu nedenle, GUI'ler neredeyse her zaman arka ucu oluşturan komut veya komutlardan daha az yeteneklidir.


Kabuk ise sistemle iletişim kurmanın gelişmiş bir yoludur, çünkü iki yönlü konuşmaya ve inisiyatif almaya izin verir. İletişimdeki her iki ortak da eşittir, bu nedenle yeni fikirler test edilebilir. Kabuk, kullanıcının bir sistemi çok esnek bir şekilde yönetmesini sağlar. Ek bir varlık, kabuğun görev otomasyonuna izin vermesidir.


görüntü

3.2.3.2.2. Kabuk türleri


İnsanların farklı dilleri ve lehçeleri bilmesi gibi, bilgisayar da farklı kabuk türlerini bilir:


sh veya Bourne Shell: UNIX sistemlerinde ve UNIX ile ilgili ortamlarda hala kullanılan orijinal kabuk. Bu, birkaç özelliği olan küçük bir program olan temel kabuktur. POSIX uyumlu moddayken, bash bu kabuğa öykünür.

darbe veya Bourne Again Shell: sezgisel ve esnek standart GNU kabuğu. Muhtemelen yeni başlayanlar için en çok tavsiye edilirken aynı zamanda gelişmiş ve profesyonel kullanıcılar için güçlü bir araç. Linux'ta, darbe ortak kullanıcılar için standart kabuktur. Bu kabuk sözde süperset Bourne kabuğu, bir dizi eklenti ve eklenti. Bu, Bourne Again SHell'in Bourne kabuğuyla uyumlu olduğu anlamına gelir: içinde çalışan komutlar sh, ayrıca çalışmak darbe. Ancak bunun tersi her zaman geçerli değildir. Bu kitaptaki tüm örnekler ve alıştırmalar darbe.

csh veya C Shell: Bu kabuğun sözdizimi C programlama dilinin sözdizimine benzer. Bazen programcılar tarafından istenir.

tcsh veya Turbo C Shell: ortak C Shell'in bir üst kümesi, kullanıcı dostu ve hızı artırır.

ksh veya Korn kabuğu: bazen UNIX geçmişine sahip kişiler tarafından takdir edilir. Bourne kabuğunun bir üst kümesi; standart konfigürasyon ile yeni başlayanlar için bir kabus.


Dosya / etc / shells bir Linux sistemindeki bilinen kabuklara genel bir bakış sunar:


mia:~> kedi / etc / kabukları

/ bin / bash

/ Bin / sh

/ Bin / tcsh

/bin/csh

mia:~> kedi / etc / kabukları

/ bin / bash

/ Bin / sh

/ Bin / tcsh

/bin/csh


görüntü

Sahte Bourne kabuğu


Bunu not et / Bin / sh genellikle bu şekilde çağrıldığında Bourne kabuğu uyumlu modda yürütülecek olan Bash'e bir bağlantıdır.

Varsayılan kabuğunuz / Etc / passwd dosya, kullanıcı için bu satır gibi mia:


mia:L2NOfqdlPrHwE:504:504:Mia Maya:/home/mia:/bin/bash Bir kabuktan diğerine geçmek için, aktif terminalde yeni kabuğun adını girmeniz yeterlidir. Sistem, adın geçtiği dizini şu şekilde bulur: PATH ayarlar ve bir kabuk yürütülebilir bir dosya olduğundan

(program), mevcut kabuk onu etkinleştirir ve yürütülür. Genellikle yeni bir bilgi istemi gösterilir, çünkü her biri

kabuk tipik görünümüne sahiptir:


mia:~> tcsh

[mia@post21 ~]$

mia:~> tcsh

[mia@post21 ~]$


görüntü


3.2.3.2.3. Hangi kabuğu kullanıyorum?


Hangi kabuğu kullandığınızı bilmiyorsanız, hesabınızın satırına bakın. / Etc / passwd veya komutu yazın


kaçırmak $ KABUK


görüntü

3.2.3.3. ana dizininiz


Ev dizininiz, sisteme bağlanırken varsayılan hedefinizdir. Çoğu durumda, bir alt dizindir. / Ana Sayfa, ancak bu değişebilir. Ev dizininiz uzak bir dosya sunucusunun sabit diskinde bulunabilir; bu durumda ana dizininiz şurada bulunabilir: /nethome/kullanıcı_adınız. Başka bir durumda, sistem yöneticisi daha az anlaşılır bir düzen seçmiş olabilir ve ana dizininiz açık olabilir. /disk6/HU/07/jgillard.


Ana dizininize giden yol ne olursa olsun, bunun için çok fazla endişelenmenize gerek yok. Ev dizininize giden doğru yol, ANA SAYFA bazı programların ihtiyaç duyması durumunda ortam değişkeni. İle kaçırmak komutuyla bu değişkenin içeriğini görüntüleyebilirsiniz:


orlando:~> echo $ HOME

/nethome/orlando

orlando:~> echo $ HOME

/nethome/orlando

Ev dizininizde istediğinizi yapabilirsiniz. Bölümlerin donanımı ve boyutu nedeniyle ve bazen sistem yöneticisi bir kota sistemi uyguladığı için toplam veri ve dosya miktarı doğal olarak sınırlı olsa da, istediğiniz kadar dizine istediğiniz kadar dosya koyabilirsiniz. Sabit disk alanı hala pahalıyken disk kullanımını sınırlamak yaygın bir uygulamaydı. Günümüzde limitler neredeyse sadece büyük ortamlarda uygulanmaktadır. kullanarak bir limit belirlenip belirlenmediğini kendiniz görebilirsiniz. kota komut:


pierre@lamaison:/> kota -v

Kullanıcı pierre için disk kotaları (uid 501): yok

pierre@lamaison:/> kota -v

Kullanıcı pierre için disk kotaları (uid 501): yok

Kotaların ayarlanması durumunda, sınırlı bölümlerin ve bunların belirli sınırlamalarının bir listesini alırsınız. Sınırların aşılması, daha az veya hiç kısıtlama olmaksızın bir ödemesiz süre boyunca tolere edilebilir. Ayrıntılı bilgi şuradan edinilebilir: bilgi kota or adam kota emreder.


görüntüKota Yok mu?

Sisteminiz bulamıyorsa kota, o zaman dosya sistemi kullanımına ilişkin herhangi bir sınırlama uygulanmaz.

Ev dizininiz yaklaşık işareti (~) ile gösterilir, bunun kısaltması /path_to_home/kullanıcı_adı. Bu aynı yol, ANA SAYFA değişkendir, bu nedenle etkinleştirmek için hiçbir şey yapmanız gerekmez. Basit bir uygulama:


geçiş yapmak /var/müzik/albümler/arno/2001 için görüntüleri tek bir zarif komut kullanarak ana dizininizde:


rom:/var/müzik/albümler/arno/2001> cd ~/görüntüler


rom:~/görüntüler> pwd

/home/rom/resimler

rom:/var/müzik/albümler/arno/2001> cd ~/görüntüler


rom:~/görüntüler> pwd

OnWorks'te En İyi OS Bulut Bilişimi: