7月8日


第20章 ネットワークの利用

リモートにログイン

% ssh j040XX@pw0XX.st.ie.u-ryukyu.ac.jp

ネットワーク越しのファイルのコピー

% scp
% scp <ファイル名> <アカウント名>@<サーバー名>:<ディレクトリ>

例:

% scp test.txt pw0XX:
% scp test.txt j040XX@pw0XX.st.ie.u-ryukyu.ac.jp:
% scp test.txt pw0XX.st.ie.u-ryukyu.ac.jp:/net/home/y03/j030XX/public_html

第21章 ファイルとディレクトリの高度な操作

ハードリンクとシンボリックリンク

  • ln
  • cp
  • rm
  • mv

バイナリファイル

  • od

第28章 WWW (World Wide Web)

ページのアップロードと公開

テキスト 上巻p.536 第28章 28.6.3 インターネットに公開

WWWサーバー

URL (Uniform Resouce Locator)

http://www.ie.u-ryukyu.ac.jp
http://bw-www.ie.u-ryukyu.ac.jp
http://bw-www.ie.u-ryukyu.ac.jp/~j040XX (j040XXのホームページ)

実機:

naha.ie.u-ryukyu.ac.jp

サーバー:

apache

サーバーの設定ファイル:

/etc/httpd/conf/httpd.conf

ユーザーディレクトリ:

~/public_html
例:
http://www.ie.u-ryukyu.ac.jp/~koji/test.txt
は,ユーザーのホームディレクトリの
~/public_html/test.txtというファイルを参照する

学生のみなさんのユーザーディレクトリは,pwにログイン後,

/net/home/y04/j04xxxx/public_html

です.


ディレクトリがあるかどうか確認しましょう

  • pwにログイン
    % ssh j030XX@pw0XX.st.ie.u-ryukyu.ac.jp
    
    % cd /net/home/y04/j040xx/
    % ls
    public_htmlがない場合:
    % mkdir public_html

出席チェック

  • 以下の作業を7/10午後0時までに行いなさい.

    pre> pwにログインし, /net/home/y04/y040XX/public_html の下に, hoge.html というファイルをつくり,

    html> 学籍番号:XXXXXXX 氏名:XXXXXXX

    hr> 出席しました

    /html> を記述しなさい. 確認には, http://bw-www.ie.u-ryukyu.ac.jp/~j040XX/hoge.html で見ることができます.

    /pre>

ファイル,ディレクトリのパーミッション:

公開するファイルは,

-rwxr-xr-x ファイル
drwxr-xr-x ディレクトリ

であることが必要.そうでない場合,

chmod 755 <ファイル名>

で,モードの変更が必要.

ファイル転送:

scp <ファイル名> <アカウント名>@<サーバー名>:<ディレクトリ>
scp test.txt pw0XX.st.ie.u-ryukyu.ac.jp:/net/home/y04/j040XX/public_html
sftp <サーバー名>
rsync -e ssh [オプション] <ディレクトリ> <サーバー名>:<ディレクトリ>
rsync -auvz -e ssh --exclude '*~' ~/Sites/ pw0XX:/net/home/y03/j030XX/public_html

オプション:

-a   archive (ファイルについての情報を保つ)
-u   update  (新しければ更新しない)
-v   verbose (-vv より詳細なverbose)
-z   compress with zlib (圧縮して転送)
-b   backup  (古いファイルは ~ の付いた名前になる)
--exclude 指定したファイルを転送しない
-e ssh sshで転送

注意:

  • 上記の例は,~/Sitesディレクトリ下のファイルを,pw0XXの~/public_htmlディレクトリ以下に転送する
    rsync -auvz -e ssh ~/Sites pw0XX:public_html
    とすると,pw0XXの/~public_htmlの下にSitesディレクトリを作ってしまう.
  • すなわち,
    ~/public_html/Sites
    ができる



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-06-20 (木) 14:45:27 (2281d)