2011/11/29

CRON設定

今更感はありつつもCRONの設定について記述します。

◆crontab コマンドについて
crontab [ -u ユーザ名 ] { -l( 小文字のL) | -r | -e }

-l 設定を表示
-e 設定の編集
-r 設定の削除

ex). crontab -e


◆設定の書き方について
分 時 日 月 曜日 コマンド


項目 設定可能な値
----------------------------------
分 1-59 | *
時 0-23 | *
日 1-31 | *
月 1-12 | *
曜日 0-6 ( 日曜日が0 ) | *
コマンド 実行可能なスクリプト

ex).  0 3 * * * /home/hoge/fuga.sh

上記の例は、毎日3時に「fuga.sh」を実行するという設定例になります。

2011/11/08

[warn] _default_ VirtualHost overlap on port 80, the first has precedence

CentOS/httpd ReBoot 下記のエラーの解決手順を記載します。

[warn] _default_ VirtualHost overlap on port 80, the first has precedence

/etc/httpd.conf の 「 NameVirtualHost」がコメントアウトされてる可能性があるので
有効にし、再起動します。

ホスト名の変更

今更ですが、ホスト名の変更を行う手順を記載します。

A.一時的にホスト名を変更する場合
 #hostname xxxx

これで、xxxxというホスト名に変更しました。
しかし、再起動すると、この変更は無効になります。

B.

再起動しても有効になる変更は、
2箇所のファイルの変更が必要になります。

#vim /etc/hosts
127.0.0.1 xxxx localhost.localdomain localhost

#vim /etc/sysconfig/network

HOSTNAME=xxxx

変更が終わった後は、ネットワークの再起動を行います。

# /etc/rc.d/init.d/network restart

2011/11/01

メールサーバー MTAの切り替え

MTAの切り替えコマンドをどうも毎回忘れるのでメモ。


# update-alternatives --config mta

There are 2 programs which provide 'mta'.

Selection Command
-----------------------------------------------
* 1 /usr/sbin/sendmail.sendmail
+ 2 /usr/sbin/sendmail.postfix

Enter to keep the default[*], or type selection number: 2
#


sendmail→postfix へ切り替えた

2011/10/21

yumでPostgreSQLをインストール

「yum」コマンドでPostgreSQLをインストールした場合、
  /etc/php.ini 、
  /etc/php.d/pgsql.ini
の両ファイルで extension=pgsql.so が指定されているため、
  /etc/php.ini もしくは
  /etc/php.d/pgsql.ini
のどちらかの設定ファイル内で extension=pgsql.so 行をコメント(無効)し、
postgresql & httpdを再起動せねばならんです。


# yum install postgres*
# yum install php-pgsql

上記の状態で、PHPからpg_connectすると、下記のエラーが表示されます。
PHP Warning: pg_connect(): Cannot create new link. Too many open links ・・・

2011/09/27

Android SDKのパス

MacdでAndroid SDKのadbコマンドを使えるようにする方法です。 1.まずAndroidSDKをダウンロード  http://developer.android.com/sdk/index.html 2.適当なところに解凍します。  ex) /tools/android-sdk-mac_x86/   ※「tools」ディレクトリは自分で作成しました。 3.ターミナルを起動します。  アプリケーションー>ユティリティー>ターミナル  ホームディレクトリに移動  cd ~  viで.bash_profileを開きます(もし、ない場合は自動的に作成されます。)  vi .bash_profile  .bash_profileにAndroid SDKのパスを通します。  export PATH=$PATH:/tools/android-sdk-mac_x86/platform-tools ターミナルを一度閉じて、再度、ターミナルを起動すると「adb」コマンドが 使用可能になってます。

2011/09/24

Titanium Studio (mac) でAndroid SDKを設定する方法

Android SDKが認識されないでエラーが出る現象の回避方法 Titanium Studio でAndroidを実行する もしくは、 [Ttanium Studio] -> [Preferences] -> [Aptana Studio] -> Titanium->展開したフォルダを指定 でAndroid SDK の設定をしようとすると、 下記のようなエラーメッセージが表示される。 エラーメッセージ  Could not locate the Android SDK at the given path ちなみに、SDKパスは「/xxxx/xxxx/android-sdk-mac_x86」を指定 原因は、下記のサイトにあるように、Android 2.1 / API 7 の Android SDKがインストールされていないと、こんなエラーが出るらしー via. http://d.hatena.ne.jp/sngmr/20110706/1309914330 実施したら動きました、めでたしめでたし