คำถามแบบใช้งานคู่! นักโบราณคดีซอฟต์แวร์หรือนักแฮ็กเกอร์สามารถใช้คำตอบสำหรับคำถามนี้ได้! ตอนนี้ฉันเป็นใคร
ฉันมักจะใช้เพื่อps -ef
เปรียบเทียบกับps -augxww
สิ่งที่ฉันเป็น กล่อง Linux และ System V มีแนวโน้มที่จะชอบ "-ef" และข้อผิดพลาดใน "-augxww" ในทางกลับกันสำหรับ BSD และเครื่อง SunOS แบบเก่า ผลลัพธ์ของps
สามารถแจ้งให้คุณทราบมากเช่นกัน
หากคุณสามารถเข้าสู่ระบบในฐานะรูทและเป็นเครื่องลีนุกซ์คุณควรทำlsusb
และlspci
นั่นจะทำให้คุณได้รับ 80% ของวิธีการรู้ว่าสถานการณ์ของฮาร์ดแวร์คืออะไร dmesg | more
สามารถช่วยให้คุณเข้าใจปัญหาในปัจจุบันเกี่ยวกับอะไรก็ได้
มันเริ่มจะค่อย ๆ หมดไป แต่การทำแบบifconfig -a
นี้สามารถบอกคุณได้มากมายเกี่ยวกับอินเทอร์เฟซเครือข่ายและระบบเครือข่าย การเรียกใช้mii-tool
และ / หรือethtool
อินเทอร์เฟซที่คุณเห็นในifconfig
เอาต์พุตที่ดูเหมือนอีเทอร์เน็ต cabled สามารถให้ข้อมูลกับคุณได้เช่นกัน
รันip route
หรือnetstat -r
สามารถให้ข้อมูลเกี่ยวกับการกำหนดเส้นทางอินเทอร์เน็ตโพรโทคอลและอาจมีบางอย่างเกี่ยวกับอินเทอร์เฟซเครือข่ายที่ใช้งานอยู่
การmount
เรียกใช้สามารถบอกคุณเกี่ยวกับดิสก์และวิธีการติดตั้ง
เรียกใช้uptime
แล้วlast | more
สามารถบอกคุณบางอย่างเกี่ยวกับสถานะปัจจุบันของการบำรุงรักษา ช่วงเวลา 100+ วันอาจหมายถึง "ถึงเวลาเปลี่ยนน้ำมันและของเหลว" ซึ่งเป็นการเปรียบเทียบเชิงเปรียบเทียบ วิ่งwho
ยังเป็น
ดู/etc/resolv.conf
และ/etc/hosts
สามารถบอกคุณเกี่ยวกับการตั้งค่า DNS ของเครื่องนั้น อาจทำnslookup google.com
หรือdig bing.com
เพื่อดูว่า DNS ทำงานได้เป็นส่วนใหญ่หรือไม่
มันคุ้มค่าที่จะดูว่ามีข้อผิดพลาดอะไรบ้าง ("ไม่พบคำสั่ง") และคำสั่งต่าง ๆ ของคำสั่ง ("ps -ef" เทียบกับ "ps augxww") ทำงานเพื่อกำหนดตัวแปรของ Unix หรือ Linux หรือ BSD ที่คุณเพิ่งทำ
การมีหรือไม่มีคอมไพเลอร์ C และสถานที่ที่มันมีความสำคัญ ทำwhich cc
หรือดีกว่าwhich -a cc
เพื่อค้นหาพวกเขา
uname -a
แล้วapropos whatever
เป็นเพื่อนของคุณ