linux

PHPのfget_csvではまるのでSHIFT_JISロケールを作成しておく

$ sudo localedef -f SHIFT_JIS -i ja_JP /usr/lib/locale/ja_JP.SJIS

iptablesの設定

#!/bin/bash NETMASK=`ifconfig eth0 | grep Mask | perl -pe 's/.*Mask:(.+)$/$1/'` NETWORK=`netstat -rn| grep eth0 | grep $NETMASK| cut -f1 -d ' '` # ルールをクリアー iptables -F iptables -X # デフォルトの設定 iptables -P INPUT DROP iptables …

webアプリを置くためにシェルを制限したユーザーを作ってみる

# adduser --shell /bin/rbash garakuta

Debian etchでSSL

Debian etchのapache2.2-commonにはapache2-ssl-certificateが入っていないのでOpenSSLで自力で作る # vi /etc/ssl/openssl.cnf [usr_cert]セクションのnsCertType=serverのコメントアウトを外す [v3_ca]セクションのnsCertType=sslCA,emailCAのコメントアウ…

Emacsで日本語(UTF-8)を使う

$ sudo apt-get install mule-ucs $ vi ~/.emacs ;; UTF-8 and Japanese Setting (require 'un-define) (set-language-environment 'Japanese) (set-terminal-coding-system 'utf-8) (setq file-name-coding-system 'utf-8) (set-clipboard-coding-system 'u…

Ubuntuインストール続き

Gem関係 $ sudo apt-get install imagemagick libmagick++9-dev $ sudo gem install Rmagick $ sudo gem install ruby-json $ sudo apt-get install ruby1.8-dev $ sudo apt-get install libsqlite3-dev $ sudo gem install sqlite3-ruby php5系 $ sudo apt-…

ubuntuインストール

2007年を記念してメインで使っているノートパソコンのWindowsを捨ててUbuntuにすることにした。 インストール http://www.ubuntulinux.jp/ ここから日本語ローカライズ版をダウンロード。ほとんどデフォルトの設定で パーテーションだけ手動で設定 /boot 102…

ログインしているユーザーの端末に直接文字を送る

誰がログインしているか調べる $ who john pts/0 Oct 14 21:58 (192.168.11.7) paul pts/1 Oct 14 22:10 (192.168.11.7) paulにメッセージを送る $ echo 'hello paul' > /dev/pts/0

ログインしないユーザーを作る

# useradd -s /sbin/nologin #{user_name}

tripwireの設定

サイトキーの作成 # twadmin -m -G -S /etc/tripwire/site.key Enter the site keyfile passphrase: パスフレーズ入力 Verify the site keyfile passphrase: もう一回入力 ローカルキーの作成 # twadmin -m -G -L /etc/tripwire/`hostname`-local.key Enter …

screenでUTF-8とEUC-JPを切替える

元ネタはくまくまーさん ■まずはUTF-8のlocaleを作る #dpkg-reconfigure locales ■ロケールがちゃんとできたかチェック $locale -a | grep ja_JP ■screenの設定 $ vi ~/.screenrc bind 'U' eval "encoding utf8" "stuff 'export LANG=ja_JP.UTF-8\012'" bind…

mltermに移行

特に深い理由はないんやけどktermからmltermに移行した。 そのときにaltキーの挙動がおかしかったので修正 $ emacs ~/.mlterm/main >mod_meta_mode=8bit >mod_meta_mode=esc

libxft-devのインストールではまる

久しぶりにlinuxを起動した(言うてもvmware Playerやけどね)。 久々に起動したからとりあえずアップデートをしてみるとなにやらlibxft-devと libxftとlibx11-6の依存関係のところではまった(debianのバグトラッキングにも記述はあった。)んでそれを無理…