タグ

Linuxに関するruiccのブックマーク (180)

  • インフラエンジニアとしてよく使うコマンド集 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    インフラエンジニアとしてよく使うコマンド集 - Qiita
  • RHEL7/CentOS7でipコマンドをマスター - めもめも

    何の話かというと RHEL7/CentOS7では最小構成でインストールすると、ifconfig、route、netstat、arpなどのネットワーク関連のコマンドが使えません。これは、次のコマンドで「net-tools」パッケージを導入すると解決します。 # yum -y install net-tools しかしながら! RHEL7/CentOS7では、net-toolsを「deprecated(廃止予定)」としており、今後は、iproute2パッケージに含まれる「ip」「ss」などのコマンドを使用することが推奨されています。 ・お客さんのRHEL7サーバーのメンテを頼まれたらnet-toolsが入ってなかった! ・「えー。まだifconfigつかってんのー。」と若い同僚に冷たい目で見られた! ・などなど といった事態に備えて、RHEL7/CentOS7を導入した際には、iproute2

    RHEL7/CentOS7でipコマンドをマスター - めもめも
  • Linux Performance

    static, benchmarking, tuning: sar, perf-tools, bcc/BPF: bpftrace, BPF book: Images license: creative commons Attribution-ShareAlike 4.0. This page links to various Linux performance material I've created, including the tools maps on the right. These use a large font size to suit slide decks. You can also print them out for your office wall. They show: Linux observability tools, Linux static perfor

    ruicc
    ruicc 2014/05/01
    パフォーマンス解析ツールの図がわかりやすい
  • Upstart を使ってお手軽 daemon 化

    こんにちは。斎藤です。 手元でちょちょいと作ったプログラムや、 init スクリプトの無いOSSを daemon として動作させ続けたい事、ありませんか?そんなときに便利なのが Upstart です。daemontoolsの代わりとしても使えます。 今回は設定方法を中心に、解説していきます。 ※CentOS 6.3 (x86_64) で検証しています はじめに Upstart とは何か UpstartのWikiによると、"/sbin/init"デーモン(例えばSysVinit)を置き換えるものであり、イベントベースでタスクやサービスを起動・停止できるようにしたものである、と述べられています。また、特徴として、SysVinitと比べ「設定が簡単」「起動が早くなる」などが挙げられています。 Upstart のメリット 3つのメリットがあると、私は考えています。 起動・終了制御が容易 仮にABE

    Upstart を使ってお手軽 daemon 化
  • 原因調査用Linuxコマンド | 外道父の匠

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

    原因調査用Linuxコマンド | 外道父の匠
    ruicc
    ruicc 2012/10/23
    ティディベア現象とは
  • 何がLinuxデスクトップを殺したか(What Killed the Linux Desktop 日本語訳)

    以下の文章は、Miguel de Icaza による What Killed the Linux Desktop の日語訳を著者の許諾を得て公開するものである。 文については、八木の野郎さん、Shiro Kawai さん、猪股健太郎さんに誤訳の訂正をいただきました。ありがとうございます。 これは実話である。 うちの Linux マシンの /home ディレクトリがあるハードディスクがおかしいので、それを新しいのに換えなければならなかった。このマシンは机の下にあるので、ケーブルを全部抜き、マシンを外に出し、ハードドライブを交換してまたプラグを全部つなぎ直さなければならなかった。 至極ありきたりなことだ。AC 電源をつなぎ、キーボードをつなぎ、マウスをつないだが、スピーカーケーブルを手に取ると、僕はそれをつなぐのはやめた。 なんでオーディオ設定なんかに手間かけなきゃいけないの? オーディオ

    ruicc
    ruicc 2012/09/03
    理想と皺寄せ。理想は局所的に語られることが多い。
  • NVIDIAがLinux開発者リーナスのFワード発言を受けて今後の方針を発表

    By nvidia.corporation Linux開発者のリーナス・トーバルズ氏がNVIDIAに対し中指を突き立てて「ファックユー!」と衝撃的な発言をしたことに対して、さっそくNVIDIAの広報がこの発言に反応しています。 [Phoronix] NVIDIA PR Responds To Torvalds' Harsh Words リーナス・トーバルズ氏がNVIDIAに対して怒ったのは、OptimusテクノロジがLinuxをサポートしていなかったことや、それまでに積み重なってきた諸々の問題があったからでした。中指を突き立てて「ファックユー」と最大限の怒りを表明したトーバルズ氏はNVIDIAのことを「過去にLinuxコミュニティが取引した企業の中でも最悪の企業だ」と切り捨てました。 これに対するNVIDIAの広報担当のコメントは以下のようなもの。 NVIDIAにとっても、Linuxのサポ

    NVIDIAがLinux開発者リーナスのFワード発言を受けて今後の方針を発表
  • Linux バックグラウンドで実行したプロセスをデーモン化したい | WWICN

    WWICN 全世界に散らばる、社内NEETが集う社内NEETのタメの事業組合。優良社員は入会禁止。 事業組合員No:009 WWICN事業部組織一覧 WWICN Benchmark事業部 Helpdesk事業部 Security部 WWICN航海日誌 購買事業部 WWICNについて WWICNの成分表示 Benchmark事業部 (51) Benchmark条件 (3) SciMark2 C版 (13) STREAM (12) 姫野 Benchmark (13) CPU Spec (10) Helpdesk事業部 (82) Junk bash code (16) Junk perl code (7) Junk C言語 code (4) Junk ruby code (1) Junk Linux tips (35) Junk Windows tips (2) メーカプ

    ruicc
    ruicc 2011/11/09
    disown
  • エスケープシーケンスについて

    注) ESC[mと数値を省略するとESC[0mと同じ意味になる。(デフォルト値) ESC[a;b;...;xmとして複数指定が可能。 赤い文字を点滅させる場合、ESC[5;31mとする。 ESC[0mはメーカーの規定した初期値。 ESC[1mは強調でハイライトもしくは太字になる。 ESC[5mは点滅すなわちブリンクとなる。 ESC[7mはリバースすなわち反転となる。 ESC[8mは非表示で文字を見せないため、シークレットともいう。 色は、黄色を黄、マゼンダを紫、水色を水と表記した。 さらに、~地とすることによって、背景が~色であることを示している。 ③カーソル移動 a.移動, ESC[Y;XH または ESC[Y;Xf  カーソルをY行目のX桁目に移動する。 b.上, ESC[YA  カーソルをY行上へ移動する。 c.下, ESC[YB  カーソルをY行下へ移動する。 d.右, ESC[X

    ruicc
    ruicc 2011/10/21
  • 今最もアツイdistribution Gentoo Linuxについて

    2. 自己紹介 ● 松鵜 琢人(まつう たくと) ○ matsuu(twitter) ○ tmatsuu(はてな) ● Gentoo Linux Developer ● タイル型ウィンドウ マネージャ推進委員会 ● 最近は翻訳にも少しずつ手を出しています ● ネットワーク屋を経てWeb系プログラマー ● 勉強会に積極的に参加してる(つもり) ● 単館系映画好き。映画館で年間100以上見る 3. Gentoo Linuxとは ● Daniel Robbinsが創設したディストリビューション ○ http://www.gentoo.org/ ● 2002年3月31日にGentoo Linux 1.0がリリース ● 日で広がるきっかけはSoftwareDesign 2002年7月号 ● RedHat系でもDebian系でもSlackware系でもない独自路線 ● Portageと言われるソー

    今最もアツイdistribution Gentoo Linuxについて
  • The 3.0 kernel is out [LWN.net]

    Linus has announced the release of the 3.0 kernel. "As already mentioned several times, there are no special landmark features or incompatibilities related to the version number change, it's simply a way to drop an inconvenient numbering system in honor of twenty years of Linux. In fact, the 3.0 merge window was calmer than most, and apart from some excitement from RCU I'd have called it really sm

    ruicc
    ruicc 2011/07/22
  • MySQL 5.5をわずか30秒足らずでコンパイルするためのテクニック

    べっ・・・別にソースコードなんて自分でコンパイルしないんだからねッ!!などと言わずにまず聞いていただきたい。30秒でMySQLのコンパイルが出来るというこの事実を。最近、細々とビルド時間の短縮に取り組んでいたのだが、正直ここまで爆速になるとは思わなかった。今日はビルド時間短縮のためのテクニックを紹介するので、是非皆さんも参考にして、快適ビルド生活を送って頂きたい!! 自己ベストは26.262秒マシンの状態や負荷の状況によって多少ビルドにかかる時間は前後してしまうのだが、これまでの自己ベストはなんと26.262秒。平均すると30秒ぐらい。以前は1分を切ることがなかったのだが、今ではなんとその半分でビルドが出来てしまう。これは純粋にmakeをするのにかかった時間であり、cmake(MySQL 5.5以降)やconfigure(MySQL 5.1以前)にかかる時間は除いてある。だがそれでも速い。

    MySQL 5.5をわずか30秒足らずでコンパイルするためのテクニック
    ruicc
    ruicc 2011/04/19
    MySQLの話かと思ったらGentooの話だっt
  • grepで該当する行の前後も一緒に表示するには

    grepは、デフォルトでは該当する行だけが表示される。これを、該当する行の前後の行も一緒に表示させるには「-」の後ろに表示したい行数を指定してgrepを実行する。例えば、該当行の前後3行を併せて表示する場合は、「-3」というオプションを指定する。 $ grep -n kitaura smb.conf 4:      workgroup = kitaura ←-nオプションを付けたので、4行目に該当する文字列があることが分かる $ grep -3 -n kitaura smb.conf 1-[global] 2-      coding system = euc 3-      client code page = 932 4:      workgroup = kitaura ←-3オプションによって、前後各3行も表示される 5-      server string = Samba %v

    ruicc
    ruicc 2011/02/14
    grepオプション -Aで前の行表示、-Bで後ろの行表示。
  • ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ

    ぼくは長年こういう方法で管理してますよ、というお話です。Linuxです。 ディレクトリレイアウト概観 たとえば、asoとbmdという名前のソフトウエアをインストールしている状態はこんな感じ: /usr/local/ ┬ app/ ┬ aso → aso-1.3 │ ├ aso-1.2/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ aso-1.3/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ bmd → bmd-2.0 │ └ bmd-2.0/ ┬ bin/ ─ tri │ ├ include/ ─ angle.h │ └ lib/libsnk.so.2.0.0 ├ bin/ ┬ armor

    ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ
  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
  • sixnine.net

    sixnine.net 2024 著作権. 不許複製 プライバシーポリシー

    ruicc
    ruicc 2011/01/23
    /devと/proc
  • 入出力

    入出力とは 入出力のないプログラムは意味がありません.ワードプロセッサのプログラムはキーボードやマウスからの入力を受け付けてその結果を画面に表示します.またハードディスクなどの記憶装置に記録された文章ファイルを読み込んだり,編集が終了したファイルをまた記憶装置に記録したりする機能を持っています.みなさんが最初に書いたであろうプログラムHello Worldもコンソール上に文字列を出力しました.こう考えるとプログラムは入力を受け取りなんらかの形で変換してそれを出力するものと考えることができます. 低水準入出力 高水準入出力 リダイレクト リダイレクトとはプログラムへの入力やプログラムからの出力先を変更することです.標準入力は通常キーボードですがファイルに変更することができます.また標準出力は通常ターミナルですが,ファイルに変更することができます. しばしばコンソールとターミナルは同じ意味とし

  • x.com

  • less の tail -f モード的な何か - 宇宙行きたい

    今、衝撃的な事実が社内 IRC に何気無く流れてた。 もう、これを知らなかったせいで無駄にした時間を想像するだけで泣きそうになった。 id:sett-4 : (less で) shift+Fでtail -fモードに。Ctrl+Cで脱出 もう、当どれだけ今まで、その二つを行き来していたか…… orz

    less の tail -f モード的な何か - 宇宙行きたい
  • はてなブログ | 無料ブログを作成しよう

    水風呂のすゝめ 毎日めちゃくちゃに暑い。 ここ数年「およげ!たいやきくん」のように昼間は太陽とオフィスビルとアスファルトの三方向から押し寄せる35℃オーバーの熱に挟まれ、夜になっても最低気温が27℃くらいまでしか下がらない。そんな理不尽な東京鍋の中の暮らしが毎年のことにな…

    はてなブログ | 無料ブログを作成しよう