我的Linux生活日記 17.Linux主機選購(一) 今天不探究技術,來講點生活方的問題吧:我想買一台Linux主機在我的家裡用,主機要怎選? 其實會問這句話...
最後一天了,我們來看看這一陣子我們學了些什麼。 首先,在 Day 01。我們簡單的介紹了 linux 作業系統是什麼。 為了統一大家的環境,也為了使用 wind...
本文目標: 認識 Linux Networking 相關技術 介紹一些酷酷的工具/框架 進入正題 在核心網路中的所有訊息都可以被分成兩大類: Data p...
會用 bash 撰寫 if 之後,接著我們來嘗試撰寫迴圈 bash script 的 while 迴圈範例寫法如下 count=1 while [[ &quo...
Linux 除了安裝在桌面主機或是虛擬中,我已經把Linux 安裝在筆電裡三四年了,儼然已經成了我日常生活的一部分。在使用的經驗,筆電需要設定一些事項在使用上會...
今天我整理一下之前自己在Linux 家用或工作主機上檢視統硬體的方法。 CPU lscpu lscpu可以取得CPU的架構(x86, x86_64...等等)、...
今天,我們繼續聊怎麼撰寫 bash script 昨天的文章,我們簡單的講了怎麼寫一個可以執行的檔案。 不過,有時候全部的邏輯寫在同一區塊,我們在閱讀時會有點難...
今天來跟大家分享nginx 的cache設定~ 下載完nginx之後, 建立nginx 用的cache目錄 mkdir /var/nginx mkdir /...
知道怎麼透過網路安裝套件之後,或許有的讀者會想:除了網路下載別人寫好的工具之外,那我們不是可以自己撰寫自己的工具呢? 可以的!剩下的幾天,我們就來分享如何撰寫自...
接續上篇對於目錄常用的指令,接下來這邊會介紹對於檔案長操作的指令。 將文件內容輸出到終端機 cat 如果需要檢視文件內容,而且輸入到終端機畫面可以使用cat j...
今天就來教大家使用Cerbot來建立免費的 HTTPS 憑證~ Cerbot是什麼呢? Let's Encrypt 的免費 HTTPS 憑證,而 Let's...
前言 我們昨天看到了 kernel space 中的 kernel virtual address space,今天我們會看到 user virtual ad...
知道怎麼在 linux 安裝套件之後,我們自然要挑幾個好用的套件來試用看看。 今天我們來跟各位介紹 htop 這個好工具! 首先,我們先利用 yum 安裝好 h...
學習Linux 當中,用圖形界面是我依開始接觸的起步方式,但是我當初會接觸Linux 的原因是工作關係,加上在網路上的資源大多數是以CLI 為操作界面,所以如何...
本文目標: 認識 Linux Network namespace 了解 free5GC 如何使用這項技術實現端對端測試 名詞解釋 什麼是 namespace...
前言 在昨天我們看到了 xv6 中記憶體分頁與虛擬記憶體的概念與實作的部分,有了這一些功能,我們就能夠實現作業系統中的隔離性,也就是 process 之間使用...
本文目標: 認識與安裝 free5GC 複習基本的網路概念 什麼是 free5GC? free5GC 是全世界第一套開源的 5G 核心網路專案,free5...
除了已經安裝好的工具,還有我們自己寫的 alias 之外。如果我們希望有其他的程式或者套件可以使用,該怎麼做呢? 今天,我們就來聊一聊怎麼管理套件! 在 lin...
前言 在最一開始的時候,我們知道作業系統有一個很重要的目標,便是做到隔離性的部分,而隔離性這一部分的實作和虛擬記憶體管理有著很大的關係,以下將會介紹記憶體地址...
之前在工作中時有遇到要安裝VPN 端點工具,而VPN 的環境是用 Forticlient 實踐的。在官方網站中也有針對 Linux 開發,所以只需要去官方下載L...
會了這麼多神奇的指令,要更深入的學習指令的應用 對於指令的環境,要有一定的認識才行 今天,我們就來跟大家分享怎麼認識自己運作的環境! 要看環境變數的話,可以使用...
在現實工作中,有許多軟體釋免安裝的,例如:iReport、kettle、intellij idea。 大多數免安裝軟體的啟動方式都會在軟體的 bin 資料夾中...
最近工作忙炸了,所以我厚臉皮用很久以前的文章檔一下~ 心得 當初會接觸Debian 這個作業系統是因為我想找一個穩定的發行板,也確實Debian 相比Ubunt...
知道怎麼看系統資源之後,以及關閉我們不需要的進程之後 如果可以透過指令,自動幫我們關閉指令,不用自己手動輸入進程的 id,那該有多方便呀。 今天,搭配前面教學的...
使用 ps 看過作業系統運作中的進程之後,我們可能還會想知道更多系統的資訊,比方說記憶體用量、CPU 用量⋯⋯等等資訊。 這時候,我們可以使用 top 這個指令...
昨天有新增一塊LVM test-lv,今天我們要新增一塊 1GB 硬碟並規劃在 test-lv 裡進行線上擴容。 情境敘述 新增一開硬碟,並且把空間放置在已經存...
學會快捷鍵之後,接著我們要更深入一點,開始處理電腦效能的問題。 在視窗化的系統,當電腦慢的時候,我們通常會開啟「工作管理員」或者打開 mac 的「活動監視器」來...
情境敘述 新增一顆5GB的硬碟,並以 LVM ( Logical Volume Management ) 管理空間。硬碟檔案格式為 ext4。 新增硬碟步驟...
我想賴在沙發上遠端操控不行嗎? 圖片來源:Docker (@Docker) / Twitter 機器都裝 Ubuntu server,連個桌面都沒有,...
剛好今天有出 DirtyCred 的漏洞 POC,就把相關的影片一併放上,但不算在這30天系列的漏洞裡面,就當作是亂入的部分吧。