2011年9月26日月曜日

シェルスクリプト(基本)

◆ 問題点 ◆

シェルスクリプトの基本について、まとめる。


◆ 解決方法 ◆

シェルスクリプトは、エディタにコマンドや処理を表記したもの。
ウィンドウズのバッチファイルと同じ。
ファイル拡張子は、一般的には.shが使用されるが特に決まりはない。

/bin/sh ”作成したスクリプトファイル”で実行できるが、いちいち/bin/sh
とするのは面倒なので、一般的にスクリプトファイルの1行目は以下の表記を追記する。
この1行目があれば、スクリプトを実行するシェルが自動で認識される。

<スクリプトファイル1行目>
#!/bin/sh

<スクリプト実行方法>
./スクリプトファイルパス

※スクリプトには実行権限を与えること。
そうでなければ実行できない。

※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

エイリアスとは

◆ 問題点 ◆

エイリアスって何?その使い方は?


◆ 解決方法 ◆

エイリアスとは、コマンドや文字列などに別名を付ける機能のこと。
よく使うコマンドとオプションを1つのエイリアスに登録しておくことで、
いちいち長いコマンド+オプションを入力する必要がなくなる。
また、単にエイリアスを設定するだけでは、ログアウトすると設定は消失するので、
隠しファイルである『.bashrc』に記述しておくほうがよい。

ex) リストの詳細表示をするコマンドをlslエイリアスに登録する
$alias lsl='ls -l'
※''で囲み、=の間にはスペースを含まないこと。

ex) 現在設定されているaliasを確認する
$alias

ex) エイリアス lsl を削除する方法
$unalias lsl


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

シェルについて

◆ 問題点 ◆

シェルって何?


◆ 解決方法 ◆


シェルとは、OS本体であるカーネルとの対話を実現するためのコマンドインタプリタ。
ユーザによる操作のすべてがシェルによって翻訳実行されるからOSを使用できる。

シェルは、csh系とsh系があるが、sh系のbashが主流であり、Linux標準である。

シェルは、シェルスクリプト以外にも以下の機能を実現するものである。

・標準入力/出力/エラー出力
・フィルタ
・リダイレクト
・パイプライン
・バックグランド処理
・メタキャラクタ (何か機能を持った記号のこと)
・ファイル名補完(ワイルドカードも)
・ヒストリ
・エイリアス
・シェルスクリプト

<標準入力>
通常は、キーボードからの入力のこと。

<標準出力>
通常は、ディスプレイ画面のこと。

<リダイレクト>
標準入力・標準出力をファイルやプリンタに切り替える機能のこと。

< 入力元
> 出力先
とすることで切り替えることができる。

<パイプライン>
フィルタの出力を他のフィルタの入力として使うことができる機能。

ex) lsの結果をmoreコマンドで表示する
ls -l | more

<バックグラウンド>
コマンドの実行後、すぐに他のコマンドを実行できるようにする機能。
通常は、コマンド実行終了まで待たされるフォアグランドプロセスである。

コマンドの最後に&を付与することで実行可能。

ex) makeをしている最中にすぐgrepでファイルを検索する。
$make &
$grep info*.txt


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

2011年9月25日日曜日

VI操作


◆ 問題点 ◆

ファイルを編集するためにviを使いたい。
viの便利な機能は?


◆ 解決方法 ◆

viには、画面モード・画面挿入モード・コマンドモード・テキスト入力モードがある。

コマンドモードからテキスト入力モードへ移行するには、a/A/i/I/o/Oのいずれかを
入力すればよい。

テキスト入力モードからコマンドモードへ移行するには、ESCキーを入力する。

<保存・終了する方法>
モード:コマンドモード
保存して終了する => 『ZZ』または『:wq』キーを入力する。
保存せずに終了する => 『:q』キーを入力する。
保存したが破棄して終了する => 『:q!』キーを入力する。
ファイル名を指定して保存する =>『w ファイル名』を入力する。
--------------------------------------------------------------

<スクロールする方法>
モード:コマンドモード
表示画面の1行前を表示する => CTRLキー + Yキー
表示画面の1行後を表示する => CTRLキー + Eキー
表示画面の1画面前を表示する => CTRLキー + Uキー
表示画面の1画面後を表示する => CTRLキー + Dキー
表示画面の半画面前を表示する => CTRLキー + Bキー
表示画面の半画面後を表示する => CTRLキー + Fキー
--------------------------------------------------------------

<削除コマンド>
モード:コマンドモード
カーソル位置の1文字を削除する => x
カーソル位置の1語を削除する => dw
カレント行全体を削除する => dd
--------------------------------------------------------------

<コピーペーストコマンド>
カレント行をバッファにコピーする => Y または yy
カーソル位置の1語をバッファにコピーする => yw
カレント行の後にバッファ上のデータを貼り付けする => p
カレント行の前にバッファ上のデータを貼り付けする => P
--------------------------------------------------------------

<検索コマンド>
文字列を下方向検索する => /"文字列"
文字列を上方向検索する => ?"文字列"
--------------------------------------------------------------

<置換コマンド>
n行目からm行目までで、最初に見つかったstr1をstr2に置換する => :n,mS/str1/str2
n行目からm行目まで、str1をstr2に置換する => :n,mS/str1/str2g
--------------------------------------------------------------

<処理の取り消し>
直前に行った編集は、uコマンドで取り消し可能。
--------------------------------------------------------------


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ファイルの中身確認

◆ 問題点 ◆

ファイルの中身を簡単に確認したい。

◆ 解決方法 ◆

cat、more、head、tailコマンドを使用する。

比較的短い文書を表示する場合 => cat
長い文書をすべて表示する場合 => more
ファイルの最初だけ確認する場合 => head
ファイルの最後だけ確認する場合 => tail
追記されるファイルを監視する場合 => tail

※catは本来2つのファイルを連結するためのコマンドだが表示でよく使う。

moreは、catやheadなどパイプとして使用できることに加え、
viのように検索などできて便利。

<catコマンド>
ex1) test.txtをすべて表示する
$cat test.txt

ex2) test1.txt test.2.txtを連続してすべて表示する
$cat test1.txt test2.txt

ex3)行番号をつけて表示する
$cat -n test.txt

ex4)空白行には行番号はつけずに表示する
$cat -b test.txt

ex5)連続した空行は1行にまとめて表示する
$cat -s test.txt


<moreコマンド>

ex6) 表示行数を指定して表示する
$more +50 test.txt

ex7) 文字列"date"を検索して、その位置から表示する
$more +/date test.txt

<headコマンド>

ex8) 初めの10行のみ表示する
$head test.txt

ex9) 指定行数のみファイル先頭から表示する
$head -5 test.txt

<tailコマンド>
ex10) 終わりの10行のみ表示する
$tail test.txt

ex11) 終わりの50行を表示する
$tail -50 test.txt

ex12) リアルタイムで増えるファイルを監視表示する
$tail -f /var/log/dmesg


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

端末名でのアクセス

◆ 問題点 ◆

小規模LANネットワークにおいて、端末をIPアドレスではなく、名前でアクセスしたい。


◆ 解決方法 ◆

DNSサーバによる名前解決方法もあるが、小規模LANであれば、
/etc/hostsに設定すればよい。


◆ 手順 ◆
1. /etc/hostsファイルをエディタで開く
$su -
#vi /etc/hosts

2. IPアドレスと端末名を記述する (192.168.1.1端末をtestServerという名前にする)
192.168.1.1   testServer


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ネットワーク接続確認

◆ 問題点 ◆

IPアドレスの設定が正しくされ、ネットワークに接続され通信できているか
確認したい。


◆ 解決方法 ◆

pingコマンドまたは、tracerouteコマンドを使用する

ping [オプション]
オプション
-c パケット送信回数指定
-i  パケット送信インターバル(秒数)を設定する
-s パケットサイズ(byte)指定

traceroute [オプション]


ex1)20msec間隔で100byteのパケットを50回、192.168.1.1へ送信する
ping -c 50 -i 0.02 -s 100 192.168.1.1

ex2) www.yahoo.co.jpを経由するゲートウェイを確認する
traceroute www.yahoo.co.jp


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ルーティング情報確認

◆ 問題点 ◆

ルーティング情報を確認するには?

◆ 解決方法 ◆

netstatコマンドを使用する

netstat [オプション]
オプション
-r 経路テーブルを表示する。

ex1)ルーティング情報を確認する

#netstat -r


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

IPアドレス設定

◆ 問題点 ◆

現在のIPアドレスの設定状況を確認し、
コマンドでIPアドレスの変更などしたい。


◆ 解決方法 ◆

ifconfigコマンドを使用して、NIC(ネットワークインタフェースカード)のIPアドレス
設定をする。
routeコマンドでデフォルトゲートウェイ設定をする。

ifconfig [オプション]
オプション

ex1)動作しているNICを知る
#ifconfig
※すべてのネットワークインタフェースカードの状態が表示される。

ex2)eth0のIPアドレス設定状況を確認する
#ifconfig eth0

ex3)eth0のIPアドレスを192.168.1.10/24に設定する
#ifconfig eth0 inet 192.168.1.10 netmask 255.255.255.0

ex4)デフォルトゲートウェイを192.168.1.1に設定する
#route add default gw 192.168.1.1

※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

デバイス使用

◆ 問題点 ◆

CDROMなどのデバイスをマウントする方法

◆ 解決方法 ◆

mountコマンドを使用して、マウントする。
取り外すときは、umountコマンドを使用する。
※ルートユーザは任意の場所にマウントできるが、一般ユーザはできない。

CD-ROMを取り出すのは、umountで取り出せるが、ejectコマンドでもOK。

ex1) CD-ROMをマウントする
mount /dev/cdrom

ex2) CD-ROMをアンマウントする
umount /dev/cdrom

ex3) CD-ROMを取り出す
eject  /dev/cdrom


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

デバイス確認

◆ 問題点 ◆

デバイスのマウント状況など確認したい。

◆ 解決方法 ◆

df (disk free)コマンドを使用する。
ファイルシステムやマウント状況が分かる
オプション指定できるが、オプションなしでよい

df [オプション]

ex)デバイスの状況を知る
df


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ショートカット

◆ 問題点 ◆

いちいち深いパスのファイルを指定するのは面倒だ。
ウィンドウズのショートカットみたいなものはないか。


◆ 解決方法 ◆

シンボリックリンクを使用する。
シンボリックリンクは、指定ファイルのパス情報を持つファイルで、
ウィンドウズのショートカットに値する。
シンボリックリンクファイルを削除しても、実体ファイルは削除されないので安心。

ln [オプション] [実体ファイルパス] [シンボリックファイルパス]

オプション

ex)test.txtをhomeディレクトリにtestLinkという名前でシンボリックリンクを作成する

ln -s test.txt /home/testLink


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ファイル権限管理

◆ 問題点 ◆

ファイル・ディレクトリの所有者、グループ、パーミッションを変更したい。


◆ 解決方法 ◆

所有者・グループ変更は、chownコマンドを使う。
パーミッション変更は、chmodコマンドを使う。
※グループ変更は、chgrpコマンドでも可能であるが、chownでする方が楽。
 また、ファイルの所有者もしくはrootのみが上記を変更することができる。

ex1)test.txtの所有者をshooojeeに変更する
$su -
#chown shooojee test.txt

ex2)test.txtのグループをdevelopperに変更する
$su -
#chgrp shooojee test.txt

ex3)test.txtの所有者・グループをshooojeeに変更する
$su -
#chown shooojee:shooojee test.txt

ex4)testディレクトリ以下すべての所有者をshooojeeに変更する
$su -
#chown -R shooojee:shooojee test

ex5)test.txtのパーミッションを所有者のみ読書OK、それ以外は読取のみにする
$su -
#chmod 644 test.txt

<補足>
chmodのオプションは、8進数モードとシンボルモードがある。
[rwx][rwx][rwx]
|          |    |
|          |    その他の権限(o)
|          グループ所属者(g)
所有者権限(u)

8進数モード
1ブロックを8進数で表す。777とすればすべてのユーザ許可となる
許可する項にビットを立てて8進数で指定する。
   chmod 777 test.txt

シンボルモード
u(所有者) g(グループ) o(その他) a(全ユーザ)というシンボルを使用する。
r(読取) w(書込) x(実行)を+(許可) -(禁止) =(設定)で付与し指定する。

  所有者は全権限、グループは現在パーミッションから書込み禁止、
  その他はすべて禁止という設定をする場合

  chmod u=rxw,g-w,o=, test.txt
  となる。


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ユーザ・グループ確認

◆ 問題点 ◆

ユーザの一覧とグループの一覧を確認したい。


◆ 解決方法 ◆

passwdファイルとgroupファイルを確認すればよい。
両方とも/etcディレクトリに格納されている。

ex) ユーザ一覧を確認する
$su -
#cat /etc/passwd

ex) グループ一覧を確認する

$su -
#cat /etc/group

※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ユーザ・グループ管理

◆ 問題点 ◆

ユーザ・グループの管理(追加・修正)をしたい。


◆ 解決方法 ◆

ユーザを追加するには、useraddコマンドを使用する。
ユーザを削除するには、userdelコマンドを使用する。
ユーザにパスワードを付与するには、passwdコマンドを使用する。
グループを追加するには、groupaddコマンドを使用する。
グループ情報を修正するには、groupmodコマンドを使用する。
グループを削除するには、groupdelコマンドを使用する。。

なお、すべてルートユーザのみ実行できる。
 ex)guestユーザをホームディレクトリ/home/guestとしてGuestsグループに追加する
#useradd -d /home/guest -m -G Gurests guest

ex)guestユーザのパスワードを変更する
#passwd guest
パスワードを入力する
  ※管理者ではなくユーザ自身がパスワード変更する場合、passwdのみ入力して
パスワードを変更することができる。

ex)guestユーザの有効期限2011/12/31までとする
#usermod -e 11/12/31 guest

ex)guestユーザの名称をmemberに変更する
#usermod -l member guest

ex)guestユーザを削除する
#userdel guest

※guestユーザがログイン中は、失敗するので注意

ex)developperグループを追加する
#groupadd developper

ex)developperグループのグループID500に修正する
#groupmod -g 500 developper

ex)developperグループのグループ名をdeveloppersに修正する。
#groupmod -n developpers developper

ex)developperグループを削除する
#groupdel developper


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

プロセス状況確認

◆ 問題点 ◆

プロセスの使用状況を知りたい。

◆ 解決方法 ◆
リアルタイムで確認する場合、topコマンドを使用する。
Topコマンドを終了するには、qキーまたはctrl+zで終了できる。
その時点のみのプロセスを知りたい場合、psコマンドを使用する。

top [オプション]

オプション
-u ユーザ指定
-p プロセスID指定

ps [オプション]

オプション
-a 全ユーザが起動したプロセスを表示する
-u プロセスを起動したユーザも表示する
-x システムが起動したプロセスも含めて表示する

ex)リアルタイムで全ユーザのプロセス状況を確認する
$top

ex)リアルタイムで特定ユーザshooojeeのプロセス状況を確認する
$top -u shooojee

ex) その時点の全ユーザ・全プロセス状況を知る
$ps -aux

※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ログイン中ユーザ確認

◆ 問題点 ◆

管理者として、現在ログインしているユーザの数とユーザ名を知りたい。


◆ 解決方法 ◆

whoコマンドを使う。


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)


以上

ログインユーザ名確認

◆ 問題点 ◆

プロンプトのユーザ表示にユーザ名が表示されていないとき、
現在ログインしているユーザ名が誰か知りたい。


◆ 解決方法 ◆

whoamiコマンドを使う。

whoami [オプション]

オプション
--help 本コマンドの使用方法表示
--version 本コマンドのバージョン表示

※注意 対象OS、Distributionについては以下。
OS : Linux
Distribution : CentOS6
以上

2011年9月20日火曜日

ファイル検索結果コマンド実行

◆ 問題点 ◆

Findで検索した結果に対して、コピーや移動・削除などを実施したい。


◆ 解決方法 ◆

Findコマンドのexecまたは、okアクションを使用すればよい。
execの最後には、『\;』が必ず必要なので注意すること。

ex)10日以上経過したファイルを検索し、確認しながら削除する
find /home -type f -mtime +10 -ok rm {} \;

ex)5日以上経過した100KB以上のファイルを検索し、コピーする
find /home -type f -mtime +5 -size 100k -exec cp -rf {} \;


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ファイル検索結果保存

◆ 問題点 ◆

Findコマンドの検索結果を別ファイルに保存したい


◆ 解決方法 ◆

Findコマンドのfprintアクションを併用すればよい。

ex1)*lib*ワイルドカード検索結果をresult.logに出力する
$find /home -name "*lib*" -fprint result.log


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ファイル検索結果詳細表示

◆ 問題点 ◆

Findで検索した検索結果と同時にファイル詳細情報を表示したい


◆ 解決方法 ◆

Findコマンドのアクションを併用すればよい。

ex) 777パーミッションのファイル一覧の詳細を表示する
find /home -perm +777 -ls


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

ファイル検索方法 (応用)

◆ 問題点 ◆

Linuxでファイルを効率的に検索したい。


◆ 解決方法 ◆

findコマンドの判別式を組み合わせ、grepコマンドと併用する。

find [オプション] [検索対象ディレクトリ] [判別式] [アクション]


◆ 使用例 ◆

ex1)txt拡張子で、shooojeeがオーナー、1KB未満の10日前から更新されていない
一般ファイルを検索する

find /home -name "*.txt" -user shooojee -type f -size -1k -mtime -10

ex2)検索結果の中から、特定の文字列を含むファイルのみ表示する
find /home -name "*.txt" | grep "test"


※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)





以上

ファイル検索方法 (基本)

◆ 問題点 ◆

Linuxでファイルを検索する方法を知りたい。


◆ 解決方法 ◆

findコマンドを使用する。

find [オプション] [検索対象ディレクトリ] [判別式] [アクション]


◆ 使用例 ◆

ex1) "test.txt"を検索する場合
find /home -name "text.txt"
 ※ファイル名の" "は不要だがつける癖をつけておく

ex2) 拡張子のみ、*.txtと分かっている場合
find /home -name "*.txt"

ex3) 100KB以上のファイルの中からpdf拡張子のファイルのみ検索する
find /home -size +100k | grep "*.pdf"


ex4) 10KB以上100KB以下のファイルを検索する
find /home  -size +10k -size -100k

ex5) 10分前から現在までにタイムスタンプが更新されたファイルを検索する
find /home  -mmin -10

ex6) 10分前以前にタイムスタンプが更新されたファイルを検索する
find /home -mmin +10

ex7) 5日前から現在までにタイムスタンプが更新されたファイルを検索する
find /home -mtime -5

ex8) 5日前より以前にタイムスタンプが更新されたファイルを検索する
find /home -mtime +5

ex9) 3日前から10日前までにタイムスタンプが更新されたファイルを検索する
find /home -mtime +3 -mtime -10

ex10)3日前から10日前までにアクセスしたファイルを検索する
find /home -atime +3 -atime -10

ex11)ファイルのオーナー名(shooojee)から検索する
find /home -user shooojee

ex12)ファイルのグループ名(developper)から検索する
find /home -group developper

ex13)ファイル種別からシンボリックリンクを検索する
find /home -type l

ex14)ファイル種別からディレクトリを検索する
find /home -type d

ex15)ファイル種別から一般ファイルを検索する
find /home -type f

ex16)オーナーとグループに読み込み・書き込み権限があるファイルを検索する
find /home -perm 660
※この検索では、完全にrw-rw----のパーミッションのみ検索できる


ex17)オーナーとグループに読み込み権限があるファイルを検索する
find /home -perm -440
※この検索では、rwxr-x---などrがついているパーミッションすべて検索できる

ex18)拡張子がpngまたはjpgのものを検索する
find /home -name "*.png" -or -name "*.jpg"

※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)


以上

パケットキャプチャソフト

◆ 問題点 ◆

CentOS6をサーバ稼働させるが、パケットの流れを監視したい。


◆ 解決方法 ◆

パケットキャプチャソフトとして有名なWireSharkを導入する。


◆ 手順 ◆
1.rootになる
$su -

2.wiresharkをyumコマンドでインストール
#yum -y install wireshark
#yum -y install wireshark-gnome

※サーバにインストールするので、rootユーザ権限でしか実行できないようにしている。
   もしユーザ毎に実行する場合は、実行権限を与えること

3.wiresharkを起動
#wirehark

4.画面でキャプチャ監視するインタフェースを決定

※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)


以上

コンソール表示変更

◆ 問題点 ◆

Linuxではプロンプト操作を使う場面が多いがプロンプトのユーザ情報の表示形式を
使い易くカスタムしたい。


◆ 解決方法 ◆

環境変数PS1の設定情報を変更すればよい。
また、毎回セットするのは面倒なので、.bash_profileに記述する。


◆ 手順 ◆

1..bash_profileを開く
#vi .bash_profile

2.以下を.bash_profileに記述する
PS1='[\u@\h \t \W](\#)\$'

※各設定内容の説明
\u ユーザ名
\h ホスト名
\t 時刻
\W カレントディレクトリ
\# コマンド番号

・デフォルトの表示形式

・カスタマイズ後の表示形式

※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)

以上

LinuxでYouTubeを見る

◆ 問題点 ◆

Linuxでは、標準のFireFoxブラウザをインストールするだけでは、
YouTubeなどFlush動画見れない。


◆ 解決方法 ◆

Adobe社 Flash Player Pluginをインストールすればよい。


◆ 手順 ◆

1.Adobeの以下サイトからFlashPlayerをダウンロードする
   http://get.adobe.com/jp/flashplayer/

    64bitの場合は、こちらから↓Download Plug-in for linuxをダウンロード!
    http://labs.adobe.com/downloads/flashplayer11.html

※CUIでそのままダウンロードする場合
    $ cd /tmp
  $ wget http://download.macromedia.com/pub/labs/flashplatformruntimes

      /flashplayer11/flashplayer11_b2_install_lin_64_080811.tar.gz

2.suになる
   $su -

3.tmpフォルダへ移動する
   $cd /tmp/

4.tarアーカイブを解凍
  $ tar -zxvf flashplayer11_b2_install_lin_64_080811.tar.gz

5.解凍したプラグインをインストールする
  # cp libflashplayer.so /usr/lib64/mozilla/plugins/
  # chmod 0755 /usr/lib64/mozilla/plugins/libflashplayer.so

 or
  # install -v -m 0755 libflashplayer.so /usr/lib64/mozilla/plugins

6.PCを再起動する
  #reboot

※本ブログの表示内容に付いては、以下を対象としています。
OS : Linux
Distribution : CentOS6 (RHEL系)
以上