iT邦幫忙

linux相關文章
共有 1082 則文章
鐵人賽 自我挑戰組 DAY 17
Linux in my LIFE 系列 第 17

技術 我的Linux生活日記 17.Linux主機選購(一)

我的Linux生活日記 17.Linux主機選購(一) 今天不探究技術,來講點生活方的問題吧:我想買一台Linux主機在我的家裡用,主機要怎選? 其實會問這句話...

鐵人賽 Software Development DAY 30

技術 Day 30:最後一天,來統整一下指令操作的秘密都有哪些

最後一天了,我們來看看這一陣子我們學了些什麼。 首先,在 Day 01。我們簡單的介紹了 linux 作業系統是什麼。 為了統一大家的環境,也為了使用 wind...

鐵人賽 DevOps DAY 19

技術 Linux 網路系統概觀

本文目標: 認識 Linux Networking 相關技術 介紹一些酷酷的工具/框架 進入正題 在核心網路中的所有訊息都可以被分成兩大類: Data p...

鐵人賽 Software Development DAY 29

技術 Day 29:bash script 的迴圈,以及實際使用方式

會用 bash 撰寫 if 之後,接著我們來嘗試撰寫迴圈 bash script 的 while 迴圈範例寫法如下 count=1 while [[ &quo...

鐵人賽 自我挑戰組 DAY 16
Linux in my LIFE 系列 第 16

技術 我的Linux生活日記 16.筆電環境設定

Linux 除了安裝在桌面主機或是虛擬中,我已經把Linux 安裝在筆電裡三四年了,儼然已經成了我日常生活的一部分。在使用的經驗,筆電需要設定一些事項在使用上會...

鐵人賽 自我挑戰組 DAY 15
Linux in my LIFE 系列 第 15

技術 我的Linux生活日記 15.系統檢測工具(硬體)

今天我整理一下之前自己在Linux 家用或工作主機上檢視統硬體的方法。 CPU lscpu lscpu可以取得CPU的架構(x86, x86_64...等等)、...

鐵人賽 Software Development DAY 28

技術 Day 28:再談怎麼撰寫 bash: if、read

今天,我們繼續聊怎麼撰寫 bash script 昨天的文章,我們簡單的講了怎麼寫一個可以執行的檔案。 不過,有時候全部的邏輯寫在同一區塊,我們在閱讀時會有點難...

鐵人賽 Software Development DAY 14

技術 [Day14] 簡單搞懂Nginx Cache 設定

今天來跟大家分享nginx 的cache設定~ 下載完nginx之後, 建立nginx 用的cache目錄 mkdir /var/nginx mkdir /...

鐵人賽 Software Development DAY 27

技術 Day 27:自己設計出獨有的魔法:談撰寫 bash script

知道怎麼透過網路安裝套件之後,或許有的讀者會想:除了網路下載別人寫好的工具之外,那我們不是可以自己撰寫自己的工具呢? 可以的!剩下的幾天,我們就來分享如何撰寫自...

鐵人賽 自我挑戰組 DAY 14
Linux in my LIFE 系列 第 14

技術 我的Linux生活日記 14.常用指令(二)

接續上篇對於目錄常用的指令,接下來這邊會介紹對於檔案長操作的指令。 將文件內容輸出到終端機 cat 如果需要檢視文件內容,而且輸入到終端機畫面可以使用cat j...

鐵人賽 Software Development DAY 13

技術 [Day13] 簡單搞懂Nginx Certbot 設定

今天就來教大家使用Cerbot來建立免費的 HTTPS 憑證~ Cerbot是什麼呢? Let's Encrypt 的免費 HTTPS 憑證,而 Let's...

鐵人賽 Software Development DAY 12

技術 Day-11 xv6 process virtual address space

前言 我們昨天看到了 kernel space 中的 kernel virtual address space,今天我們會看到 user virtual ad...

鐵人賽 Software Development DAY 26

技術 Day 26:管理進程的好用工具:htop

知道怎麼在 linux 安裝套件之後,我們自然要挑幾個好用的套件來試用看看。 今天我們來跟各位介紹 htop 這個好工具! 首先,我們先利用 yum 安裝好 h...

鐵人賽 自我挑戰組 DAY 13
Linux in my LIFE 系列 第 13

技術 我的Linux生活日記 13.常用指令(一)

學習Linux 當中,用圖形界面是我依開始接觸的起步方式,但是我當初會接觸Linux 的原因是工作關係,加上在網路上的資源大多數是以CLI 為操作界面,所以如何...

鐵人賽 DevOps DAY 16

技術 學習 Linux Kernel Network NS (namespace)

本文目標: 認識 Linux Network namespace 了解 free5GC 如何使用這項技術實現端對端測試 名詞解釋 什麼是 namespace...

鐵人賽 Software Development DAY 11

技術 Day-10 xv6 memory layout kernel virtual address space

前言 在昨天我們看到了 xv6 中記憶體分頁與虛擬記憶體的概念與實作的部分,有了這一些功能,我們就能夠實現作業系統中的隔離性,也就是 process 之間使用...

鐵人賽 DevOps DAY 15

技術 安裝 free5GC 也能學習網路概念!

本文目標: 認識與安裝 free5GC 複習基本的網路概念 什麼是 free5GC? free5GC 是全世界第一套開源的 5G 核心網路專案,free5...

鐵人賽 Software Development DAY 25

技術 Day 25:透過指令安裝需要的套件:yum、emacs

除了已經安裝好的工具,還有我們自己寫的 alias 之外。如果我們希望有其他的程式或者套件可以使用,該怎麼做呢? 今天,我們就來聊一聊怎麼管理套件! 在 lin...

鐵人賽 Software Development DAY 10

技術 Day-09 xv6 Paging, Page Table

前言 在最一開始的時候,我們知道作業系統有一個很重要的目標,便是做到隔離性的部分,而隔離性這一部分的實作和虛擬記憶體管理有著很大的關係,以下將會介紹記憶體地址...

鐵人賽 自我挑戰組 DAY 12
Linux in my LIFE 系列 第 12

技術 我的Linux生活日記 12.老闆要我連VPN-FrotiClient 但是...

之前在工作中時有遇到要安裝VPN 端點工具,而VPN 的環境是用 Forticlient 實踐的。在官方網站中也有針對 Linux 開發,所以只需要去官方下載L...

鐵人賽 Software Development DAY 24

技術 Day 24:環境變數的操作:printenv、export、source

會了這麼多神奇的指令,要更深入的學習指令的應用 對於指令的環境,要有一定的認識才行 今天,我們就來跟大家分享怎麼認識自己運作的環境! 要看環境變數的話,可以使用...

鐵人賽 自我挑戰組 DAY 11
Linux in my LIFE 系列 第 11

技術 我的Linux生活日記 11.將非安裝軟體新增到程式清單

在現實工作中,有許多軟體釋免安裝的,例如:iReport、kettle、intellij idea。 大多數免安裝軟體的啟動方式都會在軟體的 bin 資料夾中...

鐵人賽 自我挑戰組 DAY 10
Linux in my LIFE 系列 第 10

技術 我的Linux生活日記 10-Debian 使用心得

最近工作忙炸了,所以我厚臉皮用很久以前的文章檔一下~ 心得 當初會接觸Debian 這個作業系統是因為我想找一個穩定的發行板,也確實Debian 相比Ubunt...

鐵人賽 Software Development DAY 23

技術 Day 23:利用指令組合自動關閉進程:awk、xargs

知道怎麼看系統資源之後,以及關閉我們不需要的進程之後 如果可以透過指令,自動幫我們關閉指令,不用自己手動輸入進程的 id,那該有多方便呀。 今天,搭配前面教學的...

鐵人賽 Software Development DAY 22

技術 Day 22:進一步討論進程管理:top、kill、killall

使用 ps 看過作業系統運作中的進程之後,我們可能還會想知道更多系統的資訊,比方說記憶體用量、CPU 用量⋯⋯等等資訊。 這時候,我們可以使用 top 這個指令...

鐵人賽 自我挑戰組 DAY 9
Linux in my LIFE 系列 第 9

技術 我的Linux生活日記 09-LVM-新增硬碟到原本的LVM中

昨天有新增一塊LVM test-lv,今天我們要新增一塊 1GB 硬碟並規劃在 test-lv 裡進行線上擴容。 情境敘述 新增一開硬碟,並且把空間放置在已經存...

鐵人賽 Software Development DAY 21

技術 Day 21:查看電腦的 process:ps

學會快捷鍵之後,接著我們要更深入一點,開始處理電腦效能的問題。 在視窗化的系統,當電腦慢的時候,我們通常會開啟「工作管理員」或者打開 mac 的「活動監視器」來...

鐵人賽 自我挑戰組 DAY 8
Linux in my LIFE 系列 第 8

技術 我的Linux生活日記 08-LVM-新增硬碟-LVM

情境敘述 新增一顆5GB的硬碟,並以 LVM ( Logical Volume Management ) 管理空間。硬碟檔案格式為 ext4。 新增硬碟步驟...

鐵人賽 DevOps DAY 9

技術 Day 9 — 遠端操控面板:vscode 實用延伸模組 (一)

我想賴在沙發上遠端操控不行嗎? 圖片來源:Docker (@Docker) / Twitter 機器都裝 Ubuntu server,連個桌面都沒有,...

鐵人賽 影片教學 DAY 6

技術 Day 06 亂入 - Dirty 漏洞系列,Assemble!!!!

剛好今天有出 DirtyCred 的漏洞 POC,就把相關的影片一併放上,但不算在這30天系列的漏洞裡面,就當作是亂入的部分吧。