メモ書き

自分が後で見直すためにつけている作業のメモ書きです.それ以上の意味はありません

2013-03-01から1ヶ月間の記事一覧

find コマンドの使い方とnkf を使って漢字コード一括変換をbashで行う例

特定のディレクトリ以下にある全ファイルの漢字コードを一括変換したいとき,Windowsでは KanjiTranslatorを,MacではMultiTextConverterを使用しています. ですが,ごくたまにシェルでnkf使って一括変換したい場合もあるので,bashのforとfindを使った一つ…

NXTのロボット組立て文書

MINDSTORMS NXT用TOPPERS/ASP+TECSプラットフォームと教育コンテンツ:ETロボコン2012対応版を試すにはロボットを組み立てる必要があります. ETロボコンの走行体を組み立てるための手順書は,基本的に参加者(説明会に参加した人)のみに配布されるらしく,入…

LEGO Mindstorms NXT の入手

昨年,LEGO Mindstorms NXT を入手する機会を得ました.Linux搭載のLEGO MINDSTORMS EV3が出ようとしているこの時期に今更ではありますが,(今後変更されない限り)ETロボコンのプラットフォームとして使われていますし,すぐに用済みになることはないかな…

JenkinsのURLにプレフィックスを追加

JenkinsサーバへアクセスするURLにプレフィックスを追加してみました. これにより,例えば http://server_addr:30000/を次のようにできます. http://server_addr:30000/jenkins 手順 /etc/default/jenkins を編集.JENKINS_ARGS に次のオプションを追加し…

JenkinsをHTTPSのみで使用する

Jenkinsは既定の設定では通信路が暗号化されていませんので,HTTPS接続のみで受け付けるように設定してみました. 手順 /etc/default/jenkins を編集.ここではポート番号として30000番を使うことにした場合の設定内容を示します. HTTP_PORT=-1 HTTPS_PORT=…

Jenkinsのインストール(Debian wheezy)

Jenkinsとは継続的インテグレーション(Continuous Integration, CI)のためのツールとして有名です.継続的インテグレーションとは何かという話はさておき,Jenkinsを使うことでコンパイル,テスト実行,パッケージング,デプロイ等の開発作業を自動化するこ…

SSHの切断を防ぐ

ローカルのMacからDebianサーバへのSSHで接続すると,通信量がない場合に一定時間で自動的に接続が切断されます.理由は色々ありますがいちいち切断されては不便なため,接続を維持するように設定を変更しました. 設定 ~/.ssh/config の中で ServerAliveInt…

Debian wheezy へのアップグレード

Jenkins をインストールするためにDebianを新しくする必要があるため,testing版に移行してみました(unstable版もありましたが,パッケージのデバッグに時間をとられる可能性を減らしたかったのと,そこまで新しくする動機もないため見送りました).現時点(2…

時刻合わせ

サーバの時刻がずれていたため,NTPサーバに問い合わせて調整することにしました. /etc/default/rcS を編集 UTC = no ntpdate のインストール # apt-get install ntpdate 時刻合わせ ntpdate ntp.ring.gr.jp

sudoer へユーザを追加

root で作業し続けるのは嫌なのでユーザを sudoer に追加 $ su - # adduser foouser sudo # /etc/init.d/sudo restart # exit

サーバの不要ポートを塞ぐ

使用しないポートは塞いだほうが無難なので,まず待受状態のポートを調べ,その後で不要なポートを塞ぐ(LISTENしない)ことにしました. 待受状態にあるポートを調べる -l はLISTENポートのみを表示,-pはプログラムを表示.ポート番号とサービスとの対応は/e…

SSHサーバのインストールとクライアント認証による接続の準備

Debianインストール後,SSHでクライアント認証によりログインするための環境を準備しました. 手順 openssh-server をインストール # apt-get install openssh-server /etc/ssh/sshd_config を編集.以下の設定を入れる PasswordAuthentication no PermitRoo…

お名前.com のOS再インストール

お名前.com のサーバーは既定で CentOSがインストールされていましたが,使い慣れているDebian を利用したいと思い,OSの再インストールを行いました. 手順はお名前.comのOS再インストールの手順を参考に, Debian 6.0 64bit をインストールしました. 作業…

お名前.com のサーバ契約

実験用にプライベートサーバが欲しいと思い,検討してみました.様々な選択肢があるようで,ざっと調べた限りでは次のようなものがありました. (基本的に金欠なので,最も安価なプランで比較しています) ServerMan@VPS Standard 1.2GB, ? core, 30GB, 980…