OpenSSH Configurations Optimization & Simple Usages

OpenSSH是基於Secure Shell協議的安全套件,通過加密網絡流量實現網絡通信安全,主要於遠程連接。同時提供創建安全隧道(tunnel)、多重認證機制等功能。

Read More

Use Script To Formatting And List Info Of RPM Packages Installed In CentOS

嘗試使用源碼包編譯安裝LAMP時,發現有些開發工具包已經預裝在系統中。本人的想法是連同開發工具包一併通過源碼包編譯安裝。故需知曉在最小化安裝的CentOS6/CentOS7中預裝了哪些軟件包,於是想通過Shell Script自動獲取並生成相關信息。使用Markdown語法,以列表形式列出當前系統已安裝的rpm包信息。

Read More

Use Script To Auto Batch Rename Files

Linux學習期間下載了一些英文學習資料,但下載時文件自動將空格轉換成下劃線_,且是大寫,不利於快速識別。故想通過腳本實現文件批量重命名。


Personal Requests

    Read More

    Use Script Auto Create TOC For Markdown File

    本人日常使用Markdown進行筆記書寫,創建TOC(目錄)可起到內容索引的作用,但有些編輯器或平臺(eg:GitHub)並不支持TOC,故需要手動創建TOC目錄。當筆記內容量很大時,這項工作耗時很長,很影響學習效率。在對如何創建TOC有一定心得後,想通過Shell Script來實現自動生成TOC。

    Read More

    Use Script Download Single File From GitHub

    此爲本人學習Bash Script後寫的第一個腳本,實現從GitHub上下載單個文件的功能。

    Update:於2016.11.02對代碼進行重構


    Background

    想在GitHub上下載某repo中的單個文件,一直沒有找到解決方法。Stack Overflow上有相關問題 [Download single files from GitHub],上面說什麼的都有,看的人一臉茫然。

    Read More

    Use Cloudflare Set Up SSL on GitHub Pages With Custom Domain

    本人打算爲部落格部署SSL證書,但又不想糜費,在網路搜索後,發現Cloudflare提供免費SSL證書服務,使用的是TLS 1.2

    Read More

    Configuration After Freshly Installed CentOS 7

    此爲本人在Linux運維學習期間整理的虛擬機安裝Linux須知,會不斷補充修正,整理以備後用。

    最小化安裝CentOS7後進行的簡單配置。

    Preparation

    System Images

      Read More

      VIM Editor Configuration

      此爲vim編輯器配置,比較水,僅記錄本人目前使用的參數,做備份用。待以後對vim有精深研究後再更新。

      Installation

      CentOS 7最小化安裝中默認只安裝vi編輯器,而vim編輯器則是vi的升級版,功能更爲強大,可通過yum安裝

      1
      sudo yum install vim-enhanced -y

      Read More

      Personal Use Software Under Windows Operating System

      本人根據個人使用Windows操作系統經驗,遴選出一些優質軟體。現整理出來,以饗後來者。軟體依據類型分別列出,會附上官網地址及簡要說明。


      Browsers

      此爲瀏覽器類,建議使用英文版

      Read More

      Atom Editor Installation And Configuration

      本文介绍Atom编辑器在GNU/Linux中的安装、配置。

      Download

      Atom是一款跨平臺的編輯器,官網地址 https://atom.io/

      Read More

      A Complete Intrduction To Markdown

      本文對Markdown的語法、使用做詳細的介紹。

      Intrduction

      Markdown是一種輕量級的標記語言,採用純文本語法格式,可轉換爲HTML、PDF等格式,文件後綴爲.md。Markdown由John Gruber於2004年開發,設計主旨爲可讀性,語法設計參考Email中的純文本標記。更多介紹參見維基詞條

      Read More

      Try To Use 2-Step Verification Google Authenticator On GNU/Linux

      PAM是一種動態認證機制,通過多重認證提升系統安全係數。Google Authenticator是基於TOTPHOTP的2步認證應用,通過移動端的Google Authenticator應用生成token(存活期30秒)。本文記錄利用其為GNU/Linux桌面系統、遠程SSH連接配置2步認證。

      Read More