çift kullanımlı bir soru! Bir Yazılım Arkeologu ya da Kötü Bir Hacker bu sorunun cevaplarını kullanabilir! Şimdi, ben neyim?
Ne yaptığımı öğrenmek için her zaman ps -efkarşısındakini ps -augxwwkullanırdım. Linux ve System V kutuları "-ef" ve "-augxww" üzerinde hata yapma eğilimindeydi, BSD ve eski SunOS makineleri için tersi. Çıktısı da pssize çok şey bildirebilir.
Kök olarak oturum açabiliyorsanız ve bu bir Linux makinesiyse, yapmalısınız lsusbve lspcibu size donanım durumunun ne olduğunu bilmenin% 80'ini sağlayacaktır. dmesg | morehemen hemen her konuda mevcut sorunları anlamanıza yardımcı olabilir.
Bu aşamalı olarak kaldırılmaya başlıyor, ancak yapmak ifconfig -agenellikle ağ arayüzleri ve ağ hakkında çok şey söyleyebilir. Koşu mii-toolve / veya ethtoolsize gördüğünüz arayüzleri üzerinde ifconfigçıktı kablolu ethernet gibi bakmak de seni biraz bilgi verebilir.
Kaçmanın ip routeya netstat -rda belki kullanımdaki ağ arayüzleri ile ilgili bir şey yönlendirme Internet Protokolü hakkında bilgilendirici olabilir ve.
Bir mountçağrı size disk (ler) ve bunların nasıl monte edildiğini anlatabilir.
Çalışıyor uptimeve ardından last | moremevcut bakım durumu hakkında bir şeyler söyleyebilir. 100+ günlük çalışma süreleri, mecazi olarak muhtemelen "petrol ve sıvıları değiştirme zamanı" anlamına gelir. Koşu whoda
Baktığımızda /etc/resolv.confve /etc/hostsbu makinenin DNS ayarı hakkında bilgi verebilir. Belki yapmak nslookup google.comveya dig bing.comDNS çoğunlukla işlevsel olup olmadığını görmek için.
Hangi hataların ("komut bulunamadı") ve hangi komut türlerinin ("ps -ef" ve "ps augxww") hangi Unix veya Linux veya BSD varyantını yeni bulduğunuzu belirlemek için her zaman işe yarar.
Bir C derleyicisinin varlığı veya yokluğu ve nerede yaşadığı önemlidir. Yap which ccya da daha iyisi, which -a cconları bulmak için.
uname -aoapropos whateverzaman senin arkadaşın.