OS

Linux

CentOS7でnginx+php-fpm+mariadbのWebサーバーを立てる

CentOS7でWebサーバーを組んでみます。 最近話題のnginx+mariadbの組み合わせで行きたいと思います。 CentOS7から標準のレポジトリに入るようになりましたの。 #yum install mariadb mariadb-...
Linux

gitの認証鍵を使い分ける方法

gitなど、認証鍵を用いてアクセスしなければならない場合で、鍵を使い分けないといけないことが良くあります。 このように、.ssh/configに接続先サーバーごとの設定を記述することで使い分けることが可能です。 ~/.ssh/config ...
Linux

ファイル管理アプリの利点と欠点

現在、システム開発でよく使われているファイル、ソースコード管理のアプリといえば、gitでしょう。 gitのシステムを使い、タスク管理機能も備えたGitHubも多くの企業が使っています。 一方、この10年来、ソースコード管理といえばSubve...
Linux

[git]gitサーバーのユーザー設定

新規で立ち上げる場合、いつも忘れるのでメモ書き。 サーバー側の設定 ユーザーの追加(git ユーザーを追加します) # sudo adduser git 認証鍵でのログインしか受け付けない場合は鍵の作成 # cd ~/.ssh # ssh-...
Linux

[ruby-build]rubyのバージョンを切り替えて使う

rubyのアプリも多くなってきていますが、バージョン依存のアプリも少なくないため、複数のシステムを入れているサーバーだと動作させるのが難しいことがあります。 ruby-buildはその問題を解決するためのツールになります。 ※CentOS6...
Linux

[CentOS]システムの自動更新

通常、CentOSでシステムの更新を行う場合は下記のように更新コマンドを打つことになります。 # yum update しかし、Windowsのように自動で行いたい場合は如何したらいいでしょうか? cronに更新コマンドを設定するのもよいで...
OS

Windows10にしたらVirtualBoxが動かなくなった

PCのOSをWindows7からWindows10にアップグレードしてみました。 1回、Windows10にアップグレード後に、ビデオカードのドライバがおかしくなって、アップデートもアンインストールもできなくなってしまったので、一度Win7...
DB

99円レンタルサーバーを使ってみる

格安でmysqlが自由に使えるサーバーがないか?と探していたところこんなレンタルサーバーがありました。 1番安いプランが月99円というかなり格安な価格で借りられます。(ただし申し込み時に手数料2000円かかります) メールアドレスやドメイン...
Linux

さくらVPSでMondo Rescue(その2)

さくらVPSで構築しているサーバーの引っ越しがやっと完了しました。 最初にMondo Rescueでやってみましたが、何度か試しているうちに何とか起動するようにはなりましたが、いろいろエラーが頻発して使い物にならず。次にrsyncでやってみ...
Linux

[CentOS7]CentOS7を入れてみる

以前から気になっていたCentOS7を入れてみた。 いつもと同じようにDVD ISOからインストールしたが、選択項目はさらに簡略化された。 というか、簡略化されすぎて逆に面倒。どうやればインストールするソフトをカスタマイズできるのかがさっぱ...
Linux

[SVN]CentOS6にサブバージョンサーバー導入

CentOS6にサブバージョンサーバーを導入してみます。 WebDAVでのリポジトリ公開と認証設定まで行ってみたいと思います。 なお、アパッチなどの基本設定は終了しているものとします。
Linux

[postfix]CentOSでメール送信サーバーの構築 — gmail yahoo 宛てでも届くように

初期設定ではメールが迷惑メール扱いになってしまうことがあります。 迷惑メール判別の仕組みはいくつかありますが、yahoo等で採用しているSPF認証とDKIMを設定してみます。 これを設定しておけば迷惑メール扱いなりにくくなるはずです。 なお...
Linux

[SVN]can’t convert string from ‘utf-8’ to native encodingエラーについて

LinuxでソースファイルをSVNで管理していて、アップデートしたらエラーが発生してどうしても更新できません。 can't convert string from 'utf-8' to native encoding これは、SVNの管理下...
CakePHP

[CakePHP2.x]modelの連想配列にモデル名が入ってこない件

CakePHP2.x系+CentOS6系の組み合わせだと、なぜかmodelの連想配列にモデル名が入ってこない場合があるようです。 どうもPDO.MySQLとMySQLの組み合わせで、あるAPIでテーブル名がうまく取得できない場合があるため、...
OS

Windows 8 Release PreviewをVMWareにいれてみました。

Windows 8 Release PreviewをVMWareに入れてみました。 まず、VMWarePlayerの3.0系だとスタイリッシュになったブルー画面が出るばかりでまったくインストールができませんでした。 4.0系の最新版に入れ替...
Linux

sakuraインターネットVPSを試してみた

sakuraインターネットVPSを申し込んでみました。 さくらインターネットのVPS 10分ほどで接続先等が書かれたメールが送られてきましたが、 本当にOSしか入っていないので一通りインストールしなけれ ばなりません。 コンソールは、Web...
Linux

Apacheで403が出る場合

ユーザーディレクトリをApacheで公開する場合 # chmod 0711 /home/user としないとだめ。 詳しくはこちら
Linux

Linuxでcpコマンドの上書き確認を消す

cp -f でも上書き確認が出てしまう場合 \cp -f src dst とすると出なくなります。 ちなみになぜ-fオプションが無視されるかというと、一般的なディストリビューションでは alias cp='cp -i' と定義されており通常...
Linux

CentOS5.6のPHPを5.2にする。

CentOS5.6はいまだにPHP5.1系を使っています。 そろそろ5.1系では動かないアプリも多いのでアップデートします。 vi /etc/yum.repos.d/utterramblings.repo name=Jason's Utte...
CakePHP

CentOS5.6でXdebug+EclipseでPHPデバッグ環境構築

作業効率化のために、長年の課題であったPHPでステップ 実行を可能にする設定を試してみた。 まず、firewallだのSElinuxだののセキュリティーがらみの設定は一旦OFFにしておくことをお勧めします。 xdebugのインストール #p...