サーバ,Linux関連の最近のブログ記事

ubuntu8.04サーバ構築メモ

ウチのubuntu8.04.1さんはsudoコマンドは使えるのに

hoge@hoge-local-server:/$ su -
Password:
su: Authentication failure

と入力しても、エラーが出てroot権限になれない困った子だった。
今回解決方法が解った為メモ。



ubuntu8.04サーバ構築メモ

PHPのGDライブラリなどをインストールする際、libjpeg/libpngをダウンロードし、解凍、コンパイルを試みた。

まず、コンパイラがインストールされていないので、

#sudo apt-get install gcc

にてCコンパイラであるgccをインストール。その後、

#./configure

するも

checking for gcc... gcc
checking whether the C compiler (gcc  ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
とか怒られる。どうやらgccが動いてないか、ディレクトリのパーミッションが違うとかなんとか。調べたところ、build-essentialとかいうパッケージをインストールしていないのが問題で、gccが動かないらしいことが判明。

#sudo apt-get install build-essential

でインストールし、無事コンパイルできるようになりました。詳しくは参照URLを見てください。


参照:ubuntu forum "C++ compiler cannot create executables"(英語注意)
メモ:とりあえずは正確な時刻は必要ないので、まだ未完了。運用上必要があればNTPの設定すること。

ここ見る⇒wiki@nothing NTP別窓表示
ここ見る⇒サーバー debian/ubuntu ntpサーバ別窓表示
ubuntu8.04サーバ構築メモ
ホームディレクトリにある~/.bashrcファイルを開き行末に下記を追加。
ファイル自体は、設定ファイルなのでls -aコマンドでファイルを確認する。

~/.bashrc

case $TERM in
    linux) LANG=C ;;
    *) LANG=ja_JP.UTF-8 ;;
esac

追加後、

$ source ~/.bashrc

にて設定ファイルを読み直すか、リ・ログインで文字化けへの対処完了。
sshクライアント(teratermとか)でリモートログインすると、コンソールに日本語が表示され、コンソール画面では英語表記される。

コンソール画面をすべて英語で表示させたい場合は、続きを読んでください。


参考:Think IT 小林 準 氏 「文字化けへの対処」
ubuntu8.04サーバ構築メモ
ルータでDHCPによりパソコンにIPアドレスを「自動的に割り振る設定」もしくは「自分で決める設定?」にしている場合、ubuntu側での設定に関して(サーバ版、デスクトップ版どちらも同じ)。

/etc/network/interfaces

ルータの設定がDHCPの場合
auto eth0
iface eth0  inet  dhcp

ルータの設定がStaticの場合
auto eth0
iface eth0 inet static
    address 192.168.1.***
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.***


参考:Ubuntu日本語フォーラム「6.06でインターネットに接続できない」

ubuntu8.04サーバ構築メモ(7.1からの乗り換え大作戦)

/etc/resolv.conf

search server
nameserver 192.168.1.1 #ルータのIP


と入力することでネットに繋がる。再起動などをする必要はなし。
インストール時にネームサーバ等を指定しないと、resolv.confファイルが生成されないので、ない場合はsudo viコマンドなどで作成する。


CPANのImage::Magickがインストールできない件 on Ubuntu Linux 7.04[解決済み]
    $ sudo cpan
    cpan> install Image::Magick

    $ sudo apt-get install perlmagick
参考:googleキャッシュ:pascal's memo

MTのサムネイル画像を表示できなかったのでつい、カッとなってやりました。
覚えておくと便利なコマンド
---------------------------------------------------------------------
$ dpkg -l                ── パッケージの一覧を表示
$ dpkg -L パッケージ名   ── パッケージに含まれるファイルの一覧を表示
$ dpkg -i debファイル    ── debファイルをインストール
---------------------------------------------------------------------

各パッケージのドキュメント
---------------------------------------------------------------------
/usr/share/doc/各パッケージ
---------------------------------------------------------------------

参考:
Ubuntu Japanese Team  小林 準

各サーバアプリの操作
---------------------------------------------------------------------
$ sudo /etc/init.d/スクリプト start   ── 起動
$ sudo /etc/init.d/スクリプト stop    ── 停止
$ sudo /etc/init.d/スクリプト restart ── 再起動
$ sudo /etc/init.d/スクリプト reload  ── 設定ファイルの再読み込み(対応していないパッケージもある)

---------------------------------------------------------------------

確認すべきログ
---------------------------------------------------------------------
/var/log/auth.log    認証に関するログ
/var/log/syslog      認証を除くほぼすべてのログ
/var/log/daemon.log  各種デーモンが出力するログ
/var/log/messages    認証、メール、cron、デーモンを除くほぼすべてのログ
/var/log/mail.log    メールに関するログ
/var/log/kern.log    カーネルが出力するログ
/var/log/user.log    ユーザープロセスが出力するログ
---------------------------------------------------------------------
参考:Ubuntu Japanese Team  小林 準

 サーバ構築の際、apacheの設定でHostNameLookups = onにするとDNSの逆引きを行い、IPアドレスからドメインを取得してログに記録される。

ただし、.jpgや.gifファイルなど全てのファイルを対象としドメインの逆引きを行うので、apacheのパフォーマンスが下がる可能性があるので通常はOFFにしておいたほうが良い。

 Offのままにすると、access_logなどのアクセスログファイルにログがIPアドレスのまま記録されるので、アクセスログをドメイン名で管理したい、参照したい場合はHostNameLookupsをONにしておくと良い。

優先度はapache2.conf < httpd.conf < sites-available/default の順に左から右に行くに従い高くなる(上書きされる)。

BROADCASTing

うにくろっく

pulltaBlogParts ばーじょんべーた

ごめんなさい無断転載しております。 引用元忘れました。まずい場合はご連絡ください。直ちに取り消します。

このアーカイブについて

このページには、過去に書かれたブログ記事のうちサーバ,Linux関連カテゴリに属しているものが含まれています。

前のカテゴリはクローラーです。

次のカテゴリはテンプレートです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1

2008年11月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30