Debian

パスワード生成メモ

ちょっとしたランダムなパスワードを生成して機会ってあると思うのですが、そんな時に便利なコマンドまとめ。 CentOS系 expectパッケージに含まれているmkpasswdコマンドを利用。 シェルスクリプトなので詳しいオプションは直接ソース見ればわかる。 Debina(…

Debian上でのiptablesの設定方法の続き

検索エンジン経由で以前書いた記事を読んでくれる方が結構多いようなのですが、この手の情報にありがちな時間の流れによって情報が古くなってたと言う状態だったので補足として書いておきます(;´Д`)以前は /etc/iptables.test.rules と言うファイル一つで…

Apacheの設定ファイル、多すぎ〜(;´Д`)

Debian(Ubuntuとかも)を使い始めて、面食らうのがApacheの設定ファイルの構成かと思います。 apache2.conf conf.d envvars httpd.conf magic mods-available mods-enabled ports.conf sites-available sites-enabled とか分割されすぎ〜(;´Д`)ってなると…

vsftpdの設定方法

vsftpd (Very Secure FTP Daemon) を選択した理由は、まぁなんとなくなのですが、どのディストリビューションにもパッケージあるので汎用性高いし、かなり細かく設定ができるので、使い方を覚えておいて損はないとは思います。設定項目自体は、ArchLinuxのwi…

crontabのあんちょこ

minute (0-59), hour (0-23), day of the month (1-31), month of the year (1-12), day of the week (0-6 with 0=Sunday). commands 自分の場合、/home/mercysluck/syncと言う同期用のディレクトリを作っているので、そこにcrontabheader.txtなんかで保存し…

Debian上のパッケージ管理方法

Debianにインストール済みのパッケージをリスト化して、他のマシンでも同一の構成にしたい場合 dpkgベース dpkg --get-selections > package.txt パッケージリストをテキストでエクスポートする。 dpkg --set-selections dselect-upgrade 移行先のマシンでパ…

Debian上でのiptablesの設定方法

ネットでググると古い記事が多いので、Debian Wikiを参考に簡単な方法を書いてみます。 aptitude install iptables iptables-persistent まず、iptablesとiptables-persistentをインストールします。 iptables-persistentは後で役立ってきます。 iptables -L…

XML::RSS::Parserを使っているとXML::SAX::PurePerlがコケる

単純にサンプルのソースみたら簡単そうだったので、XML::RSS::Parserを使ってみたのですが、ある程度の量のRSSをさばいていたら utf8 "hogehoge" does not map to Unicode at /usr/local/share/perl/5.10.1/XML/SAX/PurePerl/Reader/Stream.pm line 37. と言…

言語(ロケール)が設定されていないとエラーが出る際の設定方法

dpkg-reconfigure locales en_US.UTF-8 ja_JP.UTF-8を選択して、設定ファイルを出力すればエラーが出なくなります。 まぁ、基本メッセージは英語でいいと思いますけどね。

タイムゾーンの設定

海外のVPSなどを利用する際に必要かも。 vi /etc/default/rcS UTC=noと設定します。 dpkg-reconfigure tzdata Asia/Tokyoを選択 lv /etc/timezone タイムゾーンが変更されているはず。 TZ=JST-9 date

Google Wave Robots API V2

Python Tutorialを参考にまずはデモを動かしてみます。 http://code.google.com/intl/ja/apis/wave/extensions/robots/python-tutorial.htmlDebian環境だとこんな感じです。 $ python --version Python 2.5.2 Python 2.5以上ということで動作環境としては問…

Google App Engine

Google wave API Challenge セットアップHackathonに参加するため、突貫でGoogle App Engineの環境整えてみました。 waveのbotを設置するための場所として、Google App Engineが必要となるわけです。開発環境は、Debian。Google App Engine SDK http://code.…

VPSでの初期設定

海外のVPSなので日本語設定を一からする必要があります。

EcVps

ちょっと海外のテスト用のサーバーを利用したくなったのでDeliciousのタグを辿って、VPS探してみました。EcVps http://ecvps.com月額$10.00 (USD)とかなりお安いと思います。仮想化はOpenVZを利用しており、OSはDebianを選択しました。 Debianサーバーを運用…

calendar

calendarは、今日の日付に関連した出来事を表示してくれるコマンドです。インストールして実行してみると calendar calendar: no calendar file: ``calendar'' or ``~/.calendar/calendar'' ファイルがないよと言われてしまいます・・。 cd /usr/share/calen…

fortune

雑学系コマンド。 portsやyumでインストール。作業中に行き詰まったときなど、このコマンドと打ってみるといいでしょう。 ログイン時に表示させるのもいいですね。FreeBSDとDebianの場合は '/usr/games/fortune' CentOSの場合は '/usr/bin/fortune' を環境変…