Unix & Linux

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


5
Kullanıcı kimliklerini kullanıcı kimliklerini kullanarak nasıl öldürebilirim
Belirli bir kullanıcının tüm çalışan işlemlerini Linux sistemindeki bir kabuk komut dosyasından veya yerel koddan öldürmek istiyorum. / Proc dizinini okumak ve bunları aramak zorunda mıyım? Herhangi bir fikir? Linux'ta UID'lerin altındaki çağrıların dinamik bir eşlemesi var mı? Bu işlemde değil mi? Eğer değilse, o zaman bu liste nerede tutulur? …
41 c  linux  proc 

5
/ Dev / snd / de eğlence için rasgele gürültü oluşturma
Son zamanlarda, büyülü / dev klasörünü araştırıyorum. Biraz ses çıkarmak için bir ses cihazına rastgele veri yazmak istiyorum. ALSA kullanıyorum. Bu yüzden kediyi / dev klasöründeki oynatma dosyasına rasgele veri aktarması talimatını verdim ... cat file-of-random-data > /dev/snd/pcmC0D0p sonra kediden bir hata gibi görünen şeyi alıyorum cat: write error: File …
41 audio  alsa 


2
rx halkası, max_backlog ve max_syn_backlog boyutu nasıl kontrol edilir
Sorun giderme ve sorunları çözme sürecinde sık sık kendimi aşağıdaki Linux çekirdeği ayarları hakkında düşünürken buluyorum: net.core.netdev_max_backlog net.ipv4.tcp_max_syn_backlog net.core.somaxconn Dışında fs.file-max, net.ipv4.ip_local_port_range, net.core.rmem_max, net.core.wmem_max, net.ipv4.tcp_rmem, ve net.ipv4.tcp_wmem, onlar eşzamanlılık yüksek seviyede bir kutu akort zaman uğraşmak önemli düğmeleri gibi görünüyor. Sorum: Bu sıraların her birinde kaç tane öğe olduğunu nasıl …
41 linux  kernel  networking  tcp 

2
Ls çıktısının yeni satırları var, ancak tek satırda görüntüleniyor. Neden?
Sanırım kabuk konusunda nispeten temel bir noktaya değiniyor olabilirim. Dan Çıktı ls yenisatırlar sahip hazır ayırır çıkışı tarafından komuta, ama kabuk görüntüler tek bir satırda çıktı. Bunu bana açıklayan var mı? Çıktının sadece boşluklarla ayrıldığını her zaman düşünmüştüm, ancak şimdi çıktının yeni satırlarla ayrıldığını gördüğümde çıktının ayrı satırlarda görüntülenmesini beklerdim. …
41 bash  terminal  ls  od 


6
Takas alanını sadece acil durumlar için nasıl kullanırım?
8 GB RAM ve 16 GB geçişli bir Debian (Buster) dizüstü bilgisayarım var . Çok uzun süren bir görev yürütüyorum. Bu, dizüstü bilgisayarımın üzerinden geçerken geçen altı gün boyunca açık kaldığı anlamına gelir. Bunu yaparken periyodik olarak dizüstü bilgisayarımı dizüstü bilgisayar olarak kullanmam gerekiyor. Bu bir problem olmamalı; uzun süredir …
41 linux  memory  swap 

2
Varsayılan yeni pencere dizini tmux içinden nasıl değiştirilir?
Geçenlerde taşınmış GNU ekranına için tmux . Oldukça benzer buluyorum ama daha büyük bir destekle ( neovim'deki kaçış zamanı probleminden dolayı değiştim - çözünürlük sadece tmux içindi). Maalesef tmux'da buna benzer bir komut bulamıyorum: screen -X eval "chdir $(some_dir)" Yukarıdaki komut GNU ekranı içinden yeni pencere / ekran / bölmenin …
41 linux  tmux  gnu-screen 

1
SystemD hizmeti için "etkin (çıkıldı)" durumu ne anlama geliyor?
Esas olarak thisismywebserver adında bir web sunucusu çalıştıran özel bir servis ile çalışıyorum. Şu anda çalışmıyor (bir sayfaya erişmeye çalışırken "Bağlanılamıyor" hatası alıyorum). service thisismywebserver statusHizmetin durumunu görmek için bu komutu çalıştırdığımda durumun "etkin (çıkıldı)" olduğunu görüyorum. Bu, hizmetin çalışmayı durdurduğu anlamına mı geliyor? Eğer değilse, o zaman bu ne …


2
Daha az kuyruk gibi bir özelliği var mı --follow = name (-F)
Komut lessyerine geçmek için kullanılabilir tail. tail -f file İkili çıktı kullanımı ve geri kaydırma gezinme gibi özellikler sağlamak için: less +F file +Önek aracı "Ben başlangıçta sonra o tip taklit" ve anahtar Fbaşlar aşağıdaki. Ama aynı lesszamanda yerini alabilir tail --follow=name file hangi izler filegerçek dosya silinmiş veya taşınır …
41 tail  less  pager 


3
Bir awk dizisindeki tüm içeriği nasıl görebilirim?
Anladığım kadarıyla awk dizi python dict gibi bir şeydir. Bu yüzden araştırmak için aşağıdaki kodu yazıyorum: awk '{my_dict[$1] = $2} END { print my_dict}' zen Ve anladım: awk: can't read value of my_dict; it's an array name. İlk sütun bir sayı olmadığından, dizinin toplam içeriğini nasıl okuyabilir ya da onu …
41 awk 

3
dpkg, PATH değişkeninde ldconfig / start-stop-daemon'u bulamıyor
bsd-mailxPaketin kurulduğuna dair yardımcı programı kurmaya çalışıyordum ancak hatayı merak ediyorum. Bu alıyorum hatadır: Preconfiguring packages ... dpkg: warning: 'ldconfig' not found in PATH or not executable. dpkg: warning: 'start-stop-daemon' not found in PATH or not executable. dpkg: error: 2 expected programs not found in PATH or not executable. Note: …
41 ubuntu  apt  dpkg  mailx 

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.