---
# System prepended metadata

title: 基礎技能
tags: [資安入門課程]

---

---
tags: 資安入門課程
description: 資安入門課程-112-1主題社課-國立中興大學資訊科學研習社
# type: slide
---
<style>
.slides img{background-color:grey!important}
.slides img[title^='"']{filter:invert(100%)}
hr, .slides [title^='*']{display:none}
summary h1{display:inline;border-bottom:0!important}
</style>

###### [資安入門課程 教學/](/@NCHUIT/infosec)

# 基礎技能
###### @muyue 
###### 10/16 1900-2100 @圖書館308讀者討論室

----

## Linux基本概念

----

### 什麼是Linux？
- Linux是一個開源的Unix-like作業系統。
- 與Windows不同，Linux是基於文本的，通常在終端機中進行操作。

----

### Linux的基本結構和檔案系統
- Linux作業系統的主要目錄結構：根目錄、/bin、/etc、/home等。
- 每個目錄的用途和功能。

----

### 基本的Linux命令
以下是一些基本的Linux命令，您可以在終端中使用它們：

----

#### `ls`
- `ls`命令用於列出目錄中的檔案和子目錄。
- 示例：`ls`、`ls -l`、`ls -a`

#### `cd`
- `cd`命令用於切換目錄。
- 示例：`cd /home/user`、`cd ..`、`cd /var/www`

----

#### `mkdir`
- `mkdir`命令用於創建新目錄。
- 示例：`mkdir myfolder`

#### `touch`
- `touch`命令用於創建空檔案。
- 示例：`touch myfile.txt`

----

#### `cp`
- `cp`命令用於複製檔案。
- 示例：`cp file1.txt file2.txt`

#### `mv`
- `mv`命令用於移動檔案或重新命名檔案。
- 示例：`mv file1.txt newfile.txt`、`mv file.txt /newlocation/`

#### `rm`
- `rm`命令用於刪除檔案。
- 示例：`rm file.txt`

----

## 第2部分：使用OverTheWire進行實踐

----

### 介紹OverTheWire平台
- OverTheWire是一個資訊安全培訓平台，提供各種資訊安全挑戰。
- 學生可以通過SSH連接到不同的挑戰，從中學習。

### 使用SSH連接到OverTheWire的Bandit挑戰
- SSH（Secure Shell）是一種加密的遠程登錄協議，可用於安全連接到遠程伺服器。
- 使用SSH命令連接到Bandit挑戰：`ssh bandit0@bandit.labs.overthewire.org`

----

## 第3部分：Bandit挑戰

----

## 第4部分：總結和下一步

- 回顧學到的內容，包括Linux基本命令和Bandit挑戰。
- 鼓勵學生繼續挑戰更高難度的Bandit挑戰，或者探索其他OverTheWire挑戰。
- 提供參考資源，如Linux教學和進階Linux命令。

----

## 參考資源
- [Linux Command Line Basics](https://www.tutorialspoint.com/unix/unix-getting-started.htm)
- [OverTheWire](https://overthewire.org/)

----