彼女からは、おいちゃんと呼ばれています

ウェブ技術や日々考えたことなどを綴っていきます

Linux

sudo でコマンド打ったら「コマンドが見つかりません」と言われたときの気持ち

vagrant マシン(CentOS 7.2)の vagrant ユーザーで sudo puppet apply ... しようとしたら、 sudo: puppet: コマンドが見つかりません というエラーが出たのでメモ。 調べたこと root ユーザーになって puppet apply はできる。 [vagrant@app001 vagrant]$…

CentOS のバージョンを確認する

もう、毎回ググっている気がするので、いい加減に覚えるためのメモ。下記のいずれかで OK コマンド $ cat /etc/centos-release $ cat /etc/redhat-release $ cat /etc/system-release ただシンボリックリンクを張っているだけなので、実質同じです $ ls -l /…

vagrant up したらエラー「sudo: sorry, you must have a tty to run sudo」が出たときの対処

Puppet のための試験環境として、Mac に VirtualBox と Vagrant を入れています。で、あるときから、vagrant up するたびにエラーが出るようになりました。原因と解決方法をメモしておきます。環境は下記のとおりです。 Mac OS X Mountain Lion(10.8.4) Vi…

MySQL ログのローテーション設定(logrotate)(flush-logs が cron で動かないときの対処を含む)

MySQL のログをローテートさせる設定をしていて、下記の現象(詳細は本文参照)にハマりました。やっと解決できたのでメモしておきます。 手動でコマンドを叩いたときはうまくいくのに cron で動かしたときは flush-logs がうまくいかない 環境は CentOS 6.3…

サーバのディスク使用率のアラートが飛んできたときに使ったコマンド

運用している babyshark のサーバのディスク使用率が一定を超えたので New Relic からアラートが飛んできました。 Rails + New Relic ならレスポンスタイム等のパフォーマンス監視が簡単にできるよ それでディスク使用量やファイル容量を調べて対応したので…

オシャレエロサイトをリリースして、10万PV/日を捌くためにやったこと

前回のエントリー「Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました」で紹介したオシャレエロサイト。おかげさまで大変な反響がありまして、リリース2日目には1日のアクセスが10万PVを超えました。しかしその裏では、どっと押し寄せた…

CentOS 5.7 で「git add -i」したらエラー(Can't locate Error.pm @INC)

新しく構築した CentOS 5.7 サーバで # git add -iしようとしたらエラーが表示されたのでメモしておきます。なお、Git のバージョンは、下記のとおりです。 # git --version git version 1.7.8.2 エラーメッセージ Can't locate Error.pm in @INC (@INC cont…

さくら VPS に VNC と GNOME を入れて、Mac から接続する(SSH ポートフォワーディング含む)

さくら VPS に vnc-server と GNOME デスクトップを入れて Mac から接続してみました。下記のように GUI で操作できます。さくら VPS はサーバ用途で使っている人がほとんどだと思うので、どれだけ需要があるかは分かりませんが、メモしておきます。ちなみに…

さくら VPS の OS 再インストール後にありがちなエラー - WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

心機一転、さくら VPS の OS を再インストールしました。その後、Mac から ssh でログインしようとしたら下記エラーが発生。エラーメッセージをきちんと読めばすぐに解決することなのですが、次回見たときに慌てなくて済むようにメモしておきます。 エラーメ…

初心者の頃に知っておきたかった rpm と yum の違いと使い分け

さくらの VPS など格安 VPS サービスが増えたおかげで、個人でサーバを利用することへのハードルがずいぶん下がりました。良い時代になったものだなーとオッサンみたいなことを感じています。ところで、CentOS や Fedora などの Red Hat 系の Linux を使って…

それ etckeeper でできるよ - /etc 以下を Git で自動的にバージョン管理

こんにちはこんにちは。一昨日、さくら VPS に Git をインストールするエントリーを書きましたが、実はバージョン管理は etckeeper にもお世話になっています。etckeeper というのは、Git 等のバージョン管理ツールを用いて、/etc 以下をほぼ自動的に管理し…

それ etckeeper でできるよ - /etc 以下を Git で自動的にバージョン管理

こんにちはこんにちは。昨日、さくら VPS に Git をインストールするエントリーを書きましたが、実はバージョン管理は etckeeper にもお世話になっています。etckeeper というのは、Git 等のバージョン管理ツールを用いて、/etc 以下をほぼ自動的に管理して…

Linux コマンド説明付きで、さくら VPS へ Git をインストールしてみた(CentOS 5.5 - 64bit)

さくら VPS を利用しはじめて最初に何をやったかというと、何はともあれ作業ログを記録(というかバージョン管理)したかったので、Git をインストールしました。しかし、さくら VPS の標準 OS である CentOS 5.5 - 64bit のデフォルトの状態では yum リポジ…

Ubuntu に Crypt::SSLeay をインストールするときに気をつけるべきコト

Perl(例えば LWP とか WWW::Mechanize とか)を用いて、HTTPS 接続(SSL 接続)しようとしたとき、 501 Protocol scheme 'https' is not supported (Crypt::SSLeay not installed) というエラーが表示されることがあります。 要は「Crypt::SSLeay をインス…

Ubuntu 9.04 でキー割り当て(キーボード配列)を変更 - 起動時に .Xmodmap が自動で読み込まれないときは?

ええと,先日のエントリー「Ctrl(Control)キーと CapsLock キーの位置問題に折り合いをつけてみる」に続いて,Emacs の操作に必須な,キー割り当て変更に関する話題です。 Windows のキー割り当ての変更は,既に書いたとおり XKeymacs に任せるとして(Win…

ポータブルHDDで Linux 仮想マシンを持ち歩く

昨日はてなにエントリーを出しましたと書きましたが(迷ったら迷わず楽しい道へ行け - はてなにエントリーを出しました)履歴書やら職務経歴書やらを書くのに,久しぶりに自分の過去と向き合いました。なかなか良い経験でした。 が,同時に,はてなにエント…