← man/system_admin
scutil — man scutil — 80×24
ugur@toprak:~/man/system_admin$man scutil
Bölüm 8 Sistem Yönetimi

scutil

sistem yapılandırma parametrelerini yönetme

Özet

      scutil
      scutil --prefs [tercih-dosyasi]
      scutil -r [-W] { makine_adi | adres | yerel-adres uzak-adres }
      scutil -w dinamik-depo-anahtari [-t zaman_asimi]
      scutil --get tercih
      scutil --set tercih [yeni_deger]
      scutil --dns
      scutil --proxy
      scutil --nc nc-argümanları
      scutil --renew arayuz-adi

Açıklama

Seçeneksiz olarak çağrıldığında scutil, configd(8) tarafından tutulan "dinamik depo" (dynamic store) verilerine bir komut satırı arayüzü sağlar. Bu verilerle etkileşim (SystemConfiguration.framework SCDynamicStore API'leri kullanılarak), standart girdiden okunan bir dizi komutla gerçekleştirilir. Kullanılabilir komutların listesine help direktifi girilerek ulaşılabilir.

--prefs seçeneği, [ham] depolanan tercih verilerine bir komut satırı arayüzü sağlar. Bu verilerle etkileşim (SystemConfiguration.framework SCPreferences API'leri kullanılarak), standart girdiden okunan bir dizi komutla gerçekleştirilir. Kullanılabilir komutların listesine help direktifi girilerek ulaşılabilir.

-r seçeneği, bir ana makinenin, bir IP adresinin veya bir çift yerel ve uzak IP adresinin ağ erişilebilirliğini (reachability) kontrol etme imkanı sağlar. Ağ "erişilebilirliği" (reachability), mevcut makine ile belirtilen makine arasında ağ iletişiminin mümkün olup olmadığını gösteren bir terimdir.

-w seçeneği, bir dinamik depo anahtarını kontrol etme (ve isteğe bağlı olarak bu anahtarın oluşturulmasını veya bu anahtara bir bildirim gönderilmesini bekleme) imkanı sağlar.

--get ve --set seçenekleri, seçilmiş bir grup kalıcı sistem tercihini raporlama ve güncelleme imkanı sağlar.

--dns seçeneği mevcut DNS yapılandırmasını raporlar. İlk listelenen resolver(5) yapılandırması "varsayılan" (default) yapılandırma olarak kabul edilir. Ek "tamamlayıcı" (supplemental) yapılandırmalar bunu takip eder. Bir "domain" adı içerenler, belirtilen domain ile eşleşen sorgular için kullanılacaktır. İçermeyenler ise ilk listelenene ek olarak "varsayılan" bir yapılandırma olarak kullanılacaktır.

--proxy seçeneği mevcut sistem proxy yapılandırmasını raporlar.

--nc seçeneği, VPN bağlantılarını izlemek ve bunlarla etkileşime girmek için bir dizi komut sağlar. Komutların tam listesi için --nc help komutunu kullanın.

--renew seçeneği, arayüzdeki ağ yapılandırmasının yeniden değerlendirilmesini tetikler.

Seçenekler

-r [-W] { makine_adi | adres | yerel-adres uzak-adres } Belirtilen makine adının, IP adresinin veya bir çift yerel ve uzak IP adresinin ağ erişilebilirliğini kontrol eder. Standart çıktıya aşağıdaki dizelerden biri veya daha fazı raporlanacaktır.

Not Reachable Belirtilen makine_adi/adres mevcut ağ yapılandırması kullanılarak erişilebilir değil.

Reachable Belirtilen makine_adi/adres mevcut ağ yapılandırması kullanılarak erişilebilir.

Transient Connection Belirtilen makine_adi/adres geçici bir (örneğin PPP) bağlantı aracılığıyla erişilebilir.

Connection Required Belirtilen makine_adi/adres mevcut ağ yapılandırması kullanılarak erişilebilir ancak önce bir bağlantı kurulmalıdır. Örnek olarak bu durum, şu anda aktif olmayan ancak hedef sistem için ağ trafiğini işleyebilen çevirmeli (dialup) bir bağlantı için döndürülür.

Connection Automatic Belirtilen makine_adi/adres mevcut ağ yapılandırması kullanılarak erişilebilir ancak önce bir bağlantı kurulmalıdır. Belirtilen ada/adrese yönlendirilen her trafik bağlantıyı başlatacaktır.

Local Address Belirtilen makine_adi/adres sistemdeki bir ağ arayüzüyle ilişkilendirilmiş olanlardan biridir.

Directly Reachable Addresss Belirtilen makine_adi/adrese giden ağ trafiği bir ağ geçidinden (gateway) geçmeyecek, doğrudan sistemdeki arayüzlerden birine yönlendirilecektir.

Erişilebilirlik, -W (izle) seçeneği belirtilerek de izlenebilir. Bu durum, mevcut durumun raporlanmasının yanı sıra ağ yapılandırması değiştiğinde/değişirse yeni durumun da raporlanmasını sağlayacaktır.

Erişilebilirlik durumu doğru bir şekilde raporlandığında sıfır çıkış durumu döndürülür. Hatalar tespit edilirse ve standart hataya bir hata rapor edilirse sıfır olmayan bir çıkış durumu döndürülür.

-w dinamik-depo-anahtari [-t zaman_asimi] Belirtilen anahtarın configd(8) tarafından tutulan "dinamik depo" verilerinde mevcut olup olmadığını kontrol eder. Mevcutsa scutil sıfır çıkış durumu ile döner. Mevcut değilse scutil, anahtar kullanılarak verilerin ilişkilendirilmesi veya bir bildirimin gönderilmesi için belirtilen süre boyunca bekler. Anahtar belirtilen süre içinde oluşturulmadıysa/gönderilmediyse sıfır olmayan bir çıkış durumu döndürülür.

0 saniyelik bir zaman aşımı belirtilirse scutil süresiz olarak bekler. Varsayılan zaman aşımı 15 saniyedir.

--get tercih Belirtilen tercihi alır. Mevcut değer standart çıktıda raporlanacaktır.

Desteklenen tercihler şunlardır:

ComputerName Sistem için kullanıcı dostu ad.

LocalHostName Yerel (Bonjour) makine adı.

HostName hostname(1) ve gethostname(3) ile ilişkili ad.

--set tercih [yeni_deger] Belirtilen tercihi yeni değerle günceller. Yeni değer komut satırında belirtilmemişse standart girdiden okunacaktır.

Desteklenen tercihler şunlardır: ComputerName LocalHostName HostName

--set seçeneği süper kullanıcı (root) erişimi gerektirir.

--dns Mevcut DNS yapılandırmasını raporlar.

--proxy Mevcut proxy yapılandırmasını raporlar.

--nc nc-argümanları VPN bağlantılarını izlemek ve bunlarla etkileşime girmek için bir dizi komut sağlar. Komutların tam listesi için --nc help komutunu kullanın.

--renew arayuz-adi Arayüzdeki ağ yapılandırmasının yeniden değerlendirilmesini tetikler.

Ayrıca Bakınız

configd(8)

Tarihçe

scutil komutu ilk olarak Mac OS X Public Beta sürümünde ortaya çıkmıştır.

Mac OS X Ocak 23, 2008 Mac OS X