擷取linux系統資訊並儲存一個檔案的例子

來源:互聯網
上載者:User

代碼如下

 代碼如下 複製代碼

# !/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檔案也可以其它檔案或直接輸了哦。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.