«linux» etiketlenmiş sorular

LINUX SORULARI İLGİLİ PROGRAMLAMA OLMALIDIR. Bu etiketi yalnızca, kodunuzu Linux'ta çalıştırdığınız için değil, Linux API'lerini veya Linux'a özgü davranışı kullanarak programlama ile ilgiliyse kullanın. Linux desteğine ihtiyacınız varsa https://unix.stackexchange.com veya https://askubuntu.com veya https://elementaryos.stackexchange.com/ gibi belirli Linux dağıtımının Stack Exchange sitesini deneyebilirsiniz.

8
Yürütülen Dosyaların Kilitlenmesi: Windows yapar, Linux kilitler. Neden?
Bir dosyanın Windows (.exe veya .dll) üzerinde yürütüldüğünü, kilitlendiğini ve silinemeyeceğini, taşınamayacağını veya değiştirilemeyeceğini fark ettim. Linux, diğer taraftan, dosya yürütme kilidi yok ve siz yapabilirsiniz silmek, taşımak ve onları değiştirebilir. Linux kilitlemediği halde Windows neden kilitleniyor? Kilitlemenin bir avantajı var mı?

4
Linux'taki mevcut rotayı incelemenin bir yolu var mı?
readelf -d <elf> | grep RPATHKabuktan belirli bir ikili dosyayı incelemenin mümkün olduğunun farkındayım , ancak bunu bir süreç içinde yapmak mümkün müdür? Gibi bir şey (tamamen uydurma sistem çağrım): /* get a copy of current rpath into buffer */ sys_get_current_rpath(&buffer); Kod tabanımızda bazı şüpheli SO bağlantı sorunlarını teşhis etmeye …
83 linux  rpath 


5
Bir Linux G / Ç Zamanlayıcısının Seçilmesi
/ Sys / block / [disk] / queue / scheduler'a yazarak çalışan bir çekirdekteki belirli bir aygıt için G / Ç zamanlayıcısını değiştirmenin sözde mümkün olduğunu okudum. Örneğin sistemimde görebiliyorum: anon@anon:~$ cat /sys/block/sda/queue/scheduler noop anticipatory deadline [cfq] varsayılan, tamamen adil kuyruk planlayıcısıdır. Merak ettiğim, özel çekirdeğime dört zamanlayıcıyı da dahil …

11
Python kullanarak SSH yapmanın en basit yolu nedir?
Yerel bir Python (3.0) betiğinden uzak bir sunucuya SSH'yi nasıl basitçe SSH yapabilirim, bir oturum açma / parola sağlayabilir, bir komut çalıştırabilir ve çıktıyı Python konsoluna yazdırabilirim? Herhangi bir büyük harici kitaplık kullanmayı veya uzak sunucuya herhangi bir şey yüklememeyi tercih ederim.
82 python  linux  unix  ssh 

11
Bash'de olası bir göreli yolu genişlet
Komut dosyamın argümanları olarak bazı dosya yolları var. Elbette bunlar göreceli olabilir (veya ~ içerebilir). Ancak yazdığım işlevler için mutlak, ancak sembolik bağları çözülmemiş yollara ihtiyacım var. Bunun için herhangi bir işlev var mı?

10
C engellemesiz klavye girişi
C (Linux'ta) kullanıcı bir tuşa basana kadar döngü yapan, ancak her döngüye devam etmek için bir tuşa basılmasını gerektirmeyen bir program yazmaya çalışıyorum. Bunu yapmanın kolay bir yolu var mı? Sanırım onunla yapabilirim select()ama bu çok iş gibi görünüyor. Alternatif olarak, engellemeyen io yerine program kapanmadan önce temizleme yapmak için …

7
Sadece STDERR'yi bir filtreden geçirin
Bash'de STDOUT ile birleştirmeden önce STDERR'ı bir filtreden geçirmenin herhangi bir yolu var mı? Yani istiyorum STDOUT ────────────────┐ ├─────> terminal/file/whatever STDERR ── [ filter ] ──┘ ziyade STDOUT ────┐ ├────[ filter ]───> terminal/file/whatever STDERR ────┘
82 linux  bash  redirect 

21
adb nexus 5 cihazını göstermiyor
Android Studio 0.3.6 Fedora 18 3.11.7-100.fc18.x86_64 Nexus 5 Kitkat Merhaba, Benim kullanıyorum Samsung Galaxy Tab 3 7.0çalıştıran Android 4.1.2her şey ile para cezası çalışır adb. Ancak yeni bir Nexus 5 cihazı satın aldım ve aşağıdaki komutu yaptığımda Nexus 5 cihazımı adb devicesgöstermiyor. Altında Android SDK Manager | Extras | Google …
81 android  linux  adb 


1
3> & 1 4> & 3 5> & 3 vb. Anlamına mı geliyor?
Beklerdim echo foo | tee /proc/self/fd/{3..6} 3>&1 / proc / self / fd / 4 gibi hatalarla başarısız olmak : Böyle bir dosya veya dizin vb. yok, ancak sürpriz olarak çıktı foo foo foo foo foo Bu, 3>&1aşağıdaki tüm tanımlayıcıların stdout'a yönlendirilmesine neden olur, ancak 3başka bir şeye değiştirirsem işe …

1
Yazma neden arabellekte sürekli 4K bayt bırakıyor?
Temelde aşağıdaki kod var: int fileWrite(int file, void * pBuffer, size_t size) { size_t bytesWritten = (size_t)write( file, pBuffer, size ) ; if (bytesWritten != size) { return -1; } return 0; } Boyut 1GB ise çalışır, ancak boyut ~ 2GB olduğunda, 4K bayt sürekli olarak kalır. Bunu bir döngüde …
30 c  linux  system-calls 

1
ASLR açık olmasına rağmen __libc_start_main adresi GDB içinde neden hep aynı?
Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/firstlove/projects/org-ioslide/example/a.out Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it …
16 c  linux  gdb  libc  aslr 

2
Dma_mmap_coherent () eşlenen belleğin sıfır kopya kullanıcı alanı TCP gönderimi
Linux 5.1'i bir çipte iki ARMv7 çekirdeği olan bir FPGA olan Cyclone V SoC'de çalıştırıyorum. Amacım bir dış arabirimden çok sayıda veri toplamak ve bu verileri bir TCP soketi aracılığıyla dışarı aktarmak. Buradaki zorluk, veri hızının çok yüksek olması ve GbE arayüzünü doyurmaya yaklaşmasıdır. Ben sadece write()soket çağrıları kullanan bir …

3
'Libnvinfer.so.6' dinamik kitaplığı yüklenemedi
Normalde TensorFlow python paketini almaya çalışıyorum, ancak aşağıdaki hatayı alıyorum: Yukarıdaki terminal görüntüsünün metni: 2020-02-23 19:01:06.163940: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer.so.6'; dlerror: libnvinfer.so.6: cannot open shared object file: No such file or directory 2020-02-23 19:01:06.164019: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer_plugin.so.6'; dlerror: libnvinfer_plugin.so.6: cannot open …

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.