2、用portaudit查明安全隐患(由[color="Blue"]终极幻想兄提供)
handbook 上的一句话:
A security vulnerabilities check can be automatically done by portaudit before any new application installation.
3) Determining FreeBSD release level:
# uname -r
Generally, following command is use to get all info at a time:
# uname -mrs
FreeBSD 5.0-RELEASE i386
4) Determining CPU information such as speed, make etc
# dmesg | grep CPU
CPU: Pentium 4 (1716.41-MHz 686-class CPU)
acpi_cpu0: on acpi0
acpi_cpu: CPU throttling enabled, 8 steps from 100% to 12.5%
5) Determining real and available memory to FreeBSD:
# dmesg | grep memory
real memory = 201326592 (192 MB)
avail memory = 188555264 (179 MB)
Note systcl has more info, just type to see rest of all info
# sysctl -a | less
6) Determining how long a system has been up
# uptime
7) Determining when a system was last rebooted or shutdown
# last -1 reboot
# last -1 shutdown
8) Determining swap file system usage
# swapinfo –k
9) Determining who is logged in and what they are doing
Following all commands can be use. users command displays the list of all logged in users only.
# w
# who
# users
10) Find out when user was last logged in
You can use last command as follows:
# last user-name
(a) To find out user vivek was last logged at what time use last as follows
# last vivek