子持ちプログラマーの日記

子持ちのプログラマーがWeb関連の技術、育児、ガンプラのことを書くブログ

サーバー

SSHのログを確認

SSHで繋がらないと言われたので、調査する必要がでた。まーログを見ればいいのだが、今までログを見たことがなくそもそもログがどこにあるかを調べるはめに。 /var/log/secure原因はSSHの許可設定に教えてもらったIPがそもそも間違っていたというオチでした。

Jmaterのインストールと実行方法

Jmaterのインストールは、設置するだけなので結構簡単です。 インストール cd /usr/local/src wget http://www.meisei-u.ac.jp/mirror/apache/dist//jakarta/jmeter/binaries/jakarta-jmeter-2.5.tgz tar xzvf jakarta-jmeter-2.5.tgz mv jakarta-jmeter-2.5…

Java インストール

Jmaterを使って負荷テストすることになった。 環境にJavaが入っていなかったので、インストールする DL・インストール cd /usr/local/src wget http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-linux-x64-rpm.bin chmod +x dk-6u27-linux-x6…

RedmineでGmailのSMTPを利用してメール送信する

gemでTLSプラグインを追加 gem install tlsmailconfig/environment.rbの最後に以下の2行を追加 require "tlsmail" Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)config/email.ymlを以下のように編集 production: delivery_method: :smtp smtp_settings:…

Redmineをインストール(4) PassengerのインストールとApache設定

今回で最後です。 PassengerのインストールとApache設定 gem install passenger export APXS2=/usr/local/apache2/bin/apxs export PATH=/usr/local/apache2/bin:$PATH passenger-install-apache2-module Passengerの設定を追加 httpd.confに以下を追記 Load…

Redmineをインストール(3) RedmineのDLと設置2

前回の続きです。前回は rake db:migrate RAILS_ENV=production (in /home/redmine/redmine-1.2.0) rake aborted! Object is not missing constant Issue! (See full trace by running task with --trace)のエラーが解決できませんでした。これの解決方法が…

Redmineをインストール(2) RedmineのDLと設置1

前回Rubyの環境を作ったので、今回はソースのDLと設置をする redmineのDL、設置、ユーザー作成 adduser redmine cd /home/ chmod 755 redmine cd redmine/ wget http://rubyforge.org/frs/download.php/74944/redmine-1.2.0.tar.gz tar xzvf redmine-1.2.0.t…

Redmineをインストール(1) Rubyをインストール

プロジェクト管理のRedmineをCentOSにインストールしてみる Redmine 1.2をCentOS 5.6にインストールする手順 | Redmine.JP Blog を参考にした。 Rubyをインストール cd /usr/local/src/ wget http://rubyenterpriseedition.googlecode.com/files/ruby-enterp…

SSHのログを見る

SSHの接続がうまく行かないのでログを見ることになった。以下コマンドで監視する tail -f /var/log/secure

sshの鍵ファイル作成

sshの鍵ファイル作成することになった。以下の手順で作成できた [root@localhost ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa):←Enter Created directory '/root/.ssh'. Enter …

OSのバージョン確認 コマンド

OSのバージョン確認のコマンド いつも忘れるのでメモ cat /etc/redhat-release

python2.5にバージョンアップ

仕事でpython2.5にバージョンアップしないといけなくなりまして、 その時のメモです。 (あんまり詳しくないので本当にこれでいいのか・・・。) RPMを作成する cd /usr/local/src/ wget http://bashton.com/downloads/rpm/python/python25-2.5.1-bashton1.src…

Mysqli追加ではまる

mysqliを追加でインストールしようと思ってはまった。 コンパイルしようとしたら、エラーがでた。 いろいろ調べたところ以下のようにしてやれば解決のようです。 php5.2.X以下の場合 --with-mysqli=/usr/local/mysql/bin/mysql_config php5.3.X系の場合 --wi…

PHP コンパイルでインストール その2 64bit版での注意点2

PHPでコンパイルしようとしたら下のようなエラーが。 configure: error: Cannot find libmysqlclient under /usr/local/mysql解決策は、以下で解決 ln -s /usr/local/mysql/lib /usr/local/mysql/lib6464ビット版は色々と面倒だ…

PHP コンパイルでインストール その2 64bit版での注意点

CentOSの64ビット版にコンパイルしようとしたらエラーがでた。調べると 64bit版だとライブラリ系が、「/usr/lib」ではなく「/usr/lib64 」に入っているとのこと オプションに何も指定しないと/usr/libを見に行っているようなので、 オプションに以下をつける…

PHP コンパイルでインストール その1

PHPをDL&インストール cd /usr/local/src/ wget http://museum.php.net/php5/php-5.3.2.tar.gz tar zxfv php-5.3.2.tar.gz cd php-5.3.2 ./configure --with-apxs2=/usr/local/apache2/bin/apxs --enable-mbstring --enable-mbregex --with-openssl --with-…

Apache構築 コンパイルでインストール その3 SSLの設定

証明書の作成 cd /usr/local/apache2/conf/ openssl genrsa -des3 -out server.key 1024 openssl req -new -x509 -days 365 -key server.key -out server.crtコマンドのあとは適宜入力 Apache 起動時にパスフレーズの入力を省略する mv server.key server.ke…

Apache構築 コンパイルでインストール その2 ログのrotate設定

Apacheのログのrotateを行う vi /etc/logrotate.d/httpd 以下のソースをコピペする /usr/local/apache2/logs/*access_log /usr/local/apache2/logs/*error_log { missingok notifempty sharedscripts monthly rotate 6 postrotate /bin/kill -HUP `cat /usr/…

Apache構築 コンパイルでインストール その1 インストールから自動起動まで

Apacheをコンパイルでインストール 初期でSSL、mod_rewriteが使えるようにしておく ソースからコンパイルしてインストール cd /usr/local/src/ wget http://ftp.jaist.ac.jp/pub/apache//httpd/httpd-2.2.19.tar.gz tar zxfv httpd-2.2.19.tar.gz cd httpd-2…

node.js インストール

node.js インストールしてみた。 cd /usr/local/src/ wget http://nodejs.org/dist/node-v0.4.5.tar.gz tar xvzf node-v0.4.5.tar.gz cd node-v0.4.5 ./configure make make installインストールはしたけどそれ以上は調べていない。

VirtualBoxでファイル共有

VirtualBox上での操作 共有フォルダでフォルダのパス、フォルダ名を設定 永続化するにチェック ※自動マウントを設定するとうまく行かない ゲストOSの設定 [メニュー] -> [デバイス] -> [Guest Additions のインストール]でゲストOS上にimgファイルを挿入した…

TokyoTyrantインストールなどに参考になったサイト

TokyoTyrantをCentOS5.4にインストールする方法 « 来栖川電算tokyotyrantインストール - 橋本詳解

Xenインストール

yum install -y xen kernel-xen virt-managerインストール後 vi /boot/grub/grub.conf default=0に変更。PCを再起動します。PCの再起動後は、 http://tomo.ac/goodstream/xen/centos5/index.html を参考に。 暇があれば詳細書きます。

Samba構築

Sambaのダウンロードとインストール yum -y install samba yum clean packages Sambaで使うユーザーの登録 useradd ユーザー名 passwd ユーザー名 ユーザーの追加 pdbedit -a -u ユーザー名 ユーザーの削除 pdbedit -x ユーザー名 ユーザーのパスワード変更 …

Mysql インストール yum編

Mysqlのインストールをする yum -y install mysql-server mysql-clientchkconfig --add mysqld chkconfig mysqld on /etc/rc.d/init.d/mysqld startmy.cnfにinnodb_file_per_tableを設定しておく。 ※これやらないとinnodbのデータファイルがDBごとにならない…

FTP構築

ProFTPDをインストールする yum -y install proftpd chkconfig --add proftpd chkconfig proftpd on /etc/init.d/proftpd start

PHP yumでインストール

PHPをインストール yum -y install php php-devel php-common php-gd php-mysql php-mbstring php-ncurses php-xml php-bcmath php-pearインストール後Apacheを再起動

Apache構築 yumでインストール

Apacheをインストールする yum -y install httpd yum -y install mod_ssl chkconfig --add httpd chkconfig httpd on /etc/init.d/httpd start

TokyoTyrant構築

TokyoTyrantを構築します。 TokyoCabinetをインストール パッケージでインストール yum install -y gcc make zlib-devel bzip2-devel wget http://sourceforge.net/projects/tokyocabinet/files/tokyocabinet/1.4.32/tokyocabinet-1.4.32.tar.gz/download ta…

memcached(repcached)構築

rpmでインストールしたかったので、checkinstallをまずはインストール yum --enablerepo=rpmforge install checkinstalllibevent-develをインストール yum install -y libevent-develrepcachedをインストール cd /usr/local/src/ wget http://downloads.sour…