タグ

linuxに関するICHIROのブックマーク (71)

  • 知っておくと役立つかもしれないLinuxコマンド(サーバ確認関係)

    こんばんは、牧野です。 一時期また夜型になってしまっていたのですが、最近はまた朝型生活、というよりも早朝型生活になりました。 仕事の方はというとsymfony案件は一段落して、今はオリジナルのフレームワーク、ライブラリでプログラムを作ったり、javascriptのプログラムを1から書いたりと、マイペースでやっています。 さて、今日も軽めなネタで、知っているといざという時に役立つ、かもしれないLinuxのコマンドです。 サーバ構築や緊急対応などでサーバを触る場合は使う機会があると思います。 ■サーバのOS情報を確認

    知っておくと役立つかもしれないLinuxコマンド(サーバ確認関係)
  • 美女LINUX bijo-linux.com

  • psコマンドでスレッドを表示させたり、スレッドごとのCPU使用率を確認する - 元RX-7乗りの適当な日々

    今更なネタかもしれませんが、psコマンドでは通常プロセス単位での表示となりますが、"man ps"を読んでみたところ、"-L"等のオプションをつけることで、スレッドを表示することもできるようです。 スレッド表示 H   スレッドをプロセスのように表示する。 -L   可能ならば LWP と NLWP カラムをつけてスレッドを表示する。 -T   可能ならば SPID カラムをつけてスレッドを表示する。 m   プロセスの後にスレッドを表示する。 -m   プロセスの後にスレッドを表示する。 Man page of PS では、早速試してみましょうか。 普通に"ps -ef"を実行 $ ps -ef | grep -e mysqld -e PID | grep -v grep UID PID PPID C STIME TTY TIME CMD root 4570 1 0 Dec09 ? 00

    psコマンドでスレッドを表示させたり、スレッドごとのCPU使用率を確認する - 元RX-7乗りの適当な日々
  • [iPad] Linux標準教科書: コマンド、シェルスクリプト、ファイル管理等の基礎知識を学ぼう。無料。2268 | AppBank

    おすすめアプリ、ゲームiPhone、スマホの使い方、ガジェットなどのお得な情報をお届け | AppBank

  • All commands

    The 30 means start extracting frames from 30 seconds into the video. The 3 means extract the next 3 seconds from that point. The fps can be adjusted based on your preferences. The 320 is the width of the gif, the height will be calculated automatically. input.mp4 is the video file, which can be any video file ffmpeg supports. The output.gif is the gif created. ffmpeg -ss 30 -t 3 -i input.mp4 -vf "

  • 非RAIDシステムのRAID化 - CentOSで自宅サーバー構築

    サーバーのハードディスク故障によるデータ喪失を防ぐため、RAID1によるディスクの二重化を行う。 ここでは、既に非RAID状態で運用中のシステムにハードディスクを増設してRAID化する。 なお、パーティション状態は一つのハードディスクにOSインストール時のデフォルト設定状態を前提とする。 【RAID化前の状態】 /boot・・・/dev/sda1 /・・・/dev/sda2で構成したボリュームグループVolGroup00の論理ボリューム LogVol00 swap・・・/dev/sda2で構成したボリュームグループVolGroup00の 論理ボリュームLogVol01 【RAID化後の状態】 /boot・・・/dev/md0 /・・・/dev/md1で構成したボリュームグループVolGroup00の 論理ボリュームLogVol00 swap・・・/dev/md1で構成したボリュームグループ

    ICHIRO
    ICHIRO 2010/05/26
  • rsyncのちょっとイイ話

    2. 株式会社サイバーエージェント勤務 仕事ではアプリケーションエンジニア 言語は主に JavaPerl あたり Apache とか Tomcat のミドルウェアの管理はギリギリ守備範囲内 自己紹介 3. rsync とは… もともとは rcp の置き換えとして開発された ローカル / リモートにファイルを効率的に転送 daemon として立ち上げることもできるし、 ssh 経由でファイルが転送出来たり 使われ方としてはバックアップとか Web アプリケーションのディプロイとか?

    rsyncのちょっとイイ話
  • fuser - ポートを使用しているプロセスIDを調べる

    [Linux] => [Linuxコマンド(A〜I)] fuserコマンドはポートを使用しているプロセスIDを表示するためのコマンドです。このコマンドを使えば、ポートにてどのようなサービスが稼働しているかを調べることができます。 #まずnetstatでLISTENINGポートをチェック tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN <--- ポート80が空いている tcp 0 0 210.253.244.125:53 0.0.0.0:* LISTEN tcp 0 0 192.168.1.1:53 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN tcp 0 0

  • findコマンドで特定のディレクトリ以下を無視する方法 - mollifier delta blog

    なんかCLIマジック:使って役立つワンライナー入門なんてのがあって気分が盛り上がってきたので、僕もワンライナーっぽいのを書いてみるよ。 困ったこと 例えば、カレントディレクトリ以下にあるファイルの名前を全部見たいとき、素直にfindコマンドを使うとこうなるね。 find . -type fでも出力はこうなる。 ./locale/.svn/entries ./locale/.svn/format ./locale/ja/switch_page_locale.dtd ./locale/ja/.svn/entries ./locale/ja/.svn/format ./locale/ja/.svn/text-base/switch_page_locale.dtd.svn-base ./locale/en-US/switch_page_locale.dtd ./locale/en-US/.svn/

    findコマンドで特定のディレクトリ以下を無視する方法 - mollifier delta blog
  • top(1)コマンドの活用例15 | エンタープライズ | マイコミジャーナル

    Guides, HowTos and Tips for Technology Geeks - The Geek Stuff Unix系システムでよく利用するコマンドのひとつにtop(1)がある。現在実行しているプロセスの負荷状況や利用状況をリアルタイムに確認できるほか、プロセスの終了やreniceなどが実行できて便利だ。Can You Top This? 15 Practical Linux Top Command Examplesにおいてtop(1)コマンドの15の利用例が紹介されている。ここでは紹介されているテクニックをUbuntu 9.10 Desktop (64bit)およびFreeBSD 8.0 amd64に合わせて整理したものを次にまとめておく。 1. 指定した項目でプロセス一覧を並び替える方法 Ubuntu 9.10 Desktop (64bit) FreeBSD 8.0 a

  • Test Page. Yoshifumi Tanaka

    ExpectはTcl言語から派生したプロセス間通信ユーティリティです。基となる 文法はTcl言語の全てにexpect, send, spawnが追加されただけのものです。 プロセス間通信とはどの様なものかと言いますと、 UNIXシステム(LinuxやBSDなどのPCーUNIXを含む)は一般にマルチユーザ、 マルチジョブ方式と呼ばれ、同時に多くのプロセス(ジョブ) を処理します。Expectはその 仕事を肩代りしてくれるものだと理解してください。例えば、あなたが ネットワーク管理者であって数十台のコンピュータ管理をしなければ ならないと想像します。そして毎日それぞれのディスク空き領域を 監視しなくてはなりません。通常ならtelnetで各コンピュータにログインして、 df命令で空き領域を調べます。そして結果を監視システムのファイルに 記録しなければなりません。方法としては、Xウィンドウでカッ

    ICHIRO
    ICHIRO 2009/10/26
    expect
  • 連載:オープンソースなシステム自動管理ツール Puppet|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    連載:オープンソースなシステム自動管理ツール Puppet|gihyo.jp … 技術評論社
  • 1つのシェルから複数のSSHセッションを同時に実行するツール3種類を試す | OSDN Magazine

    リモートマシンへのログインやファイルのコピーなど、システム管理作業全般でSSHを利用する機会は多い。SSHでの作業を効率よく進めるには、複数のリモートマシンに対してコマンドを同時に実行できるツールを使ってみるとよいだろう。この記事では、Parallel ssh、Cluster SSH、ClusterItという3つのツールを紹介する。いずれも、単一のターミナルウィンドウで入力したコマンドを、対象となる複数のリモートマシンに対して一斉に送ることができる。 こうしたツールを使わずに、openSSHで複数ホストに対する処理を行うことも不可能ではない。たとえば、実行するコマンドを記述したファイルを作成し、bashのforループを使って、複数のリモートホストに対して順次実行していけばよい。だが、ツールを使うことにはメリットがある。その1つは、複数のホストで並行してコマンドを実行できる点だ。短時間で完了

    1つのシェルから複数のSSHセッションを同時に実行するツール3種類を試す | OSDN Magazine
  • ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転 改

    ディレクトリの中にある大量のファイルを高速に読み込む方法が知りたかったので、実験してみた。想定しているシチュエーションは、一つ一つのファイルは数KB程度だが数が多い、という場合である。適当な順番でアクセスすると、ランダムアクセスになってしまいとても時間がかかる。個々のファイルを読み込む順番はどうでも良く、すべてのファイルを処理することさえできればいいので、原理的にはシーケンシャルアクセスで処理できてしかるべきである。 まず、ファイルシステムについて。HDDやSSDなどのハードウェアにアクセスする際には、ファイル名などという概念はもちろん存在しない。ファイル名と実際のディスク上の対応を管理するのがファイルシステムの主な役割である。ファイルシステムは、ファイル名からそのファイルに対応するブロック番号(メモリアドレスみたいなもんだな)を調べて、そのブロック番号を指定してHDDやSSDにアクセスす

    ディレクトリの中にある大量の小さなファイルを高速に読み込む方法 - 射撃しつつ前転 改
    ICHIRO
    ICHIRO 2009/07/27
  • Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine

    UNIXやLinuxのエキスパートになるのに避けて通れないのが、Bashに代表されるコマンドラインシェルによる操作だ。そこで記事では、「Bashのカスタマイズ」「シェルスクリプトの高等テクニック」「Bash以外の高機能シェル」の3つについて、SourceForge.JP Magazineで過去に掲載された解説記事を紹介する。 Bashをカスタマイズして使いこなす Bashは非常にカスタマイズの幅が広く、またちょっとした改良や簡単なシェルスクリプトの利用により、大きく作業効率が改善する。ここでは、Bashのカスタマイズテクニックを解説する記事を紹介する。 コマンドラインでシェルのエイリアスと関数を使って作業を効率化する GNU/Linuxシステムを最大限に活用するには、やはりコマンドプロンプトとシェルスクリプトへの習熟が欠かせない。とはいえ、そうした処理はなるべく手早く済ませたいものだ。

    Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine
  • tail -f ではなく tailf コマンド - 元RX-7乗りの適当な日々

    先日、たまたまtypoで発見したコマンドw "tailf"コマンドは、"tail -f"とは少々内部的な挙動が違うようだ。 tailf はファイルの末尾 10 行を表示し、その後ファイルに追加される行を待ち続ける。 tailf は tail -f と似ているが、ファイルへの追加書き込みがないとファイルへアクセスを行わない。したがってファイルのアクセス時間は更新されないので、ログに関る動作が起らない間は、定期的なファイルシステムのフラッシュも生じない。 tailf は、ラップトップで、あまり頻繁に書き込まれない状態のログファイルを監視にする場合に大変便利である。ハードディスクをスピンダウンさせ、電池を長持ちさせることができる。 http://www.linux.or.jp/JM/html/apmd/man1/tailf.1.html システムにも優しい仕組みのようだ。知らんかったー。

    tail -f ではなく tailf コマンド - 元RX-7乗りの適当な日々
  • KOF 2008 の発表資料 - naoyaのはてなダイアリー

    KOF 2008 での発表資料「はてな流大規模データ処理」を以下にアップロードしました。 http://bloghackers.net/~naoya/ppt/081108huge_data.ppt 一部参考文献からの引用 (Introduction to Information Retrieval から Vector space model の図、たつをの ChangeLog から転置インデックスの図) があります。この場を借りて感謝。 環境によってはおそらくフォントの表示がいまいちだと思いますが、ご了承ください。 追記 SlideShare にアップロードしました。 081108huge_data.pptView SlideShare presentation or Upload your own. (tags: linux mysql) 追記: メモリはディスクの 150 倍について

    KOF 2008 の発表資料 - naoyaのはてなダイアリー
  • 業務で楽するためのUNIXテクニック集 まずはおさらい、シェル制御構造と正規表現の基礎:CodeZine

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

    業務で楽するためのUNIXテクニック集 まずはおさらい、シェル制御構造と正規表現の基礎:CodeZine
  • Nippon Kaisho システムツール [ CRONTAB設定ヘルパー ]

    ■ What's This? UNIXのCRONTABの設定ヘルパーです。 crontabとはUNIXのバックグラウンドで自動処理を行う「CRON」デーモンへの指示です。もっと簡単にいいますと「毎日*時*分に/home/cron.shを実行せよ」といったもの。 ユーザーレベルで設定ができるUNIXのシステム管理必携ツールです。 solarisやXwindow系のマウスユーザーの方はGUIツールを使われていることでしょうが、コマンドパンチャー(?)にとっては便利なツールかと思われます。 crontabの設定を覚えるのが面倒な方以外にも、crontabを勉強されている方は設定方法の参考にお使いください。(とりあえずの答えを出せます) 更に詳細設定についてはJFなどをご覧ください。

    ICHIRO
    ICHIRO 2008/10/02
    CRON、CRONTAB
  • Linuxの教科書を無料配布、LPI-Japan ― @IT

    1回50分の授業4回分を1セット(1章)とした13セット(13章)で構成。各章、解説と実習をミックスした作りになっている。ページ数は合計246ページ。 主に、高校、大学、専門学校、教育会社、企業において、Linuxを初めて学習する学生や社会人に向けているが、指導する先生、講師も対象に作成した。 LPI-Japanによると、「多くの教育機関からLinuxを基礎から学習するための教材や学習環境の整備に対する要望」があったという。 同教材は、LPI-JapanのWebページで9月16日から公開している。アンケートに答えるとPDF形式でダウンロードできる。 最新の技術動向に対応し、随時アップデートを行っていく予定。テキスト作成やアップデートに関する意見はメーリングリストで募集している。

    Linuxの教科書を無料配布、LPI-Japan ― @IT