Unix & Linux

Linux, FreeBSD ve diğer Un * x benzeri işletim sistemleri kullanıcıları için soru-cevap


3
dosya bloğu boyutu - stat ve ls arasındaki fark
Bunu yaptığımda şunu fark ettim: ls -ls file 8 blok gibi blok sayımı sağlar. Ben yaparken: stat file Blok sayısının 16, ls tarafından verilen sayının iki katı olduğunu fark ettim. Dosya sistemimdeki blok boyutu 4096. Ben ls tarafından kullanılan bloklar için rasgele birim 1024 olduğunu öğrendim. Stat blokları bildirirken 512 …

2
Grub2 bir RAID5 bölümüne koymayı / önyüklemeyi destekliyor mu?
Öyle görünüyor anda en OS montajcılar olmayan bir RAID bölümünde / çizme koyarak ısrar (veya RAID1 bölümünün tür bir RAID olmayan bölümü "gibi görünüyor"), destek raıd5 ve GRUB2 bile montajcılar. Bu sınırlamanın Grub1'in tarihsel kalıntısı olduğunu tahmin ediyorum. Anladığım kadarıyla Grub1, RAID hakkında hiçbir şey bilmiyor ve bu nedenle RAID …

9
Sisteme giriş için nasıl test yazabilirim?
bashKomutları çağıran bir Python CGI betiği yazdım ve ana bilgisayarda başarılı bir giriş için test etmesi gerekiyor. Bunun için nasıl test yazabilirim? Örneğin, bashbelirli bir kullanıcı adı ve şifre kombinasyonunu ana bilgisayarda kayıtlı kullanıcıya karşı test eden bir komut dosyası oluşturabilir miyim ?

2
benim kindle için manpages?
Kindle'mdaki unix manajlarını okumak istiyorum. Ben sadece adam çıktısını bir dosyaya yönlendirebilir ve bir .txt uzantısı verebilir biliyorum. Ancak bunları toplu halde uygun çapraz referanslara sahip bir formata dönüştürmenin uygun bir yolu var mı? Düzenleme: Bu sorudaki davranışım için bir özür. Pat'a bir cevap olarak gönderilirse yorumu kabul edeceğimi söyledim …
9 man  hypertext 



3
Ağ kablosunun arabirimi açmadan takılıp takılmadığını kontrol edin
Ben ~ 20 uzak sunucularda NICs tanımlamak için çalışıyorum (her sunucuda 2-6 NIC). Öncelikle, kullanıma hazır ve özgür olanları tanımlamak istiyorum. Fiziksel medyanın durumunu nasıl kontrol edebilirim? Ben de dahil olmak üzere bazı yollar, biliyorum ifconfig|grep RUNNING, ethtool, cat /sys/class/net/eth0/carrier, ancak tüm bunlar arayüzü kadar gerektirmektedir. TÜM arayüzleri yükseltmek istemiyorum. …

4
Unix araç kutusunda (metin tabanlı) çizim araçları var mı?
Unix araç kutusunda herhangi bir genel çizim araçları olup olmadığını merak ediyordum? Grafiğe göre, basit lanet veya birçok lanet tabanlı yardımcı programda gördüğünüz şeyleri kastediyorum. Ve unix araç kutusu ile, standart unix kurallarını kullanarak onlara veri aktarabileceğiniz şeyleri kastediyorum. Günlük dosyaları (ben tail -Fveya bir şey ile izliyorum) bir şey …

1
Iptables kuralım neden çalışmıyor?
VPS'imde iki arayüz var: eth0ve eth0:0. eth0:0Iptables kullanarak 80 numaralı bağlantı noktasından gelen paketleri engellemek istiyorum . Bunu denedim, ama çalışmıyor: iptables -A INPUT -i "eth0:0" -p tcp --destination-port 80 -j DROP Şunu değiştirirsem eth0:0için eth0ona doğru çalışır. Sorun nedir?


3
Yalnızca SSH yerine SSHFS kullanmanın bir dezavantajı var mı?
Uzaktaki bilgisayara basitçe SSH kullanmak yerine, uzaktaki bir dosya sistemini yerel bilgisayarıma monte etmek için SSHFS kullanmayı daha kolay buluyorum. Bu beni scpkopyala / yapıştır için tüm karmaşık commmand'ları kullanmaktan kurtarıyor . Fakat internette SSHFS hakkında konuşan çok az insan buldum. SSHFS daha kolaysa, neden daha popüler değil? Bunun dezavantajları …
9 ssh 

1
Ekran bash geçmişi üzerinden erişildiğinde uzun komutun başlangıcını keser
OS X Lion'da bash ve screen'in varsayılan sürümlerini kullanıyorum. Bir ekran oturumunda olduğumda ve bash geçmişine geri döndüğümde, kaydırılacak kadar uzun bir komuta geliyorum. İlk önce bazı komutlar yazabilirim: selassid@tem02:~$ ls ljmix/fiftyfifty_softsphere/T0.350/r2.43/0.565421311859c0.1 83279836214c0.144847759343/ Bu, yukarıda yazıldığı gibi düzgün bir şekilde sarılır, ancak bash geçmişiyle erişmek için basarsam, konsol yalnızca görüntüler: …
9 bash  osx  gnu-screen 


2
For döngüsünün paralelleştirilmesi
forAşağıdaki kodun döngülerini paralelleştirmek istiyorum . Bu nasıl yapılır? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); then min=$val2; fi done arr=("${arr[@]}" "$min") …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.