借助 etckeeper 使用 Git 管理服務器配置

0

Linux/Unix的用戶對/etc目錄都是再熟悉不過了,在這個最重要的目錄中保存了大部分軟件的配置信息,借以實現軟件的配置以及整個系統的啟動過程控制。對于Windows用戶來說,可以把/etc目錄視為Windows中的注冊表,只不過文件化了,可管理了。

這么重要的/etc目錄,如果其中的文件被錯誤編輯或者刪除,將會損失慘重。etckeeper這個軟件可以幫助實現/etc目錄的持續備份,借用分布式版本控制工具,如:git、mercurial、bazaar、darcs。

那么etckeeper是如何實現的呢?以git作為etckeeper的后端為例進行說明,其他的分布式版本控制系統大同小異。

/etc目錄Git化。將會創建Git庫于目錄/etc/.git中,/etc目錄作為工作區。
與系統的包管理器,如Debian/Ubuntu的apt,Redhat上的yum等整合。一旦有軟件包安裝或刪除,對/etc目錄下的改動執行提交操作。
除了能夠記錄/etc目錄中的文件內容,還可以記錄文件屬性等元信息。因為/etc目錄下的文件的權限設置往往是非常重要和致命的。
因為/etc目錄已經是一個版本庫了,可以用git命令對/etc下的文件進行操作:查看歷史,回退到歷史版本…
也可以將/etc克隆到另外的主機中,實現雙機備份。

Bootstrap confirm確認對話框

3

alert和confirm是很多項目中需要使用的,在Bootstrap框架下可以使用Modal模擬框做出比較漂亮的提示或者確認對話框,使得整體風格更加一致,原因還是代碼復用率很高,今天寫一段可以通用的代碼,這樣就不用每次都手動碼···

bootstrap-confirm

Microsoft SQL Server 2008 R2 精簡 綠色版

5

SQLServer2008R2

Microsoft SQL Serve系列的安裝條件非??量?,以至于我現在需要安裝SQL Server的時候一般不會想要去裝完整的版本,只是這次需要調試的數據由于數據庫備份版本是2008 R2,舊版本的不能用,可只找到綠盟有發布一款,但實例名不是默認的,無法直連數據庫,而網絡上竟然再沒有找到Microsoft SQL Serve 2008 R2的綠色版??!

全新的系統安裝是很流暢的下一步下一步,而中間卡住或者重新安裝的時候就會遇到各種各樣的問題,有時候系統會直接廢掉(系統正常使用,只是別想裝上SQL Server了),需要重新安裝系統,經歷了幾次痛苦的安裝過程后決定動手去搞一下這個東西

Windows10 去掉鎖屏

1

本來WIN10組策略中有這個功能,可以直接禁用掉鎖屏界面開機直接輸入密碼,鎖定的時候可以直接在鍵盤輸入密碼打回車就可以進入了桌面。

但是WIN10周年更新以后你會發現組策略中多了這么一句 注意: 此設置僅適用于 Enterprise、Education 和 Server SKU。

DisableLockScreen-0

從此以后,重新激活的時候需要先移動鼠標或者敲擊鍵盤,等待屏幕亮起之后再輸入密碼,時間就被萬惡的微軟這么浪費掉了(雖然很短,那也是我的,你沒權利拿走)。

阿里云 CentOS 添加IPV6支持

0

默認情況下阿里云ECS禁用了IPV6的支持,首先要開啟系統的IPV6功能

修改/etc/sysconfig/network文件使NETWORKING_IPV6=yes
刪除/etc/modprobe.d/disable_ipv6.conf

tunnelbroker.net注冊賬戶并創建一個 Regular Tunnel,需要填寫服務器的公網IP
注冊完成后到Example Configurations中找到系統自動生成的腳本,這里我們選擇Linux-route2,先不要著急拿去執行

FileZilla綠化便攜版以及精簡的方法(并不提供下載)

1

下載官方的安裝包,新建立一個文件夾,將下面的腳本保存成bat和安裝文件放置到同一個目錄里,執行bat即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
@echo off
::從安裝包提取文件
"C:\Program Files\7-Zip\7z" x "*.exe" -y -aos -o"FileZilla"
cd FileZilla
 
::刪除無用文件
del /q $R0
del /q [LICENSE].txt
del /q [NSIS].nsi
del /q AUTHORS
del /q NEWS
del /q GPL.html
rd /s /q $PLUGINSDIR
rd /s /q $R2
rd /s /q docs
 
::清理語言包
for /f "delims=" %%a in ('dir /b/ad locales') do if /i not "%%a"=="zh_CN" rd /s /q "locales\%%a"
 
::清理多余主題 僅保留tango
xcopy "resources\tango" "resources" /e /y
rd /s /q "resources\blukis"
rd /s /q "resources\cyril"
rd /s /q "resources\flatzilla"
rd /s /q "resources\lone"
rd /s /q "resources\minimal"
rd /s /q "resources\opencrystal"
rd /s /q "resources\sun"
rd /s /q "resources\tango"
 
echo 處理完成
pause

DNS遷移至百度云加速

27

之前受阿里云解析鋪天蓋地的廣告誘惑使用了阿里家的免費DNS解析,最近不知是不是內部有了什么調整,萬網域名和非萬網域名有極其不同的待遇,解析速度沒有做什么測試,管理后臺幾乎無法進入(有時候修改下解析要等好幾天才進去一次),萬網的域名一切正常非萬網的域名無法管理.

于是遷移到了百度云加速,且不說百度云產品本身如何,換個思路想這也是另一個DNS解析服務商 ??

2015淘寶天貓“雙11”領取紅包攻略,你準備好了嗎?

7

一年一度的購物狂歡節即將來臨,“剁手族”給網銀、支付寶賬號都充值了嗎?挑選好心儀的商品并收藏到購物車了嗎?領取商家的優惠券了嗎?如果還沒有制定好“雙11”搶紅包的“作戰計劃”,不妨看看2015雙11搶紅包攻略吧!

淘寶天貓商城一年一度的購物狂歡節即將來臨,“剁手族”給網銀、支付寶賬號都充值了嗎?領取商家的優惠券了嗎?如果還沒有制定好“雙11”搶紅包的“作戰計劃”,不妨看看2015天貓淘寶雙十一搶紅包攻略吧!

Windows系統下增刪右鍵新建菜單

6

絕大多數的Windows系統下右鍵新建菜單都有長長的一串子項,例如WinRAR和Office全家、PS等菜單。如果配置比較低或者正在運行高資源占用的程序時,右鍵劃過新建項時系統會卡卡的嚴重的時候會卡死掉。

而有些時候我們又需要頻繁的建立某類型的文件,如果可以從右鍵直接創建就會方便很多。特別是Windows現在重命名的方式把文件名和后綴分開編輯,要多點幾下才能修改到后綴名。