• ベストアンサー

Linuxサーバ内のファイル・ディレクトリの一覧の表示と書き出し

ホスティングのLinuxサーバの管理をしています。 前任者からの引き継ぎ期間がほとんど取れなかったため、サーバ上で動いているサービスの全容がわかりません。 私自身は、以前CobaltCubeで、MAIL・DNSのみのサーバを運用していたことはありますが、Webサーバの運用経験がなかったので、うまく対処できていないです。 また、/領域がいっぱいになっており、不要なファイルを削除しなくてはなりません。 サーバ上のディレクトリ、ファイルの容量の一覧を、書き出すようなフリーのようなものはありますでしょうか。 それをもとに、一つ一つサービスをつぶしていきたいと思っています。 Webページのリンクチェッカのようなものはたくさん見つけたのですが。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

Linuxには疎い(かわりにFreeBSDはよく触ってます)んで、 この回答がそのまま、お使いのLinuxに適用できるかはわかりませんが。 サービスの全容は、システムのスタートアップスクリプトを追えば 把握できそうな気がします。Linuxだとrc.sysinitとかそんな名前の スクリプトだったかな? ファイルの一覧は/で「find . -type f -ls」なんてやれば出せますけど、 膨大な量になるはずなので、それを見て何かするのは難しそうです。 findコマンドのオプションで所有者やタイムスタンプを限定してみてください。 sockstatコマンド(がLinuxにあるかわかりませんが)で、 ポートをListenしているプロセスがわかります。 プロセスがわかれば、trussコマンドでそのプロセスがreadしている ファイル等もわかるので、設定状況の把握に役立つと思います。

over-20
質問者

お礼

お礼が遅くなり申し訳ありません。 いろいろありがとうございました。 まだまだ終わっていませんが、現在は別の作業に入りましたので、いったん締め切ります。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>ディレクトリ、ファイルの容量の一覧 du とか ls -laとか

over-20
質問者

お礼

ありがとうございます。 GUIツールばかりでの作業で、コマンドラインの操作をあまりしないもので、ログをとってそれで作業をする、という発想があまりありませんでした。 とりいそぎ、duで一覧を確認して、そのログで作業をしています。 GUIのツールなんかがあればいいな、などと思っています。

関連するQ&A

  • web・mailはLinux ファイルサーバはSBS2003

    先日、質問させて頂いた件も解決してないのですが、 また壁にブチ当たったので、再度、質問させて頂きます。 ただいま、弊社では2つの事業部があります。 (1)Linuxをサーバとしたネットワークの事業部。 (2)Windows Small Business Server 2003をサーバとしたネットワークの事業部。 2つのネットワークは稼動中です。 Linuxの方は固定IP(8個)を取得して、webサーバ・mailサーバ・DNSサーバ(BIND)等を構築。 現在、1つのドメインが稼動中でありまして、webの公開、mailの送受信を行っております。。 Windows Small Business Server 2003の方は、プロバイダのホスティングにてwebを公開したり、mailを送受信。 やりたい事。 ホスティング契約を止めて、ホスティングサービスで公開してるweb・mailを Linuxの空いてる固定IP(8個)にそのまま移行。 なんですが・・・ その前に、各クライアント(XPpro)はweb・mailはLinuxにて。 ファイルサーバはWindows Small Business Server 2003にて。 上記のようなネットワーク環境は作れるものなのでしょうか? 作れるのなら、何から始めたら良いのでしょうか? 皆様方の知恵を貸して下さい。 また、参考になる書籍、サイトがありましたら教えて頂きたいのです。 何卒、宜しく申し上げます。

  • ディレクトリ(ファイルの一覧)の表示

    現在サーバーを物置代わりに使用しているのですが、ファイル名を直接入力しなくては接続できません。 ディレクトリ(ファイル一覧)表示を可能にすることはできますでしょうか? 加えて、下層のディレクトリではウェルカム指定が無いためHTMLファイルも直接入力しなくてはなりません。 そちらもウェルカムページが表示されるように設定を変更することはできますでしょうか? 通常サーバーへのアクセスはFTPかTelnetで行っています。 サーバーはSunOS 5.8だったと思います。 私はサーバーの管理者ではありません。 よろしくお願いします。

  • Linuxサーバ(apache)のコマンドについて教えてください

    海外のVPSのホスティングを借りてみましたが、色々と自分でやらないといけないと気づきました。。。 ホスティングサービスなので、すでにapacheサーバ、DNSサーバ、FTPサーバ、メールサーバなどは立ち上がっています。 (Red Hat ES Linux 4 OS w/Apache 2) バックアップソフトを導入したいと思い、Linuxサーバの本などを読んではいるのですが、すべてコマンドで記載されています。 このコマンド自体がよく分からないのです。 ホスティングには、site manager3.0 というGUIソフトが入っています。 どこをどういじれば、コマンドを入力できる画面になるのか分かりません。。。 ホスティング会社に聞いてみたら、「SSHをダウンロードして使えばコマンドでできる」といわれましたが、初心者のため理解できません。 あまりに初心者な質問で申し訳ないのですが、コマンドを入力するためにどうすればいいか教えていただけないでしょうか? また、お勧めの書籍・サイトなどご紹介いただけると助かります。 よろしくお願いいたします。

  • ディレクトリ内のファイルを一覧表示するCGIを探しています

    指定したディレクトリ内にあるファイルを一覧表示しリンクを自動で作ってくれるCGIを探しています 自分で探してみたところ、いくつか見つけられたのですがなかなか条件にあうCGIが無かったので・・・ ↓こんなの探してます ・携帯でも見れるシンプルなもの ・ファイルの並び順(名前順や最新順)を設定できる  ↑観覧者が自由にソートするのではなくサーバー側(?)で決めれる ・1ページに表示するファイルの数を設定できる ・指定ディレクトリ内にディレクトリがあった場合それもリンク あとできれば画像ファイルを開いたときに「進む」で次のファイルに移動などの機能があればうれしいです どうかよろしくおねがいします・・・

    • 締切済み
    • CGI
  • ホスティング契約を止めて、固定8IPに移行

    ただいま、弊社では二つのネットワーク環境があります。 (1)Linuxのネットワーク ・OCN 光サービス IP8 ・web、mailサーバー等構築 ・固定IPを使ってホームページ公開、mailの送受信 (2)Windowsのネットワーク ・フレッツADSL ・OCNホスティングサービス メール&ウェブ ・ホスティングサービスでホームページ公開、mail送受信 ++++++++++++++++++++++++++++++++++++++++++++ やりたい事。 ホスティング契約を止めて、ホスティングサービスで公開してる web・mailをLinuxの空いてる固定IPに、そのまま移行。 間違ってるかもしれませんが、自分なりにいろいろ調べてみみました。 ドメインとIPアドレスの対応付け(DNS)が変わる。 よってLinuxに移行後も、ホスティングサービスの方にmailが届くし、webアクセスもある。 mailの取りこぼしがないようにするには 何を? どうすれば良いのでしょうか? LinuxサーバーではDNSの設定がどうなってるのか分かりません。 OCNに頼んでるのか? DNSサーバーを構築してるのか? Linuxサーバーの管理者に聞けば一発で解決なのですが Linuxサーバーの管理者の助けを借りず(皆様の助けは借りますけど・・・) 可能な限り、自分で解決したいのです。 宜しくお願いします。

  • ウェブ上のディレクトリ内ファイル表示

    ftpソフトで自分のftpサーバにアップロードしたファイルをブラウザ上で一覧表示することはできますか? 例えばサーバ上にimageというフォルダを作って、image内のファイルをエクスプローラのように表示するなどです。 通常は~/image/index.htmlや~/image/001.jpgと入力しないと表示させると思いますが、それだとhtmlファイルを作っていない場合やファイル名がわからない場合表示できません。 セキュリティの関係上、ディレクトリ内のファイルを表示することはできないと思います。Webサーバの設定にもよりますよね。 わたしはocnが提供するサーバスペースを使っています。 自分でWebサーバを作る以外方法はないのでしょうか? 宜しくお願いいたします。

  • SSH2で対象ホストのディレクトリに置いてあるファイルの一覧を取得したい

    ウェブサーバからSSHで他のサーバに入り、指定したディレクトリに置いてあるファイルの一覧(unixの「ls」と同等のもの)を取得したいです。 ============================================================== イメージ ============================================================== (ウェブサーバ)ー   ←←←SSH←←←   対象サーバ L対象サーバー選択 L対象ディレクトリ選択 http://www.php.net/manual/ja/book.ssh2.php ↑ら辺はインストールして見たのですがあとは何をすれば・・・・

    • ベストアンサー
    • PHP
  • サーバー内のファイル一覧をWebで表示

    サーバー内の特定のフォルダにアップされているファイルを一覧できるWebページを作ろうと思っています。 Webページの機能として、1週間以内に追加/更新されたファイル名を一覧表示、ということを考えています。 サーバー環境はWindows2000 proの端末に04Webserverというフリーのサーバーソフトを入れていますが、何か方法はあるでしょうか。 perlは分かりませんが、phpやbatファイルは多少扱った経験があります。 もし何かアドバイスがありましたら宜しくお願いします。

    • ベストアンサー
    • CGI
  • サーバ内の隠しフォルダ・隠しファイルについて

    新たに会社のWEB関係の管理を任された者です。 前任者からの引継ぎが上手くいかず、1からコンテンツの把握を始めています。どうも隠しフォルダ・隠しファイルがあるようで、FTPでアクセスしても不可視となっているのに、実際はURLをたたくとファイルが出てきます。 こんな状況で、隠しフォルダ・隠しファイルを一覧できるようにする方法はありませんでしょうか?よろしくお願いいたします。

  • Linux上でファイル・ディレクトリのパーミッションを強制的に変える

    Linux上でファイル・ディレクトリのパーミッションを強制的に変える Linuxでファイルサーバを立てています. まず,やりたいことは3つあります. 1.特定のユーザに対してファイルのパーミッションを変えるコマンド(chmod)を使用不可能にしたいのですがどうしたらよいのでしょうか? 2.ファイル(ディレクトリ)のパーミッションを強制的にrwxr_xr_xにしたいのですが,可能でしょうか?つまり,指定したパーミッション以外のファイル(ディレクトリ)をコピーしたといしても,そのファイルのパーミッションはrwxr_xr_xに強制的に変わるということです. 3.特定のユーザでディレクトリの移動を/homeより上の階層に動かしたくないのですがどうしたらよいのでしょうか?つまり自分と他のユーザのディレクトリは見に行けるがルート以下のシステム関連には移動してほしくないということです. よろしくおねがいします.