此指令碼簡單用於檢測主機的各種引數#!/bin/bash
ip=`ifconfig eth0 | awk '
/inet /'`
echo
"本地ip位址是:
"$ip
cpu=`uptime | awk '
'`
#awk中nf為當前行的列數,$nf是最後一列
echo
"本機cpu最近15分鐘的負載是:
"$cpu
net_in=`ifconfig eth0 | awk '
/rx p/'`
echo
"入站網絡卡流量為:
"$net_in
net_out=`ifconfig eth0 | awk '
/tx p/'`
echo
"出站網絡卡流量為:
"$net_out
mem=`free | awk '
/mem/'`
echo
"記憶體剩餘容量為:
"$mem
disk=`df | awk '
/\/$/'`
echo
"根分割槽剩餘容量為:
"$disk
user=`cat /etc/passwd |wc -l`
echo
"本地賬戶數量為:
"$user
login=`who | wc -l`
echo
"當前登陸計算機的賬戶數量為:
"$login
process=`ps aux | wc -l`
echo
"當前計算機啟動的程序數量為:
"$process
soft=`rpm -qa | wc -l`
echo
"當前計算機已安裝的軟體數量為:
"$soft
nginx切割日誌指令碼
[root@web1 ~]# vim /usr/local/nginx/logbak.sh#!/bin/bash
date=`date +%y%m%d`
logpath=/usr/local/nginx/logs
mv $logpath/access.log $logpath/access-$date.log
mv $logpath/error.log $logpath/error-$date.log
kill -usr1 $(cat $logpath/nginx.pid)
架構師的成長之路初片
centos6與centos7的對比 檔案系統 centos6 centos7 檔案系統 ext4的單個檔案系統容量達到1eb,單個檔案大小達到16tb xfs預設支援8eb減1位元組的單個檔案系統,最大可支援檔案大小9eb,最大檔案系統尺寸為18eb 防火牆iptables firewalld 核...
架構師的成長之路初片 NTP
ntp協議 思路 建立乙個以a機為標準時間的機器,讓它用來同步其他機器伺服器的標準時間。a機又以 國家授時中心的ip位址 進行時間同步,ip 210.72.145.39 也可以選擇其他的時間伺服器。大多數選擇阿里雲,華為雲.的時間伺服器進行同步 stratum 分層設計 總層數限制在15層以內 包括...
架構師的成長之路初片 NFS
nfs 共享資料服務 包名 nfs utils 系統服務 nfs server 此服務 nfs server 依賴rpcbind服務,在重啟此服務時,需要多重啟乙個服務 rpcbind 服務 b機器 可將共享的資料夾掛載到 mnt my nfs,可實現資料同步。開機自啟 etc fstab 192....