WEBサイト構築セミナー /09/07 – Linux 概説&コマンド

Slides:



Advertisements
Similar presentations
クラウドコンピューティングセ ミナー - Linux シェル操作 - 学術情報基盤センター 下園幸一 2012/09/101.
Advertisements

Nano 北海道大学大学院 理学院 宇宙理学専攻 修士課程 1 年 堺 正太朗 nano. nano ?? Curses を用いたテキストエディタの一種 スクリーンエディタ CUI を用いて編集可能.
情報処理基礎演習Ⅱ 地球環境学科 伊藤,小黒 TA 川野,馬場. 講義の内容 UNIX 系の OS の使い方( Linux の使い方) (始めのうちは慣れないため扱いづらいか も・・・) 起動・終了 ディレクトリ(フォルダ)の構造 基本的なコマンドの使い方 エディタ( vi ) ファイルの操作,管理.
UNIX(Linux) サーバ 学術情報基盤センター 下園幸一 2009/09/08.
Debian の世界へようこそ! 北大 理学院 宇宙理学専攻 惑星宇宙グループ M1 三上 峻.  Debian GNU/Linux  Debian プロジェクト  GNU プロジェクト  Debian GNU/Linux とは  Debian インストール  パッケージ  Debian.
WEB サイト構築セミナー /08/29 – Linux 概説&コマンド 学術情報基盤センター 下園幸一 2011/08/291.
1 情報処理基礎 2006 年 7 月 6 日. 2 本日の学習項目 HTML 文書の基礎知識を習得する。 ホームページ・ビルダーの基本的な使 い方を習得する。 ホームページの作成 自己紹介のためのホームページを作成する。
Faculty of Computer and Information Sciences, Hosei University Resource Administration Team CIS RAT 1 Linux リテラシ 2006 第 3 回 エディタ、シェル.
Windows 入門 2007 年 7 月 17 日 マルチメディアセンター 重歳 憲治. 2007/07/17 Windows 入門 2 講習会概要 Windows XP Professional (ノートパソコ ン)を使って,コンピュータを使用する上で 必要な基礎知識,基本操作について実習形式.
1 WORD の起動法と終了法 ● WORD の起動法 (1) デスクトップの Microsoft Word アイ コンをダブルクリックする。 * (2) 「スタート」 ― 「すべてのプログラ ム」 ― 「 Microsoft Word 」と選ぶ。 (3) Word で作成された文書があるとき は、そのアイコンをダブルクリック.
BBT大学 Ruby on Rails開発環境セットアップマニュアル
応用コース:ワープロを活用する WORD2000 1回目 基礎コースの復習(第1章と付録) 2回目 文字の入力(第2章と第4章)
Virtual Editionのご紹介 2012年12月12日.
UNIX利用法.
UNIX利用法 情報ネットワーク特論資料.
シェル シェルスクリプト 最低限vi 山下 達也 (北大理・宇宙理学専攻) INEX 第4回/最低限 UNIX(Linux) その3
Unix生活 Vol.1
シェル シェルスクリプト 最低限vi 山下 達也 (北大理・宇宙理学専攻) INEX 第4回/最低限 UNIX(Linux) その3
Linux インストール      のための基礎知識 物理実験 I 情報実験第9回 2003/12/12 中神 雄一.
物理実験 I 情報実験第9回 Modified 2005/12/2 徳永 義哉Original 2003/12/12 中神 雄一
Novell Linuxブリッジ・キャンペーン 期間:2004年11月25日~2005年1月末日迄
Samba日本語版の設定と運用のノウハウトラブルシューティング編
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
スキルチェック Unix編.
Ubuntu 7.10の紹介 Ubuntu Japanese Team あわしろいくや
Virtual Editionのご紹介 (株)ネットジャパン 法人営業部 2012年7月18日 1.
Java I 第2回 (4/18)
UNIX Life KMSF M2 saburo.
仮想化システムを用いて 複数のOSを動かす
第3回 ファイルとフォルダ 伊藤 高廣 計算機リテラシーM 第3回 ファイルとフォルダ 伊藤 高廣
物理学情報処理演習 2. UNIX 補足自習用テキスト.
コンピュータリテラシー 第3回授業の復習 基本的なUNIXコマンド
UNIXマシン間のファイル転送 2002年10月20日 海谷 治彦.
PCの情報を得る - 「システム情報」 ①「スタート」→「すべてのプログラム」→「アクセサリ」→「システム ツール」→「システム情報」とクリックする。 ②左欄の項目を選択すると、右欄に情報が表示される。
2007 Microsoft Office system クイックガイド
山田 由貴子 (北大理・地球惑星科学専攻) 2004年10月29日
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
Step.4 基本IPネットワーク PC 1 PC 2 PC 3 PC
ファイルシステムとコマンド.
Q q システムソフトウェア 第1回:2007年10月3日(水) q q.
プログラミング演習I 2004年4月14日(第1回) 木村巌.
Debian GNU/Linux ー Linuxインストールに必要な基礎知識 ー 三上 彩 鈴木 倫太郎
(original Takagi & Saito, 2007)
第2章 ソフトウェアの基礎知識.
2010/12/01 IT講習会 快適なpcの使い方 メンテナンス編.
xxxxxx . yyy xxxxxx Linuxにおける情報管理 一般的なファイル UNIX における情報管理の単位 ファイルの種類を表す
InfoLibDBRによる      システム構築  山口大学 情報環境部 深川昌彦.
概要 認証システム ネットワーク接続 メールシステム Webサービス(ホームページ) 実習室システム 印刷システム.
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
鯖管のすヽめ.
情報処理基礎 2006年 6月 22日.
計算物理学基礎 第1回 UNIXの基礎 C言語の基本.
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
Office IME 2010 を使う.
情報処理概論Ⅰ 2007 第4回 2018/11/30 情報処理概論Ⅰ 第4回.
OSの仕組みとその機能 1E16M001-1 秋田 梨紗 1E16M010-2 梅山 桃香 1E16M013-3 大津 智紗子
実行時情報に基づく OSカーネルのコンフィグ最小化
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
Step.1 LinuxとIPコマンド ifconfig [-a] [インタフェース名] arp [-n]
第2章 ソフトウェアの基礎知識 電子制御設計製図Ⅰ    2010年5月19日 Ⅱ限目.
UNIX演習 情報ネットワーク特論.
ファイルのアップロード HTMLファイルをWebサーバにアップロード 名商大のWebサーバ(opinion.nucba.ac.jp)
コンピュータ プレゼンテーション.
ガイダンス 情報システム管理 ガイダンス 水野 嘉明 情報システム管理 1.
Linux の世界に 触れてみよう! 情報実験 第 3 回 (2005/10/21)
UNIX演習 情報ネットワーク特論資料.
情報処理概論Ⅰ 2007 第6回 2019/5/16 情報処理概論Ⅰ 第6回.
CADシステムとソフトウェア 電子制御設計製図Ⅰ    2009年4月28日 Ⅲ限目.
Presentation transcript:

WEBサイト構築セミナー - 2009/09/07 – Linux 概説&コマンド 学術情報基盤センター 下園幸一 simozono@cc.kagoshima-u.ac.jp

Linuxの開発経緯 インターネットを通じてLinuxのソースプログ ラムを配布し,ボランティアが参加して発展 自分でデバイスドライバーを書きたい人や OSそのものをいじくってみたい人や 物好きなど Linus The Internet

Linuxのプラットホーム IBM PC/AT互換機 Macintosh(M68K,PPC) HP9000/300 Sun3,Sparc,UltraSparc DEC VaxStation SGI Indigo, OCTAINE WindowsCE(SH3)… PlayStation 3 近年では組み込み系にも利用されてきてい る 携帯電話、デジタルフォトフレーム、携帯プレイ ヤー、DVDプレイヤー

(メモリ管理、プロセス管理、ファイル管理、資源割当) OSについて コマンド シェルなど Windowアプリケーション MS Windows Windowシステム 狭義のLinux カーネル (メモリ管理、プロセス管理、ファイル管理、資源割当) DISKドライバ Displayドライバ NICドライバ CPU メモリ HDコントローラ ハードウェア Displayボード NIC

狭義のLinuxと広義のLinux インターネットを通してさまざまなフリーソフ トが流通 Windowアプリケーション ls,cat, more,など ネットワークサーバ Windowアプリケーション X Windowシステム ( X.org プロジェクト) zsh, bash, csh Linux カーネル

Linuxディストリビューションとは Linuxカーネル+フリーソフト等をパッケージ 化した製品 世界中に数百種類存在する それぞれのフリーソフトを使いやすいように調整 して製品化 日本語化、中国語化等(各国語化)が完了 インストーラの付属による取組み易さを強調 商用ソフトを同梱し,販売されているものもある

日本で有名なディストリビューション フリーなもの 商用 Fedora Debian GNU/Linux Ubuntu Vine Linux RHEL の検証目的 Debian GNU/Linux Ubuntu Debian からの派生 Vine Linux 日本発 openSUSE SUSE Linuxのフリー版 CentOS RHEL クローン 商用 TurboLinux Red Hat Enterprise Linux SUSE Linux Enterpirse MIRACLE Linux

Linuxを使って何をするのか? ネットワークサーバ データベースサーバ プログラム実習、開発 サーバソフトのほとんどがUNIX上で開発され ている インターネットサーバ、イントラネットサーバ データベースサーバ 商用/フリーのデータベース プログラム実習、開発

構成例 DHCPサーバ WEBサーバ ファイルサーバ プリンタサーバ メールサーバ データベースサーバ ダイアルアップルータ DNSサーバ ファイアウォール FAXの送受信(プリンタで印刷) The Internet プリンタ モデム モデム FAX送受信 HUB Unix Win Win Mac Mac

Linux導入時の注意点 目的にあったディストリビューションを選択 すること 複雑なことをするにはUNIXの知識が必要 そのマシンで本当に動くのか? ディスプレイカード ネットワークカード ディストリビューションによってはサポートされていないものもある サウンドカード SATAコントローラ 基本的には最新のマシンでは動かない可能性がある 目的にあったディストリビューションを選択 すること どれがいいとは一概には言えない 複雑なことをするにはUNIXの知識が必要

Linuxの情報源 Linuxディストリビューションの比較 日経 Linux Linux Square Wikipedia http://distrowatch.com/ 日経 Linux http://itpro.nikkeibp.co.jp/linux/ Linux Square http://www.atmarkit.co.jp/flinux/ 「いつの情報か」に関して注意することが必要!

インストールに必要な情報1 基本設定 ネットワーク設定 どのようなサービス(機能)を動作させるか? HDDの大きさ ディスプレイカード(チップセット)の種類 マウスの種類 ネットワークカードの種類(製品名、チップの種類) サウンドカードの種類 ネットワーク設定 ホスト名、ドメイン名、IPアドレス、ネットマスク、ゲート ウェイ どのようなサービス(機能)を動作させるか?

インストールに必要な情報2 スーパーユーザー設定 ユーザ設定(メールアドレス) Linuxにおける最高権限者のパスワード パスワードの漏洩等に対する注意が必要 ユーザ設定(メールアドレス) ユーザID(メールIDとしても利用) パスワード

実際の運用サーバでは サポート期間が長い物の方がよい フリーな ディストリビューションでサポート 期間が長い物 セキュリティパッチ等の提供 商用Linuxはサポート期間が長い フリーな ディストリビューションでサポート 期間が長い物 Ubuntu 8.04 Server LTS版 (2013/04) CentOS 5 (約7年間 2014年)

Fedoraについて http://fedoraproject.org/ja/ コミュニティベースのディストリビューション RedHat 社が支援 最先端の技術を積極的に導入している 最新の機器で動く場合が多い 不安定な場合もある 現在、約半年ごとに最新版を出している メンテナンス期間は「次の次のバージョンが出 た一カ月後まで」 Fedora 11 はFedora13 が出た1カ月後まで

Linux(UNIX)コマンド概説

遠隔利用(遠隔からのコントロール) サーバ用途の場合、ほとんど遠隔からコント ロールする SSH(TeraTerm,putty)を用いたCUI環境での利用 サーバ室 インターネット

UNIX(Linux)のファイルシステム ファイルシステムとは OSでファイルやディレクトリを管理する機構 Windows系では FAT16,FAT32,NTFSがある ファイルシステム/OS Windows 95 OSR2 Windows 98/98SE Windows NT Windows 2000 Windows XP FAT16 ● FAT32 X NTFS4 NTFS5 ○(SP4以降)

UNIX(Linux)のファイルシステム Windowsと同様な階層構造 Windows:フォルダ → UNIX:ディレクトリ Windows:ファイル → UNIX:ファイル 違いは後で説明 Windows では、ファイル名の拡張子が重要 hoge.exe (実行ファイル) hoge.doc (ワードファイル) UNIX ではこのような関連付けがない

Windowsのファイルシステム 各ドライブ(ハードディスク、フロッピーディスク)毎に階層構造が存在 ディレクトリの区切り文字は \ C: D: Windows Program Files Autoexec.bat DATA Backup Hoge.doc Microsoft Office Adobe My Folder My Picture 各ドライブ(ハードディスク、フロッピーディスク)毎に階層構造が存在 ディレクトリの区切り文字は \ C:\Autoexec.bat C:\Windows C:\Program Files\Adobe D:\Backup\My Picture

UNIXのファイルシステム / bin usr home local 一番頂上は / (ルート) ディレクトリの区切り文字は / ハードディスク1 / ハードディスク2 bin usr home local simozono Test.txt 一番頂上は / (ルート) ディレクトリの区切り文字は / /bin /usr/local /home/simozono/Test.txt http://www.hoge.com/hoge/hoge.html

shell(シェル) ユーザとOSとの仲をとりもつ CUI(Command User Interface) コマンド結果を画面に表示したりする。 バッチスクリプトを書くことが出来る。 csh, bash, zsh 等が有名

UNIX(Linux)のコマンド操作法 大文字小文字を区別します 基本形 拡張機能 コマンド名V操作対象 (Vはスペース) rm V test.c mkdir V hogehoge rmdir V hogehoge V hoge V higehige 拡張機能 コマンド名V-オプションV操作対象(オプションはアル ファベット1文字の場合が多い) rm V –i V test.c rm V –i V –r V hoe V hoehoe rm V –ir V hoe V hoehoe

いろいろなコマンド 機能 コマンド名 sample ディレクトリリストの表示 ls ディレクトリを作成 mkdir mkdir test ディレクトリを削除 rmdir rmdir test ディレクトリ間の移動 cd cd test ファイルの閲覧 less less test.txt ファイルの削除 rm rm test.txt

ネットワークインターフェイス用コマンド ifconfig コマンド (/sbin/ifconfig) ifconfig –a 全てのネットワークインターフェイスの設定を表示 ifconfig eth0 eth0(デフォルトのイーサネットデバイス)の設定を表示 [simozono@pe1435sc]~% /sbin/ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:18:8B:7E:A3:9C inet addr:163.209.19.82 Bcast:163.209.19.255 Mask:255.255.255.0 inet6 addr: fe80::218:8bff:fe7e:a39c/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:14190106 errors:0 dropped:35738 overruns:0 frame:0 TX packets:7320313 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2295196107 (2.1 GiB) TX bytes:4027139951 (3.7 GiB) Interrupt:177 [simozono@pe1435sc]~%

エディタとは エディタとは テキストファイルとは UNIXではより高機能なエディタが存在 テキストファイルを作成するツール 例: メモ帳 テキストファイルとは 文字(キーボードから打てる文字)のみで構成されたファイル Wordで作成された文書はテキストファイルではない フォントの種類とか大きさとか、罫線とかの情報が入っているため UNIXではより高機能なエディタが存在 ファイル内文字列検索、置換、並べ替え、コピー、ペースト 例: vi, emacs UNIX上では主にテキストファイルを扱う場合が多いの で非常に多用する

Windowsでのファイル作成との違い Windows UNIX まず「メモ帳(ワード)」を立ち上げる 文章を作る 「ファイル名を指定して保存する」 終了 UNIX まず保存するファイル名を指定してエディタを 起動 保存する

viエディタ UNIX(Linux)に標準でついてくるエディタ モードの概念(とても重要) 全ての操作を「英数記号の入力で行う」 「メモ帳」の場合はメニューからできるがメニューがない 編集モード(文字を入力するモード) コマンドモード(操作を行うモード) 起動時はコマンドモード 編集モード コマンドモード 打った文字がそのまま入力される 編集モードへ 移行 a I ESC vi sample.txt 保存とかができる

viの基本コマンド viの起動 vi sample.pl 終了 :wq (write and quitの略) カーソルの移動 h(左),j(下),k(上),l(右) (カーソルキーでも可能) 入力モードへ移行 i(カーソル位置前),a(後) コマンドモードへ移行 ESCキー 文字の削除(コマンドモード) x, 10x(10文字削除) 検索 /sample (sampleという文字列を検索) undo(元に戻す) u

参考URL Linux コマンド http://cyberam.dip.jp/linux_command/com mand/com_main.html viの使い方 http://www.seeds-man.com/howto/vi.html