Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

265 total results found

English Learning

FreeBSD: Tips

FreeBSD

Websites FreeBSD 6.0架設管理與應用 The FreeBSD Project BSD vs Linux

LVM

Linux Administration

LVM 磁碟管理

Home Media System

Open Source Software

Kodi, Jellyfin, Plex and Emby 家庭影音資料庫系統。

Red Hat Subscription Manager

Linux Administration

Red Hat 訂閱更新服務

RHN
RHSM

Words

Learning English

Prerequisites (必備條件) Bottleneck (瓶頸) Achieve (達到;實現) Bare Metal (實體機;裸機) Overhead (執行成本, 負擔成本) Outline (簡述/草稿/大綱) Technique (技術;技巧;方法)

Phrases

Learning English

Most importantly, you learn when and where to apply a particular technique. (最重要的是,你要學習...) I wasn’t yet ready to leave the comfort zone TensorFlow had created and try out something new. (離開舒適圈) There’s also C/C++ for the IoT devices, which talk to these c...

BookStack Installation

BookStack

With Docker Tutorial: linuxserver/bookstack LSIO BookStack & Swag Setup docker-compose.yml: version: "2"services:  bookstack:    image: linuxserver/bookstack    container_name: bookstack    environment:      - PUID=1000      - PGID=1000      -...

建立新的自我簽署的憑證檔

BookStack

產生新的憑證檔 new-cert.key new-cert.crt cd /dir/to/your/cert openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout new-cert.key \ -out new-cert.crt chown 1000.1000 new-cert.* 修改 Nginx 設定 cd /path/to/nginx vi site-confs/default ssl_certificat...

網站存取的Port

CDN-Cloudflare

使用 Cloudflare CDN 服務架設網站除了常用的 80, 443 以外,如果要用其他特殊 Port,請參考下列有支援的清單: HTTP ports: 80 8080 8880 2052 2082 2086 2095 HTTPS ports: 443 2053 2083 2087 2096 8443 注意: 不在支援清單內的 Port 是無法透過 Cloudflare 存取網站的。

Secure Docker Network

Docker

With SWAG SWAG - Secure Web Application Gateway With iptables 對於 Container 不同啟動方式,在 iptables 的腳本設計會有些不同。 docker-compose: 透過橋接的網路介面(br-*) 與 DOCKER-USER 作限制。 docker: 透過 PRE_DOCKER 作限制。 for docker-compose) #!/usr/bin/env bash # Purpose: Restrict the...

有用的連結

未分類

VPN - WireGuard https://www.wireguard.com/ How to generate WireGuard QR code on Linux for mobile Free VPN Service VPN Gate P2P VPN Cjdns https://github.com/cjdelisle/cjdns Windows Batch Script https://www.tutorialspoint.com/batch_scrip...

Postfix: Tips

Postfix

postfix 服務啟動/停止/重新載入 postfix check postfix start postfix stop postfix reload postfix flush postconf - 不用編輯 main.cf 的設定方法 列出設定參數 postconf -n 修改參數*不需要重啟服務* postconf -e "relayhost = [192.168.10.10]:587" \ "smtp_sasl_auth_enable = yes" \ "smtp_sasl_se...

SAN & iSCSI

Linux Administration

SAN - Storage Area Network, iSCSI - Internet Small Computer System Interface

cURL: Tips

cURL

Options in the integration with Shell CURL_CMD="curl" CURL_OPT="-qSfs -m 60" CURL_OPT_POST="-qSfs -m 60 -X POST" POST Request Send an Empty POST Request curl -X POST https://catonmat.net Send a POST Request with Form Data curl -d 'login=emma&passwo...

範例與常用技巧

SHELL

檔頭常用宣告 # quickly syntax set -euo pipefail # let script exit if a command fails set -o errexit # OR set -e # let script exit if an unsed variable is used set -o nounset # OR set -u # This setting prevents errors in a pipeline from being masked...

grep

SHELL

教學網站 http://www.cyberciti.biz/faq/grep-regular-expressions/ https://www.ubuntupit.com/practical-grep-command-for-linux-enthusiasts/ 文字過濾 使用 . (period) 表示一個任意字元 $ grep dev.sda /etc/fstab /dev/sda3 / reiserfs noatime,ro 1 1 ...

test

SHELL

字串或文字的比對 Str1 = str2 | 當str1與str2相同時, 傳回True Str1 != str2| 當str1與str2不同時, 傳回True Str1 < Str2 Str1 <= Str2 Str1 > Str2 Str1 >= Str2 Str | 當str不是空字符時, 傳回True -n str | 當str的長度大於0時, 傳回True -z str | 當str的長度是0時, 傳回True 數字(整數) 比對 Int1 -e...

awk

SHELL

教學網站 http://techarena51.com/index.php/advance-text-processing-examples-awk/ https://linuxhandbook.com/awk-command-tutorial/ Running Awk in parallel to process 256M records 搜尋字串 awk '/^this/{print $0}' #與 sed -n '/^this/p' 相同 移除重複資料的行 我們經常使用 ...

sed

SHELL

教學網站 http://www.tecmint.com/linux-sed-command-tips-tricks/ https://www.cyberciti.biz/faq/how-to-use-sed-to-find-and-replace-text-in-files-in-linux-unix-shell/ sed 更多使用範例 Complete Sed Command Guide Sed - An Introduction and Tutorial by Bruce Barnett Lea...

Sample Scripts

SHELL

Auto-rar.sh 解壓縮多個分割檔案 (*.part0XX.rar) #!/bin/bash echo "-> Started: "`date +%m/%d/%y\ %H:%M\ %Z` echo "-> As:"`whoami` i=1 ARCHIVES="$@" for f in $ARCHIVES; do PARTCHECK=$(expr "$f" : ".*\([Pp][Aa][Rr][Tt][0-9]\+\.[Rr][Aa][Rr]\)") RARC...

Regex 正規表示式

SHELL

教學網站 https://likegeeks.com/regex-tutorial-linux/ http://overapi.com/regex https://regexper.com/#%2F.echo%24%2F (視覺化正規表示式) The Greatest Regex Trick Ever 基本搜尋 # 搜尋字串區分大小寫 echo "This is a test" | sed -n '/test/p' echo "This is a test" | awk '/test/{pr...

檔案上傳

BookStack

Storage Options 編輯 .env STORAGE_TYPE=local_secure 其他不同類型的儲存方式 local s3 Changing Upload Limits PHP post_max_size = 20M upload_max_filesize = 20M Nginx  如果使用官方教學的 Docker 方式安裝,不需要再設定 Nginx。 http { #... client_max_body_size 100m; ...

校時與時區設定

Linux Administration

Chrony Built-in on CentOS CHAPTER 18. CONFIGURING NTP USING THE CHRONY SUITE CentOS / RHEL 7 : Configuring NTP using chrony How do I check Linux system’s current NTP configuration Install yum install chrony Config: /etc/chrony.conf # NTP Public Ser...

ntp

IBM OpenPower Linux

Linux Administration

nmap

Linux Administration

Nmap是一款用於網路發現和安全審計的網路安全工具,它是自由軟體。軟體名字Nmap是Network Mapper的簡稱。通常情況下,Nmap用於: 列舉網路主機清單 管理服務升級排程 監視主機 服務執行狀況 Nmap可以檢測目標主機是否線上、埠開放情況、偵測執行的服務類型及版本資訊、偵測作業系統與裝置類型等資訊。

SysAdmin Tutorials

建立於 2020/5/29, Alang

Linux Administration

Programming

程式設計

Learning English

BookStack

本網站系統的架設、設定與管理教學。 BookStack: https://www.bookstackapp.com/

CDN-Cloudflare

Cloudflare CDN 服務

Docker

Docker 是一個開放原始碼軟體,是一個開放平台,用於開發應用、交付應用、執行應用。 Docker允許用戶將基礎設施中的應用單獨分割出來,形成更小的顆粒,從而提高交付軟體地速度。 Docker容器 與虛擬機器類似,但原理上,容器是將作業系統層虛擬化,虛擬機器則是虛擬化硬體,因此容器更具有可攜式性、高效地利用伺服器。

未分類

FreeBSD

FreeBSD是FreeBSD專案的發展成果。它是一種開放原始碼的類Unix的作業系統,基於BSD Unix的原始碼衍生發展而來。加州大學伯克利分校在1975年至1993年開發了BSD Unix作業系統。

Postfix

Postfix 是一種電子郵件伺服器,它是由任職於IBM華生研究中心(T.J. Watson Research Center)的荷蘭籍研究員Wietse Venema為了改良sendmail郵件伺服器而產生的。最早在1990年代晚期出現,是一個開放原始碼的軟體。

cURL

cURL是一個開源專案,主要的產品是curl和libcurl,兩者功能均是:基於網路協定,對指定URL進行網路傳輸。 cURL涉及是任何網路協定傳輸,不涉及對具體資料的具體處理。

SHELL

IBM DB2 Database

檔案及目錄加密-Encrypt

Linux Administration

encrypt

Python

Python是一種廣泛使用的直譯式、進階程式、通用型程式語言,由吉多·范羅蘇姆創造,第一版釋出於1991年。Python是ABC語言的後繼者,也可以視之為一種使用傳統中綴表達式的LISP方言。Python的設計哲學強調代碼的可讀性和簡潔的語法。相比於C++或Java,Python讓開發者能夠用更少的代碼表達想法。

Nginx

Nginx是非同步框架的網頁伺服器,也可以用作反向代理、負載平衡器和HTTP快取。該軟體由伊戈爾·賽索耶夫建立並於2004年首次公開發布。2011年成立同名公司以提供支援。2019年3月11日,Nginx公司被F5 Networks以6.7億美元收購。 Nginx是免費的開源軟體,根據類BSD授權條款的條款釋出。

Java

Java 是一種廣泛使用的電腦程式設計語言,擁有跨平台、物件導向、泛型程式設計的特性,廣泛應用於企業級Web應用開發和行動應用開發。

SSL 與 CA

SSL 的全名是 Secure Sockets Layer,即安全通訊端層,簡而言之,這是一種標準的技術,用於保持網際網路連線安全以及防止在兩個系統之間發送的所有敏感資料被罪犯讀取及修改任何傳輸的資訊,包括潛在的個人詳細資料。兩個系統可以是伺服器與用戶端 (例如購物網站與瀏覽器),或者伺服器至伺服器 (例如,含有個人身份資訊或含有薪資資訊的應用程式)。 憑證伺服器 - Certificate Authority (CA),這個伺服器可以用來建立SSL加密連線所需的 Server 及 Root 憑證檔。 ...

vim

Vim是從vi發展出來的一個文字編輯器。其代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程式設計師中被廣泛使用。和Emacs並列成為類Unix系統用戶最喜歡的編輯器。 Vim的第一個版本由布萊姆·米勒在1991年發布。

Zabbix

Zabbix 是由 Alexei Vladishev 開發的一種網路監視、管理系統,基於 Server-Client 架構。可用於監視各種網路服務、伺服器和網路機器等狀態。 Zabbix 使用 MySQL、PostgreSQL、SQLite、Oracle 或 IBM DB2 儲存資料。

VMware

威睿是戴爾科技旗下軟體公司,提供雲端運算和硬體虛擬化的軟體和服務,並號稱是第一個成功商業化的虛擬化x86架構。公司成立於1998年,總部設在美國加利福尼亞州帕洛阿爾托。

PHP

PHP是一種開源的通用電腦手稿語言,尤其適用於網路開發並可嵌入HTML中使用。PHP的語法借鑑吸收C語言、Java和Perl等流行電腦語言的特點,易於一般程式設計師學習。PHP的主要目標是允許網路開發人員快速編寫動態頁面,但PHP也被用於其他很多領域。

Snapcraft

Snappy是一個軟體部署和軟體包管理系統,最早由Canonical公司為了Ubuntu行動電話作業系統而設計和構建。其包稱為「snap」,工具名為「snapd」,可在多種Linux發行版上執行,完成發行上游主導的軟體部署。

Ubuntu and Debian

Linux Administration

Installation

Asterisk & FreePBX

Install Asterisk and FreePBX

Asterisk
FreePBX

MySQL Backup

Docker

從 Host 執行 backup-db.sh #!/bin/bash BKDIR="db_backups" BKFILE="cloudcoin_raida#17.`date +%y%m%d`.sql" DBUSER="ThisDBUser" DBNAME="cloudcoin_raida" CONTNAME="raida17" CONTDIR="/opt/data/$BKDIR" HOSTDIR="/docker_vol/raida/data/$BKDIR" KEEP=2 [ -d...