先日購入した、GK41(Mini PC) へ、Ubuntu(Linux のディストリビューションの1つ) の最新版(20.04.1)のインストールをしてみました。
今回の、GK41 の購入並びに Ubuntu のインストールの目的は、家庭内 LAN にファイルサーバを構築するためです。しかし、家庭内 LAN 内にはすでに非常に満足できる NAS があり、本来、ファイルサーバーは必要ありません。
真の目的は、Linux の勉強と言えるでしょう。
さて、前置きは以上にして、作業の流れを確認します。
Windows PC にて ① Ubuntu のイメージファイル(お好きなバージョン)と、rufus(イメージファイルをUSBメモリ への書き込むためのプログラム) を、ダウンロードする ② rufus を使って、ダウンロードしたUbuntu のイメージファイルを、USBメモリに書き込む GK41(Mini PC) にて ③ BIOS で、ブートデバイスを「USB」に設定する(起動時に、F7 を連打するとBIOSメニュー) ④ ②で作成した USBメモリ をGK41に差し込み、PCを起動(USBメモリから)し、指示に従い Ubuntu をインストールする(本来はファイルサーバなので、最小構成でインストールして、Wi-Fi などの設定も必要ありません。しかし、私の場合は、Linux の勉強が目的なので、最大構成でインストールしました。) ⑤ インストールしたUbuntu を最新の状態に更新する ターミナルソフト(黒い)を使い、以下のLinuxコマンドを実行する > sudo apt update && sudo apt full-upgrade -y |
この後、この環境(Ubuntu)を使って、ファイルサーバーを構築します。まずは、今後使う、代表的な Linuxコマンドを10個示します。
<Linuxコマンド> ターミナルソフトで使用する。
1 | ls | ファイル一覧を確認 |
2 | cat | ファイルの内容を確認 |
3 | pwd | 自分がいるディレクトリを表示 |
4 | cd | ディレクトリの移動 |
5 | uname -n | ホスト名を確認 |
6 | ip addr | ネットワークインターフェースのIPアドレスを確認 |
7 | vi | Linuxに搭載されているラインエディタ (初めての人には少し敷居が高いかも) |
8 | tail | 最終行から数行表示する |
9 | grep | 文字列の検索 |
10 | diff | ファイルの比較 |
コマンドには、それぞれ便利なパラメータがあります。実際に使う際は、それらの機能を使う必要があります。必要に応じてヘルプで調べてください。
また、7の「vi」に関しては、エディタなので、内部コマンドを知っておく必要があります。
【 参 考 資 料 】
<Linux> ターミナルソフトで使用する。(画面の操作など)
使用の際は、「ctrl」キーと以下の文字を組み合わせる
[カーソル移動]
f | 一文字進む | |
b | 一文字戻る | |
e | 行末へ移動 | |
a | 行頭へ移動 | |
n | 次のコマンド(下の行移動) | |
p | 前のコマンド(上の行移動) |
[削除コマンド]
u | カーソル位置から行頭までカット | |
k | カーソル位置から行末までカット |
<VIエディタ> 内部コマンド viエディタの中で使用する
[モード切り替え]
コマンドモードは、コマンドを入力するためのモード
入力モードは、テキストを入力するためのモード
コマンドモード→入力モード | 「i」 | カーソルの前に挿入(一番使う) |
〃 | 「a」 | カーソルの後に挿入 |
〃 | 「o」 | 次の行に挿入 |
入力モード→コマンドモード | 「Esc」 | コマンドモードへ戻る |
[終了コマンド](コマンドモードで使用する)
下記のコマンドはエディタ終了時に使うもの
:q | 終了(保存せずに) | |
:w | 保存 | |
:wq | 保存して終了(これが一番使う) | |
! | 強制的に実行(上記の命令の末尾に書く) |
[カーソル移動](コマンドモードで使用する) 「ctr」lキーと組み合わせる
k | 上へ移動する | |
j | 下へ移動する | |
h | 左へ移動する | |
l | 右へ移動する | |
gg | 一番上の行へ移動する | |
G | 一番下の行へ移動する |
[検索](コマンドモードで使用する)
/検索したい文字列 | 下方向へ検索 | |
?検索したい文字列 | 上方向へ検索 |
[コピペ&元に戻す](入力モードで使用する)
x | 一文字カット | |
dd | 一行カット | |
yy | 一行コピー | |
p | カーソル行の下にペースト | |
P(大文字) | カーソル行の上にペースト | |
u | 元に戻す |