Linux'un Gizli Özellikleri


64

Yanıtlar:


52

Topa gitmek için ekranı gerekli görüyorum :

Ekran çağrıldığında, içinde bir kabuk (veya belirtilen komut) bulunan tek bir pencere oluşturur ve ardından normal şekilde yaptığınız gibi programı kullanabilmeniz için önünüze çıkar. Ardından, istediğiniz zaman içinde başka programlarla (daha fazla mermi dahil) yeni (tam ekran) pencereler oluşturabilir, mevcut pencereyi kaldırabilir, etkin pencerelerin listesini görüntüleyebilir, çıktı günlüğünü açıp kapatabilir, pencereler, kaydırma geçmişini görüntüleyin, pencereler arasında geçiş yapın, vb. Tüm pencereler programlarını birbirinden tamamen bağımsız olarak çalıştırır. Programlar, pencereleri görünmüyorsa ve tüm ekran oturumu kullanıcılar terminalinden ayrılsa bile çalışmaya devam eder.


ubuntu 9.04 ile piyasaya sürülen ekran profilleri hakkında söyleyecek bir şeyleri olan var mı? onlara biraz baktım ama gerçekten yararlı olup olmadıklarını veya sadece iyi göründüğünü söyleyebilecek kadar zaman
vermedim

12
AMAN TANRIM! tekrar ekran?
setatakahashi

@ xkcd150, oldukça benzerler, ancak en büyük galibiyet durum çizgisi. Tüm pencerelerinizi ve makine ile ilgili bir yığın yığını gösterir.
staticsan

Ve ekranın iyi bir versiyonunu kullanmak istiyorsanız, tmux;)
Good Person

45

Belki bunları her gün kullanmıyorum ama sık kullanıyorum:

  • strace İşlem tarafından hangi dosyaların yüklendiğini kontrol edin.
  • htop Daha iyi bir üst.
  • mtr ping + traceroute birleştirilmiş
  • lynx / links / w3m Konsol taramasına ihtiyaç duymanız durumunda
  • ettercap Büyük ağ dinleyicisi (wireshark yerine tercih ederim)
  • komut dosyası bash Her * nix yöneticisi bunu bilmeli.
  • Bir programlama dili Daha karmaşık şeyler için bash komut dosyasından uzak durun ve python / perl / ruby ​​/ tcl / ... gibi bir şey kullanın (Lisp kullanın)
  • Gece Yarısı Komutanı , norton komutanını seven insanlar için harika olabilir.
  • irssi IRC hakkında ne zaman bir şey sormak istediğinizi asla bilemezsiniz.
  • wget / curl Komut satırından sayfa indirin.
  • scp Ssh üzerine sayfa kopyala
  • lftp / ncftp İyi (komut dosyası yazılabilen) konsol FTP istemcileri.
  • iotop Disklerinizi neyin zorladığını kontrol edin
  • nmap iyi port tarayıcı

Ben de üstüne
eklerdim

Her iki TLDP bash belgesi de çok kötü.
adaptr

33

"-X" parametresini kullanarak uzak GUI uygulamalarını SSH üzerinden çalıştırabildiğinizi görünce şaşırdım. Örneğin:

# on my machine
$ ssh -X linuxserver
# on remote machine
$ gedit /etc/my.cnf &

Gedit penceresi yerel makinemde belirir ve sunucudaki "my.cnf" dosyasını düzenler.

Bunun yalnızca istemci makinenizin X ortamına sahip olması durumunda işe yaradığını varsayıyorum - başka bir deyişle Windows'ta değil. Ama Mac'imde harika çalışıyor!


9
xming sourceforge.net/projects/xming kullanarak pencerelerde de çalışmasını sağlayabilirsiniz!
xkcd150

3
SSH iletme, her şeyi yavaşlatan şifreleme yapar. Güvenli bir LAN kullanıyorsanız, programları bir Linux masaüstünden başka bir Linux bilgisayarın X oturumuna gönderebilirsiniz. Çok kullanışlı. Salonun bir ucundaki steroya takılan ana masaüstümde bu şekilde mplayer ile film izlerdim. Daha sonra mplayer sesi stereo sistemden çıkar ve görüntü, veri projektörüne bağlanan salonun diğer ucundaki dizüstü bilgisayarıma (ethernet aracılığıyla) gelirdi. Ev sineması muhteşemliği.
Gareth

5
Her seferinde -X komutunu eklemek yerine, ssh_config'inizi dahili ana bilgisayarlarınızla eşleşen bir ana bilgisayar hattı ile güncelleyebilirsiniz . . * 've' ForwardX11 yes 'seçeneğini etkinleştirin
Zoredache

-Y'ye alıştım, aradaki farkı asla öğrenmedim.
Notmyfault

-Y, X11 yönlendirmesine güvenir. -X'den çok daha güvenli (basit X11 yönlendirme). Btw birçok varsayılan sshd kurulum izin vermeyecek -x şimdi, sadece-y. Eğer -X kullanıyorsanız, garip hatalarla karşılaşıyorsanız, "MIT MAGIC COOKIE" hatalarıyla yaklaşan uygulamalar, sonra -Y'yi kullanın. Sonuç: kullanmayın -X, sadece -Y
wazoox

33

Sık sık görmezden gelinir, çok yararlı bir araçtır. lsof sistemdeki her açık dosyanın bir listesini, kimin / ne kullandığı vs.

Örneğin:

root@tower:~ # umount /mnt/hardy
umount: /mnt/hardy: device is busy
umount: /mnt/hardy: device is busy
root@tower:~ # lsof | grep /mnt/hardy
bash       5966       root  cwd       DIR      253,2     1024          2 /mnt/hardy
root@tower:~ #

Şimdi başka bir terminalde bir kabuğa giriş yaptığımı görüyorum ve / mnt / hardy şu anki çalışma dizinim. Böylece ya bu kabuğu öldürebilirim, ya da diğer terminale gidip bu dizinden çıkabildim, böylece unmount'lar.

Bu gerçekten önemsiz bir örnek, ara sıra 'bot' istilasını temizlemek için de çok kullanışlı. Seçenekler çok geniştir, daha fazla bilgi için bkz.


2
kaynaştırıcı başka bir güzel numaradır, yalnızca bir dosyayla veya bir bağlantı noktasıyla ilgileniyorsanız.
bdonlan

1
Kesinlikle saklanmış. Uzun zamandır bu özelliği arıyorum. (Ben bir noob olsa)
cgp

Bu gerçekten harika. UNIX'in her şeyi (neredeyse, neredeyse) bir dosya olduğu fikri ile birleştirildiğinde şaşırtıcı şeyler yapabilir. İlk başta yapması imkansız ya da zor görünen pek çok şey, bazı seçeneklerimiz sayesinde oneliner ile çözülebilir hale geldi.
ptman


26

Sistem durdurulduktan sonra ağ yığını çalışmaya devam edebilir. Bunun 2.6.x çekirdek dizisi için geçerli olup olmadığını bilmiyorum, ancak eski sürümlerde, güvenlik duvarını / yönlendirmesini yapılandırabilir, ardından sistemi kapatmadan durdurabilir ve yalnızca ağ yığınını çalıştırabilirsiniz. Hiçbir şey yok çünkü - Bu (statik rağmen) bir ucuz hale "kesmek olamaz" diye güvenlik duvarını olanak sağlayacak kadar hiçbir program veya hizmetlerin, ileri geri paketleri geçen çekirdeğin sadece ağ yığını kısmı olduğu gibi, kesmek. ..


Vay. Gerçekten havalı! +1 Boş zamanım olduğunda kesinlikle bunu 2.6 çekirdeğinde deneyeceğim.
wzzrd

Bu harika, ama nasıl kırılmaz? Çekirdeğin hala çalışıyor olması gerekmez mi? Yoksa minimal bir çekirdek mi?
cdeszaq

7
"Çekirdek"? Bahsettiğiniz bu "Çekirdek" nedir? Bu moda girdiğinde, çalışan tek kod / network stack / 'dır. Görev zamanlaması yok, API yok, kodlar, hizmetler, kullanıcı alanı, hiçbir şey, zip, nada ... sadece ethernet aracılığıyla yankılanan paketlerin hafif sesi ... onu yaşamda iki işlevi olan gömülü bir cihaz gibi düşünün - kabul edin ve gönder, paketler. Sanırım bunu paketlerden gizlice sokmayı deneyebileceğiniz ve gizlice atabileceğiniz bir şekilde “kesebilirsiniz”, ancak yığının kendisinde / doğrudan / saldırabileceğiniz hiçbir şey yok.
Avery Payne

24

"Bul" yu severim - dosyaları bulmak için gnarly "bul. -Name xxxx -print" den çok daha kolay bir yol. Updatedb komutunu bununla birlikte bir dosya dizininizde kullanmak zorunda olduğunuzu unutmayın; Detaylar için man sayfalarına bakınız.


4
Neyse ki, birçok Linux dağıtımı cron.daily :-) 'de updatedb içeriyor.
Matt Solnit

1
Ayrıca bulmaktan çok, çok daha hızlı.
cgp

Bazı kişilerin güvenlik riski olarak bulunduğunu belirtmek gerekir. Olduğu söyleniyor, ben her zaman kullanıyorum :-)
baudtack

Bulun son sürümleri, çok kullanışlı, görmezden gelen bir durum için -i anahtarına sahiptir.
niXar

Ve güvenlik açısından, yalnızca oturum açan kullanıcının gerçekten görebileceği dosyaları "bulmanızı" sağlayan güvenli bulma sürümleri vardır.
Jürgen A. Erhard

19

Tcpdump dosyalarını dolaşmak zorunda kalmadan, uzak sunucularda ağ kodunu hata ayıklamak için gerçekten çok yararlı "ngrep" buluyorum:

ngrep -d any -W byline port 80

örneğin, canlı HTTP isteklerini ve yanıtlarını gösterir.

Sık faydalı bulduğum bir diğer şey de strace'e geçiş yapan "-e" düğmesi:

strace -p <pid> -e trace=open

Verilen bir ödeme için tüm open () sistemlerini gösterecek, ve

strace -p <pid> -e trace=\!rt_sigprocmask

tüm çağrıları rt_sigprocmask () işlevine çıktı alamaz (pthreads kullanmak için yapılan çağrıları çok fazla yapan RoR kodunun hata ayıklaması için kullanışlıdır).


Şimdi gerçekten Linux'u sevmeye başladım. :)
35'te

17
apropos

AÇIKLAMA Her bir el kitabı sayfasının içinde kısa bir açıklaması vardır. apropos, anahtar kelime örneklerinin açıklamalarını arar.

gyaresu@debian:~/bin$ apropos ettercap
etter.conf (5)       - Ettercap configuration file
ettercap (8)         - (unknown subject)
ettercap_curses (8)  - (unknown subject)
ettercap_plugins (8) - (unknown subject)

Bunun man -kyerine her zaman kullanıyorum ama hecelemeyi bozuyorum.
mctylr

15

Neyse ki sadece birkaç kez ihtiyacım vardı, ancak Magic SysRq anahtarı hala tüm zamanların en sevdiğim gizli özelliklerinden biri olmaya devam ediyor.

Alt + SysRq + RSEIUB


1
+1 Magic SysRQ altındır. “Taşların yükseltilmesinin bir ipucu olarak fillerin yükseltilmesi çok sıkıcı” olduğunu unutmayın. Bu nedenle RSEIUB yukarıda kullanılmaktadır: 'terminate' ve 'kill' komutlarını vermeden önce verileri diske senkronize eder. Doğru sipariş tartışılabilir.
wzzrd

Başka bir hafıza yardımı: BUSIER (geriye doğru yazıldığından).
Mei

13
NAME
 units -- conversion program

DESCRIPTION
 The units program converts quantities expressed in various scales to their 
equivalents in other scales.  The units program can only handle multiplicative
scale changes.  It cannot convert Celsius to Fahrenheit, for example.
It works interactively by prompting the user for input:

     You have: meters
     You want: feet
             * 3.2808399
             / 0.3048

     You have: cm^3
     You want: gallons
             * 0.00026417205
             / 3785.4118

     You have: meters/s
     You want: furlongs/fortnight
             * 6012.8848
             / 0.00016630952

     You have: 1|2 inch
     You want: cm
             * 1.27
             / 0.78740157

12

Gerçekten o kadar gizli değil, ama hiç tecrübesi olmayanlar için olabilir, ancak listeleri vermeyi ve bash’ın aşağıdaki gibi genişlemesine izin vermeyi seviyorum:

cp arq{,.bak}

bu da yazmakla aynı

cp arq arq.bak

Ayrıca tarih kısayollarını da kullanıyorum (bunun doğru terim olduğunu sanmıyorum ama ...)

!! 

Son komutu tekrarlamak için veya

^foo^bar 

foo'yu son komutta çubuğu ile değiştirmek için


12

ssh anahtarlarını kopyalamak için ssh-copy-id. Eski yöntem, anahtarı ssh üzerinden yakalamak ve hatta daha eski anahtarı silmek ve sonra anahtarı kedi yapmaktı. Standart olmayan bir ssh portu kullanıyorsanız, o zaman bu sizin için hile yapacak ..

ssh-copy-id -i / yol / to / anahtar '-p standart olmayan ana bilgisayar adı'

Aksi takdirde..

ssh-copy-id -i / yol / için / ana bilgisayar adı


11

Sanal konsollar Çoğu kişi (Ctrl-) Alt-F1'in ilk konsola vb. Ulaşmak için nasıl kullanılacağını bilir, ama ya 12'den fazla varsa? Diğerlerinin arasında geçiş yapmak için Alt-Sol ve Alt-Sağ tuşlarını kullanabilirsiniz. :-D


vay, dostum, bu noktada, sadece ekranı kullanın. hehe :) ekranın açık olduğunu bildirmeme izin veren altta bir görev çubuğu göstermek için .screenrc'im var
Roy Rico

ve 12. konsolun hangi masaüstü kimliğini kullandığı (örneğin gnome) kimliği?
Behrooz

11

Debian-goodies paketini beğendim:

Açıklama: Debian sistemleri için küçük alet kutusu tarzı araçlar
 Bu programlar standart kabuk araçları ile entegre olacak şekilde tasarlanmıştır.
 Debian paketleme sistemi üzerinde çalışacak şekilde genişletilmesi.
 .
  dgrep - Bir regex için belirtilen paketlerdeki tüm dosyaları ara
  dglob - Bir desene uyan paket adlarının bir listesini oluşturur
 .
 Bunlar aynı zamanda dahildir, çünkü bunlar faydalıdır ve haklı çıkarmazlar.
 kendi paketleri:
 .
  debget - APT'nin veritabanındaki bir paket için bir .deb dosyası al
  dpigs - Hangi kurulu paketlerin daha fazla yer kapladığını gösterin
  debman - Bir binary .deb dosyasındaki man sayfalarını ayıklamadan kolayca görüntüleme
  debmany - Yüklenmiş veya kaldırılmış paketlerin sayfalarını seçin
  checkrestart - Eskileri kullanan işlemleri bulma ve başlatma
                 yükseltilmiş dosyaların sürümleri (kütüphaneler gibi)
  popbugs - Bazında özelleştirilmiş bir yayınlama kritik hata listesi görüntüleme
                 kullandığınız paketleri (popülerlik yarışması verilerini kullanarak)

ve ayrıca tekerlekler üzerinde temelde harika boru aletleri olan moreutils:

Açıklama: ek unix yardımcı programları
 Bu, hiç kimsenin düşünmediği unix araçlarının büyüyen bir koleksiyonudur.
 otuz yıl önce yazmak için.
 .
 Şimdiye kadar, aşağıdaki yardımcı programları içerir:
  - sünger: standart girişi ıslatın ve bir dosyaya yazın
  - ifdata: ifconfig çıkışını ayrıştırmadan ağ arayüzü bilgisini al
  - ifne: standart giriş boş değilse bir program çalıştır
  - vidir: metin düzenleyicinizde bir dizini düzenleyin
  - vipe: boruya bir metin düzenleyici ekleyin
  - ts: zaman damgası standart girişi
  - birleştir: satırları iki dosyada birleştirerek boolean işlemleri
  - işemek: tee standart giriş borulara
  - zrun: otomatik olarak komutu açmak için argümanları aç
  - mispipe: ilk komutun çıkış durumunu döndüren iki komutu yazın.
  - isutf8: Bir dosyanın veya standart girişin utf-8 olup olmadığını kontrol edin
  - lckdo: Bir kilidi tutulan bir programı çalıştır
Ana Sayfa: http://kitenet.net/~joey/code/moreutils/

8

İşyerinde her gün kullandığım harika bir "özellik": 443 numaralı bağlantı noktasında SSH dinleme yeteneği, böylece çalışma güvenlik duvarımı atlayan bir tünel oluşturabilirim, SSH aracılığıyla tünellenmiş yerel bir SOCKS proxy'sini Linux sunucusuyla karşılaştırabilirim. .

Kurumsal güvenlik duvarımı tamamen görmezden gelebilirim.


3
Beni her zaman bir ağı "kilitleyebileceğinizi" düşünen insanları düşünmeye kıkırdatır. Trafiğin geçmesi için tek bir port bıraktıysanız, mahvolursunuz.
baudtack

ya bilgisayarınızdan 443 numaralı bağlantı noktasından 3GB veri akıyorlarsa?
Wadih M.

Tik tirbuşon ekleyin ve hatta https proxy'leri bile sorun değil!
Niall Donegan

@ Wadih.M: bu yol: ssh'den 443'e kadar, uzak makineden bir udp paketini netcat ile başka bir porta geri gönderin. Uzak makineye bulunduğunuz yerden başka bir udp paketini gönderin.
Behrooz


8

Belki de Linux’un en büyük özelliklerinden biri, Windows’un aksine, tasarımda hiçbir gizli özelliğin olmadığıdır. Umarım belgelenmemiş herhangi bir özellik, topluluk hakkında bilgi sahibi olmak için yeterince önemliyse işini yapar.


7

İşte düzenli olarak kullandıklarım:

  • sar - sistem faaliyetini gösterir
  • vmstat - sanal hafıza istatistikleri
  • iostat - io istatistikleri
  • pkill- gibi pgrepancak iade edilen işlem kimliğini öldürmenize izin verir
  • xargs -I<string> - dizelerin borulu verilerle değiştirilmesine izin verir
  • at - görev zamanlamak
  • tkdiff- grafiksel diffyardımcı program

Bunlar muhtemelen "gizli" değildir, ancak onları oldukça yararlı buluyorum:

  • df -hk - disk kullanımını insan tarafından okunabilir biçimde gösterme
  • ls -ltr - tarihe göre sıralanmış dosyaları listeler
  • while :; do...done- (Bash) yedek için watchuygun olmaması halinde
  • perl -e- Perlkomut satırında bir snippet çalıştır
  • free -kt - hafıza bilgilerini göster (kilobayt w / toplam)

Sanırım yazmaktan while true; do ...daha kolaywhile [ 1 ]; do ...
ptman

6

Bazı harika püf noktaları ile bu yazı ile başlayın . En sevdiğim, süreçlerinizi bir ağaç biçiminde görüntüleyen pstree'dir, böylece hangi işlemin hangisinin doğduğunu görebilirsiniz.

curl, kullanacağınız herhangi bir şeyi cehennemden atıyor.

zgrep ve zless, gzipli günlük dosyalarını aramak için mükemmeldir, bu nedenle onları gunzip ile borulamanız veya / var / log içinde sıkıştırılmamış şeyler bırakmak zorunda kalmazsınız.


Özet, tembeller için ;-) 1.pgrep (ps'nin grep ile buluşması gibi) 2.pstree (bir ağaç biçimindeki işlemleri listeler) 3.bc (isteğe bağlı bir hassas hesap makinesi dili) 4.split (büyük dosyaları parçalara ayırır) 5 .nl (sayılar satırlar) 6.mkfifo (iki komutu adlandırılmış bir kanaldan iletişim kurar) 10.lsof (açık dosyaları listeler)
kullanıcı adı

(GNU) ps bir ağaç basmak için bayraklara sahiptir. Pstree'ye devam etmeyi hatırlamaktan daha kolay bir şey var mı?
ptman

Kıvrılma neden wget'den daha iyi olur? Ve: zgrep ve zless sadece başlangıçtır; Ayrıca zcat ve zmore var.
Mei,

6

ESC + .

Son satırdaki son parametreyi geçerli komut satırına 'yapıştırır'

Örneğin

ls -l /home/someuser/somedir/somefile

bunu takiben

rm ESC + .

Çevirir

rm /home/someuser/somedir/somefile

Bu harika. Bunu bilmiyordum.
Andrew Taylor

5

Bu yeskomutu çok güzel görüyorum :

yes | do_you_agree

Man sayfasından:

NAME
       yes - output a string repeatedly until killed

SYNOPSIS
       yes [STRING]...
       yes OPTION

5

Kavramı Linux'ta her şeyin bir dosya olduğu .

Tüm yapılandırmalar metin dosyalarındadır ve Linux'taki her şey bir dosya olarak değerlendirilir. Bu, Linux'taki şeyleri değiştirmeyi çok kolaylaştıran çok daha basit bir yaklaşımdır. Linux'ta bile dosya sisteminizin kendisi bir dosya olarak görülebilir.


Bu temel Unix konseptini seviyorsanız, Plan9 OS'yi beğeneceksiniz.
wazoox

4

Açık kaynak. Bakmaya can atarsanız, hiçbir şey "gizli" değildir.


Maalesef açık kaynak, "gizli" şeyleri aramanızı zorlaştırır.
Spoike

5
Ben bunun tam tersini tartışmıştım - eğer bir özellik kapalı kaynak kodlu bir uygulamada gizlenmişse, ifşa edilmesi en dev dükkanlara kalmış. Açık kaynaklı bir uygulamada, özellik herkesin görmesi için var. Ayrıca, aktif olarak gelişmekte olan insanların sayısı genellikle daha fazladır (daha fazla insan 'gizli' özellikleri bilir ve konuşur). Son olarak, açık kaynak geliştirme büyük ölçüde topluma yöneliktir, bu nedenle insanlar genellikle birbirlerini gizli özellikler hakkında anlatır.
Tom Wright

@ Spoike'ın mantığını hiç takip etmiyorum. Evet, bakacak daha çok şey var, ama ne görüyorsanız onu alıyorsunuz.
Paul Tomblin

Bence anlambilimi tartışıyorsun. "Linux'un şaşkın özelliklerini" olarak değiştirsek nasıl olur?
spoulson

Ben ediyorum kısmen belki işler çünkü iyi genel eksikliği 'gizli' olduğu Spoike lehine iddia güncel belgeler. Bu ifadenin tüm projeler için geçerli olduğunu söylememekle birlikte, tam dokümantasyonun (ve nasıl yapılır kullanıcı kılavuzları demek istemiyorum) biraz eksik olduğu birçok proje var. KDE'nin idari özellikleri, özellikle rc dosyalarının içindeki ayarların yönetimi ve değişmeyen belirli bir alanın ayarlanmasının gerçek etkileri ile ilgili mükemmel bir örnektir. Birçok durumda, işlerin nasıl yapıldığını öğrenmek için kendimi kaynak kodda ararken buldum.
Jason Mock

4

Gizli özellik, gizli özellikler olmamasıdır. Sistem, tam erişiminiz olan muazzam miktarda güç sağlar. Her parçasını ve parmaklarınızın ucunda hangi gücün olduğunu bilmek için mevcut olan her aracı anlamanız gerekir.

/ Bin, / sbin, / usr / bin, / usr / sbin içindeki her komutu ve / proc içindeki her sanal dosyayı anlayarak başlamalısınız. El sayfalarını, diğer belgeleri ve kaynağı gerektiği şekilde okuyun.

Bir man sayfasını okumaktan veya kaynağı okumaktan memnun değilseniz, bu sizin gizli özelliğinizdir.



3
  • od- Sekizli ve diğer formatlardaki dosyaları dökmek. Örneğin, dosyanın başında bazı malzeme boşluğu olup olmadığını kontrol etmek için kullanışlıdır
  • file - Verilen dosyanın dosya türü ne olabilir?
  • lshw, lsusb, lspci- Liste donanım
  • tracepath - burada MTU problemi ile mi uğraşıyoruz?
  • netwox 200+ ağla ilgili araçlar içerir
  • ip - ağ yapılandırma / bilgi için
  • sysctl - dosya sistemi / ağ / çekirdek bilgisi
  • ebtables - köprü için iptables
  • vconfig - VLAN yapılandırması
  • brctl - Köprü yapılandırması
  • socat- netcatsteroidler üzerinde
  • ipgrab- tcpdumpayrıntılı başlık bilgileri basan benzer bir yardımcı program
  • dig - Şimdi DNS sunucusuyla ne ilgisi var?


3

Bunu bugün buldum:

dmidecode :
Sisteminizin donanımıyla ilgili bilgileri, sistem BIOS'unuzda açıklandığı şekilde SMBIOS / DMI standardına göre raporlar. Bu bilgiler genellikle sistem üreticisini, model adını, seri numarasını, BIOS sürümünü, varlık etiketini ve üreticiye bağlı olarak değişen düzeylerde ilgi ve güvenilirliğin diğer ayrıntılarını içerir. Bu genellikle CPU soketleri, genişletme yuvaları (örn. AGP, PCI, ISA) ve bellek modülü yuvaları ve G / Ç bağlantı noktaları listesi (örneğin seri, paralel, USB) için kullanım durumunu içerecektir.

Kesinlikle colo tesisinde bazırandomserver27 hakkında sorulara cevap çok daha kolay hale getirir!


Hoşunuza gidecek lspci, lsscsi, lsusb :)
wazoox

Evet, düzenli olarak ls * komutlarını kullanıyorum - BIOS seviyesi bilgisini çekebilecek bir şey olduğunu bilmiyordum :)
gharper

3

Gerçekten bir Linux meselesi değil, daha çok Bash meselesi: işlem değişikliği,

diff some_local_file <(ssh somehost "cat some_remote_file")

Bu, bir satırda SSH ile alınan yerel ve uzak bir dosyayı farklı tutar.

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.