このセクションでは自宅サーバーとしてLinuxを操作するうえでよく使うコマンドについて初心者/ビギナー向けに解説します。

HPの格安エントリーサーバー機"HP ProLiant ML115"でのLinuxサーバー構築記を掲載しました。サーバー機の選定にお悩みの方は是非お越しください...。お便利サーバー.com管理人。
その他諸々
抜粋Linuxコマンドリファレンス

ディレクトリとファイルの操作

ディレクトリとファイルの作成

カレントディレクトリの変更

ディレクトリとファイルの表示

ディレクトリとファイルのコピーと移動

ディレクトリとファイルの削除

ディレクトリとファイルの検索

パーミッションの変更

解凍と圧縮

ディスクとパーティションの操作

ディスクを初期化・編集する

ボリュームのチェックとマウント

テキストの操作

文字や変数を画面に表示する

ファイルの内容を画面に表示する

出力するテキストに処理を行う

ユーザーとアカウント管理

アカウントの追加と削除

パスワードの設定と変更

ログインアカウントの変更

ネットワークの管理

ネットワークの状態を調べる

名前解決をテストする

ドメイン名の情報を調べる

システム・プロセス管理

ホスト機の電源オフと再起動

デーモンの自動起動設定

プログラムを予約して実行する

稼働中のプロセスを表示する

その他のコマンド

rpmを管理する

HTTP/FTPでファイルを取得する

値・状態・情報を表示する

サイト内検索

tar〜tar形式のアーカイブを管理する

UNIX OS で最も広く利用されているファイルの アーカイブ 形式である tar を作成したり、元のファイルに復元したりするための コマンド です。

tar自身は複数のファイルをまとめてアーカイブを作る機能しかありませんから、通常 ソース プログラムや バイナリ ファイルは、更に gzip bzip2 などの圧縮プログラムを使ってデータ量を小さくして "*.tar.gz" "*.tar.gz" などで配布されるのが一般的です。

WBEL CentOS など、 RPM アプリケーション のパッケージマネージャーとして利用する ディストリビューション では、可能な限り "*.rpm" を利用してアプリケーションの インストール を行うべきですが、ソースプログラムを入手して手作業でインストールを行う場合には、最初にこのコマンドでソースプログラムのアーカイブを展開することになります。

"tar -xzf"〜tar.gz形式のアーカイブを解凍・復元する

tar 及び gzip で作成された "*.tar.gz" 形式の アーカイブ を元のファイルに復元するオプションです。

一般書式は、

tar -xzf [アーカイブ名"*.tar.gz"]... Enter

です。

アーカイブ名には ワイルドカード を指定することもできます。

ちなみに "-x" は展開、 "-z" は解凍に gzip を利用、 "-f" は引数のファイル名を作業対象にする、という意味になります。

[tanaka@web1 tanaka]$ ls -lEnter lsコマンドについて  ←一覧を表示します。
合計 3380
-rw-r--r--  1 tanaka  tanaka  3455642 8月 1 05:55 phpMyAdmin-2.8.2.tar.gz
[tanaka@web1 tanaka]$ tar -xzf phpMyAdmin-2.8.2.tar.gzEnter
[tanaka@web1 tanaka]$ ls -lEnter
合計 3384
drwxr-xr-x  9 tanaka  tanaka    4096 6月 30 22:55 phpMyAdmin-2.8.2
-rw-r--r--  1 tanaka  tanaka  3455642 8月 1 05:55 phpMyAdmin-2.8.2.tar.gz
[tanaka@web1 tanaka]$

オプションに "-v" を追加して、

tar -xzvf [*.tar.gz] Enter

と実行すると、解凍されるファイルの一覧を表示させながら実行することができます。

unzip〜zip形式のアーカイブを解凍する

WindowsOS 汎用の "*.zip" 形式の アーカイブ を解凍するコマンドです。

UNIX OS 専用で用いられる ソース プログラムや バイナリ ファイルの配布ではこの形式が使われることはあまりありませんが、 OSや webサーバー の種類を問わない汎用の CMS などの配布の場合には稀にこの "*.zip" 形式でのみ配布される場合があります。

多くの LinuxOS では解凍だけではなく、zip形式への圧縮コマンドも標準でインストールされていますが、 サーバー の運用では解凍の方法だけ覚えておけば充分でしょう。

コマンド の一般書式は、

unzip -q [アーカイブ名"*.zip"] ... Enter

です。

アーカイブ名には ワイルドカード を利用することもできます。

[tanaka@web1 tanaka]$ ls -lEnter lsコマンドについて  ←一覧を表示します。
合計 3620
-rw-r--r--  1 root   root   3700750 8月 1 05:21 phpMyAdmin-2.8.2.zip
[tanaka@web1 tanaka]$ unzip -q phpMyAdmin-2.8.2.zipEnter
[tanaka@web1 tanaka]$ ls -lEnter
合計 3624
drwxr-xr-x  9 root   root     4096 6月 30 22:55 phpMyAdmin-2.8.2
-rw-r--r--  1 root   root   3700750 8月 1 05:21 phpMyAdmin-2.8.2.zip
[tanaka@web1 tanaka]$

"-q" は、解凍されるファイルの一覧を表示させないためのオプションで、

unzip [アーカイブ名"*.zip"] ... Enter

とすると解凍されるファイルの一覧を表示しながらコマンドが実行されます。

このサイトに対するご意見、ご要望、苦情、泣き言、献上品、資金援助などがございましたら こちら からお寄せください(お返事できなかったらごめんなさい)。もちろん リンクフリー です。趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。
Powered by Apache
”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。
Powered by White Box Enterprise Linux