タグ

Unixに関するmEGGrimのブックマーク (12)

  • 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
  • エディタで開けない巨大なログファイルを分割して退治した。 - このブログは証明できない。

    システムがおかしいということで、ちょっと見てみました。これだけアクセス数の多いサイトははじめてです。とりあえず、ログを見てみよう。と思いましたが、ログファイルが1GB以上あります。ログローテーションしてないんですね。。。 ビューアでもエディタでも開けないので、開かずに分割する方法はないか探してみました。ちなみに私は、サーバー管理は嗜み程度にしかできないので、こういう状況が発生した場合の対処法がわかりません。探してみると、splitというコマンドでファイルを分割できるようです。 分割! % split log_file xaa, xab, ... , xzzというファイルができた時点で、ファイルが多すぎるというエラーがでました。splitコマンドはデフォルトで1,000行ごとに分割するようです。オプションで、行数を指定することができます。 % split -10000 log_file です

    mEGGrim
    mEGGrim 2010/12/07
  • 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を使い倒せ!

  • なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい

    Unixを使っていると,/usr が全然ユーザー用じゃなくどう見てもシステムのための物だったり,/etc が事実上設定ファイル置き場となっていたり,/var がログファイル置き場となっていたりと,名が体を現していなくて奇妙な感覚を覚える.もっと分かりやすい名前の付け方があったんじゃないかと,Unixユーザーならば誰もが思うはずだが,これに対する解答がredditに投稿されており,その内容が非常に面白かったので,軽く翻訳してみた. Anyone know why /var and /etc weren't named something like /etc and /cfg? http://ja.reddit.com/r/linux/comments/cpisy/anyone_know_why_var_and_etc_werent_named/c0ua3mo 昔々,システム7が使われていてU

    なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい
    mEGGrim
    mEGGrim 2010/07/22
  • 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
  • 技術メモ帳 - pgrep, pkill を使用してプロセスを殺す

    最近、会社でシェルの操作方法について教えているのだが、 pgrep / pkill / skill / pidof といった 便利なプロセス操作系コマンドを知らない人が実に多い。 プロセスを殺すというのは、よくある作業なので 今回はコレについて書いてみる。 たとえば、これらのコマンドを知らない人が、 指定した名前のプロセスを kill する手順はだいたい 以下のようなものになることだろう。 $ ps aux | grep プロセス名 | grep -v 'grep' # コマンドの出力結果から pid を目で確認 12345 ... .. hoge .. .. $ kill 12345 この作業は非常に面倒で退屈だ。 もし殺さなければならないプロセスがたくさんあったときは どうするのだろうか。 おまけに、grep コマンド自身が候補に含まれてしまう事があるのだが、 grep -v grep

    mEGGrim
    mEGGrim 2010/05/26
  • めっちゃ便利やねん find コマンドのオプションまとめ | バシャログ。

    こんにちは nakamura です。そういえば 4/1 から 神奈川県公共的施設における受動喫煙防止条例 が施行されましたね。今のところよく行くお店でそれらしい光景は見掛けませんが、先日行った居酒屋はものの見事に禁煙になっていて心なしか客足もまばらな感じでした。神奈川県の飲はこれから厳しそうですな。 さてさて思わず関西弁になってしまうほど便利な find コマンドを今日はご紹介します。比較的有名なコマンドですが、オプションが相当な数あり正直全てを把握するのは無理かもしれません。ただ、よく使うものだけでも頭に入れておくと何かと便利な優れものなのです。 基的なオプション まずは基的な使い方。 -type ファイルタイプの指定に使用するオプションです。スペシャルファイルや名前付きパイプ等様々な引数がありますが、よく使うのはディレクトリを示す d と通常ファイルを示す f でしょうか。 -n

    めっちゃ便利やねん find コマンドのオプションまとめ | バシャログ。
    mEGGrim
    mEGGrim 2010/04/10
  • UNIXを学びながら笑ったものいろいろ - 狐の王国

    だいぶ風邪もよくなってきたので起き出して来て、ぼーっとネットを見てる。その隣でid:elm200さんが仕事をしてたりしてるのだが、わりとelm200さんとはUNIXネタで盛りあがる事が多い。 というわけで治りかけの風邪でぼけーっとしてるついでに、俺がUNIXを勉強してたときに見付けた笑える話とかを思い出してみるのもいいかなと。 タイピング矯正ソフトウェア「SL(1)」 UNIXでファイルのリストを取りたいときは「ls」というコマンドを打つのだが、タイピングを誤って「sl」と書いてしまうことがある。SL……蒸気機関車かよ!! などということは誰もが一度は思ったのであろうが、それをホントに実装しちゃったイカれた^H^Hした先達がいらっしゃったのである。 豊田正史とslコマンド (Masashi Toyoda and SL command) これを実行するとターミナルにホントにSL──蒸気機関車

    UNIXを学びながら笑ったものいろいろ - 狐の王国
  • 1