Unix & Linux

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

1
start-stop-daemon beklendiği gibi çalışmıyor, pid dosyası yazılmadı
(Bu kendini konsoldan ayırmaz) bir python tabanlı programı kontrol etmeye çalışıyorum #!/bin/bash user=nobody pid=/var/run/xx.pid name=xx prog=/xx.py case $1 in start) /sbin/start-stop-daemon --start -b --oknodo --user "$user" --name "$name" --pidfile "$pid" --startas "$prog" --chuid nobody -- --daemon ;; stop) /sbin/start-stop-daemon --stop --oknodo --user "$user" --name "$name" --pidfile "$pid" --retry=TERM/5/KILL/1 ;; restart) …

2
Bash betiğini sudo olarak çalıştıran kullanıcının adı nasıl alınır?
Sudo ile yürütülmesi gereken ancak bunu yürüten sudo olmayan kullanıcının adını dikkate alması gereken bir bash betiği oluşturmak istiyorum. Yani kullanıcı bobçalışırsa sudo ./myscript.shben bunu yürütmek olduğunu myscript.shbilmek istiyorum bob. İçine bakalım myscript.sh: USER=$(whoami) # Do something that takes into account the username. Süreci oluşturan kullanıcının adını nasıl bilebilirim? Daha …

1
.D dizinindeki yapılandırma dosyalarındaki sayı öneki nedir
xx.dKlasörlerdeki birçok unix yapılandırma dosyasının önüne bir sayı gelir: $ ls /etc/grub.d/ 00_header 10_linux 30_os-prober 40_custom 05_debian_theme 20_linux_xen 30_uefi-firmware 41_custom Bu sayı hakkında herhangi bir sözleşme var mı? Bu ne demek ? Sadece isim çatışmasından kaçınmak olabilir ama başka bir şey olup olmadığını merak ediyorum.

4
Kabuk betiği çalıştırırken kullanıcıdan kök olarak oturum açmasını isteme
Aldığım sorun, komuta girdiğimde, su - root benim kabuk komut dosyası başlangıcında, kullanıcıdan parolayı girmesini ister ve daha sonra kabuk komut dosyasının geri kalanıyla devam ETMEZ . Sonra el ile bulmak ve terminal aracılığıyla kabuk komut dosyası çalıştırmak zorunda. Ben komut dosyası kullanıcı kök olarak oturum ve daha sonra kabuk …


4
Bir sunucuda birden fazla IP adresi kullanmanın faydaları nelerdir?
İle ifconfig, tek bir ağ arabirim kartında birden fazla IP adresi yapılandırabilirim . Bunu neden yapmak isteyeyim ve daha sonra birkaç adresi nasıl kullanmalıyım, örneğin yazılım hangisinin kullanılacağını nasıl bilebilir? Şimdiye kadar sadece tek bir IP adresi ile ağ arayüzleri kullandım.
17 networking  ip 

3
tee stdout için stderr?
Stdout'u bir süreçten başka bir sürecin standartına, aynı zamanda konsola göndermek istiyorum. Örneğin stdout'u stdout + stderr'e gönderme. Örneğin git edit, aşağıdakilere takma adım var : git status --short | cut -b4- | xargs gvim --remote Dosya adlarının listesinin de ekrana gönderilmesini istiyorum xargs. Peki, teebunu yapacak benzeri bir yardımcı …


1
sshfs -oworkaround = rename` ne yapar?
Aldığım bir işletim sistemi sınıfı için Freebsd5.4'ü çalıştırmam gerekiyordu. Ben serbest bırakıldı Git önce yayımlanan bsd bir sürümüne inşa Git çalışmakla güreşine istemediğini beri, kullanımı temiz olacağını düşündüm gitüzerinde Arch sshfs. Ne olursa olsun ben seçeneği vermek önerilen bir geçici çözüm buldum .sshfs-o workaround=rename gitMutlu görünüyor , ama ne olduğu …
17 sshfs 

3
rsyslog günlüğe kaydetmiyor
Bu garip bir mesele. Bir RHEL7 VM üzerinde chrony / ntp hizmetlerini test ediyordum ve zamanının yanı sıra ana bilgisayarın ayarlarını da sıfırlıyordum. Memnun /var/log/messageskaldım bir süre kontrol ettim ve bir süre değiştirilmediğini fark ettim. Şimdi ne yaparsam yapayım rsyslog hizmetinin kendisini yeniden başlattığım zaman dışında tutuluyor; ne zaman bunu …

2
tmux: paylaşılan oturum, bir bölmedeki kullanıcı, diğeri başka bölmedeki, iki farklı imleç
Tmux'u denemeye karar verdim: belgeleri okumak ve dolaşmak, iki kullanıcının bir oturumu paylaşması için bir yol bulmaya çalışmak, her biri farklı bir imleçle. Ancak, sokete 777 izin vermek veya bir grup oluşturmak, soketi kurmak chgrpve her iki kullanıcıyı da eklemek, aynı soketin bir oturumu yalnızca bir imleçle paylaşmak için kullanılmasına …

4
Arch Linux artık Wifi'ye bağlanmıyor
Bir aydır Arch Linux kullanıyorum. Ben kullandım wifi-menubenim Wifi ağına bağlanın. Dizüstü bilgisayarımı her başlattığımda komutu çalıştırıyorum. wifi-menu bağlanmaya çalıştığımda her zaman bu hatayı veriyor: Job for netctl@HelloWorld.service failed. See 'systemctl status netctl@HelloWorld.service' and 'journalctl -xn' for details. Sorun, her başladığımda arayüzümün açık olmasıydı. Bu yüzden arayüzü kullanarak aşağı koymak: …

3
Sekmeyle ayrılmış dosyaya değer sütunu ekleme
Nasıl belirli sayıda satır içeren bir dosyaya değer sütunu ekleyebilirim. Ben böyle bir girdi dosyası var: Giriş dosyası: SPATA17 1 217947738 LYPLAL1 1 219383905 FAM47E 4 77192838 SHROOM3 4 77660162 SHROOM3 4 77660731 SHROOM3 4 77662248 Çıktı dosyası: SPATA17 1 217947738 file1 LYPLAL1 1 219383905 file1 FAM47E 4 77192838 file1 …

2
Daha azdan bir dosyaya satır yazma
İçindeyken, vimgörüntülediğim dosyadan başka bir dosyaya bir dizi satır yazabilirim. Örneğin, :1,10 w outfile.txt outfile.txt dosyasına 1 ile 10 arasındaki satırları yazar. Bunu kullanarak bir dosyayı görüntülerken de aynısını yapabilir miyim less?
17 less  stdout 

6
Bir dizindeki tüm dosya adlarından 1 çıkarın (yeniden adlandırın).
Benim gibi isimleri olan görüntü dosyaları içeren bir dizin var image1.jpg image2.jpg image3.jpg ... Ne yazık ki, resim adları sıfır temelli image1.jpgolmalı , öyle olmalı image0.jpg, image2.jpgolmalı image1.jpgve böyle devam etmelidir . Bunun gibi mv komutları oluşturmak için bir komut dosyası yazabilir , bir kabuk komut dosyasına koyabilir ve sonra …

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.