Simple Introduction Of OpenSSL

OpenSSL是一個開源項目,由SSL/TLS工具集和加密庫構成,使用Apache stype許可,可免費獲取、使用。本文簡單介紹OpenSSL的版本信息、提供的命令。

Read More

Try To Connect VNC Server Via SSH Tunnel On CentOS 7.3

本文記錄在CentOS7.3中安裝、配置VNC Server(tigervnc),通過VNC連接遠程主機的圖形化桌面,並通過創建SSH Tunnel實現加密通信。Virtual Network Computing(VNC)是基於Remote Framebuffer (RFB)協議(RFC6143)的圖形化桌面共享系統,可通過網路,控制遠程主機的桌面。

Read More

Secure GitLab CE With Lets Encrypt Running On Existing Nginx On CentOS7.3

本文記錄在VPS上安裝GitLab,為其配置SSL證書,並使用外部Nginx提供Web服務,實現https訪問。VPS系統是CentOS7.3,安裝的GitLab Community Edition版本為8.15.1

Read More

Secure LEMP(Percona) With Lets Encrypt On CentOS7.3

本文記錄在CentOS7.3中構建LEMP開發環境,並配置SSL證書的過程。其中Web服務器爲Nginx,DBMS爲Percona,開發語言爲PHP,SSL證書由Let’s Encrypt提供。

Read More

Secure Nginx With Let's Encrypt Free SSL Certificate on GNU/Linux

本文討論如何為Nginx配置SSL證書,並通過設置Nginx相關指令將安全等級提升至A+。此處不涉及內核參數優化,該部分可參考本人Blog LEMP Installation and Nginx Optimization

Read More

Installing And Configuring Tor Browser On GNU/Linux

本文記錄了Tor Browser的下載、校驗、安裝及在GNOME桌面中創建快捷圖標。

Read More

The GNU Privacy Guard(GPG) Simple Tuturial

GnuPG是由GNU組織開發的一款免費的加密軟件,採用OpenPGP標準(RFC4880),可用於數據、通信的加密和簽名。本文主要介紹的是GnuPG的簡單使用,如生成公鑰/私鑰對、列出公鑰、顯示公鑰指紋、生成Revoke Key、與keyserver交互、導出公鑰/私鑰、導入公鑰、文件加密/解密、文件簽名及校驗、刪除公鑰/私鑰、吊銷keyserver中的公鑰等。

Read More

Full Records Of Installing & Configuring LEMP(Percona) On Debian Jessie 8.6

個人嘗試在Debian Jessie 8.6中構建LEMP開發環境,其中Web服務器爲Nginx,DBMS爲Percona,開發語言爲PHP,此前已在個人筆電上配置成功。本文主要記錄安裝、配置LEMP開發環境的完整過程,所有操作在Digital Ocean的VPS中進行。

Read More

openSUSE Leap 42.2 Full Installation Snapshots Record

嘗試在個人筆電上安裝openSUSE,當前最新版本是openSUSE Leap 42.2,於2016-11-16釋出,具體見官方的Release Notes。版本42.2的維護截止時間爲版本42.3釋出後(預期時間2018年Q2)的第6個月。

Read More

Analying The Change Frequency Of Active Users Tokens Via Tomcat Logs

接到Java開發人員的需求,從Tomcat日誌中提取最近一個月查詢、購票活躍度最高的5位iOS用戶的token變更頻率。日誌文件在線上生產服務器中,單個文件高達十數GB,無法使用vim打開,只能下載到本機後再進行數據提取操作,以下是完整的記錄。

Requirements

需求整理如下

Read More

Secure Mozilla Thunderbird With Enigmail & GnuPG On GNU/Linux

Thunderbird是一款免費、開源、跨平臺的郵件客戶端,由Mozilla基金會開發。EnigmailThunderbird無縫集成的安全性擴展,允許用戶使用OpenPGP對郵件進行加密、解密、添加數字簽名等操作。本文記錄在GNOME桌面下安裝、配置ThunderbirdEnigmail的過程。

Read More

Self-Developing Asset Management Platform Via Symfony Framework On GNU/Linux

根據公司相關領導指示,進行 資產管理系統平臺 的開發,整個項目由本人獨立完成。整個項目週期2個月左右,現已部署上線,可通過公司內網訪問。

因本人之前從事PHP開發,故選擇PHP做為開發語言。為熟悉Symfony,故選擇Symfony框架進行項目開發。

Read More