Time of Update: 2017-02-27
#!/bin/bash# 每天備份log檔案log_path="/home/fdipzone/logs" # log目錄backup_path="/home/fdipzone/logs/bak" # 備份目錄expire=30 # 備份檔案只保留30天function backup(){ if [ -d "$log_path" ] && [
Time of Update: 2017-02-27
前言使用 Shell以下將介紹並解釋基本的 shell 命令和機制。第一篇:超級工具/Terminals,xterms 和 Shells一、超級工具您或許聽過這樣的論調:命令列(the mommand line)早就已經過時了,那東西神秘兮兮的,等等。有些人甚至覺得作業系統中應該沒有這些命令才好。事實是上,您可以不懂任何 shell ,就能使用 Linux 。您啟動系統後可以直接進入 X Window ,最後在 X Window 下關機。我堅信,用 Linux 而不懂 shell
Time of Update: 2017-02-27
在linux shell編程中,經常用到日期的加減運算以前都是自己通過exprFunction Compute,很麻煩其實date命令本身提供了日期的加減運算非常方便。例如:得到昨天的時間date +%Y%m%d --date="-1 day"date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date 可以用來顯示或設定系統的日期與時間。令1.在顯示方面,
Time of Update: 2017-02-27
題目:編寫shell指令碼,使用ping判斷指定IP或者IP端內的主機存活。只接受規定的IP格式輸入和IP段輸入(例如:192.168.2.88 或 192.168.2.)注意,寫IP段的時候後面有個點...指令碼簡陋...看官將就一下吧;上代碼:#!/bin/bashread -p "Please input ip:(192.168.0.22) or (192.168.0.)" IpTest=`echo $Ip|grep "\<[0-9]\{1,3\}\.[
Time of Update: 2017-02-27
#!/bin/bash#-------------------------Haproxy Server Management Shell script------------------------------------------------#Authors are from JC#time:2012-10-10#QQ:408822635#from the region Beijng.China.#-------------------------Haproxy Server
Time of Update: 2017-02-27
1shell就是使用者和核心進行互動操作的一種介面,2shell可以啟動並執行命令包括linux命令,內建命令,公用程式,使用者程式,shell指令碼3shell元字元:4.擷取命令協助:man,info.--help5.檔案類型有普通檔案(-),目錄(d),符號連結檔案(l),字元裝置檔案(c),塊裝置檔案(b),通訊端(s),具名管道(p),塊裝置檔案就是電腦外圍裝置檔案,讓使用者可以操作裝置的時候和操作普通檔案一樣。6,熱門檔案和目錄操作命令:ls ,ls -al,ls
Time of Update: 2017-02-27
一。if結構1.單分支結構if conditionthen statement1 statement2 ...fi2.雙分支結構if conditionthen statement1 statement2 ...else statement3 statement4fi3.多分支結構if conditionthen statementelif condition2then statement2fi二:case結構case
Time of Update: 2017-02-27
1.Linux使用者分為普通使用者賬戶和超級使用者使用者賬戶。2.Linux組賬戶分為私人組和標準組。當建立一個使用者,但是沒指定他所屬於的組,則自動建立一個和使用者名稱想同的組。3.當一個使用者屬於多個組的時候,其登入以後所屬的組為主組,其他的組稱為附加組。4.Linux下的賬戶系統所使用的檔案有/etc/passwd /etc/shadow /etc/group /etc/gshadow5.groupadd,添加組賬戶
Time of Update: 2017-02-28
由於Nginx是一款高效能的HTTP和反向 Proxy伺服器。Nginx在反向 Proxy,Rewrite規則,穩定性,靜態檔案處理,記憶體消耗等方面表現了很強的優勢。因此公司線上和測試環境的WEB服務大多數採用的是LNMP環境,經常要進行LNMP環境的搭建,下面是用SHELL指令碼寫的一鍵安裝LNMP環境的指令碼。1)系統內容介紹Centos 5.8 64位 (已測試)Nginx: nginx-1.4.1.tar.gzPHP: php-5.3.27.tar.gzMysql:
Time of Update: 2017-02-28
Shell變數詳解什麼是變數?為什麼要使用變數?各種shell環境中都使用到了“變數”的概念,shell變數用來存放系統和使用者需要使用的特定參數(值),而且這些參數可以根據使用者的設定或系統內容的變化而相應的變化。通過使用變數,shell程式可以提供更加便捷靈活的功能,實用性和靈活性更強。常見的shell變數類型包括自訂變數,環境變數,預定義變數,位置變數。最簡單的一個 開機登入提示指令碼
Time of Update: 2017-02-28
作業3:要求如下:寫一個指令碼:1、建立一個函數,可以接受一個磁碟裝置路徑(如/dev/sdb)作為參數;在真正開始後面步驟之前提醒使用者有危險,並讓使用者選擇是否繼續;而後將此磁碟裝置上的所有分區清空(提示,使用命令dd if=/dev/zero of=/dev/sdb bs=512 count=1實現,注意其中的裝置路徑不要寫錯了);如果此步驟失敗,返回67給主程式;接著在此磁碟裝置上建立兩個主要磁碟分割,一個大小為100M,一個大小為1G;如果此步驟失敗,返回68給主程式;格式化此兩分區,
Time of Update: 2017-02-28
在linux 的shell環境下有一個od命令可以將檔案按不同的進位的ascii碼輸 出,該功能可以完成在linux shell下將漢字轉換為url編碼的任務。url編碼是十六進位的形如%E6%9C%8D%E5%8A%A1%E5的字串,test是包含 “資料庫網路,”這幾個字元的檔案,以下命令輸出:#od -t x /test0000000 ddbefdca f8cde2bf 0a2ce7c20000014該字串對應的url編碼為
Time of Update: 2017-02-27
眾所周知,shell是Linux作業系統下的主要管理工具。系統管理員除了要掌握shell下的命令外,還需要掌握一些特殊的字元。這些特殊字元可以協助系統管理員將多個命令組合成一個命令,或者說可以讓系統管理員更便捷的操作。筆者就給大家介紹一下這些特殊字元以及相關的應用。一、快速在目錄之間切換。在Linux作業系統的文字模式下,在目錄之間進行切換都需要通過命令來完成。顯然這沒有圖形化介面下使用滑鼠點點那麼方便。但是,shell中仍然提供了一些特殊的字元。在這些字元的協助下,系統管理員可以輕鬆的在不同的
Time of Update: 2017-02-27
Shell變數分為環境變數和自訂變數,這兩則的差異在於該變數能否被子進程使用,看下面的一個示 意圖:如果是環境變數,子進程中還可以繼續使用,但如果是自訂的變數,子進程裡將失效。用env查看環境變數常見的環境變數如下:1)HOME:使用者的主目錄(cd
Time of Update: 2017-02-28
HA(High Availability)高可用,有如下三種工作模式。(1)主從方式
Time of Update: 2017-02-27
什麼是登入shell: 登入shell是可以使用者登入使用的,比如/bin/bash ,/bin/sh ,/bin/csh......一般
Time of Update: 2017-02-28
Linux系統雖然比Windows系統安全很多,是很好的程式開發環境,但多少還是存在一些安全隱患的。在Linux使用者退出系統後,還是會有多個IP登入的風險,那麼Linux退出後要如何限制IP登入Shell指令碼呢?下面小編介紹一些執行個體。 生產環境中,有可能會出現被其他管理員或使用者修改hosts.allow允許更多的ip登陸機器;為了方便統一管理,我們可以在使用者退出的時候統一修改allow和deny檔案成預設設定。同時也能自動擷取機器所配ip的整個ip段為允許登陸。 test -
Time of Update: 2017-02-28
這篇文章主要介紹了Linux bash
Time of Update: 2017-02-28
在國外的VPS用的是Xen-Shell進行控制,還是挺方便的,轉篇教程日後備用。 什麼是Xen-shell? Xen shell
Time of Update: 2017-01-19
android中執行java命令的方法大家都曉得嗎,下面一段內容給大家帶來了具體解析。android的程式基於java開發,當我們接上調試器,執行adb shell,就可以執行linux命令,但是卻並不能執行java命令。那麼在android的shell中是否就不能執行java程式了呢。答案是否定的。我們可以通過app_process來執行java程式。寫一個hello world吧,就是剛開始學java的時候 寫得那個hello