タグ

Linuxに関するmEGGrimのブックマーク (23)

  • 適当なスクリプトをデーモン化するのにSupervisorが便利 - id:anatooのブログ

    適当なスクリプトをデーモン化しようと思った時の典型的な要件が以下であるが、この記事でも紹介したpython製のプロセス管理ツールであるSupervisorを使うことによって解決できる。 プロセスの生死の監視する プロセスが死んだら勝手に再起動する 標準出力やエラー出力のログを取る 場合によっては複数プロセスを起動したい プロセスのステータスを簡単に確認したい この記事では、プロセス管理ツールSupervisorの導入を簡単に紹介する。 インストール easy_installからインストールできる。そもそもeasy_installが入ってない場合は以下みたいにインストール。 $ curl -O http://peak.telecommunity.com/dist/ez_setup.py $ python ez_setup.pySupervisorをeasy_installからインストールしま

  • MacでLinuxインストーラ起動用USBメモリを準備する | hylomの日記 | スラド

    Eee PCLinux入れようと、バルクのIDE接続DVDドライブをUSB-IDE変換ケーブルで接続したのだが、何かうまくブートしてくれない。しょうがないのでインストーラブートUSBメモリを使おうと思ったのだが、自宅には現在Linux環境がなく、Mac環境とWindows環境しかなかったので作り方に迷う。 基的には、USBメモリにddコマンドでイメージを先頭セクタから書き込んでやれば良いだけなので、Macでもできる。ただ、OS XではUSBメモリを挿すと自動的にマウントしてしまうので、手動でunmountしてやる必要がある。ということで以下メモ。 USBメモリMacにセットし、マウントした状態でシステムプロファイラを起動し、USBメモリのBSD名(disk[0-9])を確認ターミナルを起動してmountコマンドでUSBメモリのマウントポイントを確認ターミナルから

    mEGGrim
    mEGGrim 2011/07/21
    Live CD的なUSBメモリ
  • Ubuntu起動時のコマンド自動実行 - BiBoLoG

    aliasはどこに書いたらいいんだろう.わからない.~/.bashrc に書こう. alias ll='ls -l' alias la='ls -aF' alias lla='ls -al' alias top='nice -10 top -d 2' /etc/profile.d/*.sh ログイン時に実行される. proxy.sh 端末上のプロキシ設定 export http_proxy=http://proxy.example.jp:8080 export ftp_proxy=http://proxy.example.jp:8080 javaenv.sh JAVAの環境 export PATH=/usr/local/jdk1.6/bin:$PATH # Javaコマンドのパスを追加 export JAVA_HOME=/usr/local/jdk1.6 # Javaのインストールディレク

    Ubuntu起動時のコマンド自動実行 - BiBoLoG
  • kill コマンドって、プロセスを終了させるものかと勘違いしていた - LukeSilvia’s diary

    今までは、「kill すればプロセスは終了する」って思ってたので、例えば、以下のようなコマンドでデーモンプロセスが終了しないのを不思議に思ってた。 $ kill [デーモンのプロセス番号] (いや、man 読んどけよって話なんですが・・・) kill で終了させられない例 例として、rails のデフォルトのweb サーバであるwebrick $ ruby script/server webrick -d $ ps ax | grep ruby 518 ?? S 0:00.00 ruby script/server webrick -d $ kill 518 $ ps ax | grep ruby 518 ?? S 0:00.00 ruby script/server webrick -d kill したのに終了してねー(⊃д⊂) 今までやってた対処法 $ kill -KILL 518 こ

    kill コマンドって、プロセスを終了させるものかと勘違いしていた - LukeSilvia’s diary
  • しぇるすくりぷったー。

    しぇるすくりぷったーとは しぇるすくりぷったー(shellscriptter)はコマンドラインで動作する twitter クライアントです。実体は /bin/bash のコマンド群で動作するシェルスクリプトとして実装を目指しており、OAuth 認証と xAuth 認証に対応するのが特徴です(というよりそのためだけに作れています)。 そのまま ./ で実行しても良いですし、cron や launchctl などを利用してサーバステータスをアナウンスするボットなどシェルスクリプトの及ぶ範囲内で扱うことができます。 簡単な使い方 1.まずはダウンロードして準備。 ダウンロードした .zip を解凍すると Shellscriptter というフォルダができます。これを任意の場所に配置します。アクセス権は 700 にしておくと良いと思います。 2.認証を実行。 Shellscriptter_

  • ひゃまだのテキストで行こう - w3m

    Generated by Hiki 0.8.6 (2006-07-03). Powered by Ruby 1.8.5 (2006-08-25). Founded by ひゃまだ.

  • windowリサイズ GNU screenを使い倒せ!

  • ssh ポート転送

    ssh ポート転送(port forwarding) ポート転送とは ssh ポート転送とは他マシンにあるIPポートを、自マシンのポートとして 扱うための技のひとつといえよう。つまり、自マシンの特定ポートへの接続が sshサーバを介しての他マシンの指定ポートへの接続となる。 具体的な例を挙げると、sshサーバのアドレスが192.168.111.1、プロキシ サーバのアドレス・ポート番号が192.168.111.200:8080 であるとする。ここで、 あるマシン192.168.222.10からsshサーバに接続し、ポート転送の設定で localhost:8080を192.168.111.200:8080へ転送するように設定していたとする。 192.168.222.10マシンのWebブラウザのプロキシ設定を「localhost:8080 (127.0.0.1:8080)」としたとき、それは、

    mEGGrim
    mEGGrim 2010/07/13
    sshトンネリング
  • 最近知ったLinux/UNIXの小技 - harry’s memorandum

    最近知って結構ショックを受けた。 touch hoge.txt と似たような機能。*1 $ > hoge.txt $ ls -l hoge.txt -rw-r--r-- 1 root root 0 Jul 10 03:15 hoge.txt lessでtail -f ができる。 $ sudo less +F /var/log/messages SSHでリモートサーバに対して色々 リモート先のファイルをsortして比較。パスフレーズなしにするか、ssh-agentを使用するかしてください。 $ diff <(sort /home/user/.bashrc) <(ssh user@hostname "sort /home/user/.bashrc") リモートサーバのファイルを編集 $ vim scp://user@hostname//home/user/.bashrc sambaのコマンドで

    最近知ったLinux/UNIXの小技 - harry’s memorandum
  • jpn.ph

    This domain may be for sale!

  • ~nabeken/diary/ : 今日からはじめるawesomeチュートリアル (3.4版)

    Posted on Thu Mar 03 22:01:40 +0900 2011 by nabeken 今日からあなたもawesomeで快適ウインドウマネージャ生活! awesomeとは awesome とはDebian開発者でもあるJulien Danjouさんが2007年からdwmをベースに開発を開始した tiling window manager (タイル型ウインドウマネージャ)です。 作者はawesomeを a highly configurable, next generation framework window manager (高度にカスタマイズ可能な次世代のフレームワークウインドウマネージャ)と 謳っています。事実、ユーザはLuaによってウィンドウマネージャの挙動を制御することができます。 タイル型ウインドウマネージャの一般的な特徴は 日タイルのWiki を参照してくだ

  • Dropbox for Linux を GNOME 以外で利用

    Dropbox for Linux を GNOME 以外で利用 最近一部で話題のオンラインストレージDropbox。簡単にファイルの共有と同期が可能で、変更履歴まで記録してくれて何かと便利。 → Dropbox あれこれ 同期には専用ソフトを使うわけですが、WindowsだけでなくLinux版も用意されてます。そのLinux版の名前は nautilus-dropbox といって、その名の通りNautilus(GNOME)専用。KDEやXFCEその他諸々では(無理矢理動かさない限り)使えない。公式サイトには、クライアントの仕様を公開してるんだからプログラムを自分で作ってちょ、と書いてありますが、そんな力量はないのよ困った困った。 んでまあ、ちょっと調べてみたら Dropbox without Gnome を発見。Nautilusはただのインターフェイスで、初回起動時に体が $HOME/.d

    Dropbox for Linux を GNOME 以外で利用
  • UNIX系OSのサーバに対するイタズラ集 - yuyarinの日記

    随時追加 ターミナルを立ち上げたまま席を離れるとマシンにイタズラされることがよくある.とはいえシャレにならないイタズラはしても笑えないので,基的には教育的に効果があって被害の出ないものしか実際にはしない. じゃあ,たとえ root じゃなくてもどこまでえげつないことができるのか*1,今回はちょっと考えてみたユーザ権限でできる酷いイタズラを紹介する.対象はリモートログインする UNIX 系 OS を利用しているサーバ,主に Ubuntu である. ls が sl 方法 alias ls=sl sl を期待したという意見が多かったので掲載.掲載しなかったのは sl がインストールされていない環境が多く,インストールには root 権限が必要になるから.後述のバイナリを持ち込んでパスを通す方法を使えばできないことはないかも. エディターが全部 ed 方法 alias nano=ed alias

    UNIX系OSのサーバに対するイタズラ集 - yuyarinの日記
    mEGGrim
    mEGGrim 2009/09/06
    alias ls=slが愉快
  • » セキュアなサーバを作るために最低限やっておくこと: エスキュービズム ラボ Blog

    Recent Entries セキュアなサーバを作るために最低限やっておくこと Yahooキーワード抽出APIライブラリ テスト駆動開発 (test driven development: TDD) のすすめ GoogleAnalyticsAPI on EC-CUBE 土日で作るコンパイラ OPEN ERPに挑戦3 OPEN ERPに挑戦2 OPEN ERPに挑戦 ERPはたくさんあれど・・・ OpenGLで3D、やってみよう Recent Comments No Responses. Recent Trackbacks テスト駆動開発 (test driven development: TDD) のすすめ 06/11 » Yahooキーワード抽出... みなさんはサーバを管理するときに、何を一番気にしますか? 人によって程度の差はあるのでしょうが、誰もが気になるのが「セキュリティ」でしょ

  • Firefoxからsshのダイナミック転送を使って非公開サーバへアクセスする - 射撃しつつ前転 改

    sshにはダイナミック転送という機能がある。この機能を使うと、sshはアプリケーション側にはSOCKSプロクシとして振る舞うが、そこからsshの接続先までは暗号化された状態で通信が行われる。 これだけだと通常のトンネリングとどう違うのかよくわからないかもしれないが、ダイナミック転送の場合は転送ポートを指定する必要がない。ここがダイナミックと表現される所以だろう。 例えば、オフィスAにある開発サーバdev1にオフィス外からアクセスしたいとする。しかし、dev1はオフィス外には公開されておらず、踏み台サーバladd1を経由してしかアクセスするしかない。ladd1はsshのみが動いており、これまではsshのトンネリング機能を使ってアクセスしてきたのだが、ウェブアプリケーションをデバッグする際はいちいちウェブアプリケーションのポート毎にトンネルを掘るのが面倒くさい。オフィスに限らずデータセンターへ

    Firefoxからsshのダイナミック転送を使って非公開サーバへアクセスする - 射撃しつつ前転 改
    mEGGrim
    mEGGrim 2009/06/22
    sshでのダイナミック転送
  • はてなブログ | 無料ブログを作成しよう

    ネイルで使う材料で、DIY時の木割れやネジ跡を派手にしたらかわいい OSB合板でちょっとしたボックスをつくりました。 ビス止め下手すぎて木を割ったり穴あけすぎたりした場所に、好きな派手色の樹脂を詰めてパテ代わりにしてみました。 ちょっと某HAYっぽみ出て可愛かったので、自分用にメモです。 手順 塗装 派手色グミジェルで失敗部分…

    はてなブログ | 無料ブログを作成しよう
    mEGGrim
    mEGGrim 2009/06/09
    Linuxでのウィルス対策
  • sshd : openssh-server の導入

    ほんとかなSEOトピック UTF-8 での FORM ボタンの文字が浮く(IE) Googleの"お待ちください・・・"を ヒューマンエラー?期待は期待です。 初心者のMySQL:よくあるエラー その2 初心者のMySQL:よくあるエラー その1 UTF-8うまく使えてますか? XML、そしてWEBサービスとやらに触れてみた。 ニュース記事からちょっと sshd : openssh-server の導入その2 sshd : openssh-server の導入 ラックにサーバを二台 PHP_INCLUDE 自作プラグイン debian linux etch まず始めに押えておきたいリンク vnc debian etch でのインストールを超初心者でもわかりやすく WORDPRESSワードプレス導入その3 ~MySQL設定等~ WORDPRESSワードプレス導入その2 ~ここまでは簡単~ 部

    sshd : openssh-server の導入
    mEGGrim
    mEGGrim 2009/06/08
    sshの設定
  • cut、head、tail、sort・・・定番のフィルタコマンドを使いこなす! ~業務でラクするためのUNIXテクニック~

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    cut、head、tail、sort・・・定番のフィルタコマンドを使いこなす! ~業務でラクするためのUNIXテクニック~
  • Linux で自宅サーバ [ Home Server Technical. ]

    このサイトは非固定 IP アドレスで独自ドメイン( miloweb.net )を取得し、自宅のサーバより発信しています。 更新履歴 +お知らせ ご質問メールについて Linux に関するご質問をメールで頂くことが多々ありますが多忙の為お返事を書くことができません。ご質問はお気軽にBBSへご投稿頂きます様、よろしくお願いいたします。 ★ 2010/01/09 このサイト全く更新することなくすっかり放置していますが、アクセスして頂き誠にありがとうございます。 スパムが余りに酷いのと半年以上も投稿がありませんので、当サイトのBBSを閉鎖いたしました。 ★ 2008/05/04 「 MovableTypeでPostgreSQLからMySQLに移行する方法 」を追加しました。 タイトルの通り、MovableTypeで利用するデータベースをPostgreSQLからMySQLに移行する方法を紹介していま

  • cl.pocari.org - PuTTY screen Vim マウスが便利すぎる件

    PuTTY + screen + Vim + マウスが便利すぎる件 2007-03-14-3: [Vim] PuTTY では Vim の操作にマウスが使えるということを以下のページで知ったので,早速試してみました. - おさかなラボ - vimのマウス機能が便利すぎる件 http://kaede.to/~canada/doc/vimiythyyuceoioei - おさかなラボ - 便利過ぎるvim + マウスをscreenで使う http://kaede.to/~canada/doc/vimmouse-with-screen 設定は以下のようにすれば OK です. set mouse=a set ttymouse=xterm2 動きが面白かったので,Wink でキャプチャしてみました. - PuTTY + screen + Vim + マウスが便利すぎるキャプチャ http://poca

    mEGGrim
    mEGGrim 2009/06/01
    screen関係