アーカイブ

‘Web・Net関連’ カテゴリーのアーカイブ

[さくらVPS(CentOS)]初期設定(ssh, iptables, demon, etc)

2012 年 3 月 16 日



昨日、レンタルサーバに Rails をインストールしても意味が無いことに気づいたので、さっそくさくらの VPS を借りた。

とりあえず、色々なサイトを参考にして初期設定を。

コントロールパネル

https://secure.sakura.ad.jp/vpscontrol/
IPアドレス: xxx.xxx.xxx.xxx
パスワード: XXXXXXXXXXXXXXX

にログインして、「起動」する。

初期設定

作業用ユーザ作成と設定

通常用のユーザー作成。

# useradd suVene
# passwd suVene
# usermod -G wheel suVene # あとで sudo するために
# su - suVene # 一旦作成したユーザに戻る

SSH用の設定

パスワード認証は危険なので、公開鍵認証に限定。

$ ssh-keygen -t rsa
$ vi ~/.ssh/authorized_keys
(作業用PCで作成した公開鍵貼付け)
$ chmod 600 ~/.ssh/authorized_keys
$ su -
# vi /etc/ssh/sshd_config
# /etc/init.d/sshd

ちなみに、sshd_config の diff.

< Port 22922
--- > #Port 22
42c42
< PermitRootLogin no
---
> #PermitRootLogin yes
66c66
< PasswordAuthentication no
---
> PasswordAuthentication yes
96,97c96,97
< UsePAM no
< # UsePAM yes
---
> #UsePAM no
> UsePAM yes

sudo の設定

sudo の設定と、ルートパスワード無効化
ついでに、sudo のログを syslog に出力して、ログローテーション設定。

# passwd -l root
# visudo
// coment in
wheel ALL=(ALL)  ALL
Defaults syslog=local3

# vi /etc/syslog.conf
local3.*

# touch /var/log/sudo
# chmod 600 /var/log/sudo
# vi /etc/logrotate.d/syslog
/var/log/sudo

ネットワークとサービス

iptables

sudo vi /etc/sysconfig/iptables

さくらのVPS を使いはじめる 3 – iptables を設定する | アカベコマイリ
が参考になる。
行末に空白が入っていたらダメなので注意。
解放するポートは適宜修正すること。

*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]

-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

# SSH, HTTP, FTP1, FTP2, MySQL
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10022 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80    -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 20    -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21    -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306  -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

設定できたら、iptables の再起動。

sudo /etc/rc.d/initd/iptables restart
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]

設定の確認。

$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
RH-Firewall-1-INPUT  all  --  anywhere             anywhere            

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
RH-Firewall-1-INPUT  all  --  anywhere             anywhere            

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain RH-Firewall-1-INPUT (2 references)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
……

不要なデーモンをストップ

はじめてのさくら VPS + CentOS の初期設定からチューニングなどの作業まとめ | ウェブル
の設定をそのまま頂いた。でも、さくらのVPSではほとんど止まっている。

/sbin/chkconfig auditd off
/sbin/chkconfig autofs off
/sbin/chkconfig avahi-daemon off
/sbin/chkconfig bluetooth off
/sbin/chkconfig cups off
/sbin/chkconfig firstboot off
/sbin/chkconfig gpm off
/sbin/chkconfig haldaemon off
/sbin/chkconfig hidd off
/sbin/chkconfig isdn off
/sbin/chkconfig kudzu off
/sbin/chkconfig lvm2-monitor off
/sbin/chkconfig mcstrans off
/sbin/chkconfig mdmonitor off
/sbin/chkconfig messagebus off
/sbin/chkconfig netfs off
/sbin/chkconfig nfslock off
/sbin/chkconfig pcscd off
/sbin/chkconfig portmap off
/sbin/chkconfig rawdevices off
/sbin/chkconfig restorecond off
/sbin/chkconfig rpcgssd off
/sbin/chkconfig rpcidmapd off
/sbin/chkconfig smartd off
/sbin/chkconfig xfs off
/sbin/chkconfig yum-updatesd off

不要コンソール無効に(さくらではDefault無効)

$ sudo vi /etc/inittab
#2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6

selinux を無効に(さくらではDefault無効)

$ sudo vi /etc/sysconfig/selinux
SELINUX=disabled

reboot before/after

$ free
             total       used       free     shared    buffers     cached
Mem:        502572     122084     380488          0      11488      60348
-/+ buffers/cache:      50248     452324
Swap:      2088440          0    2088440

$ free
             total       used       free     shared    buffers     cached
Mem:        502572      85824     416748          0       6736      31248
-/+ buffers/cache:      47840     454732
Swap:      2088440          0    2088440

その他設定

日本語設定

sudo vi /etc/sysconfig/i18n
LANG="ja_JP.UTF-8"
SYSFONT="latarcyrheb-sun16"

yum アップデート

sudo yum update

とりあえずこれだけ。

参考URL



Web・Net関連 , ,

evernote-sticky は可能性のあるツール!

2010 年 9 月 13 日



Evernote Sticky: Evernote用デスクトップ常駐付箋紙 Project Top Page – SourceForge.JP はてなブックマーク数

このツールはおもしろい。

実行ファイルは jar でできており、Java Runtime が必要だ。Windows、Mac で動作確認しているらしい。(2010/09/13 現在 Ver.0.2)
機能は今のところ、(INIファイルで指定する)特定タグがついたノートを表示できるだけ。
(OSS かとおもったら Source はなかった)

だが、日ごろ Egretlist にて TODO 管理している自分にとっては、特に重要なタスクを付箋表示したり、または、何回も見返したり、忘れたくない情報(まぁ本来の付箋的な)が Evernote で一元管理できる上に、有効活用できる。

20100913_evernote_sticky

主な機能(readme.txt より一部引用)

Evernoteのノートに特定のタグを付けておけば,そのノートが自動的にデスクトップに表示されます.

……

●カスタマイズ
Evernoteアカウント情報,付箋とみなすEvernoteのタグ,付箋の色,Evernoteとの同期間隔などが変更可能です.
Sticky.iniの記入例を参考に該当箇所をいじってください.

●追加予定機能
Stickyからのノート編集,付箋削除(ノートからタグのみ削除)
Stickyの設定をEvernoteのノートから読み込む.

●その他
Sticky.jarのショートカットを作ってスタートアップに入れておくと便利.

不具合というか、ちょっと改善して欲しいところ

  • Sticky に指定するタグに日本語が混じっているとうまく動かない? → v.0.3 で対応
  • 付箋の数だけタスクバーに表示されるのが邪魔(windows)。 → v.0.3 で対応
    (タスクバーはグループ化されていても、Alt + Tab の切替時に邪魔になる。非表示にできないのかな)

今後の要望

  • リッチテキストも編集可能になると超うれしい。(Egretlist のようにせめてチェックだけでも!) → 2010/09/15 対応予定らしい
  • タイトルとボディだけでなく、タグも表示できれば Good.
  • 付箋がすぐに見れるように、Hot Key の設定は欲しい。→ 2010/09/15 対応予定らしい

というわけで、大いに期待しているのでがんばって Verup してほしいです。

関連URL

Evernote Sticky: Evernote用デスクトップ常駐付箋紙 Project Top Page – SourceForge.JP はてなブックマーク数

Web・Net関連 ,

ネットにおける意思伝達手段の移り変わり

2010 年 8 月 4 日



Togetter – 「今どきの小中高生はメール使わない→10年後「メールで仕事」は絶滅?」 はてなブックマーク数

で、「小・中学生はメールを使わない」というのが、一対一のコミュニケーションがうっとうしいからとか、 即レスに疲れている、などの分析があるが、個人的には、あまりそういう理由ではなく、単純に手段として原子的で手続きが多く面倒だから、というのが理由だとおもう。

後半からは、サイボウズの宣伝らしくなってきてはいるが、大きくずれている訳でもないかなと。やはり、現在までのネットにおいての手段としては有効であったし、既にデファクトから化してしまった状態においては、「メール」というのは、当分なくなる事はないだろう。

ただし、最初に記述したように、「ネットにおける意思伝達手段」としては、相当手続きも多く発信する手間もかかるし、ストックとしても活用しやすいとは言い難いので、メール以外の何らかの手段に置き換わっていくのは当然のことだろう。(それがサイボウズかどうかは別として)

まぁ、こんな事は大抵の人が読み取って考えている事で、現にそういう代替手段についての考察もあったりする訳だが、一つ気にしなければならないのは、「メールはネガティブな手段である」という思い込み・勘違いである。
将来的にはそうなっていくとしても、現段階ではまだ有効に機能している部分もある訳で、いわば過渡期なのに、そういう観念のもと周りの情報に流されすぎるのは滑稽である。どうせなら、「メールという原子的手段からの進化の為に何が有効か」と考えるほうが効率的がいのではなかろうか(原子的=悪いという意味ではない)。
馬車だって、車と同時に道を走っていた訳である。

Web・Net関連

twitter の自分が入れられてる list を眺めているとおもしろい

2010 年 3 月 31 日



リストに入れられている数は少ないが、それでもみてるとおもしろい。

なので、それぞれに感想を。

数が多い

@umeten/hatena
@as365n2/hatena
@ch1248/hatena

「hatena」と同じように、「yahoo」とか「livedoor」とかそういうのもあるのかな。

区分け

@tyru/tech
@co_jit/tech
@daisuke/perl
@mucc/business
@PedanticPop/philosophy
@tsupo/dashboard

技術系でも、Perl使いでも、仕事系でも、哲学的でもないと自覚するおれは、なんか申し訳ない気持ちになる。

謎い

@wenoki/f
@tsubame959/b
@yokology/elel
@yisual/shokitl
@rien_m/list-1500

とても謎い。どういう list なのだろう。聞いてみたい。

たしかに

@hellclean/net
@kinorabu2000/hitokoto
@kajyu_55/tubuyaki
@synkuro/jp-evernote-user
@dokoda/marugotorss
@teramako/vimperator

たしかに、ネットで余計なひとことをつぶやき、日本で Evernote 使うユーザでありつつ、まるごと RSS も使ってたりしながら、vimperator のぷらぎんとか開発したりもしてる。

そんなにすごくない

@totti_azzurri10/alphablogger

んなわけない。Amazonアソシエイトの紹介料すらもらったことない。

@saitamanodoruji/programming-sugoi

んなわけない。最大 if 文、3つ と while / for 1つくらいまでのプログラムしか書けない。

@HappyOcean/early-adapted

んなわけない。情報超遅い。晩御飯のおかずとか、食べる直前までわからないほど。

@daisuke/gifted

んなわけない。何も贈れてない。もらってるなら返してください!

OK

@TEM_J/ok

PK

なかす

@minusNMIM/test

何がテストじゃ!なかすぞ!

Web・Net関連, 日記・散文・その他

windows mobile でさくっとメモを取って Evernote に登録する方法(ユビキタスキャプチャ)

2010 年 3 月 28 日



別に、Windows Mobile 用 Evernote 立ち上げて、Text Note Click してもよいんだが、格納ノート 変更したり、タグをつけたりタイトルつけたりするのが、以下の通りアクション数を数えると結構めんどくさい。

さくっとメモする為に遠い道のり

  1. Evernote 起動
  2. メモ書く
  3. タイトルクリック
  4. タイトル書く
  5. Options クリック(タグが必要な場合)
  6. Assign tags(タグが必要な場合)
  7. タグを選択/入力 (タグが必要な場合)
  8. Done クリック(タグが必要な場合)
  9. Optionsクリック (格納ノートを変更したい場合)
  10. Change notebook クリック(格納ノートを変更したい場合)
  11. Done クリック(格納ノートを変更したい場合)

ちょっとメモしたいだけでこれくらいのアクションがあると相当萎える。というか、書く気しない。
そもそも、サクっとメモしたい割に、Evernote 立ち上げるのは重すぎる。
(Twitter クライアント立ち上げてたらつぶやくのも手だが、そうでない場合 Twitter アプリも大抵ちょっと重い)

iPhone だと、FastMemo やら momo などという、結構便利で快速そうなメモアプリがあるのだが、windows mobile ではネット上にまで同期してくれる軽いアプリを知らない。(ローカルだけなら結構あるけど。なんかいいのあったら教えて!)

で、まぁ結論はというと、新規作成のメールのテンプレート作っておきましょうという、大したことない話なのだが。

作り方は簡単

  • \Windows\tmail.exe のショートカットを GSFinder かなにかで作成する。
    (ファイル名は適当に toEvernote.lnk とか)
  • ショートカットのプロパティを開いて、以下のように設定。
    property

    property

    "\Windows\tmail.exe" -to "yourid.XXXXX@m.evernote.com" -subject "適当に @設定したいノートブック名 #設定したいタグ名" -service "メールボックス設定名"

設定例を見ればわかると思うが、Evernote にメールで追加する時に格納するノートブックやタグが指定できるようになったから、それを利用した感じ。

これを Today なり、Launcher なりに組み込んでおけば、以下のようにさくっとメモができる。

  1. ショートカット起動
  2. メモを書く
  3. 送信

とはいっても、この方法でも微妙に困ったことがあって、

  • 沢山同じタイトルのメモが溜まってしまう。
  • かといって、Subject  にめもを走り書きすると、うちの環境ではなぜか化けることがる。
  • かつ、Subject だけで、body 無しで送信すると、せっかくのノートブック指定とか、タグ指定が今のところ有効にならない。

など。

んでまぁ、この考え方を拡張して、MortScript を導入して解決してみた。

MortScript の導入方法とかは、各自調べてもらうとして、こんな感じ。

Run( "\Windows\tmail.exe", "-to ""yourid.XXXXX@m.evernote.com"" -subject ""ひとこと " & FormatTime("Y/m/d H:s", TimeStamp()) & " @hitokoto"" -body "" " & FormatTime("Y/m/d H:s", TimeStamp() ) & """ -service ""メールボックス設定名"" " )

要するに、Subject と Body に 時分秒 を加えることで、あとでまとめて Evernote 側で Merge することにより 1日のメモが時系列で見やすくなるという。(Merge するとタイトルはセクションになるので。Subject や Body に日時つけるかつけないかなどは好みで)
今のところ、デジタルの走り書きメモには、なかなかよい感じの方法ではないかと。

参考 URL

- メールでEvernoteに追加する際のTips « Evernote日本語版ブログ はてなブックマーク数
- FastMemoでタイムスタンプ付きメモ。: すらっとたああん はてなブックマーク数
- 助走期間ブログ » サクっとメモを取るアプリFastMemoでEvernote用テキストのメモをする はてなブックマーク数
- iPhoneでユビキタスキャプチャ « ふぃふmemo はてなブックマーク数

Web・Net関連 , ,