30
はははは WEB はははははは - ははは VPS は -

はじめてのWebサーバ構築 さくらvps

Embed Size (px)

DESCRIPTION

2012/04/15に行われました「はじめてのWebサーバ構築 -さくらVPS-」の前半で行ったLinuxコマンド関係の説明資料です。

Citation preview

Page 1: はじめてのWebサーバ構築 さくらvps

はじめのWEBサーバー構 築

-さくら VPS編 -

Page 2: はじめてのWebサーバ構築 さくらvps

ssh

暗号や認証の技術を利用して、安全にリモートコンピュータと通信するためのプロトコル

Page 3: はじめてのWebサーバ構築 さくらvps

Windows

teraterm

http://sourceforge.jp/projects/ttssh2/releases/

Putty

http://ice.hotmint.com/putty/index.html

http://ja.poderosa.org/?download

Page 4: はじめてのWebサーバ構築 さくらvps

Mac

→ →ターミナル 新規リモート接続 セキュアシェル

→ターミナル ssh root@サーバiTerm→ssh root@サーバ

Page 5: はじめてのWebサーバ構築 さくらvps

今どこにいるか教えてくれる

pwd

Page 6: はじめてのWebサーバ構築 さくらvps

ファイル一覧の取得

ls (-al) /var/log

Page 7: はじめてのWebサーバ構築 さくらvps

ファイルのコピー

cp 元 file 先file

Page 8: はじめてのWebサーバ構築 さくらvps

ファイルの移動、リネーム

mv 元 file 移動 (リネーム )先

Page 9: はじめてのWebサーバ構築 さくらvps

ファイルの削除

rm

Page 10: はじめてのWebサーバ構築 さくらvps

現在地の移動

cd 移動先cd /ls

Page 11: はじめてのWebサーバ構築 さくらvps

パス

絶対パス相対パスls /var/logcd /var/log

Page 12: はじめてのWebサーバ構築 さくらvps

ファイルの所有者ls -l

-rw------- 1 root root 1301 4 月 14 22:16 anaconda-ks.cfg

-rw-r--r-- 1 root root 20002 4 月 14 22:16 install.log

-rw-r--r-- 1 root root 4142 4 月 14 22:16 install.log.syslog

Page 13: はじめてのWebサーバ構築 さくらvps

パーミッション1

uユーザー

gグループ

o他人

rwx r-x r-x

Page 14: はじめてのWebサーバ構築 さくらvps

パーミッション2

read(読み取り )

write(書き込み )

execute(実行 )

rr w x

4 2 0

Page 15: はじめてのWebサーバ構築 さくらvps

所有者 (Owner)の変更

chown (-R)

Page 16: はじめてのWebサーバ構築 さくらvps

パーミッションの変更

chmod (-R)

Page 17: はじめてのWebサーバ構築 さくらvps

スーパーユーザー

root

Page 18: はじめてのWebサーバ構築 さくらvps

yum

プログラムのインストールやアップデート、削除をコマンドだけでしてくれる

Page 19: はじめてのWebサーバ構築 さくらvps

yum search xxxx

xxxxに (部分 )マッチするプログラムを探してくれるyum search mysql

Page 20: はじめてのWebサーバ構築 さくらvps

yum install xxxx

xxxxをインストールしてくれる

Page 21: はじめてのWebサーバ構築 さくらvps

yum update

yumでインストールしたプログラムをアップデートしてくれる

Page 22: はじめてのWebサーバ構築 さくらvps

yum erase xxxx

yum remove xxxxも同じxxxxをアンインストールしてくれる

Page 23: はじめてのWebサーバ構築 さくらvps

yum list installed

rpm -qaも同じインストールしたプログラムを表示してくれます

Page 24: はじめてのWebサーバ構築 さくらvps

yum info xxxx

xxxxに関する詳細な情報を教えてくれます

Page 25: はじめてのWebサーバ構築 さくらvps

設定ファイルが置かれる

/etc

#bt_vps

Page 26: はじめてのWebサーバ構築 さくらvps

よく書き換えられるファイルが置かれる

/var

Page 27: はじめてのWebサーバ構築 さくらvps

ログ

/var/log

Page 28: はじめてのWebサーバ構築 さくらvps

Apache

/etc/httpd/conf/httpd.conf

Page 29: はじめてのWebサーバ構築 さくらvps

サービスの起動

/etc/init.d/httpd start/etc/init.d/mysqld start

Page 30: はじめてのWebサーバ構築 さくらvps

サービスのデフォルト起動

chkconfigchkconfig --list