最近工作上常用到zip所以整理一下指令碼把常用的記下來 zip 安裝 壓縮 解壓縮 指令。
[ Linux ] Ubuntu 20.04 固定ip 設定
最近又有設定實體電腦固定ip的需求,這次是裝 Ubuntu 20.04 跟之前的版本設定方式不一樣,特此記錄一下。
[ Linux ] – 簡述 正向代理 (Proxy Server) 與 反向代理 (Reverse Proxy) 的差別
正向代理 與 反向代理 這兩個滿常用,但因為只差一個字所以也滿常搞混,這次就特別筆記下來,除了自已看也分享給有需要的人參考。
[ Linux ] – 利用 Imagick 來批次調整圖片大小
blog的網站空間快不夠用了,最佔用空間的就是圖檔,所以就先從這邊下手,不過由於本人是使用Ubuntu當作業系統又一直沒找到相關合適的GUI可以批次處理圖片的軟體,所以老樣子直接用 Imagick 透過指令碼的方式來做圖片大小修改最快。
[ Linux ] – 在 Ubuntu 18.04 安裝 Telegram
工作上需要用到 Telegram 通訊軟體,俗稱小飛機話說比較安全,這篇單純介紹怎麼安裝,但由於ubuntu官方的庫是沒有Telegram,所以要自行加上Telegram所發佈的源。
[ Linux ] – 使用 chown 指令 來 變更檔案/資料夾 使用者與群組
在 Linux 中,所有檔案或資料夾都是有區分使用者與群組的,當你不是在這個群組或是檔案的使用者是無法執行檔案,這也是為什麼 Linux 相對於 Windows 來的安全(這些年來 Windows 也是有跟進這部份需要Adminstrator權限才能安裝執行程式),以下記錄一下變更檔案或資料夾的使用者與群組。
[ Apache ] – 修正 Apache 環境變數
最近重啟 Apache 時發現 apache2 有錯誤訊息 Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot,雖然對網站執行沒有什麼問題,有錯誤就就是不舒服;就上網爬爬文找解法如下。
[ Linux ] – 查詢 主機的作業系統
當接手新的主機時第一件事就是了解這台 主機的作業系統 是用什麼,因為不同的作業系統指令不一樣,又或是同樣的作業系統不一樣的版本所支援的功能及其能裝的套件都是不一樣的。
[ DNS ] – Ubuntu 清除 DNS Caches
工作上常常會更新網址對應的ip,當DNS修改後通常會過一段時間才會連到新的主機,在DNS服務端通常會在5分鐘後更新,但瀏覽器會將DNS快取住,所以我們就要強制更新本機的 DNS Caches 。
受保護的內容: [ Linux SSL ] – 透過 openssl 取得 ssl 到期日 以年月日格式顯示
受密碼保護的文章不會產生內容摘要。
[ Linux ] – Squid Proxy setting / Squid 正向代理設定
這個需求是始於工作上的需要,因為我們服務的客戶散佈在世界各地,當主機超過負荷時;主機需要有橫向擴展的功能,因為安全需要所以客戶端需要設定我方某台API主機的IP為白名單, 才能正常的回呼客戶端API。簡單來說對外的主機只能用一台該台主機就拿來安裝 Squid 當 正向代理 的功能機。
[ Linux ] – DNS 基本參數說明
常用到但每次用到都要查一次,這次存一下比較簡易的 DNS 基本參數說明連結。
[ Linux ] – 修改預設的 文字編輯器 Modify default editor
在linux環境中 文字編輯器 是很重要的工具,但如果是多人共用主的後候,預設的文字編輯器被設成你不習慣使用的時候,你可以偷偷的給他改成你習慣的讓你的同事有機會在背後偷偷罵你。
[ Linux ] – Ubuntu 18.04 NAT 設定 讓內網主機也可以連上對外網路
繼上次分內外網的需求完成後,內網的主機也需要可以連到外網才能安裝相關的套件,所以今天我們要將能對外的那台主機當成內網的gateway 透過 NAT 設定就可以讓內網的主機也可以連到外網。
[ Linux ] – Ubuntu 18.04 雙網卡 設定
這次接到的任務是同一台主機要能對外跟對內連線,所以有申請一個固定 IP ,然後另外買了一個usb轉RJ45 跟 一台hub 來連接內網;以下為此次 雙網卡 設定。