iT邦幫忙

linux相關文章
共有 1039 則文章
鐵人賽 自我挑戰組 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...

鐵人賽 DevOps DAY 16

技術 學習 Linux Kernel Network NS (namespace)

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

鐵人賽 Software Development DAY 26

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

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

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

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

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

鐵人賽 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,那該有多方便呀。 今天,搭配前面教學的...

鐵人賽 DevOps DAY 9

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

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

鐵人賽 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。 新增硬碟步驟...

鐵人賽 影片教學 DAY 6

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

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

鐵人賽 Software Development DAY 20

技術 Day 20:善用 history :!!、!+數字、!+字串

除了利用 history 指令來協助我們操作之外,我們也可以用一些很短的指令,來善用我們的歷史紀錄。 首先,輸入 !!,可以重複輸入前一次輸入的指令 ls -a...

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

技術 我的Linux生活日記 07-硬碟分割

最近忙到爆炸了,所以我就拿很久以前的筆記發文偷懶,算是在工作中寫筆記的好處吧? 在工作上有一顆新的硬碟新增到主機上,順便紀錄一下處理步驟吧。 處理步驟如下:...

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

技術 我的Linux生活日記 06-我的開發環境設定(二)

昨天我講述了Java開發環境,今天介紹我自己在工作上常用到的開發工具吧。 安裝資料庫開發工具-DBeaver 在我負責的工作專案s會用到 MSSQL MySQL...

鐵人賽 Software Development DAY 19

技術 Day 19:指令列的各種快捷鍵

上次提到了怎麼快速透過各種指令,組合出我們想要的功能。 不過有些讀者可能會有點疑惑:隨著我們的指令越輸入越長,那麼我們在編輯指令時,不就會很不方便嗎? 比方說輸...

鐵人賽 Software Development DAY 18

技術 Day 18:再提重新導向:|、sort、grep、wc

除了昨天我們提到的 >、>>、&> 等導向方式之外,還有一個導向的方式: | 簡單的說,| 會將前面指令的標準輸出,導向到後面一...

鐵人賽 Software Development DAY 4

技術 [Day4] Linux 排程工具 Crontab,也有Docker 的範例喔

上班總是會遇到一些routine要執行的程式,那有一個好用的工具Crontab就派上用場啦~ 普通情境 編輯內容模式crontab -e 查看內容模式c...

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

技術 我的Linux生活日記 05-我的開發環境設定(一)

原本我是想一次說完我電腦開發環境,看完草稿發現都混雜在一起有些混亂,做後決定拆開來寫比較有統整性。順便延長天數 部屬Java 生產環境 身為一個JAVA 相關的...

鐵人賽 Software Development DAY 17

技術 Day 17:談資料的輸入輸出:>、>>、&>

會撰寫 alias 之後,今天我們來學習 linux 指令的輸出跟輸入概念。 前面我們使用很多指令時,有一些指令單純做事後沒有回應,像是 mkdir。也有些指令...

鐵人賽 Software Development DAY 3

技術 [Day3] Linux 偷懶小工具 nohup

上班時不免會遇到快接近中午或是等下要開會,但程式還沒跑完怎麼辦? nohup(no hangup)就派上用場啦~他可以在離線、登出電腦時一樣可以運行,就放心去吃...