คำถามแบบใช้งานคู่! นักโบราณคดีซอฟต์แวร์หรือนักแฮ็กเกอร์สามารถใช้คำตอบสำหรับคำถามนี้ได้! ตอนนี้ฉันเป็นใคร
ฉันมักจะใช้เพื่อ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เป็นเพื่อนของคุณ