Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

linux

テキストファイルでエンコーディングをUTF-8に変換して文字数の降順に行をソートするワンライナー

$ nkf -w original.txt | ruby -e 'puts $stdin.readlines.sort_by{|x|x.length}.reverse' > result.txt

Ubuntuは.bash_profileを読み込まない。.profileが正解

タイトルまま。

Vaio type PのUbuntu 11.04にUnityをインストール

参考にさせていただいたサイト Ubuntu 11.04, Unity on VAIO P - ブログっぽい何か http://f-st1029.noc.toyama.nsk.ne.jp/mt/2011/05/ubuntu-1104-unity-on-vaio-p.htmlちょっとチラツキがある感じ。

Ubuntu 10.04にFirefox 4.0をインストールする

$ sudo add-apt-repository ppa:mozillateam/firefox-stable $ sudo apt-get update $ sudo apt-get install firefoxこれで英語版のFirefox 4.0になる。それからMozillaのサイトから言語パックをダウンロードする。http://releases.mozilla.org/pub/mozilla.…

VAIO type PにUbuntu 10.04 LTS Netbook Edition をインストール

現時点では、10.10が最新だけど、type Pには10.10のNetbook Editionが入らないらしい。インストール自体は単純で、ダウンロードして、起動するだけ。 Ubuntu 10.04.2 LTS (Lucid Lynx) http://releases.ubuntu.com/lucid/ 僕はDVDに焼いて、外付DVDドライブ…

VirtualBoxでゲストOSのCentOSにリモートPCからSSH接続

まずはVirtualBoxとCentOSをインストールしておく。今回は以下のバージョンで。 ・VirtualBox 3.2.12 ・CentOS 5.5なお、CentOSをネットワークインストールする場合、プロキシサーバーがあると中継用にもう1台プロキシサーバーを必要とする。 http://d.haten…

LinuxのKVMで仮想OSを複製する

virt-clone

yumでTomcat 6をインストールする

RHELではデフォルトのリポジトリにTomcat 6はない(Tomcat 5.5まで)。とりあえずJDKは6にする。OpenJDK版にした(Sun版だと動作しないかも)。 # yum install java-1.6.0-openjdk-develリポジトリにJPackageを追加してyum installする。 # cd /etc/yum.repos.…

SSHの鍵を作成してパスワードログインを無効にする

こういうインフラ関係のことは苦手です。。。クライアントマシンで鍵を生成する。-tは鍵の種類を指定するオプション。SSHプロトコル2なら「rsa」を指定する。生成した公開鍵をscpコマンドでサーバーにアップロードする。 $ ssh-keygen -t rsa $ scp ~/.ssh/i…

プロセス情報の表示

lsof -i | grep [word]

とりあえずCentOSにSubversionを入れてリポジトリを作る

yum install subversion リポジトリを/tmp/myrepositoryに作成する場合は,次のコマンドを実行します。$ svnadmin create /tmp/myrepository Subversion+svkでらくらく分散リポジトリ:第1回 Subversionを使おう|gihyo.jp … 技術評論社 /tmp/myrepository/…

sysrqキーでlinuxを再起動する

SysRqキーを使いたい場合は、 /proc/sys/kernel/sysrq へ "1"を設定する。 実施方法は以下。# echo 1 > /proc/sys/kernel/sysrq使い方"ALT + SysRq + [コマンド]"のように、キーを同時押しして入力します。 コマンドにあたるキーは以下の通り。 * s - ファイ…

linuxにUSBメモリをマウントする

認識したかどうかは、dmesgコマンドで確認できる。また、/var/log/messagesにもログが記録される。 @IT:USBフラッシュメモリを使うには rootでUSBメモリ用のマウントポイントを作成する。 # mkdir /mnt/usbfm USBメモリは、SCSIデバイスとして認識される。…

CentOSをインストール

余ってるデスクトップに入れていたlinuxをFedoraからCentOSにインストールし直してみた。linuxのインストールってどんどん簡単になるね。GUIでの起動からCUIでの起動にするには/etc/inittabをviとかで編集して「id:5:initdefault:」を「id:3:initdefault:」…

bzipを解凍する

bzip2 ファイル名 | tar xvf -

viの文字コード

viでテキストファイルを開くと、文字コードが自動的にOSに依存する。 他の文字コードで開きたい場合は、以下のコマンドで開く。 # vi # :e ++enc=文字コード RwJ:viで文字コードを変更する

続FedoraでCVS構築(ユーザ登録編)

CVS立てられたらそれで終わりじゃなかった。。。かなりいろいろ詰まりました。 グループの作成 CVSでは「cvs admin」コマンドを発行するためには「cvsadmin」グループに属していないといけないらしい。 ということは「cvsadmin」グループを作成しなきゃ。 # …

FedoraでCVS構築

というわけでFedora Core 6にしてみました。 CVSの構築はできたんですけど、別にディストリビューションの違いではなくて単に知識不足が原因。情けない。 参考 オブジェクトワークス | オープンソースドキュメント http://works.nri.co.jp/service/documents…

Vine LinuxでCVSを構築しようとしたけれど。。。

CVS自体は付随してるからすぐできたんだけど。 Vineにはxinetdがないとかinetdも見つけられなくて、挫折。。。 Fedoraに鞍替えして再チャレンジしようかな。 linux弱者です。

Vine Linuxのインストール

ISOファイルをダウンロードしてCDに焼いた。 How to get Vine Linux http://vinelinux.org/getvine.html#ViaFTP 今回は北陸先端科学技術大学院大学からダウンロード。 Vine-4.0→CDIMAGE→Vine40-i386.iso データではなくイメージとしてCDに焼く。 あとはそのC…

今日使ったコマンド

「rm jyukutyo*」で「jyukutyo」で始まるファイルをすべて消す。

今日使ったコマンド

コマンドを「;」でつなげれば連続実行できる。 teraterm 「Esc」2回で入力を補完する。 範囲選択→左クリックでコピーする vi 「a」で文字挿入を開始する。 「x」で1文字消去する。 「d」2回で1行削除する。 「Shift + g」で最終行へジャンプする。 「:q」で…

(続き)Firefoxのインストール

apt-get upgrade apt-get updateして、etc/apt/sources.listに deb http://www.backports.org/debian sarge-backports main contrib non-free deb-src http://www.backports.org/debian sarge-backports main contrib non-freeを追加しました。そしたら apti…

Firefoxがインストールできない。。。

# aptitude install mozilla-firefox としたら E: 問題を解決することができません。壊れた変更禁止パッケージがあります。 E: 依存関係を解決できないため、パッケージをインストールできません E: Unable to resolve some dependencies! インストールでき…

XFce4入れました

とりあえずこの本にしたがってやってます。。。 CD入れてインストール。日本語選択してNICを認識させてって感じでインストールは完了してます。付録らしい日本語コンソールもCDからインストール。 apt-get install jconsolewrapper←日本語コンソールインスト…

やっとlinuxの勉強

エンジニアとして恥ずかしいことにlinuxが全然できません。しょぼいコマンドくらいなら打てるんですが。。。というわけで、家にあった古いマシン(Celeron 533MHz)にDebian入れました。 本はこれ。 NICがナショナルセミコンダクターのやつだったんですが、古…