There's an echo in my head

日々のメモ。

linux

/dev/twitterでTwitterと通信するようなのを作る

cat /dev/twitterで最新のツイートを取得したり、echo ねむい > /dev/twitterでツイートしたりするのが欲しくなったので試してみてる。 ロードマップとしては次のような感じ。 Linuxカーネルモジュールのキャラクタデバイスとして/dev/twitterを作る HTTPで…

yumのリポジトリを追加する

/etc/yum.repos.dにリポジトリの設定ファイルを作れば、その場で有効になる。 例えばTreasureDataのリポジトリ用の/etc/yum/respos.d/td.repoだったら: [treasuredata] name=TreasureData baseurl=http://packages.treasure-data.com/redhat/$basearch gpgch…

rpmファイルの中になにが入っているか確認したり展開したり

一覧を表示する $ rpm -qlp foo.rpm 展開する $ rpm2cpio foo.rpm | cpio -id カレントディレクトリに展開されるので、一つ階層をほったほうがいい。 yumでrpmをインストールして管理させる # yum localinstall foo.rpm もしくはURLを指定して、 # yum insta…

MySQLでタイムゾーンの設定

MySQLでその接続セッション中のタイムゾーンを設定しようとしたらエラーが出た: mysql> SET @@SESSION.time_zone = "Asia/Tokyo"; ERROR 1298 (HY000): Unknown or incorrect time zone: 'Asia/Tokyo' 原因はMySQLにタイムゾーンに関する情報が入っていなか…

Linuxでタイムゾーンの設定

EC2でAmazon Linuxのインスタンスを立ち上げると、デフォルトではタイムゾーンはUTCになっている。これを日本時間にするには次のようにする: root# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime root# /etc/init.d/crond restart crondも再起動しない…

Amazon Linuxにstart-stop-daemonをインストール

gccが入っていなければインストールしておく。 yum install -y gcc start-stop-daemonをCentOSで使うに従ってインストール。 cd /usr/local/src wget http://developer.axis.com/download/distribution/apps-sys-utils-start-stop-daemon-IR1_9_18-2.tar.gz …

このブログに出てくるコードスニペッツは、引用あるいは断りがない限りMITライセンスです。