調べたこと、作ったことをメモしています。
こちらに移行中: https://blog.shimazu.me/

server

.sshに置いた鍵が多すぎるのかなぜかsshで入るときにAuthentication failedが出た

ssh -vv hoge@fuga.com 的なことをしていろいろ調べたけど、なんかよくわかんねーなーと思っていたのを解決してくれそう(実際には入れなくなったサーバに関してすでにEC2の契約が切れてて試せてない)なものを見つけた。 Too many authentication failures fo…

Debianでのchkconfig - Linux講師日記

Link: Debianでのchkconfig - Linux講師日記 <blockquote class="link_og_blockquote">ふだんCentOSを使ってるので、たまにDebian系ディストリビューションを使うと、サービスの自動起動処理にch..</blockquote> centosでchkconfig --listが便利なので、おもわずdebianでもやってしまってあああってなる事象が多発…

不正アクセス拒否(denyhosts)のインストール

Link: 不正アクセス拒否(denyhosts)のインストール denyhostsは/var/log/auth.logとかを見てhosts.denyとかにいい感じに追加してくれるやつ。 これまでは簡単にsshdしか止めてなかったんだけど、どうもpop3サーバに対してもここのところ不正アクセスをしてく…

gitプロトコルでアクセスできるgitサーバをUbuntu上に構築する - Oh! My! Enter! 〜バッチを起動しようと勢いよくキーを叩いたら、それはシフトキーだった〜

Link: gitプロトコルでアクセスできるgitサーバをUbuntu上に構築する - Oh! My! Enter! 〜バッチを起動しようと勢いよくキーを叩いたら、それはシフトキーだった〜 <blockquote class="link_og_blockquote">Ubuntuにgitをインストールする方法は簡単です。以下のコマンドをroot権限で実行するだけ。$</blockquote>…

自宅内からサーバを見るための名前解決

dnsmasqを利用して、自宅内からマシンの名前解決が正しく出来るようにした。 dnsmasqで始めるプライベートDNSサーバ 第20回 いろいろなキャッシュ:dnsmasq, cache proxy あたりが参考になった。 ココに書いてあることの他に、新しいDNSサーバが外に向くよう…

win7 on kvm ( Host OS is Ubuntu 12.04 server )

かなり簡単で驚いた。 参考1: qemu,kvmでブリッジ接続 参考2:Ubuntu 12.04にKVMをインストールし、bridge接続の設定を行う 参考3:Ubuntu 12.04(64bit) + KVMにWindows Server 2008 R2をインストール まず、一応CDからisoを作成。 $ dd if=/dev/cdrom o…

サーバー上で今1000base-txなのか100base-txなのかを調べる

$ sudo ethtool eth0 もしくは $ sudo mii-tool

容量の大きいファイルを探す

du -hでGB単位で表示されるもののみ検索。Downloadディレクトリでやったら結構有効だった。 $ du -h | grep --color -E '^([1-9][0-9]*|0)(\.[0-9]+)?G'

git pushしたときに、サーバーサイドのリポジトリをついでに更新する

webサイトを他の管理者と共に開発するbranchと公開用branchを用意し、公開用branchにマージするとそれが即座に公開用リポジトリに反映したかったので調べてみた。 参考: Git で集中リポジトリーに push したら、自動でワーク・ディレクトリーにも反映させる…

PCほしい

最近PC壊れたし(X201sが火を吹いた)、光を引くことに決めたのでコレを機にサーバ用マシンを1台用意したいなあと思っている。予算は3万ていど。 で、以前安く買ったDY-UD200っていうチューナがわりとよさそうなので有用に使いたいと思っている。 構成として…

DenyHostsのインストール

サーバー難しくて困る・・・ ubuntu12.10なのでaptで入るから楽ちん。 一応自動起動にしようとしたらもうなっていた。 $ update-rc.d -n denyhosts default System start/stop links for /etc/init.d/denyhosts already exist. $ ls /etc/rc2.d/S20denyhosts…

apache2.2.22とpassengerとrailsのインストール

apache2.4もあったが、持っている本(Apache クックブック)だと2.2だし、ネットに落ちてる資料も2.2は多いし、aptで入るのでとりあえず2.2にした。 $ sudo aptitude install apache2 $ gem install passenger $ passenger-install-apache2-module (書いてある…

apacheのprefork版とworker版ってやつについて

apacheは、リクエストごとにforkするかthreadでわけるかっていう話。 phpがスレッドセーフじゃないらしい。 debianとかなら、aptitude install apache2すればmod_phpをロードしているかどうかで振り分けることができる。 Installing apache2 with apt-get, a…

現在設定してあるiptablesを起動時に読み込む( ubuntu 12.04 )

12.04というかdebian系という話ではあると思うけど $ sudo -i # mkdir ~/iptables # cd ~/iptables # iptables-save > latest.fw # vi iptables.sh ここで以下のファイルを作成 #!/bin/sh ABSPATH="/root/iptables/latest.fw" iptables-restore < $ABSPATH …

サーバへのmulti userでのrvmのインストール

installation guideに従うだけ。 umaskとかあんまりちゃんと考えたことなかったけど、002ならまぁok(よーするにrvmグループで読み書き可ならok)と理解した。 rvmグループに追加するコマンドはusermod -a -G [グループ名] [ユーザー名]。 $ sudo aptitude ins…

localeがubuntuでうまく設定されてなかった

さくらのVPSだったんだけど、始めにlocaleがenだったっぽくてja_JP.UTF-8がおかしい。 どっかで設定したんだろうけど、記憶にはなくて謎。 先輩とかかなあ。 localeを直すには sudo locale-gen ja_JP.UTF-8 sudo dpkg-reconfigure locales すればOK. 参考: …

CentOS5.9でrails3系を動かそうとしたときのjsエンジンなくて面倒な話

面倒。 jsエンジンってそもそもなんだよっていうレベルなので、苦しみました。 注目のサーバサイドJavaScript実行環境「Node.js」 とりあえず、javascriptをサーバ側でも動かしてやろうってことでok? あまり良くわかっていない・・・ 結論からいうと、nodebr…