Unix & Linux

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

4
configure: error: C derleyicisi çalıştırılabilir dosyalar oluşturamıyor
Apache 2.2.15’i 2.2.27’ye yükseltmeye çalışıyorum. Apache2.2.15 / build dosyasından alınan config.nice çalıştırılırken aşağıdaki hatayı alıyorum: checking whether the C compiler works... no configure: error: in `/home/vkuser/httpd-2.2.27/srclib/apr': configure: error: C compiler cannot create executables Online arama yapmaya çalıştım ama şansım yok. Ben de küçük bir test.c betiği çalıştırarak c derleyicisini test …

3
Kalıcı arka ssh bağlantısı ters tünel oluşturmak için: doğru yol nedir?
İlgili soru: Sunucudan istemciye ssh bağlantısı başlat Oradan cevap bana çok yardımcı oldu, bu komut ihtiyacım olanı yapıyor: ssh -R 2225:localhost:22 loginOfServerWithPublicIP@publicIP Böylece her zaman yeniden bağlanmak için senaryo yazdım: #!/bin/bash while true; do echo "try to connect..." ssh -o ServerAliveInterval=240 -R 2225:localhost:22 user@host echo "restarting in 5 seconds.." sleep …

3
Komut olarak değişken; eval vs bash -c
Birinin yaptığı bir bash betiği okuyordum ve yazarın bir değişkeni komut olarak değerlendirmek için eval kullanmadığını fark ettim Yazar bash -c "$1" onun yerine eval "$1" Eval kullanmanın tercih edilen yöntem olduğunu ve muhtemelen daha hızlı olduğunu tahmin ediyorum. Bu doğru mu? İkisi arasında pratik bir fark var mı? İkisi …


9
jemalloc ve centos'ta redis yapan diğer hatalar 6.4
Redis ile yeni, özel, centos 6.4 sistemi kuruyorum. Redis'i birçok kez kurdum, ancak bu konuya hiç değildim (ve daha önce hiç 6.en centosunda bulunmadım). cd redis-2.6.16 sudo make install hata: MAKE jemalloc cd jemalloc && ./configure --with-lg-quantum=3 --with-jemalloc-prefix=je_ --enable-cc-silence CFLAGS="-std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops " LDFLAGS="" /bin/sh: ./configure: Permission …
41 centos  make 

4
Kopyalamadan birbirlerine büyük dosyalar ekleyin
Her biri yaklaşık 10G olan 5 büyük dosya (dosya1, dosya2, .. dosya5) ve diskte oldukça düşük boş alan kalıyor ve tüm bu dosyaları bir araya getirmem gerekiyor. Orijinal dosyaları tutmaya gerek yok, sadece sonuncusu. Her zamanki birleştirme, catdosyalar için sırayla gerçekleşir file2.. file5: cat file2 >> file1 ; rm file2 …


4
Nohup kullanarak çoklu komut çalıştırma
Kullanarak birden fazla komut çalıştırmam gerekiyor nohup. Her komut önceki komuttan sonra yürütülmelidir. Bu komutu örnek olarak kullandım: nohup wget $url && wget $url2 > /dev/null 2>&1 & Ancak bu komut işe yaramadı. Bu amaçla hangi komutu kullanmalıyım?

4
Kötü bir bash komutundan nasıl çıkar veya iptal ederim?
Bunun için biraz pilav almayı umuyorum ama cevabı hiçbir yerde bulamıyorum. Çok açık olması gerektiği gibi görünüyor. Bazen, bash terminalinde hatalı bir komut yazdığımda, imleç sadece herhangi bir hata veya başka bir şey olmadan bir sonraki satıra atlar. Neyi yanlış yaptığımı söyleyemem. Programda sıkışıp kalmışım gibi. Yeniden Sahneleme: $ tidy …

2
USB aygıtı eklentisinde özel komut dosyaları nasıl çalıştırılır?
Debian / CentOS / Fedora gibi mevcut Linux dağıtımları altında USB cihaz eklentisinde özel komut dosyalarının otomatik olarak çalıştırılması için son teknoloji yöntem nedir? Örneğin, bazı dosyaları otomatik olarak monte etmek / kopyalamak / UUID'sine (veya cihaz kimliğine vb. Dayalı) bir USB yığın depolama aygıtı yerleştirmek istiyorsanız.
41 usb  udev  uuid 

7
Bir dosyadan girdi içeren xargs kullanmak
Diyelim ki aşağıdakileri içeren bir dosyam var bob john sue Şimdi bunlar doğrudan gibi URL kalıbı (bu durumda) için corrospond http://example.com/persons/bob.tar, john.tar, sue.tar. Bu çizgileri alıp koşmak istiyorum xargs. Yine de yürütülmekte olan komuta ne iletildiğini bilmiyorum. Parametreye istemden (her satırdaki gibi eko yapmak istediğimi söyleyin cat file | xargs …
41 bash  scripting  xargs 

3
Bilinmeyen bir kabuktan bash'a nasıl geçebilirim?
Bu soruyu sitede bulamadığım için şaşırdım. $Yeni bir kullanıcı olarak giriş yaptıktan sonra bugün geldi. Bu beklenmedik bir durumdu çünkü ana kullanıcı istemi ile başlıyor username@computername:~$. Peki bu diğer kabuğundan bash'a nasıl geçebilirim?
41 shell 

1
Bir işlemin açılan dosyalarını gerçek zamanlı olarak nasıl izlerim?
Linux makinemde lsof o anda kullanarak bir sürecin açık dosyalarını görebildiğimi biliyorum . Bununla birlikte, bir işlem bir dosyayı çok hızlı açabilir, değiştirebilir ve kapatabilir watch; "linux'taki açık işlem dosyalarını izleme (gerçek zamanlı)" bölümünde açıklandığı gibi standart kabuk komut dosyası (örn. ) Kullanarak izleyerken göremeyeceğim . Bu yüzden, bir süreci …

4
SSH'ye, anahtar parola cümlesi için grafiksel bir bilgi istemi kullanmasını söyleyin.
SSH'yi, terminali kullanan standart yerine grafiksel bir bilgi istemi (örneğin, GTK) kullanarak şifre istemek için nasıl zorlayabilirim? Ayarı denedim SSH_ASKPASS=/usr/bin/ssh-askpassama etkisinin olmadığı görülüyor. Sorun, openssh dokümantasyonunun söylediği gerçek. Ssh , bununla ilişkili bir terminale sahip değilse, DISPLAY ve SSH_ASKPASS ayarlanırsa, parolayı okumak için SSH_ASKPASS tarafından belirtilen programı yürütecek ve bir …
41 ssh 

1
Bu Dockerfile giriş noktasında “set -” ne yapar?
Bu Docker giriş noktasının ne yaptığını anlamaya çalışıyorum . Bana öyle geliyor ki Dockerfiles yazarken çok yaygın bir kalıp, ancak benim bash becerilerim sınırlı ve tüm özel bash sembolleri kung fu hakkında hiçbir fikrim yok. Ayrıca, "-", "$!" vb Bunlar bash dünyada ne denir? Özetlemek gerekirse, aşağıdaki satır ne yapmaya …
41 shell-script  set 

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.