代碼如下
| 代碼如下 |
複製代碼 |
|
# !/bin/bash
rm -rf www.111cn.net.php
echo "<html>" >> www.111cn.net.php
echo "<head>" >> www.111cn.net.php
echo '<meta charset="utf-8"/><title>RucLinux system information script</title>' >> www.111cn.net.php
echo "<body>" >> www.111cn.net.php
echo '<a href="http://www.myzhenai.com.cn">myzhenai.com.cn</a> <a href="http://www.myzhenai.com">myzhenai.com</a> <a href="http://www.haikou-china.com">haikou-china.com</a> <a href="http://jiayu.mybabya.com">jiayu.mybabya.com</a><br />' >> www.111cn.net.php
echo "<b>The local time:</b><br />" >> www.111cn.net.php
date -u >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>The current working directory:</b><br />" >> www.111cn.net.php
pwd >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Kernel/operating system/CPU Information:</b><br />" >> www.111cn.net.php
uname -a >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Kernel version:</b><br />" >> www.111cn.net.php
cat /proc/version >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Operating System Version:</b><br />" >> www.111cn.net.php
cat /etc/issue >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>CPU information:</b><br />" >> www.111cn.net.php
cat /proc/cpuinfo >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Loaded kernel modules:</b><br />" >> www.111cn.net.php
lsmod >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Environment variables:</b><br />" >> www.111cn.net.php
env >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Memory usage:</b><br />" >> www.111cn.net.php
free -m >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>The amount of memory:</b><br />" >> www.111cn.net.php
grep MemTotal /proc/meminfo >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Free memory:</b><br />" >> www.111cn.net.php
grep MemFree /proc/meminfo >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>System uptime:</b><br />" >> www.111cn.net.php
uptime >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All partitions:</b><br />" >> www.111cn.net.php
fdisk -l >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All swap partitions:</b><br />" >> www.111cn.net.php
swapon -s >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All network interfaces:</b><br />" >> www.111cn.net.php
ifconfig >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Routing table:</b><br />" >> www.111cn.net.php
route -n >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All listening ports:</b><br />" >> www.111cn.net.php
netstat -lntp >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Connection has been established:</b><br />" >> www.111cn.net.php
netstat -antp >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Network Statistics processes:</b><br />" >> www.111cn.net.php
netstat -s >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All processes:</b><br />" >> www.111cn.net.php
ps -ef >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Active users:</b><br />" >> www.111cn.net.php
w -s >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>User login log:</b><br />" >> www.111cn.net.php
last >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All users of the system:</b><br />" >> www.111cn.net.php
cut -d: -f1 /etc/passwd >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All group:</b><br />" >> www.111cn.net.php
cut -d: -f1 /etc/group >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Plan of the current user:</b><br />" >> www.111cn.net.php
crontab -l >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All system services:</b><br />" >> www.111cn.net.php
chkconfig --list >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All activated system service:</b><br />" >> www.111cn.net.php
chkconfig --list |grep on >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All software installed packages:</b><br />" >> www.111cn.net.php
rpm -qa >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All installed PHP software package:</b><br />" >> www.111cn.net.php
rpm -qa |grep php >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>PHP information:</b><br />" >> www.111cn.net.php
php -v >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All php.ini file path:</b><br />" >> www.111cn.net.php
find / -name php.ini >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All httpd.conf file path:</b><br />" >> www.111cn.net.php
find / -name httpd.conf >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All lighttpd.conf file path:</b><br />" >> www.111cn.net.php
find / -name ligbttpd.conf >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All nginx.conf file path:</b><br />" >> www.111cn.net.php
find / -name nginx.conf >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>All php-fpm.conf file path:</b><br />" >> www.111cn.net.php
find / -name php-fpm.conf >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>The current system of open files:</b><br />" >> www.111cn.net.php
lsof -i >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Find the ASP file:</b><br />" >> www.111cn.net.php
find / -name *.asp >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "<b>Volume files larger than 10M:</b><br />" >> www.111cn.net.php
find / -size +10M >> www.111cn.net.php
echo "<br />" >> www.111cn.net.php
echo "</body>" >> www.111cn.net.php
echo "</head>" >> www.111cn.net.php
echo "</html>" >> www.111cn.net.php
chmod 777 www.111cn.net.php |
這樣之後我們只要在瀏覽器開啟www.111cn.net .php檔案就會發現你linux系統資訊全部在裡面顯示了,當然我們不一定要顯示php檔案也可以其它檔案或直接輸了哦。