một câu hỏi sử dụng kép! Hoặc là một nhà khảo cổ phần mềm hoặc một Hacker ác có thể sử dụng câu trả lời cho câu hỏi này! Bây giờ, tôi là ai?
Tôi luôn luôn sử dụng ps -ef
so với ps -augxww
để tìm hiểu những gì tôi đang trên. Các hộp Linux và System V có xu hướng thích "-ef" và lỗi trên "-augxww", ngược lại đối với BSD và các máy SunOS cũ. Đầu ra của ps
có thể cho bạn biết rất nhiều là tốt.
Nếu bạn có thể đăng nhập với quyền root và đó là máy Linux, bạn nên làm lsusb
và lspci
- điều đó sẽ giúp bạn đạt được 80% cách để biết tình hình phần cứng là gì. dmesg | more
có thể giúp bạn hiểu bất kỳ vấn đề hiện tại về bất cứ điều gì.
Nó bắt đầu được loại bỏ, nhưng việc làm ifconfig -a
thường có thể cho bạn biết rất nhiều về giao diện mạng và mạng. Chạy mii-tool
và / hoặc ethtool
trên các giao diện mà bạn thấy ở ifconfig
đầu ra trông giống như ethernet đã tắt cũng có thể cung cấp cho bạn một số thông tin.
Runnin ip route
hoặc netstat -r
có thể là thông tin về định tuyến Giao thức Internet và có thể là một cái gì đó về giao diện mạng đang sử dụng.
Một mount
lời mời có thể cho bạn biết về (các) đĩa và cách chúng được gắn kết.
Chạy uptime
, và sau đó last | more
có thể cho bạn biết một số điều về tình trạng bảo trì hiện tại. Thời gian hơn 100 ngày có lẽ có nghĩa là "đã đến lúc thay dầu và chất lỏng", nói một cách ẩn dụ. Chạy who
cũng được
Nhìn vào /etc/resolv.conf
và /etc/hosts
có thể cho bạn biết về thiết lập DNS của máy đó. Có thể làm nslookup google.com
hoặc dig bing.com
để xem DNS chủ yếu là chức năng.
Luôn luôn đáng xem những lỗi nào ("không tìm thấy lệnh") và biến thể của các lệnh ("ps -ef" so với "ps augxww") hoạt động để xác định biến thể của Unix hoặc Linux hoặc BSD mà bạn vừa kết thúc.
Sự hiện diện hay vắng mặt của trình biên dịch C và nơi nó sống rất quan trọng. Làm which cc
hoặc tốt hơn, which -a cc
để tìm thấy chúng.
uname -a
sau đóapropos whatever
là bạn của bạn.