@梁宇轩7年前

01/28
22:32
技术笔记

Ubuntu下的自動配置腳本

 零、前言

感覺前言這個板塊毫無意義,但是卻去不掉啊。每次寫技術文章的時候似乎都有一些關事或者不關事的東西寫在前面,好像不寫就不行呢。不過要是我以後要處理這些文章的話似乎就處理前言部分就好了(笑),畢竟不正經的都在這裏,無論是字符串處理還是CSS效果都很簡單呢!

說到自動化腳本,其實出現是爲了防止重複勞動,例如只配置自己的一臺機器的話一般使用不到這些東西的,只出現一次的配置都是吃自己的腦子而已,而自動化腳本就一般出現在對着一臺機配置N次或者是對着N臺機配置1次的情況。可能有人說前面那種情況很少見吧,要是你聽到也一定要幫我反駁他哦,畢竟我就是活生生的實例啊,內存就是這個不好。

一、前期準備

首先你要有一臺電腦。推薦先在一個不會消失的地方建一個工作文件夾,用來放置要用到的東西,畢竟都在一起好管理。

這個腳本有以下功能,

1.替換軟件源,使用速度較快的軟件源來加快配置速度。

2.安裝已經下載的軟件包,並且會自動安裝依賴。

3.安裝Java Runtime Environment。

4.安裝goagent的依賴並且自動開啓。

根據需要使用的功能不同,需要的準備的東西也不同。

1.在工作文件夾下放一個用於替換的sources.list

2.準備好要安裝的軟件包,推薦放在工作文件夾下,不然就要聲明路徑了

3.可靠的網絡

4.可靠的網絡和已經解壓的goagent

Read More →

Ubuntu下的自動配置腳本

@梁宇轩7年前

01/27
22:57
聊聊闲天

2014.01.27

感覺最近的生活感覺有點鬱悶,技術文章的前言部分明顯不夠用了,還是開一篇來談談吧。

注意:這篇文章推薦順序閱讀,不然可能難以理解。

一、硬盤

終於決定要重新分區、重裝系統,然後充滿了Bad Luck的的事情發生了。
Read More →

2014.01.27

@梁宇轩7年前

01/27
18:59
技术笔记

Linux主機的自動備份腳本

零、前言

感覺已經好久沒有更新過部落格了,上一篇文章似乎已經是去年8月的事情了,看到一些人的更新頻率真是爲自己感到汗顏,真是擔心有人以爲這個站已經不再維護了呢。

最近由於某些原因導致經常接觸Linux,也寫了幾個自動化腳本,突然就想起之前編寫的這個自動備份腳本,自我感覺還是不錯的,剛剛重新寫了一下,變得通用了一點。

一、前期準備

我所採用的策略是打包備份後發送郵件到郵箱,畢竟現在那些提供商都準備了這麼大的空間,感覺不用可惜了。

所以你需要的是

1.定時執行任務的方式,例如虛擬空間的時間守護任務,或者是VPS的corn。

2.一個發送郵件的方式,例如Linux自帶的mail命令,或者是mutt命令,或者是利用PHP庫透過SMTP服務發送郵件。

3.一個可以容納中間文件的空間,大約是最終文件的大小再加上最大的塊的中間文件。

其中的1和2是必須的,不然基礎的東西都沒辦法做到。如果是3難以達成,可以考慮修改腳本來減少空間需求,不過至少還是有最大的塊的中間文件的容納能力,不然就有點麻煩了。
Read More →

Linux主機的自動備份腳本