Unix & Linux

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

4
ağ başlamadan önce bir systemd hizmeti nasıl başlatılır?
Ağ yapılandırmasının depolandığı bazı bağlar kurması gereken yeni bir hizmet (Debian Jessie altında) kurmaya çalışıyorum ve bu hizmet networking.service başlamadan önce tamamlanmalıdır . Aşağıdakileri denedim: [Unit] Description=mount/repair remaining filesystems (all persistent fs beyond "/") #Before=network-pre.target Before=networking.service [Service] Type=oneshot ExecStart=/opt/intermodul-mounts/start.sh TimeoutSec=0 RemainAfterExit=yes [Install] RequiredBy=networking.service Kullanarak systemd-analyze plothizmetimin başladığını, ancak networking.serviceyaklaşık 3 …
11 systemd 


5
Linux sisteminin anlık görüntüsünü oluşturma
Aşağıdakileri yapmak istiyorum - Linux işletim sistemimin (centOS6.5) geçerli durumunu kaydedin. Bazı değişiklikler yapın (daha spesifik olarak bir hata enjekte edin ve belirli bir hata türü meydana geldiğinde nasıl davrandığını kontrol etmek için bazı hizmetleri test edin.) Sonra sistemi kaydedilen duruma geri yükleyin. Bunu linux sisteminde nasıl yapacağımı anlayamıyorum. Bir …
11 linux  snapshot 

1
Wget, hata veya zaman aşımından sonra yeniden denemeyi iptal et
Wget ile bir url çağırıyorum: /usr/bin/wget --read-timeout=7200 https://site_url/s Wget, ayarlanan zaman aşımına rağmen, bu durumda her 15 dakikada bir GET isteği gerçekleştirir, bu neden olur? Arama yalnızca bir kez yapılmalıdır, wget'i Yeniden Denememe olarak nasıl ayarlayabilirim? Ayarlayabileceğinizi biliyorum t=nama 0 sonsuz ve 1 istediğimden 1 daha fazla.
11 linux  rhel  wget 

2
Linux / POSIX neden lchmod değil de lchmod değil?
Linux destekler sembolik bağlantı (yani sahibini değiştirme gibi görünüyor lchown) fakat sembolik bağlantı modu / izni değişen (yani lchmod) olduğu desteklenmez . Görebildiğim kadarıyla bu POSIX ile uyumlu. Ancak, neden bu işlemlerden birini desteklediğini anlamıyorum ama ikisini de desteklemiyorum. Bunun arkasındaki motivasyon nedir?

3
Kabuk bir programı nasıl yürütür?
Bir programı gcc kullanarak derler ve bash kabuğundan yürütmeye çalışırsam, yürütmek için bash'ın izlediği adımların tam sırası nedir? Ben biliyorum fork(), execve(), loader, dynamic linker(ve başka şeyler) dahil, ancak kutu birisi adımların tam dizisini ve bazı uygun okuma referans vermek? Düzenle: Cevaplardan, soru birçok olasılık anlamına gelebilir gibi görünüyor. Basit …

3
Değişken adıyla değişkenleri tanımlama
Bu senaryoda yanlış olan ne? A1 = 1, B1 = 1, C1 = 1 tanımlamaya çalışıyorum LIST="A B C" for x in $LIST do "$x"1=1 done ve sonuç: ./x.: line 7: A1=1: command not found ./x.: line 7: B1=1: command not found ./x.: line 7: C1=1: command not found


6
Başka bir dosyada bulunan satırlara bağlı olarak dosyadaki satırları kaldırma
File1.txt dosyası aşağıdaki gibi satırlar içerir: /api/purchase/<hash>/index.html Örneğin: /api/purchase/12ab09f46/index.html File2.csv dosyası aşağıdaki gibi satırlar içerir: <hash>,timestamp,ip_address Örneğin: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 Ben has2 değeri file1.txt de mevcut olduğu tüm satırları kaldırarak file2.csv filtre istiyorum. Bu demek oluyor ki: cat file1.txt | extract <hash> | sed '/<hash>/d' file2.csv ya da bunun gibi bir …

3
Bir takma ad tanımlama ve hemen kullanma
Bu zshiyi çalışır: alias foo=ls foo Ancak bu şunları yapmaz: alias foo=ls; foo Etkileşimli olarak çalışırken ekstra zaman girmek tuşuna basmak sorun değildir. Ama içinden geçerken sshaniden bir sorun haline gelir: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not found: foo Yeni bir satırda bile çalışmaz: % ssh zsh@server …
11 zsh  alias 

4
Dize textfile hızlı bölme yöntemi?
İki metin dosyam var: string.txt ve lengths.txt String.txt: abcdefghijklmnopqrstuvwxyz lengths.txt 5 4 10 7 Dosyayı almak istiyorum >Entry_1 abcde >Entry_2 fghi >Entry_3 jklmnopqrs >Entry_4 tuvwxyz Yaklaşık 28.000 girişle çalışıyorum ve 200 ile 56.000 karakter arasında değişiyorlar. Şu anda kullanıyorum: start=1 end=0 i=0 while read read_l do let i=i+1 let end=end+read_l …


4
Sabit genişlikte kılavuz sayfalar yazdırma
Örnek komutla man apropos > outputfile biçimlendirilmiş mansayfasını içeren bir metin dosyası oluşturulur apropos( man aproposkalın karakterler gibi doğrudan ekrana basılmasıyla ilgili küçük farklılıklar vardır ). Ancak, tüm paragraflar bu genişliğe haklı gösterilecek şekilde oluşturulan çıktı dosyasının maksimum çizgi genişliğini manuel olarak ayarlamak istiyorum. mansayfalar aracılığıyla oluşturulur groff: örneğin, .ll …


2
Armv7'de X86 ikili dosyalarını çalıştırma
Raspberry Pi2'de bir SNBC USB yazıcı çalıştırmaya çalışıyorum. Bunun için SNBC USB yazıcının filtre ikili dosyasını kopyalamam gerekiyor /usr/lib/cups/filter. Ancak filtre ikili, kullandığım yerde bir x86 işlemci (Üreticinin destek koluna ilgi duymaz) kullanılarak derlenir armv7. İşe yaramayacağını biliyorum ama merak için denedim ve bardaklar diyor /usr/lib/cups/filter/rasterorp3150 failed. İnternette çözümler aradım …
11 arm  qemu  x86 

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.