読者です 読者をやめる 読者になる 読者になる

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

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

サーバー

【CentOS】yum updateでOSのバージョンを上げない方法

今まで特に必要なかったのだが、yum updateでOSのバージョンを上げてはいけないことになり、 やり方を調べた。

【Docker】DockerFileで書いておくとよい設定など

コンテナを起動した後、 通常のインストールと比べ足りないところが多いです。 DockerFileに予め書いておいたほうが良いのではないかと思うものをまとめました。

【Docker】 ホストとファイルを共有する

今回はDockerでホストとコンテナ間のファイル共有をします。

【Docker】 sshで接続可能なコンテナを作る

Dockerでいろいろと試してみましたが、OS上にはほとんど何も入っていません。 コンテナに入って色々とインストールするのもいいのですが、 Dockerfileを使ってコンテナを生成する方法があるので、これで色々とインストールしていきたいと思います。 まずはSS…

subversionの1.7系をインストールする

SVNの1.7系をインストールする必要があったので、 そのやり方などを調べたのでまとめます。

【Docker】不要になったイメージ、コンテナを削除する

前回コンテナを起動したり色々と試しました。「docker run」はコンテナを作成するコマンドなので、結構な数の不要なコンテナができてしまいました。今回は不要なコンテナを削除します。 また、CentOS7のイメージも不要なので、こちらも一緒に削除したいと思…

【Docker】Dockerをいろいろと触ってみた

前回Dockerをインストールしました。【Docker】DockerをCentOSにインストール - 子持ちプログラマーの日記今回はDockerをいろいろと触ってみました。

【Docker】DockerをCentOSにインストール

DockerをCentOSにインストールしていきたいと思います。

【CentOS7】CentOS7をVirtualBoxにインストール

今回からVirtualBoxにCentOS7をインストールして環境構築をしていきます。まずは、イメージファイルの取得からOSのインストールまでです。

【CentOS】GitBucket をインストール

GitBucketをインストールします。

【CentOS】Apache2.2系とTomcat7系の連携

CentOSでApache2.2系とTomcat7系の連携をajpを使って連携する

【CentOS】Tomcat7系をインストール

Tomcat7系の環境構築をしたいと思います。

【CentOS】Apache2.2系をインストール

Apache2.2系の環境構築をしたいと思います。

【CentOS6.4】yumリポジトリを追加する

今回は、yumリポジトリを追加します。

【CentOS6.4】開発ツール「 Development Tools」をインストールする。

今回は、開発ツール「 Development Tools」をインストールします。

【CentOS6.4】 パッケージを最新にする

今回は、インストールされているパッケージを最新の状態にします。

【CentOS6.4】iptablesを無効にする

今回はiptablesを無効にする設定をします。

【CentOS6.4】SELinuxを無効にする

今回は、SELinuxを無効にする設定をします。

【CentOS6.4】ntp をインストールする

今回は、CentOS6.4にntpをインストールします。

【CentOS6.4】sysstatをインストールする

今回は、CentOS6.4にsysstatをインストールします。

【CentOS6.4】xinetdをインストール

今回は、CentOS6.4にxinetdをインストールします。

【CentOS6.4】ネットワークの設定

今回はCentOS6.4のネットワークの設定をします。

【CentOS6.4】nslookupとdigをインストールする

今回は、CentOS6.4にnslookupとdigといった、DNSの確認用のコマンドをインストールします。。

【CentOS6.4】VirtualBoxに最小構成でインストール

今回からVirtualBoxにCentOS6.4をインストールして環境構築をしていきます。まずは、イメージファイルの取得からOSのインストールまでです。

selinuxを無効化する

SELinuxを無効化する setenforce 0 再起動後もSELinuxが有効にならないようにする vi /etc/sysconfig/selinux SELINUX=enforcing↓ SELINUX=disabled

memcachedをインストール、PHPで利用できるようにする

memcachedをインストール、PHPで利用できるようにする手順です。 memcachedをインストール yum --enablerepo=epel install -y memcached次にmemcachedのPHPモジュールを使うためには、libmemcachedが必要なためインストールする libmemcachedをインストール …

CURLでBasic認証のかかったURLにアクセス

curlでBasic認証のかかったURLにアクセスするときは以下のコマンドでアクセスできます。 curl --user [ID]:[PASS] [URL]

wgetでBasic認証のかかったURLにアクセス

Basic認証のかかったURLにアクセスする場合以下のようにすれば出来ます。 wget --http-user=[ID] --http-passwd=[パスワード] [URL]

jenkins Apacheとの連携

jenkinsをインストールしたのですが、どうもポート番号指定だとイマイチという感じだっったので、 mod_proxyを使ってApache経由で見れるようにしました。VirtualHostに以下を記述。 ServerName ドメイン ProxyPass / http://localhost:8080/ ProxyPassRevers…

jenkinsのインストール

WEB+DB PRESS Vol.67を買いまして、 Jenkinsについて触ってみようと思い、自分のPCにインストールしてみた。 環境はVirtualBox上にあるCentOS5に入れました。 インストール sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/je…

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インストールはしたけどそれ以上は調べていない。