第1回【とあるサーバの下学上達】サーバ勉強会

こんばんは、高城梢です。

第1回、とあるサーバの下学上達〜サイエンスプログレス〜を放送しました。
【とあるサーバの下学上達〜サイエンスプログレス〜】とは、岡田洋一こと”ようさん”と高城梢ほか、愉快な仲間たちがお送りするサーバについての勉強会です。基本的に、対話形式で1放送1時間、Ustreamを使い、この勉強会を通して、サーバを扱い世界の覇者(インフラエンジニア)になろうと試みる集まりです。これがわかれば男性にモテモテです。玉の輿も夢ではありません。

2012年11月21日水曜日放送の内容は、ターミナルの起動〜フォルダ作成です。
☆サーバはFreeBSD、パソコンはMac、教科書は[新 Linux/UNIX 入門 第3版 著 林春比古]を使いました。ありがとうございます。
●ターミナル(terminal)を起動してみよう。
PC上のスポットライト(右上の虫眼鏡アイコン)を使うとすぐ見つかります。
●sshで接続してみよう。
sshとは主にUNIXコンピュータで利用される、ネットワークを介して別のコンピュータにログインしたり、遠隔地のマシンでコマンドを実行したり、他のマシンへファイルを移動したりするためプログラム。(IT用語辞典 http://e-words.jp/w/ssh.html )
-ログイン名を入力します。yes,noを問われるのでyesと入力、次にパスワードを入力(エコーバックオフのため表示されません。間違えたときにはbackspeaceを連打)し、[welcom to FreeBSD]から始まる文字列が表示されたらログイン成功です。
●ログアウトしてみよう。
やり方は、2パターンあります。exitと入力、もしくはcontrol+Dでログアウトできます。
●ホスト名を設定しよう。
ターミナルにhostnameを入力すると今あるサーバ内のホストが表示されます。自分のホスト名を表示する際に hostname 自分のホスト名 (例 hostname takashiro.com) と入力すればOKです
●PCの中にあるフォルダを表示させてみよう。
> ls (エルエス)コマンドを使います。フォルダリストが表示されます。ないときは表示されません。
> ls -l
total 0  (ハイフンエル)隠しファイルが表示されます。
> ls -a
. .history .mail_aliases .rhosts
.. .login .mailrc .shrc
.cshrc .login_conf .profile
このように、ドットファイルが表示されます。ドットファイルとは、ドットから始まる隠しファイルを表示するコマンドです。ls -lでは表示されないものです。
> ls -la は全てのファイルをまとめて表示させます。
total 44
drwxr-xr-x 2 kozue kozue 512 Nov 21 20:44 .
drwxr-xr-x 3 root wheel 512 Nov 21 20:32 ..
-rw-r–r– 1 kozue kozue 758 Nov 21 20:32 .cshrc
-rw——- 1 kozue kozue 38 Nov 21 21:24 .history
-rw-r–r– 1 kozue kozue 254 Nov 21 20:32 .login
-rw-r–r– 1 kozue kozue 165 Nov 21 20:32 .login_conf
-rw——- 1 kozue kozue 381 Nov 21 20:32 .mail_aliases
-rw-r–r– 1 kozue kozue 338 Nov 21 20:32 .mailrc
-rw-r–r– 1 kozue kozue 750 Nov 21 20:32 .profile
-rw——- 1 kozue kozue 283 Nov 21 20:32 .rhosts
-rw-r–r– 1 kozue kozue 980 Nov 21 20:32 .shrc
●ファイルを作ってみよう。
ターミナルで作成したファイルは、実際にPC内に作成されます。
echoコマンドを使います。
> echo abcde > aa1.txt abcdeファイルがaa1フォルダに作成されました
> cat aa1.txt      aa1フォルダには何が入っているか表示されます
abcde           abcdeファイルが入っていました
同じように、
> echo aaaaa > aa2.txt
> echo bbbbb >> aa2.txt ここで使われている >>はリストの順を表しています。
> cat aa2.txt
aaaaa
bbbbb

> cat > aa3.txt
ccccc
ddddd
と入力すると、aa3の中にcccccとdddddファイルを作成できます。
> cat aa3.txt aa3フォルダに何が入っているか表示されます
ccccc
ddddd
と表示されます。
●touchコマンドを使って作ったファイルの作成日時を見てみよう
> touch aa4.txt
> ls -l aa*  aaから始めるファイルを全て表示させるという意味の*
-rw-r–r– 1 kozue kozue 6 Nov 21 21:40 aa1.txt
-rw-r–r– 1 kozue kozue 12 Nov 21 21:41 aa2.txt
-rw-r–r– 1 kozue kozue 12 Nov 21 21:44 aa3.txt
-rw-r–r– 1 kozue kozue 0 Nov 21 21:45 aa4.txt
●ファイルをコピーしよう
> cp aa1.txt bb1.txt aa1をbb1にコピーする
> ls -l aa*
-rw-r–r– 1 kozue kozue 6 Nov 21 21:40 aa1.txt
-rw-r–r– 1 kozue kozue 12 Nov 21 21:41 aa2.txt
-rw-r–r– 1 kozue kozue 12 Nov 21 21:44 aa3.txt
-rw-r–r– 1 kozue kozue 0 Nov 21 21:45 aa4.txt
●コピーしたものを表示させてみよう
> ls -l bb1* bb1のファイルを表示させる
-rw-r–r– 1 kozue kozue 6 Nov 21 21:49 bb1.txt
> cat bb1.txt bb1とどんなファイルが連結しているか表示させる
abcde
> ls 今あるフォルダを表示させる
aa1.txt aa2.txt aa3.txt aa4.txt bb1.txt

以上が第1回の内容になります。

☆感想
・第1回目の放送をご視聴ありがとうございました。
・何点か疑問が出てきました!
-サーバへ接続するログイン名などなどってどうやって取得するのか
-ホスト名ってどういうときに必要なのか(一回聞いたと思いますが、忘れましたごめんなさい)
– ●touchコマンドを使って作ったファイルの作成日時を見てみよう
> touch aa4.txt は何を表しているのか
次回、質問し忘れないように書き残しておきます。

その他、学んだこと
☆PC搭載の矢印ボタン上↑を押すと、一歩前に入力した文がそのままでてきます。
☆コマンドの後にスペースを忘れない。
☆コマンドの後のオプションの文字の順番 例 ls -la が ls -al じゃダメなの?
ダメなときもあるもあるので、あんまり順番はかえない方がよい。
☆答えに詰まったときは、「いい質問ですね」
☆痛Macの弊害
☆ようさんの服のサイズ4Lか5L、梢はSかMかで言ったら、S
☆スクリーンショットが要りそう

間違いがありましたら、コメントをお願いします。

次週、11月28日水曜日21:00〜もよろしくお願いします。

コメントを残す