Unix & Linux

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



2
/ Var / log / messages ile bellek yetersiz hata ayıklama
İletiler günlüğüme aşağıdaki rapor gönderildi: kernel: Out of memory: Kill process 9163 (mysqld) score 511 or sacrifice child kernel: Killed process 9163, UID 27, (mysqld) total-vm:2457368kB, anon-rss:816780kB, file-rss:4kB Bu sorunun olmasının önemi yok mu httpd, mysqldyoksa postfixmerak ediyorum, problemi nasıl ayıklamaya devam edebilirim. PID 9163'ün neden öldürüldüğü hakkında nasıl daha …


8
Sunucuya ssh ile erişen IP adreslerinin geçmişi
Benim bir sunucumun bilinen bir Çinli botnet ile saldırıya uğradığı ve bulaştığı dikkatimi çekti. Kendi statik IP'sine (ABD adresi) sahip bir prototip / test sanal makinesiydi, bu yüzden herhangi bir zarar vermedi (çözmem biraz zaman aldı). Şimdi, saldırının Çin'den kaynaklanıp kaynaklanmadığını bilmek için izinsiz giriş için hangi IP / lerin …
42 networking  ssh  logs  ip  forensics 

4
grep: hafıza bitti
Çok basit bir arama yapıyordum: grep -R Milledgeville ~/Documents Ve bir süre sonra bu hata ortaya çıktı: grep: memory exhausted Bundan nasıl kaçınabilirim? Sistemimde 10GB RAM var ve çalışan birkaç uygulama var, bu yüzden hafızamızda basit bir iz bıraktığına şaşırdım. ~/Documentsyaklaşık 100GB'tır ve her türlü dosyayı içerir. grep -RI Bu …



3
Exec ile tüm izleyen komutların stderr'lerini yönlendir
Tüm çıktıları bir dosyaya, hata ayıklama günlüğünün yanı sıra terminale yönlendirmem gereken bir bash dosyam var. Hem stdout'u hem de stderr'ı hata ayıklamaya yönlendirmem ve komut dosyasındaki tüm komutlar için kaydetmem gerekiyor. 2>&1 | tee -a $DEBUGDosyadaki her bir komut için eklemek istemiyorum . Ben yaşayabilirim | tee -a $DEBUG. …

6
Universal Node.js Instagram Hesabındaki Resim ve Videoları shebang
Node.js bu günlerde çok popüler ve üzerine bazı senaryolar yazıyorum. Ne yazık ki, uyumluluk bir sorundur. Resmi olarak, Node.js yorumlayıcısının aranması gerekiyordu node, ancak Debian ve Ubuntu nodejsbunun yerine bir çalıştırılabilir dosya gönderiyor. Node.js'in olabildiğince çok durumda çalışabileceği taşınabilir komut dosyaları istiyorum. Dosya adının olduğu varsayımıyla, foo.jsgerçekten komut dosyasının iki …


5
Bir işlem tarafından kullanılan bant genişliğini nasıl sınırlayabilirim?
Dosyalarını her gece yedekleyecek bir CentOS 5.7 sunucum var. Yedekleme ağ üzerinden aktarılırken, sunucunun barındırdığı çeşitli sitelere gelen ziyaretçilerin düşük performans göstereceğinden endişe duyuyorum. Bir işlemin izin verilen maksimum verimini bir ağ arabirimiyle sınırlandırmak mümkün mü? SSH tabanlı dosya aktarımını mevcut bant genişliğimin yalnızca yarısı ile sınırlamak istiyorum. Bu sunucu …

3
Düzgün bir dizi zsh zsh nasıl toplanır
Aşağıdakilerin çıktısını my_commandbir dizi dizide gruplayacağını düşündüm : IFS='\n' array_of_lines=$(my_command); böylece $array_of_lines[1]çıkış ilk satır bakın olur my_command, $array_of_lines[2]vb ikinci, vb. Ancak, yukarıdaki komutun iyi çalışması görünmüyor. Ayrıca , bir dizi satır öğelerini satır satır yazdırdığına inanıyorum ki kontrol ettiğim gibi my_commandkarakterin çıktısını da bölüştürdüm . Bunu da kontrol ettim:nprint -l …
42 shell-script  zsh 

5
Kabuk değişkenleri hangi kapsamlarda olabilir?
Sadece kabuk değişkenlerinin kapsamı konusunda net olmadığımı gösteren bir sorunla karşılaştım. Ben kullanım çalışıyordu bundle installdeğerini kullanan bir Ruby komut, $GEM_HOMEişini yapmak için. Ayarlamıştım $GEM_HOME, ancak komut export, kullandığım kadar , bu değeri yoksaydı export GEM_HOME=/some/path. Bunun değişkeni bir şekilde "global" ( çevre değişkeni olarak da bilinir) yaptığını okudum , …


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.