このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

server

SSHの設定とか

SSHのシェルログイン(teraterm)は使っているし、GitHub Gistも使っている。これらはキーを必要とするはずだが、キーを作ったり設定した記憶がない。が、1円クラウド・ホスティングDigitalOceanを、Vagrantから使ってみる - 檜山正幸のキマイラ飼育記にSSH…

GMO VPSダッシュボードと名前の確認

使い方を忘れていたわ。 VPSポータル https://vpsportal.gmocloud.com/login ログインしたら VPSコンソール(https://vpsportal.gmocloud.com/vpsconsole)に移る。 契約のドメイン(=メインドメイン=サーバー)がアイコンになっている。契約はdaphnia.org…

GMO VPSの設定

次のドメインが付いている。 daphnia.org microapplications.org chimaira.org page-to.com いずれも管理はDotster。microapplications.orgは手放す予定。サーバーを破棄するときは、先にドメインのnameservers設定を開放して、サーバーから名前を引き剥がす…

再度ドメイン設定

ドメインを取得 取得したドメインをサーバーマシンに関連付ける ゾーン情報を設定する サーバーマシンにログインしてWebサーバの仮想サバー設定を書き換える。 ドメイン管理会社のDNS情報を書き換える。(もっと前でもよい) nslookupで確認する。

簡易ブログ機能

jekyll serve --watch と次のChrome拡張を組み合わせる。 Easy Auto Refresh https://chrome.google.com/webstore/detail/easy-auto-refresh/aabcgdmkeabbnleenpncegpcngjpnjkc/related あとはエディタでどんどん書く。適当にrsycする。これでたぶん捗る。

rsyncの謎のエラー

rsyncで使うアカウントの.bashrcが余分な出力を出すと、rsyncが "protocol version mismatch - is your shell clean?" と言う。.bashrc で echo とかしてはいけない。

GMO VPSの契約管理

サーバーのプラン(マイクロとか)とドメインのプランは別。ドメイン名をGMOに登録するとドメインプランに契約が追加される。紐付けでドメインをサーバーに割り当てると、そのドメイン名はサーバープランに入り込んでドメインプランからは消えるようだ。

さくら(sakura)とGMO

ネームサーバー: さくら: ns1.dns.ne.jp, ns2.dns.ne.jp, GMO: ns.namedserver.net, ns2.namedserver.net ゾーンの設定: さくら:「会員メニュー > ドメイン > ドメイン名一覧 」の編集 GMO:「トップ>契約管理>アカウントマネージャ>契約一覧>詳細>…

SSHに関するメモ

キーペアの生成は、ssh-keygen を使う。 生成する鍵の種類は -t オプション RSA鍵かDSA鍵 -Cコメントは「新しいコメントを指定します。」 デフォルトでは、$HOME/.ssh/identity 、 $HOME/.ssh/id_dsa または $HOME/.ssh/id_rsa に鍵 (identity ファイル) を…

自分のIPアドレスを取得

$ ifconfig eth0 | grep 'inet addr'

chimaira.orgのネームサーバー情報と新規追加

さくらの「会員メニュー > ドメイン > ドメイン名一覧 」の編集をクリックするとゾーンのデータを確認できる。 エントリ名 タイプ データ @ NS ns1.dns.ne.jp. NS ns2.dns.ne.jp. MX 10 @ A 49.212.35.78 www CNAME @ secure CNAME @ 「会員メニュー > ドメ…

ポートを使っているプロセスの特定

コマンド: netstat -tan -t TCPプロトコル -a INETソケットも表示する(デフォルトではUNIXだけ) -n ホスト名・サービス名でなくて数値で表示 コマンド: fuser -n tcp 80 -n 名前空間を指定する。tcpとか、あとなにかある? fuserの表示 c 指定ディレクト…

openssl-0.9.8* のインストールとpypy

$ wget http://www.openssl.org/source/openssl-0.9.8t.tar.gz $ cd ~/Work $ tar xvzf ../DOWNLOAD/openssl-0.9.8t.tar.gzあとは基本的に、./config shared; make; make install 。ただし、sudo make; make install ってやって失敗した。sudo make; sudo ma…

pipのインストール

Pythonのインストーラーとかパッケージマネージャとか、なんだか歴史的経緯なんだろうか? 複雑。easy_installというインストーラーをインストールしないと使えないし、pipはeasy_installでインストールしないと使えない。基本的なツールなんだから言語処理…

実験的な環境 続

iptables の設定で、tcpポートで外から使えるのは 80, 8888 だけ。実験用途は8888を使おう。今、実験用のnginxが7999をlistenしているが、外からはアクセスできない。ので、もう少しポートを開けたほうがよさそうだが、iptablesの使い方が毎度忘れる、あれは…

実験的な環境

キマイラサイトは、/usr/local/nginx/ と /home/chimaira/web_pub/ でサポートすることにして、ユーザーcatyのホーム /home/caty/ の下に別なnginxとcatyサーバーを立てて、実験に使うことにする。caty.caty-sites.net の 80, 8000, 8080 は、Catyが使うこと…

現在のサーバー環境とか

ドメイン → http://www.dotster.com/login/ 契約関係 → 会員のID/Passwordで https://secure.sakura.ad.jp/menu/ VPSの管理 → コントロールパネルのID/Passwordで https://secure.sakura.ad.jp/vpscontrol/ ドメインは: CATY-SITES.NET 11/14/2009 - 11/15/…

Nginxの入れ替えスクリプト

本編 http://d.hatena.ne.jp/m-hiyama/20120309/1331263930 で参照した http://webdevrefinery.com/forums/topic/8348-nginx-update-script/ にるシェルスクリプトを写しておく。 #!/bin/sh VERSION=0.0.1 echo "" echo "##################################…

続・サーバー設定

ゾーン設定ドメインの基本情報は次のような形: エントリ名 タイプ データ @ NS ns1.dns.ne.jp. NS ns2.dns.ne.jp. MX 10 @ A 49.212.35.78 www CNAME @ mail CNAME @ ftp CNAME @ 必要に応じてCNAMEにホスト名を追加する。commuworld.org は失効したらしい…

今日のサーバー設定

まず、さくらインターネットの会員(顧客)IDと、VPSサーバーコントロールパネルの管理者IDと、サーバー自体のroot IDが全部別物で、パスワードも3つあるってことに注意。年のため、3つ全部別にしているが、覚え切れない。セキュリティ上いいんだか悪いんだ…

サーバー設定で苦しんだ記録のリスト

ドメインとWebサーバー(nginx)関係 http://d.hatena.ne.jp/m-hiyama-memo/20110915/1316075308 http://d.hatena.ne.jp/m-hiyama-memo/20110810/1312968510 http://d.hatena.ne.jp/m-hiyama-memo/20100426/1272238234 http://d.hatena.ne.jp/m-hiyama-memo/…

サーバ設定の準備メモ

いいかげんサーバー設定しないと。イヤなことはいくらでも先延ばしにしてしまうな。 dotsterでドメインの状態を確認 さくら管理画面でドメインの一部を張り替える、ドメインの利用料金はDNSサーバーの料金だろうからたぶん変更なし。 新サーバのドメインが行…

サーバ設定、デーモンの起動など

またもサーバ環境を作らねばならない。ううううう、やだーー。iptablesに関しては次に悪口が書いてあるが、悪口言っても役に立たないな。 http://d.hatena.ne.jp/m-hiyama-memo/20100202/1265070159 http://d.hatena.ne.jp/m-hiyama-memo/20100205/126535691…

Catyが使えるユーザーの設定(2010夏 版)

CentOS上にCatyを使えるユーザーを作る作業をまたやっている。 useraddでユーザー追加。 http://d.hatena.ne.jp/m-hiyama-memo/20100122/1264128520 参照 FTPアクセスを許可するなら、/etc/vsftd.user_list にユーザー名を追加。 次にMercurialのインストー…

Postfixを調べる

[hiyama@microapplications postfix]$ grep myhostname main.cf | grep '^[^#]' myhostname = microapplications.net myorigin = $myhostname mydestination = $myhostname, localhost.$mydomain, localhost[hiyama@microapplications postfix]$ grep mydoma…

grepでコメント除去など

/etcの下の多くのファイルでは、 egrep '^[^#]' config-file | less あと、PS1="\n[\u@\h \W]\\$ " がいいような気がする。システムデフォルトは: $ cat /etc/bashrc | grep PS1 if [ "$PS1" ]; then [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " $

またドメイン追加とDNS変更

何度やってもサクラのメニュー操作はわかりにくい!https://secure.sakura.ad.jp/menu/top/ メニュートップから、「契約情報 > ドメインメニュー」。脇にある「ネームサーバ新規登録」をクリック。そこで新ドメイン名を入力。 ゾーン追加の申請を受付致しま…

さらにドメイン移管

Dotsterにログインして、chimaira.org のネームサーバを見てみた。ドメインにチェック(選択)して、下のメニューから Modify nameservers 選んでGoね。現状は何もセットされてない。nslookupすると: Non-authoritative answer: Name: www.chimaira.org Add…

MercurialのためのSSHの設定と実験 (続き)

サーバー側hgを実行してみる。 C:\Documents and Settings\Hiyama>ssh caty@caty-sites.net hg version plink.exe -ssh -i "C:\Documents and Settings\Hiyama\Work\.ssh\caty.ppk" caty@caty-sites.net hg version Passphrase for key "imported-openssh-ke…

MercurialのためのSSHの設定と実験

サーバー側で、ssh-keygenを使ってキーペア(秘密、公開)を作る。 $ ssh-keygen -t rsa -C 'hiyama@chimaira.org' Generating public/private rsa key pair. Enter file in which to save the key (/home/caty/.ssh/id_rsa): Created directory '/home/caty…