DevOps

Electron forge 啟動安裝

Electron forge 啟動安裝

Electron 可以用來將 HTML, CSS, Javascript 建構成桌面應用軟體

並且可以支援不同的平台,像是 windows, Mac, Linux….

在運行過程,主要透過 Chromium 及 NodeJS 來讓 HTML, CSS, JS 運作

如果,是透過原生的 Electron ,想要結合目前流行的前端框架,像是 Vue, React, Angular

Continue Reading

Nignx 模組 - upstream

Nignx 模組 - upstream

Nginx 模組可分成三類: handler, filter 以及 upstream

handler 以及 filter 主要用於單機,可以讓 Nginx 方便的管理單機運作。

upstream 則是主要用於分布式的處理,負責處理連線請求及代理。

從根本來說,upstream 其實是屬於 handler 的一部份,

他主要的工作是負責將請求轉發到 nginx 內部

Continue Reading

Laradock 如何自訂義 port 端口映射

Laradock 如何自訂義 port 端口映射

首先,開啟

vim docker-compose.yml

尋找 Workspace 設定

Continue Reading

Postfix 安裝及設定

原則上,在 CentOS 6.x 之後,系統就預設安裝 Postfix 服務

Continue Reading

Dovecot 安裝

檢查是否安裝

rpm -qa | grep dovecot

Continue Reading

CentOS 7 安裝 PHP 7.3

CentOS 7 安裝 PHP 7.3

PHP 7.3 已經在 2018/12/06 發布 GA

這裡說明如何安裝,想嚐鮮的朋以也可以試試看

首先安裝 EPEL

Continue Reading

Linux - EPEL Repo 介紹 - 安裝官方未收錄的軟體

EPEL Repo 介紹 - 安裝官方未收錄的軟體

在 Linux 環境中,多數軟體都是透過 yum 等套件管理工具進行安裝

對於一些透過社群維護的套件,則可以透過 EPEL ( Extra Packages for Enterprise Linux)來進行安裝

EPEL 是由 Fedora 社群所推出的產品,可以讓我們預先使用一些尚未推出的最新版本,或者是許多在 rpm 官方的 repository 尚未推出

Continue Reading

Htop 使用說明

Htop 使用說明

在 linux 常使用 top 來監看一些主機狀態

htop 也是負責監控主機的套件,功能與 top 類似,操作界面更加直覺

Continue Reading

GCP 查詢 SSH 登入記錄及核對人員

首先,在登入ssh 之後,以下列指令找出過去最新10筆的登入紀錄 last | head 或者可以以用戶名來尋找 last | grep [username] 關於列出的用戶,可以在 IAM 與管理員 > IAM 列表中,進行比對

Continue Reading

SSH 限定連線後閒置多久自動中斷,以及如何閒置不中斷

當使用者 SSH 連結至主機後,為了避免閒置過久

可以設定閒置多久可自動中斷

先開啟 SSH 設定檔

vim /etc/ssh/sshd_config

Continue Reading

SSH 設定限定輸入密碼時間

在SSH連線時,會詢問連線密碼 預設等待時間是 2 分鐘,並且可以修改 首先,開啟sshd_config 設定檔案 vim /etc/ssh/sshd_config 將時間設定為 60 秒 LoginGraceTime 30s 接著重新啟動 ssh server service sshd restart

Continue Reading

Apache 安裝及設定 PHP 環境、SSL 及查看DNS

Apache 安裝及設定 PHP 環境、SSL 及查看DNS

安裝

yum install httpd -y

防火牆設定

vim /etc/sysconfig/iptables

Continue Reading

Linux - grep 命令參數說明

Linux - grep 命令參數說明

在Linux 環境中,常用 grep 來搜尋文本內容,找出匹配的項目

grep 全寫是 (global search regular expression(RE) and print out the line)

底下介紹 grep 參數用法

Continue Reading

記憶體評估可承載人數

記憶體評估可承載人數 假設不考慮 CPU 的情況下,由記憶體評估可承載在線人數估算方法為例: 記憶體 3.6 Gb = 3865470566.4 bps 若以 每人佔用 200 Kb 記憶體來說 1.6G (2G) 記憶體可承載約 8.5 K 進程 1.6*1024*1024*1024/200000 = 8589.934592 3.6G (4G) 記憶體可承載約 19.3 K 進程

Continue Reading

Apache 查看目前連線人數

查看目前Apache 目前在線人數 可以透過httpd 進程數量來推算 ps -ef|grep httpd|wc -l 43 若要查看每一筆進程則輸入 ps -ef|grep httpd apache 3817 2860 0 03:41 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 3864 2860 0 03:41 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND apache 3924 2860 0 03:41 ?

Continue Reading

Json Hijacking 簡介

Json Hijacking 簡介

Json Hijacking 是一項已經存在多年的安全漏洞,目前各大主流瀏覽器都已經修補

這裡進行說明,什麼是 Json Hijacking 以及防範方式:

Continue Reading

FFMPEG 安裝與使用方式簡介

FFMPEG 安裝與使用方式簡介

現有一個專案使用到 FFMPEG 來處理 Media 轉換

這裏紀錄 Mac, Ubuntu, CentOS 安裝 FFMPEG 以及簡介使用方式

Continue Reading

Linux - IPTraf 快速查看伺服器連線 log

IPTraf 快速查看伺服器連線 log

Continue Reading

Linux - Wget 用法介紹

Linux - Wget 用法介紹

wget 是多數 linux 預設都會安裝的檔案下載工具

可以支援各種檔案下載及執行

底下做一些基本介紹:

Continue Reading

Linux 排程 crontab 介紹

Linux 排程 crontab 介紹

在 Linux 排程可以分成兩種大類別

  1. 單一排程,做完一次即結束
  2. 固定排程,指定時間執行

Continue Reading