shell腳本實現:每周 5 使用 tar 命令備份/var/log 下的所有日誌文件
實現步驟:
1寫腳本
2做周期性計劃任務
1編寫腳本
[root@sv7 ~]# vim tar.sh
腳本內容:
#!/bin/bash
#編寫備份腳本,備份後文件名包含日期標簽,防止後面的備份將前面的備份數據覆蓋
#註意將date命令使用反引號擴起來,反引號表示引用命令的實現內容
tar -zcf log-date +%F
.tar.gz /var/log
[root@sv7 ~]# chmod +x /root/tar.sh
2 做周期性計劃任務
[root@sv7 ~]# crontab -e
0 3 5 /root/tar.sh
任務完成。
shell腳本實現:每周 5 使用 tar 命令備份/var/log 下的所有日誌文件
相關推薦
shell腳本實現:每周 5 使用 tar 命令備份/var/log 下的所有日誌文件
步驟 .tar.gz .gz 覆蓋 shel ash date命令 shell 表示 簡單小腳本,大神繞行 實現步驟:1寫腳本2做周期性計劃任務 1編寫腳本[root@sv7 ~]# vim tar.sh腳本內容:#!/bin/bash#編寫備份腳本,備份後文件名包含日期標
利用shell腳本實現計劃任務功能 V1.2
target 無需重啟 控制 basedir 之間 集中 shell腳本 htm 方便 2013.05.10 mytask 1.2 主程序休眠時間分成若幹小的時間片斷分段休眠,避免長時間的休眠不能及時響應系統信號。 2013.05.07 mytask 1
使用linux的shell腳本實現在當前行重復動態顯示時間等字符串信息(不另起新行)
shell 實現 時間 lin 裏的 cnblogs find fin suse11 ###本腳本在Suse11sp2當中驗證正確 #!/bin/sh while ((1)) do echo -ne "\r$(d
shell腳本實現killOracle指定用戶進程
shell#!/bin/kshsu - oracle << !echo "select ‘alter system kill session ‘‘‘||sid||‘‘||‘,‘||serial#||‘‘‘;‘ from v\\\$session where username=‘C##SCOTT‘;
Linux使用Shell腳本實現ftp的自動上傳下載
binary http linux user 文件中 get cal 文件重定向 tab 1. ftp自動登錄批量下載文件。#####從ftp服務器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -n<<
老男孩教育每日一題-第94天 -shell腳本知識點:對shell腳本進行加密
腳本加密 shell加密 每日一題 題目用shell腳本對系統進行自動化維護,簡單,便捷而且可移植性好.但shell腳本是可讀寫的,很有可能會泄露敏感信息,如用戶名,密碼,路徑,IP等.同樣,在shell腳本運行時會也泄露敏感信息.請問如何不影響腳本運行的前提下,對腳本進行加密答案參考:方法一:s
老男孩教育每日一題-第95天-shell腳本知識點:書寫腳本完成ftp上傳下載
ftp腳本 ftp上傳腳本 ftp下周腳本 每日一題 題目日常工作中經常用到FTP,進行文件的共享與下載,單對於有些不熟悉FTP命令行人員使用FTP進行共享文件管理,是一件很頭疼的事。而且FTP如果有些文件需要每天定時進行上傳或下載,人為重復相同工作也是沒有意義的因此如何編寫自動下載或上傳FT
ubuntu 用shell腳本實現將當前文件夾下全部文件夾中的某一類文件復制到同一文件夾下
目錄 腳本 post div star 實現 ubuntu12 content ubun 當前文件夾下有一些文件和文件夾,當中每一個文件夾裏都有若幹.txt文件。 如今要求在當前文件夾創建一個新文件夾all,且將那些文件夾全部.txt文件 都復制到文件夾all。
shell腳本示例:計算毫秒級、微秒級時間差
calc eva bsp -c log 數學 需要 示例 內容 有時候需要計算命令的執行時間長度,可以使用time命令,雖然time命令可以精確到毫秒級,但time命令無法計算一堆命令的執行時間。可以也可以直接使用date命令計算命令執行前後的時間差,但直接使用date命令
Shell腳本實現ssh免密登錄及批量配置管理
ssh免密登錄 批量部署管理 shell一鍵實現腳本 本節索引場景分析ssh免密登錄pssh工具批量管理SHELL自動化腳本本篇總結場景分析作為一個運維工程師,不是每個人工作的環境都想阿裏、騰訊那樣,動不動就上億的PV量,上萬臺服務器。我們通常還是工作在,幾十臺上百臺服務器這樣的環境,而使用ans
Vmware Tools 配合SHell腳本實現自動正常關閉ESXI6.0過程
tools vmware shell Vmware Tools 配合SHell腳本實現自動正常關閉ESXI6.0過程前提:ESXI主機中每臺虛擬服務器需要安裝Vmware Tools工具,再配合腳本使用,不然無法實現正常關機。安裝Vmware Tools:判斷是否安裝VMWARE Tools工具從
CentOS6.8 x86_64bit shell腳本實現模擬nginx服務啟動與關閉
sta 繼續 star functions sage fun 啟動文件 load() 執行 shell腳本模擬nginx服務啟動與關閉註意: 3個斜杠///後面表示在這表示對當前語句的解釋,實際腳本中必須刪除 #!/bin/bash///定義哪種腳本語言解釋下面的語句[ -
shell腳本實現網絡掃描 自動抓包 協議分析 nmap
shell腳本 nmap 網絡抓包 協議分析 掃描 此文章提供思想基礎用法:關於自動檢測功能,各個端口和抓包功能,項目中使用的為nmap軟件,Linux操作系統,首先我們要安裝nmap的軟件 項目中使用的為nmap-6.40-7.el7.x86_64版本,命令格式為: #nmap [掃
Linux定時釋放緩存Shell腳本實現自動化運維
Linux定時釋放緩存Shell腳本實現使用Linux服務器的用戶應該都知道,Linux在使用的時候,可用內存會隨著時間慢慢的變小,最終可能到80%-90%,這個時候就需要我們去人工幹預,來進行魂村的釋放。本文將使用Linux的Cron定時任務結合Shell腳本來實現自動化的內存釋放。基本流程1、編寫Shel
CentOS 6.9使用Shell腳本實現FTP自動上傳和下載文件
ftp shell 一、安裝配置FTP:# yum -y install vsftpd# service vsftpd start# ss -tunlp | grep 21//添加本地FTP登錄用戶ftpuser# useradd ftpuser# echo 123456 | passwd --std
shell腳本實現FTP自動上傳文件
sta get app TP ash ID open AR shell腳本 -----多個文件----- #!/bin/bash ftp -n<<! open 172.20.10.242 user logftp logftp binary cd
shell腳本實現九九乘法表
AR 九九 bash a* 嵌套for循環 string until 9*9 amp #!/bin/bash #for嵌套for循環 #9*9乘法口訣 echo "for的九九乘法表" for(( i=1 ;i<=9;i++ )) do
shell腳本實現同時管理多臺服務器
ansible scp 我們 rep grep AI 批量 多臺 成功 shell腳本實現同時管理多臺服務器,未使用ansible,自動手動實現 ssh不登錄機器執行命令(前提得實現無密碼登錄) ssh 127.0.0.1 ‘ifconfig‘ ssh 127.0.0.1
shell腳本實現企業級簡易跳板機案例
exists login 運維平臺 $* open 添加 done tex 會話 跳板機用途只做ssh中轉,為嚴格控制跳板機數據進出、命令管理等,特對跳板機入口操作進行限制管理。該腳本包含兩種界面風格,詳見下面說明 。 功能說明: * 屏蔽用戶對跳板機系統進行任何未授權操作
用shell腳本實現MongoDB數據庫自動備份
tab bak 權限 任務 保存 mtime rm -rf .sh 技術分享 一、創建MongoDB備份目錄用來存放數據mkdir -p /data/mongodb_bak/mongodb_bak_nowmkdir -p /data/mongodb_bak/mongodb_