configure: error: C++ preprocessor “/lib/cpp” fails sanity checkの対処法

Nov 8, 2009
AD:

ファイル改ざん検知させるために、Tripwireを導入していた際に、下記のエラーがでました。

対処方法

(More…)

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 1 | Total: 1 | Feedly: 0

rootのpasswdで、Authentication token manipulation??

Aug 16, 2009
AD:

rootにログインできない!!

AmazonEC2を設定していて、sshのユーザ専用のユーザを作成するなどいろいろやっていたら、rootのパスワードが認証できなくって
すこしあせりました。
でも、ひとつのsshがロートでログインしたままだったので、そいつからpasswdコマンド打つとなんかエラーがでました。

で、エラーがでればあとは調べるのみなので、pwconvで回復できるとのこと

そのあとに、passwdを入力すると問題なく行けました。
あーびっくりした。
せっかくいろいろと設定したのに、またやり直しかと思いました。

パスワードが/etc/shadowと/etc/passwdとで整合性が取れなくなるとでるようです。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0

Amazon EC2の導入

Aug 16, 2009
AD:

サーバの切り替え作業をしなくていけなくなったので、せっかくなのでAmazon EC2を提案しようと思っております。
でも、提案する前に調査をしとかないと後で、できませんは怒られそうなので。。。
あと、せっかくなので、日本でいたとき自宅サーバに使用していたドメインがあるのでそいつを有効利用します。
これではやりのクラウドデビューです。
teraterm-amazonec

Amazon Web serverに行ってまずユーザを作成

ユーザ登録は、だいぶ前にしていたのでそのユーザ情報を調べるのに時間がかかりましたが、無事ログイン完了
そのあとに、Amazon EC2に行って、クレジット情報などを入力していきます。
その後、手続きを進めていき、「Private Key File」と「X.509 certificate file」を取得します。

APIの設定

Elasticfox

Amazon EC2は、Firefoxのプラグインで操作する方法と、コマンドから捜査する方法があるようです。
FirefoxのプラグインのElasticfoxインストールして、ユーザ登録した際にもらった「Access Key」と「Secret Access Key」を入力したら
簡単に使えるになりました。
elasticfox

コマンド

完全に把握しきれていないですが、こっちのほうが一行づつやっていくので頭の中に入りやすいです。

まず、APIを落としてきます。
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351&categoryID=88

あと、APIはJave環境で動くようなので、Javaが入っていない方は、事前にインストールしておいてください。
ちなみに、私の開発環境はWindowsです。

ダウンロードしてきたものを、回答してC:直下や、自分の作業ディレクトリにおいておきます。
そして、コマンドプロンプトで下記のコマンド貼り付けます。
これでWindowsに環境変数を設定します。

そのあとに、「ec2ver」を実行して下記の内容が表示されると成功です。

あとは、Elasticfoxでも、コマンドからでもどっちからでもいいので、AMI(Amazon Machine Image)を選択して
立ち上げて、ポートを開けたりしたら接続可能です。
いろいろとやならけばならいですが、下記のサイトを参考やったら僕はできましたので皆さんもお試しあれ
ちなみに、ぼくはCentOS5のサーバを選択しました。

http://kawa.at.webry.info/200902/article_3.html
川崎さん、ありがとうございます。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 2 | Pocket: 0 | Total: 2 | Feedly: 0

HP 2133にUbuntu 8.10をインストール

Nov 12, 2008
AD:

友人から購入したHP 2133(スタンダードモデル)のVistaがあまりにも遅すぎたので、前から触ってみたかったUbuntu 8.10を入れた時のメモです。
ネットで調べていると、8.04 とかの情報がでてきてたが、ドライバ、VGA関係でなかなか一筋縄ではいかなさそうでしたが、8.10なら対応しているだろうと安直な考えで導入することにしました。

まず日本語パッケージを落としてきます。

Ubuntu 8.10の日本語パッケージ
本家はこちらから

落してきた、isoをCD-Rにやきます。
ぼくは、このソフトを使って普段はやっています。
CD Manipulator

インストール

では、さっそくインストールです。
HP 2133には、ドライブがないので外付けをドライブを準備します。

まずF10で、BIOS SETUP UTILITYからSystem ConfigurationsにいってBootの優先順位を、USBのドライブに変更します。
Hp2133 Bios

しばらくCD-Rの読み込みがあって、問題なければ下記の画面がでます。
Ubuntu

で、ここでF6をおして起動オプションに下記の内容を追加してください。
xforcevesa

上記のオプションは、8.04をインストール際に必要なことは、ネットで調べていたのですが、8.10でクリアされていると思い試したのですが、
インストール途中で、とまり無理でした。

大変参考になったサイト
HP 2133 Mini-Note

注意点

あと、英語キーボードについて
HP 2133は、英語配列のキーボードなので、湘南画材研究所@MTのサイトを参考に
インストールさせてもらいました。
Armenia > Armenia
を選択して、記号などの入力を確認しました。

あとは、普通にインストールの手順にそって進んでいってもらえると問題なくインストールできます。
Ubuntu

最後に

まだ、無線Lan関係の設定していないので、調べないといけないなぁ
一度さわってみたかった、Ubuntuのデスクトップ、なんかおすすめアプリなどありましたら、教えてください。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 1 | Pocket: 0 | Total: 1 | Feedly: 0

crontab -eと/etc/crontabでcronを設定する方法

Sep 20, 2008
AD:

cronの設定

設定方法は2種類あります。
ひとつが「/etc/crontab」に直接記入する方法
もう一つが「crontab -e」で「/var/spool/cron/ユーザー名」に記入する方法

「/etc/crontab」に直接記入する方法

rootユーザでしか編集できませんが
記述方法:
分 時 日 月 曜日 ユーザ コマンド
実行するユーザーがコマンドの前に必要です。

(毎週水曜日の10:00 に コマンド[ /usr/bin/wget http://www.google.com ] を実行 する)
(毎週水曜日の11:00 に コマンド[ /usr/bin/wget http://www.yahoo.com ] を実行 する)

「crontab -e」で「/var/spool/cron/ユーザー名」に記入する方法

実行したユーザの専用ファイル /var/spool/cron/ユーザ名を編集することになる
記述方法:
分 時 日 月 曜日 コマンド
コマンドの前にユーザは必要ありません。

(毎週水曜日の10:00 に コマンド[ /usr/bin/wget http://www.google.com ] を実行 する)
(毎週水曜日の11:00 に コマンド[ /usr/bin/wget http://www.yahoo.com ] を実行 する)

Cronの確認方法

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 18 | Pocket: 10 | Total: 31 | Feedly: 0

This account is currently not available.でsuで別ユーザに変更できない時

Sep 18, 2008
AD:

suでスーパユーザから別のユーザにログインできないとき

下記のようになった場合

Userの情報を確認する

/etc/passwdから、ユーザのシェルの設定を確認します。

「/nobin/nologin」になっていると、rootでもログインできないので、
「/nobin/nologin」を「/bin/bash」などにしてやるとログインできるようになります。

UserのShellの情報を編集する

更新

じょこさんからShellの変更方法について、指摘がありましたので、viで「/etc/passwd」を開いて直接変更する方法から、’usermod -s’のコマンドを使用して変更する方法に変更しました。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 5 | Pocket: 5 | Total: 10 | Feedly: 0

-ERR [IN-USE] Couldn’t sync mailbox.の対処法

Sep 1, 2008
AD:

上記のエラーが出るときは、メールボックスの容量がいっぱいになったときにでるようです。
正確に言うと、quota(クォータ)の制限に引っ掛かりでるエラーです。

対処法

メールボックスがいっぱいになっている状態なので、管理者に連絡して、quotaの容量・もしくはファイル数の制限をあげてもらいます。
その後、メーラーなどで重たいファイル、必要のないファイルを削除するなどをして制限に引っ掛からないようにします。
普段から重たいファイルをやりとりする人は、「サーバにコピーを残す」なのど日数を短くして制限に引っ掛からないようにしておくと
いいと思います。

quotaの説明

ユーザのハードディスクの使用制限をすることが目的とされています。
ユーザごとに使用容量やファイル数などを制限することができます。

quotaの使用方法

blocksが容量の制限(単位はキロバイト)
inodesがファイル数の制限
softは警告に使用します、うちの会社だと90%を超えた時点で警告のメールを投げるようにしています。
hardを超えると確実にメールは使えなくなります。

Grace Period(登録猶予期間)

softを超えた時点で、警告としてメールを投げるんですが、それにもGrace Period(登録猶予期間)を設けています。
Glace period(後述)の設定時間をこえるまでは、使用することができます。

quotaの設定確認方法

下記のページにより詳しくquotaの説明があります。
quotaの設定

まぁ、最近のメールボックスはギガまでいけるようなのであんまり気にしなくてもよくなって来たようですがね。。。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 0 | Pocket: 0 | Total: 0 | Feedly: 0

Meadowでhttpd.confの編集をやり易くするapache-mode.elの紹介

Aug 20, 2008
AD:

Unix的なアレのサイトで紹介されていたapache-mode.elが便利なので紹介したいと思います。

emacswikiから apache-mode.elのダウンロード

apache-mode.elのページからダウンロード選択してapache-mode.elを落として下記のフォルダにいれてください。

.emacsに下記に内容を記入する。

ちなみに、「;;」はコメントです。

完了です。

ちなみに、.htaccessなども対象にできるようですね。
hogehogeでファイル名をしてしているのでほかにも対象にしたいファイルは追加してください。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 2 | Pocket: 3 | Total: 5 | Feedly: 0

CentOSにphpMyAdminのインストール

Aug 19, 2008
AD:

phpMyAdminを落としてきます

ファイルの移動

解凍します。

わかりやすい名前にリネーム

php-mysqlが入っていなければインストール

設定ファイルのコピー

パーミッションの変更

config.inc.phpを変更

php-mbstringとphp-mcryptのインストール
これをインストールしておかないと警告がでるので

mbstring
文字のエンコーディングなどに使用します。

警告内容
「PHP の mbstring 拡張が見つかりませんでした。マルチバイト文字セットを使用しているようですが、mbstring拡張がないと
 phpMyAdmin は文字列を正しく分割できないため予期しない結果になることがあります」

mcrypt
暗号の処理に使用します。

警告内容
mcrypt 拡張をロードできません。PHP の設定を確認してください」

上記の内容で、phpMyAdminの設置が完了

セキュリテー

phpMyAdminは、簡単に設置できて便利なのですが、そのままサイトの直下などに置くと誰にでもアクセスできるので、
htaccessやApacheなので、IP制限をかけて置くなどしてセキュリテーを考慮した上で設置してください。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 14 | Pocket: 1 | Total: 15 | Feedly: 0

CentOSにMysqlをインストールのメモ

Aug 19, 2008
AD:

CentOSにMysqlをインストール
yumでMysqlをインストール

MySQL設定ファイル編集

Mysqlを立ち上げてみる

失敗したので原因をさぐるためログを確認

MySQL データを初期化し、システム テーブルを作成さしてみる

もう一度起動してみる

またまた失敗したのでログを確認
エラーが変わる。

調べると”/var/lib/mysql”のアクセス権が正しくないらしい
ぼくはすべてがrootユーザの権限になっていた。
mysqlに権限を与える

見事に機動・・・時間かかった。

Twitter: 0 | Facebook: 0 | Google Plus: 0 | Hatena: 42 | Pocket: 11 | Total: 55 | Feedly: 0

Search Keyword

Meta

face Ayumi Mizoshiri
WEB developer

FacebookPage

Popular Posts

Sorry. No data so far.

ARCHIVES