---
# System prepended metadata

title: 2021.04.23（金）⑤
tags: [授業ノート, SV25]

---

# 2021.04.23（金）⑤
###### tags: `SV25` `授業ノート`

* ping 
```shell=
ipconfig // Win
ifconfig // Mac
```


## 仮想マシン作成
* 新規作成
CentOS(メモリ1GB、ストレージ20GB)

* 仮想画面のGUIクリックした後にベースOSのカーソル復活させる方法
```
Right Ctrl // Win
Left ⌘ // Mac
```

* NIC追加
※NIC (1.ブリッジ 2.ホストオンリー)
ブリッジ→学内のネットワークに通じる
ホスト→自分の仮想マシンとだけつながる

> 設定→ネットワーク→アダプター

**アダプター1**
ネットワークアダプター有効化 :heavy_check_mark: 
割り当て：NAT→ブリッジアダプター

**アダプター2**
ネットワークアダプター有効化 :heavy_check_mark: 
割り当て：NAT→ホストオンリーアダプター

* DVDエリアの指定

> 設定→ストレージ

**ストレージデバイス**
コントローラーID→空
**属性**
:cd: 選択


* CentOSセットアップ
1. root/password
→ your password
1. ユーザーホスト名、ネットワークの有効化
→ lastname.local
→ EthernetをONにする（２つとも）
1. インストール先の選択
→ そのまま選択する

* CentOSにrootでログイン

```shell=
login root
password　MyPassword
```

ping確認
```shell=
ip a s
ping -c4　隣
```

```shell=
# // 管理者
$ // 他のユーザー
```

* マルチキャストDNS(mDNS) 
```shell=
dnf install -y avahi

dns [tab→] // 補完してくれる
```

**Tabで補完しながら打つと正確に打てる**
vi /etc/firewall/zones/public.xml
↓↓↓
vi /et (tab)/fir (tab)/z (tab)/p (tab)



**Vimモード**
* カーソル操作
J↓　K↑　L→　H←
    
* 入力
i
a 一つ前の文字に移動
yy コピー
p ペースト
u　前に戻る
shift + a 最後の行に
* 編集終了
```
:wq!
```
* Vim終了
```
:qa!
```

# 課題 : viの自分マニュアル

## 雑談 (0→やまぴ 1→みや 2→やすい 3→りょうくん)
3. dnfってnpmとかpipみたいなことかね？？？
1.そうじゃないかな〜
yarn も同じかな？
node →　npm
homebrew → brew
github → git
（バージョン管理ツールのコマンド）

> npm：バージョン違いの依存プログラム/パッケージをインストールしてしまう可能性あり
yarn：yarn.lockファイルにより、バージョン違いの依存プログラム/パッケージのインストールは起こらない
インストール速度
npm：遅い
yarn：早い

だってよ！

3.yarnのが優秀やん