Upload
hayato-okumoto
View
1.307
Download
4
Embed Size (px)
DESCRIPTION
クリエイターズ同好会で行ったLinuxサーバ勉強会の第1回目のスライドです.
Citation preview
クリエイターズ同好会2J 奥本 隼
Linuxについてサーバって何?サーバの種類とサービスセキュリティのお話(次回)
Linuxディストリビューションとは、Linuxを、一般利用者が導入(インストール)したり、利用できる形にまとめ上げたもの(頒布形態)。
大きく以下の3系統とその他に分けられる
http://ja.wikipedia.org/wiki/Linux%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3
Debian Debian Slackware
DebianUbuntu *buntu系Linux MintChromium OS
KnoppixVyatta
Fedora(旧Red Hat Linux)Red Hat Enterprise Linux
CentOSScientific Linux
Yellow Dog Linux
Momonga LinuxVine Linux
RHELのクローンのためサーバ用途に人気
SlackwarePuppy LinuxSLAX
openSUSE
Arch LinuxGentoo LinuxTurbolinuxGoogle Chrome OSSplashtop
自動LAMPインストールLinux, Apache, MySQL, PHPをOSインストール時にインストールしてくれる
設定が楽設定ファイルにクセがある(?)FreeBSDとかRedHat系から見ると違和感(自分の感想です)
慣れるといいかもしれない
/ ルートディレクトリ /bin 基本コマンド /boot ブートファイル /etc 設定ファイル /homeユーザのホームディレクトリ /root rootユーザのホームディレクトリ /sbin システム管理コマンド /tmp テンポラリファイル /usr 各種プログラム /var 変更されるデータ
参考: http://www.atmarkit.co.jp/flinux/rensai/theory02/theory02a.html
GUIなんて無かった・・・
ググッてください道具です使い慣れてください
J科生は普通に使えるよね!
• ファイル,ディレクトリ操作系ls, cd, pwdrm, rm –r, cp, cp –R, mvmkdir, touchchmod, chownwhichfile
• 標準入出力処理系cat, less, head, tail, echogrep, uniq, sort, cut, nkf, tee, wc|(パイプ), >, <(リダイレクト)
• su権限su, sudo
• プロセス系top, ps, pidof, kill, kill -9, killallCtrl-C, Ctrl-Z, bg, fg, jobs
• マニュアル系man, --help(オプション)
• ネットワーク系ping, ifconfig, nslookup, dig, nstat, traceroutessh, scp, rsync
• テキストエディタvi, vim, Emacs, nano
• パッケージ管理システムapt-get(aptitude), yum
そもそもサーバって何だ?
http://gigazine.net/news/20080418_gigazine_new_server_complete/
http://www.hpc-technologies.co.jp/image-system-fig/2007q4-sys-exsample/2007q4-5rack-h500.jpg
Client
Client
Client
Server
SMTP
クライアントにサービスを提供するクライアントとサーバが1対1で通信する= クライアントサーバモデル
WebサーバメールサーバファイルサーバデータベースサーバDNSサーバ
DHCPサーバプリントサーバプロキシサーバNTPサーバ
などなど…
みんなもよく知っているクライントとHTTPで通信
主要なサーバソフトウェア Apache HTTP Server IIS nginx lighthttpd AN HTTPD
メールを送信(転送),保管するサーバ SMTPとかPOP3とかIMAPとか知ってるよね…
最近はWebメールであまり意識されない存在?主要なサーバソフトウェア
SMTP sendmail, Postfix, qmail
POP3Dovecot
IMAPDovecot
ファイルを貯蓄,共有するサーバ
Windowsファイル共有(SMB)Samba
NFSWebDAV
データを保存,処理するサーバ
MySQLPostgreSQLMS SQL Server
ドメイン名とIPアドレスを対応付けるサーバコンテンツサーバキャッシュサーバ の2つがある
ルータなどに搭載されているのはキャッシュサーバ
BIND, Unbound, djbdns, Dnsmasq
どこのネットワークにもあって当たり前BBルータにある機能意外と仕組みを知らない?