Try To Use GoAccess Analyze Web Server Log In GNU/Linux

GoAccess是一款開源的實時Web日誌分析器,可在*nix系統的終端(terminal)或通過瀏覽器與查看者(viewer)進行交互。本文嘗試在GNU/Linux中進行GoAccess的安裝、配置及使用。

Read More

CVE-2016-6662 Vulnerability

原文介紹MySQL <= 5.7.15 Remote Root Code Execution / Privilege Escalation (0day) (CVE-2016-6662)

Read More

Use Script To Generated Unused Random Port No. In GNU/Linux

因個人工作需要,寫了一個穿透 跳板機主機 直接連接內網服務器主機的Shell腳本,用於直接連接內網主機,執行sshsftp命令。其中涉及到 隨機生成的未被佔用的端口 ,本文主要介紹本人的處理思路及其實現方式。值得一提的是,在該腳本中成功實現了函數自身的遞歸(recursive)調用。

Read More

Docker Compose Installation And Simple Uasge

本文主要參考Docker Compose官方文檔研究其安裝、使用。

Overview

Docker Compose是定義和運行多容器的Docker應用的工具。通過Compose,您使用一個Compose文件配置您的應用的服務,然後使用一個簡單的命令,您就可以創建、啓動您配置文件中的所有服務。

Read More

Try To Use SSH Port Forwarding To Build SSH Tunnel In CentOS 7

出於安全考慮,公司的服務器需通過跳板機(front)主機才能登陸。但在實際操作過程中遇到一些不便之處,如無法直接從本地上傳文件到目標主機。故而想實現在本機通過跳板機直接連接目標主機,實現文件的上傳、下載和命令操作。本文嘗試使用SSH通過跳板主機本機目標主機之間建立Tunnel(隧道),實現遠程連接。相關實現方式可參考What’s ssh port forwarding and what’s the difference between ssh local and remote port forwarding

Read More

Try to Use Doctrine DBAL To Carry Out CRUD Operation In Symfony3

本文記錄如何在Symfony3中使用Doctrine DBAL進行CRUD操作,相關函數有prepare()executeUpdate()executeQuery()fetch()fetchAll()fetchColumn()delete()insert()update()delete()

Read More

Symfony Installation Full Record

本文記錄PHP框架Symfony的安裝、配置過程,操作環境爲CentOS7.2

Preparation

Development Environment

開發環境信息

Read More

Use Shell Script To Extract Ports Being Used And Corresponding Services

(代碼於2017.02.27 18:41 Mon +08:00重構,本文介紹部分未更改)

最近幾天在整理公司服務器系統架構信息,其中一項是監聽端口及對應服務的整理。通過端口號可以找到對應的進程(及父进程),通过父进程ID可找到对应的服务。主要使用到的命令有ssnetstatps,这些命令在CentOS的最小化(Minimal)安装版中不一定已经默认安装。

Read More

Try To Use Gitlab-CE In Docker Container on Linux

GitLab Docker images有2個版本:GitLab Enterprise EditionGitLab Community Edition。本文主要討論的是 GitLab Community Edition 的安裝、配置、使用,官方參考文檔GitLab Docker images

Read More

Bash Error value too great for base (error token is "08")

本人在通過Bash Shell下載GRE資料時,相關命令在執行過程中出現報錯,導致文件重命名出錯。

報錯如下value too great for base (error token is "08"),查閱資料後,原是進制的關係,現將操作過程整理出來。

Read More

Essential Software Installation On Linux Distributions

此前寫過Configuration After Freshly Installed Linux OS,但並未涉及軟件安裝。本文主要記錄個人在Linux系統平臺下的常用軟件安裝過程,相關操作基於CentOS7系統進行,其它發行版(如Debian)可參考相關操作。

Read More

Use Scirpt to Update Docker Images Automatically

因本地倉庫中Docker鏡像(image)已經很多,每次更新鏡像都需要逐個操作,耗時耗力。便想通過Shell Script實現image的自動更新及<none>的自動刪除。

Analysis

    Read More