«devices» etiketlenmiş sorular

cihazlar Unix / Linux cihazının özel dosyaları hakkındaki soruları ifade eder, normalde bunlar / dev altındadır. Bu etiketi fiziksel cihazlar için kullanmayın (bunun için usb veya pci kullanın).

5
Linux, gerçek ve varolmayan (örneğin: aygıt) dosyaları arasında nasıl farklılaşır?
Bu oldukça düşük seviye bir sorudur ve sorulacak en iyi yer olmayabilir. Ancak, diğer tüm SE sitelerinden daha uygun görünüyordu, işte burada. Linux dosya sisteminde bazı dosyaların gerçekten var olduğunu biliyorum, örneğin: /usr/bin/bashvar olanı. Ancak, (bildiğim kadarıyla anladığım kadarıyla), bazıları da aslında daha aynı şekilde varlığını meyen, fakat sanal dosyaları, …


1
/ Dev / null ve / dev / zero arasındaki fark
Yönlendirme çalışırken /dev/nullve /dev/zeroçıkış atılır. Her ikisi de görünüyor /dev/nullve /dev/zerotüm girdileri kabul edip atın. Peki, /dev/nullve arasındaki fark /dev/zeronedir?
27 devices 

1
Neden / dev / zero sayısından IO_RBYTES yazmıyorsunuz?
Bu komutu kullanarak bazı Linux 4.x işletim sistemlerinde bir sabit sürücüyü boşaltıyorum: sudo sh -c 'pv -pterb /dev/zero > /dev/sda' Bir tane daha açtım sudo htopve şunu fark ettim: PID USER PRI NI CPU% RES SHR IO_RBYTES IO_WBYTES S TIME+ Command 4598 root 20 0 15.5 1820 1596 4096 17223823 …
25 linux  devices  io  null 

3
mv bir dosyaya / dev / null sonları dev / null
Yaparsam: touch file; mv file /dev/nullroot olarak /dev/nullkaybolur. ls -lad /dev/nullböyle bir dosya veya dizinde sonuçlanmaz. Bu, /dev/nullSSH gibi bağlı olan uygulamaları kırar ve bunu yaparak çözülebilir mknod /dev/null c 1 3; chmod 666 /dev/null. Düzenli bir dosyayı bu özel dosyaya taşımak neden kaybolmasına neden oluyor /dev/null? Netleştirmek için, bu …
25 osx  devices  null 

2
Fare olayları Linux'ta nasıl çalışır?
Bu çoğunlukla meraktan uzak, olay işlemenin düşük seviyede nasıl çalıştığını anlamaya çalışıyorum, bu yüzden lütfen benim için yapacak bir yazılıma atıfta bulunmayın. Örneğin, C / C ++ dilinde fare tıklamaları ile tepki veren bir program yazmak istersem, bazı işlevleri çekirdeğe bağlamak için bir sistem çağrısı kullanmam gerektiğini ya da farenin …
25 linux  devices  input 

1
/ dev için devtmpfs kullanma
Çekirdekte aşağıdaki seçeneği farkettim: CONFIG_DEVTMPFS Device Drivers -> Generic Driver Options -> Maintain devtmpfs to mount at /dev Debian dağıtım çekirdeğinde varsayılan olarak etkin olduğunu görüyorum. 3.2.0-4-amd64 Bu seçeneğin ne gibi bir fark getirdiğini anlamaya çalışıyorum. Bu seçenek olmaksızın, /devolarak monte edilir tmpfsbu seçenekle, o kadar monte edilir, devtmpfs. Bunun …

2
Cat, seri portun baud hızını nereden biliyor?
catKonsoldaki hata ayıklama bilgilerini FPGA geliştirme kartımdan seri bağlantı üzerinden görüntülemek için düzenli olarak kullanıyorum , ancak linux'a baud hızının ne olduğunu söylemek zorunda kalmadım. Cat, seri bağlantının baud hızının ne olduğunu nasıl biliyor?

2
tty için baud hızını ayarlayın
Belirli bir tty için baud hızını nasıl ayarlarım (bu durumda seri port)? Kullanmayı denedim stty -F /dev/tty.iap ispeed 19200 Ancak Invalid argumentdenediğim her hızda (2400, 4800, vb.) 9600 (varsayılan) hariç hata alıyorum . C programını kullanarak hızı başarıyla değiştirebilirim cfsetspeed. ttysDosya gibi başka bir yerde değişiklik yapmam gerekir mi?

3
Bir cihaz dosyasını silerseniz ne olur?
Kabaca / dev altındaki dosyaları biliyorum. İki tür (karakter / blok) olduğunu biliyorum, bu dosyalara erişerek çekirdekte bir sürücüyle iletişim kuruyor. Birini silersem ne olacağını bilmek istiyorum - özellikle her iki tür dosya için. Bir blok cihaz dosyasını silersem, bunun /dev/sdane gibi bir etkisi olacağını varsayalım. Diski çıkardım mı? Benzer …

2
/ Dev / video değiştirme
Video akışını almak /dev/video0, bazı efektler veya değişiklikler uygulamak ve sonucu üzerinde kullanılabilir hale getirmek istiyorum /dev/video1. /dev/video0 ---> Efektleri Uygula ---> /dev/video1 Örneğin, ascii sanatının mplayer tv:// -vo cacaçıktısını gösterecektir /dev/video. Ben /dev/video1varsayılan web kamerası feed yerine skype üzerinden göndermek böylece ben kullanılabilir hale getirmek istiyorum .... Herhangi bir …
21 video  devices 


3
PCIe Aygıtı Gücü Nasıl Sıfırlanır / Çevrilir?
Yalnızca bilgisayar tamamen kapatılıp açıldığında düzgün çalışan bir PCIe aygıtım var. Basit bir komut rebootveya reboot -pkomutun verilmesi, PCIe kartın gücünü yeniden başlattıktan sonra çalışmamasına neden oluyor gibi görünmüyor. İşletim sisteminden, PCIe yuvasındaki bir aygıta güç döngüsü yapmanın bir yolu var mı? İçinde bulabilirim /sys/bus/pci/devices/0000*/, ancak kartı düzgün bir şekilde …

3
/ Dev / nvram yazmak tehlikeli midir?
Nvram'ın BIOS yanıp sönmesi / yedeklemesi için kullanıldığı ve bazı bios ile ilgili veriler içerdiği bilgisini buldum. Misiniz cat /dev/random > /dev/nvramkalıcı tuğla bilgisayar? Bu komutu yazmak için oldukça cazipim ama bir şekilde makinem için iyi olmayacağını hissediyorum, bu yüzden sanırım bu cihazla ne kadar tehlikeli oynadığını bilmek istiyorum.

1
/ Etc / fstab içindeki “nodev” neden bu kadar önemli? Karakter aygıtları bilgisayar korsanlığı için nasıl kullanılabilir?
Linux güvenliğini öğreniyorum ve üzerinde bir karakter cihazı bulunan bir USB çubuğunun neden potansiyel olarak tehlikeli olduğunu anlamaya çalışıyorum. Üzerinde setuid kökü olan bir bash çalıştırılabilir bir USB çubuğum varsa, tehlike açıktır: Böyle bir USB çubuğa sahip olan herkes, /dev/sdb1 /media/usbstick auto defaults 0 0 /etc/fstabçünkü benim defaultsiçerir suid. Peki …

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.