shell-001:記錄每天的磁碟情況
# shell-100只是為了練習!!適合新手!
#!/bin/bash # 此指令碼是記錄每天的磁碟情況,記錄儲存30天! # 當前的日期 current_time=$(date +%F) # 儲存的目錄位置 dir=/date/logs/disklog # 判斷目錄是否存在。不存在則建立! if [ ! -d $dir ] then mkdir -p $dir fi # 記錄日誌! df -h > $dir/$d.log ##此目錄下的日誌只儲存30天 find $dir/ -mtime +30 |xargs rm # 最後是做一個任務計劃!(此步驟省略)
相關推薦
shell-001:記錄每天的磁碟情況
# shell-100只是為了練習!!適合新手! #!/bin/bash # 此指令碼是記錄每天的磁碟情況,記錄儲存30天! # 當前的日期 current_time=$(date +%F) # 儲存的目錄位置 dir=/date/logs/disklog # 判斷目錄是否存在。不存在則建立! if
shell指令碼:統計分析 /home/ 目錄使用者磁碟使用情況
一、統計單臺機器 /home/ 目錄下磁碟空間使用 top3 的使用者 common.sh 指令碼用於統計 /home/* 目錄下儲存空間 top3 的使用者。 du -sb /home/* |sort -nr |head -n 3 #單位為B 二、統計分析多臺分散式機器上 /h
shell-004:檢測機器存活或者網路陡動情況!
如下圖情況,我們監測的就是此資料,當大於50%了,我們就可以設定告警等! #!/bin/bash # 用ping檢測一臺機器的存活或者網路波動情況 # 檢測機器的丟包率來檢測網路波動情況!! n=`ping -c3 8.8.8.8|grep '0% packet loss'|awk -F '%'
shell-006:檢測80埠的存活情況
注意細節問題,如下圖所示 #!/bin/bash # 檢測80埠是否存在 while : do n=`netstat -lnpt |grep ':80 ' |wc -l` if [ $n -eq 0 ];then /usr/sbin/nginx -k start
Shell 特性:history
format 參數 oot roo etc 存在 記錄 size sts [[email protected]/* */ ~]# history # 查看命令歷史,命令歷史存在 ~/.bash_history 文件中 [[email pro
Shell 特性:alias
style col 生效 logs 效應 color localhost 別名 設置 [[email protected]/* */ ~]# alias # 查看別名 [[email protected]/* */
Shell 特性:PS1 、PS2
shel 效應 主機名 想要 ps1 時間 主機 localhost 臨時 [[email protected]/* */ ~]# echo $PS1 # 查看主提示符 [[email protected]/
Linux Screen技巧:記錄屏幕日
screen下面介紹如何記錄screen屏幕日誌。第一種方法:啟動時添加選項-L(Turn on output logging.),會在當前目錄下生成screenlog.0文件。screen -L -dmS test的意思是啟動一個開始就處於斷開模式的會話,會話的名稱是test。screen -r test連
布局分析001:自己的博客園模板
框架 -s spa 絕對定位 col images com eight class 分析: 兩列的模式,兩列都采用絕對定位方式。 這個框架的問題是:只知道一個層的寬度如何定位? 假如只規定右邊層的寬度,左邊如何定位呢? 比如說,規定右邊的寬度為300px,則左邊不用計算,
老男孩教育每日一題-第98天-shell知識點:shell腳本中字符串截取的常用用法?
字符串 截取 shell 答案參考:假設有變量var=http://www.oldboyedu.com/123.htm.1. # 號截取,刪除左邊字符,保留右邊字符。變量: var=http://www.oldboyedu.com/123.htm echo ${var#*//} 其中 var 是變
Shell簡介:什麽是Shell,Shell命令的兩種執行方式
shell linuxShell本身是一個用C語言編寫的程序,它是用戶使用Unix/Linux的橋梁,用戶的大部分工作都是通過Shell完成的。Shell既是一種命令語言,又是一種程序設計語言。作為命令語言,它交互式地解釋和執行用戶輸入的命令;作為程序設計語言,它定義了各種變量和參數,並提供了許多在高級語言中
shell腳本-監控網絡情況
腳本 shell 監控網絡並 #!/bin/bash # ------------------------------------------------------------------------------- # FileName: networkchecking # Revisio
linux系統監控:記錄用戶操作軌跡,誰動過服務器
linux linux script linux安全 linux系統監控 甘兵 1、前言 我們在實際工作當中,都碰到過誤操作、誤刪除、誤修改過配置文件等等事件。對於沒有堡壘機的公司來說,要在linux系統上深究到底誰做過配置文件的修改、做過誤刪除是很頭疼的事情,特別是遇到刪庫跑路
shell練習:寫一個腳本實現如下功能:輸入一個數字,然後運行對應的一個命令。顯示命令如下:*cmd
else bin echo 數字 bar 一個 功能 ash elif shell練習:寫一個腳本實現如下功能:輸入一個數字,然後運行對應的一個命令。顯示命令如下:*cmd meau** 1--date 2--ls 3--who 4--pwd 當輸入1時,會運行date命
Shell基礎:介紹、歷史命令、命令不全和別名、通配符、輸入輸入重定向、管道發和作業控制
基礎 一個 直接 1.5 寫到 否則 shel attr tle Shell的介紹 zsh、ksh(yum list |grep zsh 進行查看,然後可以相應的進行安裝) 命令歷史1. /root/.b
Shell基礎:shell變量、環境變量配置文件、shell特殊符_cut、sort、wc、uniq
逆轉 重定向 空格 9.png pro 終端 split 打開 style shell變量1.命令 env 列出系統預設的全部系統變量(變量都是大寫字母)2.命令 set 可以查看到系統預設的變量,也可以看到用戶自定義的變量。3.自定義變量: 變
100個shell腳本。每天一個堅持下去。
linux一、case#!/bin/bash#測試case echo "Hit a key,then hit return."read keypress#開始casecase "$keypress" in[[:lower:]])echo "lowercase
Shell實戰:腳本自動化搭建IPsec測試環境
exchange 127.0.0.1 tip type pos 測試 config color ins 1.shell腳本獲取本機IP地址: localhostIP=`LC_ALL=C ifconfig | grep ‘inet addr:‘| grep -v ‘1
NO.001:安裝、登錄CENTOS / 1.1:學習之初
Linux1、定位:學習Linux的目的是:就業。 學習後的職業選擇:運維。 就業選擇的城市是:北京。 2、目標:何時學完:40天,4月16 -- -- 5月26日。 起步薪資:1.0 W -- 1.2 W
多線程系列七:記錄一次學習項目性能優化的過程及心得
安全問題 ota except dex 等等 exception family print 單個 一、項目背景和問題 有一個自適應的考試學習系統,對學員的學習要求經常考試進行檢查,學員的成績出來以後,老師會要求系統根據每個學員的考卷上錯誤的題目從容量為10萬左右的題庫中抽取