タグ

Shellに関するhamastaのブックマーク (108)

  • サーバで動いているプロセスを知るために使ったコマンド - $shibayu36->blog;

    今日会社の開発サーバでhitode君と遊んでて、動いているプロセスを調べていたのでメモ。 動いているプロセスを知りたい 基的。 ps ax ps auxとかすると、メモリ使用量とかいろいろ見れる。 動いているプロセスの関係も含めて知りたい pstreeコマンドでできる。とりあえずどんな感じに実行されているかサマリーを知りたい時は以下のコマンド。 pstree いろいろ折りたたまれているので、それを展開したい時は-cをつける。 pstree -c コマンドの引数とかも表示したい時は-aつける pstree -ac pidを知りたい時は-pつける pstree -acp 表示してみると{}で囲まれているやつがあるけど、これは多分threadなんだろうと思う。linuxではthreadのidはpidのように管理されているみたい。 メモリやCPUを消費しているプロセスを知る topとかでいろいろ

    サーバで動いているプロセスを知るために使ったコマンド - $shibayu36->blog;
  • Site Under Maintenance

    We'll be back soon! Our site is currently undergoing maintenance. Please check back later.

    Site Under Maintenance
  • 原因調査用Linuxコマンド | 外道父の匠

    サーバの動作に異常が発生した際に原因を探るためのLinuxコマンドで、自分用のメモです。 全てmanとかググったら出てくるので説明は適当です。思いついたら後で追記していくかもです。 対象はDebian Squeezeになります。 全てパッケージインストールできるもので、パッケージ名は [in packagename] としてあります。 各所よりコメントありがとうございます。 良さ気なコマンドは追記していきます。 <追加したコマンド> * telnet (+コメント wget, netcat) * arp (+コメント arpwatch) * pstree * fdisk コメントに gdisk * host, dig * watch * reboot

    原因調査用Linuxコマンド | 外道父の匠
  • TOPコマンドを使いこなしてTOPを狙う。 - コンピュータクワガタ

    気まぐれで、topコマンドのmanを簡単に確認してみました。初めに言っておくと、manコマンドに記載されている以上のことはないのでそれを読める人は必要ないと思います。 環境としては、CentOS 4.4です。 対話画面の基 まず、topを単純に実行した場合の見かた、起動後のコマンドの使い方を確認する。 対話画面の見かた topコマンドを単純にオプション無しで実行すると以下のようになる。 top - 20:49:53 up 7 min, 1 user, load average: 0.03, 0.36, 0.23 Tasks: 79 total, 2 running, 77 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0% us, 0.3% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 103

    TOPコマンドを使いこなしてTOPを狙う。 - コンピュータクワガタ
    hamasta
    hamasta 2012/09/20
    >CPU使用率が低くても、ロードアベレージがプロセッサ数もしくは、プロセッサのコア数より多いと負荷が高い状態
  • Bash Prompt HOWTO

    Giles Orr, giles@interlog.com$Revision: 1.3 $, $Date: 2001/09/07 17:04:58 $ 遠藤 明 <[email protected]>v0.60j, 19 January 1999 端末と xterm でのプロンプトの作成と制御の解説で、ユーザー名、現在の ディレクトリ、時間などを表示する標準のエスケープ・シーケンスを含んで います。xterm のタイトルバーを変えたり、プロンプトに外部関数を使った 情報をいれたり、ANSI カラーを使う方法も述べます。 1. はじめに、 1.1 前提 1.2 このドキュメントの使い方 1.3 翻訳 1.4 問題 1.5 コメントや提案を聞かせてください 1.6 謝辞 1.7 著作権と責任放棄 2. BashとBashのプロンプト 2.1 Bashとは 2.2 Bash プロンプトをいじ

  • ログイン履歴 last, lastlog, wtmp, utmp – Rocky Linux サーバ構築術 文具堂

    人気記事ランキング Apacheのバージョン確認方法 394件のビュー dnf にEPELリポジトリを追加する Rocky Linux 8, 9, 10 278件のビュー findで指定サイズより大きいもしくは小さいファイルを探す 258件のビュー デフォルトゲートウェイの設定 routeコマンド 218件のビュー firewalldの設定 Rocky Linux 200件のビュー dnfのアップデートがうまくいかない場合にキャッシュをクリアする 191件のビュー Rocky Linux のOSバージョンを確認する 145件のビュー デフォルトゲートウェイの設定 ip コマンド (iproute2) 121件のビュー タイムゾーンを日標準時(JST)に変更する Rocky Linux 8, 9, 10 120件のビュー NetworkManagerによるresolv.confの自動生成を

    hamasta
    hamasta 2011/10/06
    who /var/log/wtmp ログイン 履歴 RedHat CentOS
  • awk歴一日の初心者が語るawk理解のポイント - シリコンの谷のゾンビ

    今までテキスト処理などでワンライナーを使うときはperlを使っていた.Perlを先に覚えた身としてはawkやsedは過去の産物だと思い込んでいた.awkの方が簡潔に書けるケースに出くわしたことをきっかけにawkを勉強してみたら単なわず嫌いだったことに気が付いたのでポイントをまとめてみる. なおプログラミング言語としてはAWKという表記が正しく (Aho, Weinberger, Kernighanの頭文字! ということだけは以前から知っていた),オリジナル処理系のことをawkと呼ぶのだろうけれど,今回は処理系の違いは気にしないのでawk, nawk, gawkの違いは気にしないことにした.ていうか詳しく知らない. 「awkってなんぞ?」という方が対象読者.スクリプト言語と正規表現の基礎知識が少しでもあれば,たぶんすぐに使えるようになると思う.awkを一度でも使ったことがある人には新しい情

    awk歴一日の初心者が語るawk理解のポイント - シリコンの谷のゾンビ
  • Good night, Posterous

    Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.

  • UNIX & Linux コマンド・シェルスクリプト リファレンス

    目次 当サイトについて bash シェルスクリプト入門 -シェルスクリプトのいろは- コマンド Tips シェルスクリプト Tips 変数を使用する 配列を使用する 入力と出力 if 文と test コマンド for 文の使用方法 while 文の使用方法 case 文の使用方法 関数の使用方法 引数を処理する 終了ステータス シグナルと trap コマンド フィルタを使用した文字列操作 1 フィルタを使用した文字列操作 2 日付を取得する 文字コードと改行コード シェルスクリプトのデバッグ AWK リファレンス (Deprecated) シェルスクリプト ライブラリ 『ether.sh』 お知らせ Bluesky を始めました @sunone.me 変更履歴 2023.10.07 ページ内リンクを修正した。 2021.02.01 このサイトに「もう 1 ページ追加しよう」と思ってから、も

    UNIX & Linux コマンド・シェルスクリプト リファレンス
  • sedにおける改行の表現とシェルの複数行入力 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    んもう、毎度忘れること; sedで改行を表現するには、バックスラッシュに続けてホントに改行を入れるのです >自分。 # コロンを改行に置換する s/:/\ /g 何度、s/:/\n/g と書いたことか。 コマンドラインから使うときは、シェルが「"」「'」「`」など引用符の開き閉じを認識しているので、引用符内で改行しても第二プロンプト($PS2)が出て、コマンドライン入力を続けられます。よって、引用符内ならホントの改行もOK。 $ echo $PATH | sed -e 's/:/\ > /g' | less

    sedにおける改行の表現とシェルの複数行入力 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • UNIXコマンド "grep" "find" の使い方教えて下さい。 - OKWAVE

    1)以下(1)、(2)を検索したいとします。 (1)"wrk_str"という文字列の記述があるファイル名 (2)tmp_file.c という名前のファイル名 2)ディレクトリ構成が以下になってるとします。 /home/users/複数のディレクトリが存在/複数のディレクトリが存在/複数のファイルが存在 3)/home/users/ 配下に検索したい文字列、ファイルがあるとした場合、どのように 探せばいいでしょうか? /home/users/配下で得に条件なしでgrepすると、"Arg list too long"(量が多い?)の メッセージが出て、検索できませんでした。 UNIXコマンドに詳しい方、宜しくお願いします。 それ以外にも、色々検索方法知っていたら教えて下さい!!

    UNIXコマンド "grep" "find" の使い方教えて下さい。 - OKWAVE
    hamasta
    hamasta 2011/02/13
    find /PATH -print0 | xargs -0 grep -l SEARCHWORDS /dev/null
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    hamasta
    hamasta 2010/12/06
    nkf iconv
  • Electronic Genome - nkfとiconvによる文字コード・改行コード変換

    UTF-8に対応しているnkfとiconvで文字コードや改行コードを変換するメモ。実行はUbuntu7.10で、ロケールは以下のようにja_JP.UTF-8。 $ echo $LANG ja_JP.UTF-8 ■インストール nkfのインストール $ sudo apt-get install nkf パッケージリストを読み込んでいます... 依存関係ツリーを作成しています... Reading state information... 以下のパッケージが新たにインストールされます: nkf アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 8 個。 116kB のアーカイブを取得する必要があります。 展開後に追加で 295kB のディスク容量が消費されます。 取得:1 http://jp.archive.ubuntu.com gutsy/universe nkf

    hamasta
    hamasta 2010/12/06
    nkf iconv
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Linuxの使い方

    はじめに 当講座のご案内 Linuxはサーバー及び、デスクトップ用OSとして使用するのが一般的と思われますが、最近は組み込み用OSとしても使われています。スマートフォンやタブレット用OSとして有名なAndroidのカーネルはLinuxです。 この講座ではデスクトップ用OSとして使用することを前提として説明します。なお、デスクトップ環境はKDEとします。 サーバー環境で使うのであれば、ほとんどの操作はコマンドを使用して行うことになると思いますので、コマンドに関する知識は必須だと思います。一方、デスクトップ環境の場合はほとんどの作業がGUI(Graphical User Interface)で出来るようになって来たため、コマンドを使うことは少なくなって来ました。しかし、次のような場合にはまだまだコマンドを使うことが多いと思います。 トラブル発生時の原因究明や対応策の実施 より効率的な作業の実施

    hamasta
    hamasta 2010/10/16
    シェルスクリプト チュートリアル コマンド集
  • 技術メモ帳 - pgrep, pkill を使用してプロセスを殺す

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

    hamasta
    hamasta 2010/10/12
    grep kill pgrep pkill
  • Linux上で、あるディレクトリ以下のファイルから 指定した更新日付の範囲内であるものを検索する方法を教えてください。…

    Linux上で、あるディレクトリ以下のファイルから 指定した更新日付の範囲内であるものを検索する方法を教えてください。 できればワンライナだとうれしいです。 「XX日前」とかではなくて、「2008/03/01 00:00:00から2008/03/10 00:00:00まで」 のような指定をしたいというのがポイントです。 findコマンドの-newerコマンドと、touch -t でなんとかしようと試みたのですが、 思いつかなかったので、質問させていただきました。 よろしくお願いします。

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • 強制的にファイルシステムをアンマウントする - ktomoyaの日記

    通常、ファイルシステムをアンマウントする時は #umount デバイスファイル名 or #umount マウントディレクトリ で、行うと思うのですが、NFSやSambaの場合、通信が正常に行えていないとアンマウントすることができなくなってしまいます。例えば、マウント元のPCを終了させてしまったなどの時です。 今回は、そんなときに強制的にアンマウントする方法をご紹介します。 強制的にアンマウントする 強制アンマウントには2種類あるので順番に説明します。 引数 "-f" まずは、引数として "-f" を指定するものです。一番最初に思いつく引数だと思います(forceとか)。 ただ、これはある場合においてアンマウントに失敗するそうです。。 #umount -f デバイスファイル名 or #umount -f マウントディレクトリ 実際に実行したときに #sudo umount -f /home/

    強制的にファイルシステムをアンマウントする - ktomoyaの日記
    hamasta
    hamasta 2010/08/10
    umount -l
  • find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編

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

    find/grep/xargsコマンドを使いこなす 業務で楽するためのUNIXテクニック集「検索」編