Shoken Startup Blog

KitchHike Founder/CTO

Linux

MongoDBをtarからインストールしてCentOS 7のsystemdで起動/停止する設定

CentOS 7では、これまでのSysVinitからsystemdが使われるようになりました。 MongoDBもyumやrpmでインストールするとsystemdで管理できるようになるみたいです。 ただ、yumに上がっていないリリース直後のMongoDBをtarからインストールしたい場合、自分で設…

CentOSでLVM上のルートパーティション(/)をリサイズ

開発用に、ディスク全容量でLVMの論理ボリューム(LV)1つを作成してルートパーティション(/)作ったけど、後から別パーティションを追加したい。環境はCentOS 5.4です。LVMの構成を変更するにはパーティションをアンマウントしなければならないが、ルートパ…

AWSのAmazon Linuxでviをvimにエイリアス

viってうってvimを起動させたいので。/etc/bashrcにalias vi='vim'を追加 alias vi='vim' sourceコマンドで/etc/bashrcを読み込む [root@ipxxx ~]# source /etc/bashrc とりあえず行番号を表示させる。 $HOME/.vimrcを作成して:set nuを追加。.vimrcは様々な…

AWSのAmazon Linuxでタイムゾーンを日本 JST に変更

rubyのTime.nowがUTCで出るのをJSTに変更するため。 あとはApacheのログなどもJSTで出力されるようになるよ。環境変数TZをAsia/Tokyoにしてexport [root@ipxxx ~]# date Tue Mar 20 09:06:44 UTC 2012 [root@ipxxx ~]# export TZ='Asia/Tokyo' [root@ipxxx ~…

Linuxでcdromからisoファイルの作成とマウント

Linuxでcdromからisoファイルの作成にはddコマンドを使用します。 # dd if=/dev/cdrom of=/home/xxx/xxx.iso bs=1024 bsはどのくらいが最適なんだろう。。 1Mとかでもいいかも。 マウントはこうする。 # mount -t iso9660 -o loop xxx.iso /media/cdrom ただ…

Mac OS X Snow LeopardからLinuxにVNCでリモートデスクトップ接続

■環境 VNC Client : Mac OS X 10.6.4 Snow Leopard VNC Server : Debian 5.0.5 lennyLinux側でVNCを起動しても、最初はつながらなかった。 DebianのGUIからSystem --> Preferences --> Remote DesktopのSecurityでパスワードを設定。Ask you for confirmatio…

DebianをetchからlennyにしたらGUIに不具合

やっと手持ちのDebianノートPCをetchからlennyにupdateしました。 そしたら、GUIからログイン後にデスクトップが表示されなくなった。。■解決策 gnome一式をインストールしたら解決しました。 逆に今までなんでログインできてたんだろう? 必要なパッケージ…

DebianにIPAフォントインストール

今日もベッドサイドからDebianマシンで更新。本日は、日本語環境回りを整えた。まず、デフォルトのフォントだと日本語があまりにも読みにくいので、IPAフォントへ変更。 etchにはパッケージが無いので、一時的にリポジトリをtesting(squeeze)に変更してイ…

Debianで無線LAN(WLI2-CB-G54L)

手持ちのDebianマシン(Fujitsu FMV-830M)には無線LANがついていなくて、PCカード式の無線LANアダプタを導入しようと思ってはや2年、やっと計画が実行されました。 今回選んだのは、BuffaloのWLI2-CB-G54L。 こいつのチップはINPROCOMMという、聞いたこと…

Linux Mint 7 “Gloria” released!

Linux Mintの最新版である、Linux Mint 7 “Gloria”が2009年5月26日にリリースされました。The Linux Mint Blog » Blog Archive » Linux Mint 7 “Gloria” released!Linux Mintとは、デザイン重視のUbuntuベースのLinuxディストリビューションです。 Linuxのダ…

RHCE合格した

RHCE(Red Hat Certified Engineer)に合格しました! 先週のLPIC Level 1に引き続き、ギリギリ合格。。。 自分の感触もギリギリだったので、合否メールがくるまでそわそわでした。Mac上のVMware Fusion で勉強したかいがありました。これでなんとかRedHatは…

オープンソースなクラウド作成システム、Eucalyptus (ユーカリプタス)とは

Eucalyptus (ユーカリプタス)とは、Amazon EC2ライクなクラウド環境を自前のハードとソフトで実装するオープンソースなシステムです。公式 http://www.eucalyptus.com/ Ubuntuが採用しております。 注目しております。 現在、情報を集め中。

ディレクトリ内の一番新しいファイルを表示

監視系スクリプトを2つ ディレクトリ内で作成時間が一番新しいファイル or ディレクトリを表示する。 $ ls -rt | tail -n 1 ディレクトリ内を1秒ごとにlsし、表示するスクリプト #!/bin/sh DIR1=dir1 #監視対象ディレクトリ DIR2=dir2 #監視対象ディレクト…

シェルスクリプトでやわらか頭塾

シェルスクリプトというか、CUIでやまらか頭塾。 実装はJavaになりました。 $ block (個数) (段数制限)8個を3段以内で これならなんとかわかるけど、 54個を5段以内で もう、わからんw

シェルスクリプト開発で便利なリンク

友人の誕生日プレゼントのために、DSのやわらか頭塾をシェルで実装しています。 多人数同時プレイ可能な、サーバ・クライアント式。これは、数当て積み木 シェルスクリプト開発で参考にしたページ・文字列をsplit これがbashでできるとは知らなかった。 $ fi…

SSHで秘密鍵のパスフレーズ入力を省略

SSHでリモートサーバに定期自動バックアップしたいので、パスフレーズを省略できるようにした。ssh-agentをつかう。 $ ssh-agent bash $ ssh-add ~/.ssh/id_dsa 参照したサイト http://webos-goodies.jp/archives/50672669.html

KeyHoleTV Ubuntuでテレビ視聴(もちろんチューナー無し)

TVチューナー無しでTVが見れるという、ちょっと信じられないようなことが、Ubuntuで簡単にできます。 (ちなみにWindowsでもできます) もちろん、国内放送のテレビ視聴が可能です。 環境は、 ・Linux Mint 5 Elyssa(Ubuntu 8.04 Hardy base) ・LKeyHoleTV-A…

UbuntuでISOファイルを再生する方法

【Linux】 UbuntuでISOファイルを再生する方法 VLCプレイヤーなら簡単にISOファイルを直接再生できる。 $sudo apt-get install vlc $vlc xxx.iso #←再生したいISOファイル名

Ubuntuでデュアル・ディスプレイ(Dual Display)

Ubuntuでデュアル・ディスプレイ(Dual Display)を使えるように設定。 2つのモニターで横につながるやつ。 ビデオコントローラ:ATI MOBILITY(TM) RADEON(R) X300 64MB DDR HyperMemory(TM) ドライバ:fglrx $ aticonfig --initial --dtop=horizontal --input…

PXEでDebian/Ubuntuをネットワークインストール

静音・省消費電力・省スペースな自宅用Linuxサーバ構築 その3 静音・省消費電力・省スペースな自宅用Linuxサーバ構築 その1 静音・省消費電力・省スペースな自宅用Linuxサーバ構築 その2 今回は、空のHDにPXEブートを使用してDebian/Ubuntuをネットワーク…

法人用ノートパソコンの中古は注意?

静音・省消費電力・省スペースな自宅用Linuxサーバ構築 その2 さて、先日つい安さにつられて買ったしまったFUJITSU:LIFEBOOK FMV-830MTのスペックです。 ・2004年10月モデル ・CPU:超低電圧版Pentium M 733(1.1GHz) ・メモリ:PC2100 (DDR266) 25…

ノートパソコン(FMV-830MT)で自宅用Linuxサーバ

静音・省消費電力・省スペースな自宅用Linuxサーバ構築 その1 4月から社会人になるにあたり、微力ながらも社会に貢献できるのはうれしいのですが、学生時代に使用できた大学が提供する潤沢なネットワークインフラが使えなくなるのはなかなか不便になります。…

MySQLの文字化けを解決する

4月に受験するソフトウェア開発技術者試験のデータベース問題対策のために、UbuntuにMySQLを入れたのだが、いきなり文字化けとの戦いに。 解決してくれたサイト MySQL:文字化け問題を本気で直す バージョン: Ubuntu 6.06 LTS MySQL 5.0.22 ・インストール $…

NEC ValueOneでps2キーボード・マウスを動作させる Ubuntu

NEC ValueOne G タイプMT インテル(R) Q965 Expressチップセット メーカーサイト:121ware.com [Page not found] OS:Ubuntu 7.04 上記の環境で、ps2のキーボードが動作しなくて、困った。 解決策:BIOSの設定で、"legacy USB" を "Disabled" に変更する。 (…

Ubuntu full circle magazine issue#4 出ました

先月(2007.7.28)に続き、今月もfull circle magazineが発行されました。 ダウンロードはこちらから。 full circle – issue #4 « Full Circle Magazine 今月号のコンテンツは、 Edubuntu - Ebuntuには子供のために何ができる? How-To : LaunchPadでコード管…

View In Browser, full circle magazine

毎月、Ubuntu コミュニティーが発行しているe-magazine、full circle magazine がブラウザで見られるようになりました。Flashを使っています。 これまでPDFをダウンロードしなければならなかったところを、軽く目を通したいだけなら、firefoxなどで簡単に読…

Ubuntu full circle magazine issue#3 出ました

先月(2007.6.28)に続き、今月もfull circle magazineが発行されました。 前回のissue#2は39ページ、今回のissue#3は31ページです。 連載ものも続いており、毎回発行日を楽しみにしています。 今回は、Compiz Fusionが特集されています。 目次 ステップ バイ …

工人舎 SA1F00A にUbuntu 7.04 インストール

バイト先で使っている、工人舎の7型液晶コンパクトモバイルノート SA1F00A にUbuntu 7.04をインストールしました。 404 Not Found このパソコンは、OLPCにも採用されたAMDの低消費電力・高性能アーキテクチャ、Geode™ プロセッサ・ファミリのLX800(500MHz)を…

Ubuntu7.10 Tribe3 リリース

Ubuntu7.10 Tribe3 リリースされました。 (Open Tech Pressでは、Ubuntu7.10 Alpha3と呼ばれてますが) Tribe 3 released UbuntuとopenSUSEから新たなアルファ版が相次いで登場 - SourceForge.JP Magazine : オープンソースの話題満載

プログラミング言語の開発年表

有名なプログラミング言語の開発年表 言語 年 開発者 FORTRAN 1954年 IBM John Warner Backus(ジョン・バッカス)ら LISP 1958年 MIT John McCarthy(ジョン・マッカーシー) COBOL 1959年 J.Sammetら BASIC 1964年 米ダートマス大学 Pascal 1970年 チューリッ…

Ubuntuでjavaの設定

update-alternativesを使ったUbuntuでのjavaの使い分け。 Ubuntuでは、/usr/bin/javaや/usr/bin/javacへのシンボリックリンクは、"/etc/alternatives/"からとなっている。 このシンボリックリンクを変更するには、下記のコマンドを使う。 $sudo update-alter…

Ubuntu full circle magazine issue#2 出ました

Full Circle Magazine 先月(2007.5.29)から、Ubuntu コミュニティーがfull circle magazineというe-magazineをPDFで発行しています。 昨日、issue#0から数えて3冊目となるissue#2が発行されました。 今回の目次 Linspire & Microsoft SYSTEM76製 「Ubuntuプ…

FirefoxをVimキーバインドに:追記

過去に"FirefoxをVimキーバインドに - オープンソースよしみ視点" で紹介したFirefoxをVimキーバインドにするアドオン:Vimperatorが、Linux.comで紹介されてました。 Linux.com :: How to control Firefox using Vim keybindings ちょっとうれしい。

Ubuntu に Sun StarSuite 8インストール

Microsoft Officeは高い!StarSuiteなら教育機関(学生含む)は無償ライセンス!これでワード、エクセル、パワーポイントがなくても、困らない! OpenOffice、StarSuiteはMicrosoft Officeと互換性のあるOfficeソフトです。(Windowsでも使えます) オープンオフ…

Ubuntu:インターネットラジオでジャズ[JAZZ]を聞こう!

Ubuntu 7.04でBansheeを使ってインターネットラジオを聞く方法 参考はてなダイアリー 以下引用 Banshee とは、音楽 CD の再生、楽曲ライブラリの管理・再生、音楽 CD の切り出し(リッピング)、音楽 CD の作成、インターネット・ラジオの再生等ができる総合…

Ubuntuの外部ディスプレイ・プロジェクターへの出力設定

Ubuntu 7.04 での外部ディスプレイ・プロジェクターへの出力設定 /etc/X11/xorg.confファイルを変更する。 Section "Device" Indentifer "ATI Technologies Inc M22 [Radeon Mobility M300]" Driver "fglrx" BusID "PCI:1:0:0" EndSection 編集後 Section "D…

Ubuntu 7.04 でポッドキャスト[Podcast]をSongbirdを使って楽しむ方法

Ubuntu 7.04 でポッドキャスト[Podcast]やビデオキャストをオープンソースで開発中のiTunesクローン: Songbird で楽しむ方法を紹介します。 まず、Automatix2をインストール。 参考 次にSongbirdをインストール。 Automatixを起動(Ubuntuなら、アプリケーシ…

Pythonエディター、Scribes

Python情報を探していたら、偶然良さげなエディターを見つけた。 Scribes - Simple And Powerful Text Editor for GNOME 補完機能、テンプレートエディター機能付き。 動画で機能を解説してあるからわかりやすい。 Scribes - Screenshots Ubuntuのパッケージ…

Gedit + ViGedit でPython開発環境

最近、PythonかRubyを学んだ方が良いのではないかと不安になってきたので、なんとなくPythonを選択してみた。 入門ページを一通り読んで飽きてきたので、良い開発環境はないかなと探した結果、見つけた(再発見?)のがGedit。 GeditはデフォルトでGnomeについ…

Linuxでflvからmp3へ変換する方法

Linuxでflvからmp3を変換する方法。ffmpegパッケージを使って音だけを取り出す。Ubuntu7.04にはデフォルトで入っていた。 src.flvからout.mp3を作成するコマンドは、 $ffmpeg -i src.flv -acodec copy out.mp3

SSHポートフォワード

LinuxでSSHポートフォワードのやり方 学外からsshで入れる大学のサーバー(server.sk.tsukuba.ac.jp)を経由して、研究室のマシン(mylab.sk.tsukuba.ac.jp)にアクセスする方法 SSHポートフォワードを利用する。 $sudo ssh -L 10022:mylab.sk.tsukuba.ac.jp:22 …

Vi(Vim)で新しく覚えたコマンド

これ、知らなかったよ。今日から行単位じゃなくて文字単位で編集できるのね! f「char」 「char」が最初に現れる列へ移動(前方移動) F「char」 「char」が最初に現れる列へ移動(後方移動) 上記のコマンドと併用して威力を発揮するコマンドたち y「move」…

UbuntuでデスクトップをMac風に

だれもが1回はやるであろう、デスクトップをMac風にカスタマイズしてみた。 Gnomeのテーマとアイコンの変更でかんたんにそれっぽくなる。勉強モード↓今時のLinuxはきれいだね。Ubuntuも充分きれいだけど、SUSEとかはもっときれいみたい。参考にしたサイト B…

FirefoxをVimキーバインドに

id:tanakaBoxさんの日記より FirefoxにVimがやってきた!! http://d.hatena.ne.jp/tanakaBox/20070421/1177086838これまでなんとなくViを使ってきたけど、さらにViを覚えたい人にもおすすめ。←俺ダウンロードはここ http://vimperator.mozdev.net/とりあえず…

Dell製ノートパソコンInspiron6000にUbuntu7.04インストール2

Dell製ノートパソコンにLinux(Ubuntu7.04)インストールの続き最大の難関かと思われた無線LANだけど、あっさり認識。まじっすか。 デバイス・・・Intel PRO/Wireless 2915ABG ドライバ・・・ipw2200 設定は、システム > システム管理 > ネットワーク コマンド…

OpensslでRSA Keyの作り方

RSA 秘密鍵作成 $ openssl genrsa -out pri.pemRSA 秘密鍵から、RSA 公開鍵を生成 $ openssl rsa -in private-key.pem -pubout -out public-key.pem公開鍵による暗号化 $ openssl rsautl -pubin -inkey public-key.pem -in plain.txt -encrypt -out encrypte…

Vi(Vim)でよく使うけど忘れがちなコマンド2

u アンドゥ(undo) Ctrl+r リドゥ(redo) このリドゥをけっこう探した。解説サイトや本にもあまり見かけなかったので、無いのかな〜と思っていたら、やっぱりあったよ。でも、標準Vi(もはや、あるのか?)には実装されていないらしい。それで、なかったのね。し…

Dell製ノートパソコンInspiron6000にUbuntu7.04インストール

明日後輩のアマゾン君がLinuxをノートパソコンにインストールしたいから手伝ってくれとのこと。もちろんUbuntuをおすすめしておきました。予習がてら、2年ほど前に買ったノートパソコンにUbuntu7.04をインストールしてみました。 Dell Inspiron6000 チップ…

Vi(Vim)でよく使うけど忘れがちなコマンド

0 行の先頭へ移動 $ 行の末尾へ移動 H 画面の左上へカーソル移動 L 画面の最下行へカーソル移動 Ctrl+f 1ページ上へ(Forward) Ctrl+b 1ページ下へ(Back) Ctrl+u 半ページ上へ(Up) Ctrl+d 半ページ下へ(Down) D 現在のカーソル位置から行末までをカット o …

UserにGroupを追加する方法

sudoできるユーザを追加するために、admin groupに所属させる。 #adduser username admin下記だとエラーが出て上手くいかなかった。 #usermod -G admin username //エラーメッセージ usermod: username not found in /etc/passwd