• ベストアンサー

LINUXのファイルを表示、記述変更のコマンド

VINE LINUX 2.1.5 をインストールしたPCをサーバーにして社内LANを組んでいます。 CGIを使用したいので、PC 内のhttpd.conf の記述の変更をして設定したいと思います。 httpd.conf の記述の変更をする場合、どのようにしてファイルの記述を表示させ、変更したら良いのでしょうか?コマンド等を教えて下さい。

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

  • ベストアンサー
  • mld_sakura
  • ベストアンサー率20% (264/1282)
回答No.1

viエディタというテキストエディタがあります。 「vi 対象ファイル」 という形式です。 ここを参考に。 http://web.icc.u-tokai.ac.jp/question/unix/editor/vi.html

参考URL:
http://web.icc.u-tokai.ac.jp/question/unix/editor/vi.html
ponsuke777
質問者

お礼

VIエディタの基本が載っていて、大変分かりやすかったです。 ありがとうございました。

その他の回答 (1)

  • selenity
  • ベストアンサー率41% (324/772)
回答No.2

通常はemacs、vi等の「テキストエディタ」と呼ばれるアプリケーションを使ってhttpd.conf等の設定ファイルを編集します。 なお、ファイルの中身を表示するだけであればless、more、cat等のコマンドを使います。 LINUXに限らず、UNIXを使うにはコマンドを知らないと何もできないと思ったほうがいいでしょう。 まずは本を買って、Linuxが何か、Linuxで何が出来るのかを勉強しましょう。

ponsuke777
質問者

補足

コマンド早引き辞典をもっているのですが、初心者なので分からなくて。。 vi httpd.confとやれば、表示されるのですね。 編集の仕方は、もう一人の回答者の方のサイトを参考にできました。 ご協力ありがとうございました!!

関連するQ&A

  • LINUXサーバーのフォルダを共有にする時のコマンド

    VINE LINUX 2.1.5 をインストールしたPCをサーバーにして社内LANを組んでいます。 LINUX のサーバーの、あるフォルダを共有にしたいのですが、どのようにコマンドを打ったらよいでしょうか。

  • LINUXサーバーでWEBを表示させるためには?

    VINE LINUX 2.1.5 をインストールしたPCをサーバーにして社内LANを組んでいます。 社内用にWEBを表示したいのですが、どこのフォルダにhtmlを入れたらよいのでしょうか?home - httpd の中のhtmlフォルダでしょうか? クライアントには、WindowsXPを使用していますが、クライアントからサーバーにファイルをコピーしたいのですが、そうゆう場合はサーバーのhtmlの入ったフォルダを共有か何かにするのですか?

  • VINE LINUXサーバーでCGIプログラムを動かしたい

    最近、デモ用の社内サーバーとして、VINE LINUX 2.1.5 の入ったPCをたてました。 クライアントはWindowsXPです。いくつかの社内用のプログラムを動かしています。 CGIプログラムを使用したいのですが、どのようにしたら良いでしょうか。 社内サーバーではなく、会社のホームページを表示させているサーバーは、レンタルサーバーで、CGIを使用しているので、CGIのプログラム自体は、自分でできます。 でも、CGIを使用する際の、サーバーの方の設定は分からないのですが。。 htmlを表示させ、CGIを動かしたみたのですが、CGIプログラムの内容がそのまま 表示されてしまいました。Perlをインストールするのではないかと思うのですが。。 だとしたら、VINE LINUX 2.1.5用のPerlのソフトはどこのサイトでダウンロードしてきたら良いでしょうか?

  • LinuxのapacheでCGIが動かない

    RedHatLinux7でイントラネットでWebサーバーを構築しました(apache)で、CGIを動かしたいのですが、動きません。あるサイトで「httpd.conf の AddHandler cgi-script .cgiを生かせばいい」となっていたのでそうしましたが、まだ動きません。あと何を設定すれば良いのですか?(CGIのパーミッションはちゃんとしています。)httpd.confにCGIの記述が他にもありましたが意味がわからずそのままにしています。

  • Vine Linux 2.15 ではApache2を動かせないのでしょうか。

    古い ノートパソコン(PentiumMMX 233Mhz メモリ64MB)にVine Linux 2.15 をインストールして学習しています。 ---------------------------------------- Vineに付属していたApache1.1は、削除方法が今ひとつ良く分からないのでそのままとし、Apache2(httpd-2.0.53.tar.gz)を解凍しインストールして共存させました。 # /usr/local/apache2/bin/apachectl  start   とすると、 (98)アドレスは既に使用中です:・・・・と出るので、Apache1.1の /etc/httpd/conf/httpd.confファイル中のポート番号を80番から8888番 に変更してrebootしました。そして、Apache2.0を起動してlocalhostにアクセスしましたが、「サーバが見付かりません」とのメッセージが出ます。 # /usr/local/apache2/bin/apachectl  stop   としてみると、 httpd (pid 1029?) not running となり、Apache2が動いていない様子です。 ----------------------------------------- # vi /usr/local/apache2/conf/httpd.conf で開いてみると、Listen80 になっています。しかし、 # netstat -ln | grep 80   とすると、 tcp 0 .00.0.0.0:5680 0.0.0.0:* LISTEN となっており、Port80は見当たりません。 # ps aux | grep http   とすると、FedoraCoreの解説本には、 [・・・・・・/usr/local/apache2/bin/httpd -k start] になると書いてありますが、 root 689 0.0 2.0 3712 1296 ? S 14:33 0 /usr/sbin/http となっています。 ------------------------------------ どこが不具合でApache2が動かないのでしょうか。どのように修正すれば良いでしょうか。 Apache2を起動できないのは、そもそも、パソコンの能力が不足しているからでしょうか? Vine Linux 2.15ではApache2を使えないのでしょうか? 何かお気づきの点があれば教えて頂ければ有難いです。よろしくお願いします。

  • Vine Linuxの勉強方法

    Linux初心者です。 仕事の都合上、unixコマンドを頻繁に使うので、コマンド入力になれるためにVine Linuxを自宅PCにインストールしました。 環境は、WindowsにVMwarePlayerを導入し、そこにVine Linuxをインストールしています。 そこまではいろんなサイトを見てなんとか無事に環境構築ができましたが、こっからどうしたらいいのかさっぱりわかりません。。。 自宅サーバーとかできるのがLinuxを導入する利点だと思いますが、サーバー構築してもどうしたらいいのかわかりません。。。 おススメのサイト、本、皆様のVine Linuxの使い方がありましたら教えてください。

  • Vine Linux3.2で自宅サーバー運用に必須の知識について

    お世話になります。 Vine Linux3.2にて自宅サーバーを運営してみようと思っています。2週間ほど前にvine linuxをインストールして、先日apache2のインストールが終わりhttpd.confの記述も終わりました。そしてドメインをブラウザにうちアクセスも成功しました。(下記の理由によりメールサーバー、DNSサーバー等につきましては立ち上げていません。) ただ、一番怖いというか一番気をつけないといけない セキュリティに関する知識がオーバーバッファフローとクロスサイトスクリプティング程度しかしらない(それもさわりだけ)のでこのまま運営していくのはまだ無理があると思います。 そこで諸先輩方にお聞きしたいのですが、これから先、サーバーを運用していくにあたってのある程度の知識を最短で身につけていくにはどの書籍、もしくはどのサイトの情報にふれておく必要があるのでしょうか?教えてください。お願いします。

  • Apache2.0で「#exec」コマンドを許可したい

    アクセスありがとうございます。 先日の私の質問 http://oshiete1.goo.ne.jp/kotaeru.php3?q=447488 は無事解決いたしました。 どのような原因だったのか知りたい方はその旨を、お書きください。 また今回も、よろしくお願いします。 CGIで簡単なアクセスカウンターを作成したのですが動作しません。 「index.html」の中に<!--#exec cmd="./counter.pl"-->のコマンドを記述しました。 「counter.pl」の内容は「counter.dat」にインクリメント後その結果を表示するというものです。 「Linux」のコマンドラインからの「counter.pl」のテストでは「syntax OK」でした。 またコマンドラインから「counter.pl」を実行すると実行回数分の数字が表示されます。 また「AddType text/x-server-parsed-html .html 」という内容の「.htaccess」ファイルを同じディレクトリ内に作成しました。 各ファイルのパーミッションは「index.html」と「.htaccess」が「rw-r--r--」で「counter.pl」が「rwxr-xr-x」で「counter.dat」が「rw-rw-rw-」です。 本来ならば、これでアクセスカウンターが作動するはずなのですが、なぜか動きません。 おそらく「httpd.conf」の内容を書き換えることにより動作するようになるのだと信じ、いろいろ変更してみましたが、うまくいかないので結局、今はデフォルト設定に戻しました。 また、このスクリプトは学校のサーバに置いた場合は問題なく動作します。 そこで学校の「httpd.conf」を、そのまま自宅サーバに適用したりもしましたが「Apache」のバージョンの違いか、またはその他の原因か「httpd」が起動しませんでした。 しかし、このファイル以外に原因は考えられません。 おそらくアクセスカウンターを動かすには「httpd.conf」の色々な箇所を変更する必要があるのだと思っているのですが、いったい、どこと、どこと、どこと、どこを、どのように書き換えればいいのですか。

  • Linuxでなにができるの?

    先日、教えてGooでunixの勉強をしたいためlinuxを自宅のPCにインストールしたいことを質問すれば、 Vine Linuxという http://vine-linux.ddo.jp/linux/install/index.html linuxをおしえていただきました。 HPの説明をみるとサーバーを構築できるそうです。 そのためにインストールは、ドメイン名を取得することを推奨するなど当方には高度な技術を要求されています。 当方目的は、linuxをとりあえず自宅PCに立ち上げるつもりですが、インストール時の設定はなにもなしで立ち上げる子とできるのでしょうか? また、他にも興味が沸いてきたということもありますしすこしおしえてください。 このVine Linuxで自宅サーバーを構築できるとかかれていますが、何ができるのでしょうか? WWWがみられるのでしょうか?また、どんなソフトで? メールが使えるのでしょうか?どんなソフトで? 以上よろしくお願いします。

  • linuxって・・・何が

    結構前にvine linuxをインストールしました。 が、基本的なコマンドは理解しているつもりもインストールしてから何をすればいいのかサッパリわかりません。 GUIで使うなら別にwindowsで十分だしGUIでやりたいからインストールした訳でもありません。…でもCUIでログインしてもやる事が見つかりません。よく色々試してと書いてあったりして色々とやってみましたが、だからと言ってlinuxでやることが見つかりません。 色々とサイト等を閲覧しましがさっぱりです。 じゃーやるなと言われればそれで終わりますが、お願いします。 サーバを作れば?とよく聞き色々と見回っていますが特にやりたいことも見つかりません。(何がやりたいのかが不明)別にサーバという用語はわからない訳ではありません。