1 - Làm thế nào để liệt kê các thư viện đã được cài trong máy?
Bạn chạy lệnh này để liệt kê các thư viện đã được cài:
/sbin/ldconfig -p
2 - Làm thế nào để xác định có những chương trình nào đã cài trên máy chạy linux?
Tùy theo hệ điều hành, bạn có thể dùng các lệnh sau:
Với các dòng RPM based:
rpm -qa
Với các dòng Debian hoặc Ubuntu
dpkg --list
Với các dòng OpenBSDpkg_info
3 - Làm thể nào để liệt kê có các cổng nào đang mở và các chương trình nào đang chiếm giữ cổng đó?
Chạy với quyền root lệnh sau:
netstat -tulpn
Hoặc:
nmap -sT -O localhost
4 - Tôi muốn biết thông tin về một hostname hoặc một địa chỉ ip?
Để biết thông tin về hostname hãy gõ:
whois hostname
Để biết thông tin về địa chỉ ip hãy gõ:
dig -x ip
5 - Tôi muốn biết thông tin về phần cứng của máy, tôi phải làm thế nào?
Để biết thông tin về CPU hãy gõ:
cat /proc/cpuinfo
Để biết thông tin về bộ nhớ hãy gõ:
free -m
Để biết thông tin về ổ cứng hãy gõ:
sudo fdisk -l
Để biết thông tin về dung lượng đã dùng của ổ cứng hãy gõ:
df -h
Để biết thông tin về các card PCI hãy gõ:
lspci
Để biết thông tin về dung lượng các tập tin sử dụng hãy gõ:
du
Để biết thông tin về các công việc đang chạy hãy gõ:
lsdev
Để biết thông tin về các ổ USB hãy gõ:
lsusb
Để biết thông tin phần cứng RAM, hãy gõ:
sudo dmidecode --type 176 - Tìm kiếm file có chứa một xâu chỉ định
Để tìm kiếm file có chứa một xâu chỉ đinh, bạn gõ:
grep -r "string" /path
7 - Tìm kiếm các file có dung lượng lớn:
Để tìm kiếm các file có dung lượng lớn trên hệ thống, ta có thể dùng lệnh sau:
find /đường_dẫn -size +dung_lượng_tối_thiểu -size -dung_lượng_tối_đa
8 - Tôi muốn xem dịch vụ nào đang chiếm port nào trong hệ thống:
Bạn sử dụng lênh:
lsof -Pnl +M -i4 : dành cho các địa chỉ IPv4.
lsof -Pnl +M -i6: dành cho các địa chỉ IPv6
Bạn thử lại với lệnh: cat /đường_dẫn/file | grep "text" --text
10 - Tôi muốn chạy lệnh netstat ở chế độ thời gian thực, tôi phải làm như nào?
Trong linux có lệnh watch để chạy một lệnh nào đó lặp lại trong một khoảng thời gian nào đó. Bạn có thể tận dụng lệnh này để làm việc này. Mẫu lệnh có dạng:
watch -n 30 "netstat -ntu | awk '{print \$5}' | cut -d: -f1 | sort | uniq -c | sort -n"
Bạn gõ lệnh man hoặc help để biết thêm chi tiết cách sử dụng của lệnh watch
11 - Tôi muốn tìm kiếm thông tin một process thông qua process Id:Bạn chạy lệnh sau:
ps -p PID
12 - Tôi muốn xem trong hệ thống đang có những user nào
Để xem danh sách các user đang có trong hệ thống, bạn chạy lệnh sau:
cat /etc/passwd
Không có nhận xét nào:
Đăng nhận xét