タグ

linuxに関するnak2kのブックマーク (50)

  • 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の日記
  • Linuxと64bit環境 VA Linux Systems Japan

    編では、主にIA-32版GNU/Linuxのアプリケーションを、64bitのx86-64に移行するにあたって有用と思われる基礎知識をまとめます。 まず第1章では一般的な64bitプロセサとx86-64アーキテクチャを概説し、第2章ではLinuxの64bitプロセサ対応に関して述べたのち、第3章で移植にあたっての具体的な注意点やヒントを列挙します。 編では、64bitの整数を整数演算の基とするプロセサを64bitプロセサと称します。 一般に、64bitプロセサの特徴として、 ・ 64bitの整数レジスタ ・ 64bitのメモリアドレス空間 などが挙げられます。メモリアドレスの計算も一種の整数演算と考えられることから、この2つの特徴は密接な関係にあります。メモリはバイト単位でアドレスが振られることから、64bitのアドレス空間で表現できるメモリは、264 バイト、すなわち16

  • TOMOYO Linuxに学ぶ説得術 - 未来のいつか/hyoshiokの日記

    昨日、TOMOYO Linuxメインライン化記念合同勉強会(カーネル読書会、セキュアOSユーザ会、まっちゃ445)に行ってきて、小崎さんが匿名掲示板でガチでレビューしていたお話を聞いたので、早速過去ログを読んでみた。http://tomoyo.sourceforge.jp/2ch/thread-2.txt (追記:2009/7/4 21:03 なぜか後半部分、アスキーアートの後が切れてしまったので、前半部分を若干カットして(略)の部分、その2を追加しました。) LKML (Linux Kernel Mailing List)というのはLinuxカーネルの技術的なことを議論するもっとも権威(?)あるメーリングリストで、ここで議論され合意されたものがLinux体に取り込まれることになる。このLinux元の体(くどいな)のことをメインラインと呼ぶ。Linuxを創ったLinusさんに

    TOMOYO Linuxに学ぶ説得術 - 未来のいつか/hyoshiokの日記
  • Linux Kernel Watch 6月版 君は知っているか? 2.6.30の変更内容を(1/2) − @IT

    6月版 君は知っているか? 2.6.30の変更内容を 小崎資広 2009/7/1 今年の「セキュリティ&プログラミングキャンプ」(注1)の講師をすることになってしまい、講義準備とこの原稿の締め切りがバッティングして大忙しの筆者です。皆さま、いかがお過ごしでしょうか。 今月は、6月10日にリリースされた2.6.30を中心に見ていきたいと思います。それではどうぞっ。 注1:http://www.jipdec.or.jp/camp/。この記事が公開されるころには締め切り間近だと思うのですが、これはすごいよ。有料のカンファレンスでも、この面子が一堂に集まるなんてあり得ない講師陣です。Linux以外のコースも注目です。……お盆の時期に時間が取れる学生限定ですが。 ファイルシステム周りの追加 ■日発のログ構造化ファイルシステム「NILFS」 NILFS(New Implementation of a

  • GridTCP

    This domain may be for sale!

  • kmuto’s blog

    この投稿をInstagramで見る この投稿をInstagramで見る この投稿をInstagramで見る PHP Laravel+MySQL(MariaDB)環境において、雑なmysqliやPDO呼び出しではなく、Eloquent ORM経由にしている場合に、「OBIでSQLクエリのスパンが出てこない」という症状が起きていて調査していた。 発生条件自体は絞り込めたが、設定が悪いのかOBIに問題があるのかは結局わかっていない……というか条件の絞り込み自体が怪しいかもしれない。 発生条件の外形的な調査 CoPilotに調査依頼 急転直下 発生条件の外形的な調査 PHP 7.4+MariaDB+OBIの環境をもとに試していた(元フォルダ)。8000ポートでPHPアプリケーションコンテナが動作し、別コンテナのMariaDBの3306ポートに適宜通信が走る。 過去、Eloquentではなくmysq

    kmuto’s blog
  • カラフル端末で視認性を高める - grepとシェルのプロンプト編 : DSAS開発者の部屋

    このブログに含まれる「DSAS」という文字列をgrepしてみます。 どこに「DSAS」があるのかさっぱりわかりません (^^; grepの結果を| less -p DSASとかに渡せばlessがハイライトして識別しやすくなるのですが、ここはgrepのカラフル機能(--color=auto)を使ってみます。 だいぶ識別しやすくなりました。 ハイライトの色を変更するには、色指定を環境変数GREP_COLORにセットします。指定の形式は前回紹介したlsのdircolorsと同じです。例えば、太字の黄色にしたい場合はこのようにします。 export GREP_COLOR='01;33' あと、毎回--color=autoと指定するのは面倒なので、環境変数GREP_OPTIONSにセットしておきましょう。GREP_OPTIONSにセットしたオプションは、暗黙的に効果を発揮します。 export GR

    カラフル端末で視認性を高める - grepとシェルのプロンプト編 : DSAS開発者の部屋
  • カラフル端末で視認性を高める - ls編 : DSAS開発者の部屋

    ターミナルがあればご飯三杯いけるぐらいのCUI大好きっ子なんですが、ターミナルの画面はモノトーンで殺風景なのでどうも色気がありません。 色気はさておき、逆説的ですがモノトーンのターミナルで色を使うと、視認性がグッと上がります。 というわけで、今回から数回にわけて、ターミナルの中で色を効果的に使い、いかに色気を出すか、もとい、視認性を高める方法を紹介します。 第1回は ls (GNU coreutilsのls-5.2.1) を取り上げます。 $ ls -F broken-symlink@ directory/ file file.orig write-blog.todo ddl.sql executable* file.bak symlink@ Debian (sarge) だとこんなしかけでカラー化が有効になっています。 シェルの初期化ファイル (bashrcやbash_profile)

    カラフル端末で視認性を高める - ls編 : DSAS開発者の部屋
  • Bridgeの構築

    2003-05-15 更新 Bridge(ブリッジ)の構築 Bridge(ブリッジ)を使うことは現在は少なくなってきたかもしれません。 Bridgeは2つ(複数)の分離されたLANセグメントを接続し、単一のLANとして働かさせる機能を持ちます。 これだけではリピータHUBとの差が無いように思えますが、ブリッジの場合にはそれぞれのLANセグメントにあるMACアドレスを管理しているので、セグメントAから発生したパケットがセグメントAの他のPC宛のパケットであった場合にはセグメントBにはそのパケットを流さないので不要なトラフィックを避けることが可能です。 また、ネットワーク上にトラフィックゲート(ボトルネック)を設けて、強制的なトラフィック/アクセスコントロールを行いたい場合には便利な機能です。(通常はボトルネックは避けるような設計を行うのですが、アクセスコントロールを行ってセキュリティを高めた

  • DSAS開発者の部屋:LinuxでのタグVLANの利用 〜 vconfigの使い方

    スイッチ間で VLAN-ID をやりとりするために利用されることが多いタグVLANですが、Linuxルータ上から直接利用することで、LANケーブルのタコ足を解消することができます。まあ、「L3スイッチ使うからいいもん」という方は軽く流してやって下さい(笑 ただ、LinuxnetfilterでVLAN間のフィルタ制御ができるのは魅力に感じます。 apt-get install vlan これで、さくっとインストールできます。 使い方も非常にシンプルで、 vconfig add デバイス名 VLAN-ID とするだけです。 例えば、 vconfig add eth0 1 とすると、eth0.1 というインターフェイスが作られ、VLAN-ID=1 のタグ付きパケットはここから出入り出来るようになります。些細なことですが、VLANタグ付きのパケットが eth0.* から出入りしている様子を最初に

    DSAS開発者の部屋:LinuxでのタグVLANの利用 〜 vconfigの使い方
  • Intel Mac mini に Ubuntu 8.04 をインストール - I'm Just Another TeXnician.

    最近,私のメイン環境である VineSeed は,更新が激しく,kernel 2.6.25 の disk I/O の挙動がおかしい,かつ,オンボロなマシンで,日常の作業が快適にできない環境になりつつあります. せっかく Mac mini という Intel Core2Duo な 64 bit マシンがあるので,これに Ubuntu を入れて,しばらくの間メインの Linux 環境を Mac mini に移行することにしました.VineSeed は,今まで通りのマシンで更新を行い,サブマシンという形で使うことにします. Intel Mac mini は,今までの MBR の代わりに GPT でパーティションテーブルを管理しているので,ちと Windows Xp や Linux のインストールには苦労するみたいなのねん. 調べてみると,BootCamp で Windows 領域を確保したときに

    Intel Mac mini に Ubuntu 8.04 をインストール - I'm Just Another TeXnician.
  • tcpdumpとiptablesの関係 - (ひ)メモ

    追記 2009-04-03 まったくもってブコメでいただいた指摘の通りです>< h2onda linux, tcpdump tcpdump(というかlibpcap)は、データリンク層(OSI layer2)レベルでパケットを取得する packet プロトコルを使ってるので、そうなります。参照: man packet(7) 2009/04/02 はてなブックマーク - h2ondaのブックマーク / 2009年4月2日 tt_clown network 細かいけど,図は逆(NIC が下)のが良いかなと思った./ "ip"tables と言う位だから,IP層でパケットをフィルタしてるて事だろうな.tcpdumpはEthernet Frameも見えるので,後は分かるな?・・・てとこか. 2009/04/02 はてなブックマーク - tt_clownのブックマーク / 2009年4月2日 pack

    tcpdumpとiptablesの関係 - (ひ)メモ
  • Linux用次世代ファイルシステム「btrfs」が統合へ - @IT

    2009/01/13 Linux向けの次世代ファイルシステム「btrfs」(バターファイルシステム)を開発する米オラクルのクリス・メイソン(Chris Mason)氏は1月12日、最新版のバージョン0.17をリリースした。btrfsはこのバージョンで、初めてリーナス・トーバルス(Linus Torvalds)氏が管理する開発版のカーネル2.6.29-rc1に取り込まれた。 btrfsはコピー・オン・ライトと呼ばれるテクニックを使った新しいファイルシステムで、2007年8月にオラクルが発表。大規模なストレージ管理に必要な機能を備えたファイルシステムを目指し、GPLで開発が進められている。コピー・オン・ライトにより、内容が同じである限り、実データの複製をディスク上に作らずにファイルやディレクトリを作成することができる。 例えばシステム全体のスナップショットを作成し、そのスナップショットに対して

  • Linuxデスクトップで綺麗なフォントを使う方 - UNIX的なアレ

    gnome標準のフォントも悪くありませんが、もっと可視性に優れたフォントでターミナルを使ってみたいと思いませんか? 約5分ほどで、より可視性に優れたフォントをインストールすることができます。簡単にできるのでチャレンジしてみましょう!再起動は必要ありません。 なお、今回の手順はubuntu8.10でテストをしています。 必要なパッケージをインストールする cabファイルとなっているので、展開するためのツールをインストールします。 $ sudo apt-get install cabextract フォントをダウンロードする それではフォントをダウンロードして、展開します。最後にしっかりと展開されたか確認してください。以下のサイトからダウンロードをします。 http://osakattf.hp.infoseek.co.jp/ $ mkdir ~/src && cd ~/src $ wget h

    Linuxデスクトップで綺麗なフォントを使う方 - UNIX的なアレ
  • LinuxはローカルにDNSキャッシュを持たないことを初めて知った - 元RX-7乗りの適当な日々

    先日、とあるLinuxマシンをセットアップした時に、"apt-get upgrade"で最新のモジュールをダウンロード・更新していたところ、途中でモジュールがダウンロードできなくなってしまった。 調べてみると、通信はできるけど名前解決が出来ていないことが分かった。 で、しばらくすると名前解決が行えるようになり、ダウンロードが再開された。 Windowsでは暗黙で,Mac OS XではlookupdがDNS解決の結果をキャッシュしていますが,Linuxではキャッシュを行わず,都度DNSサーバへ問い合わせを行ってしまいます。 第20回 いろいろなキャッシュ:dnsmasq, cache proxy:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社 とのことなので、どうやら、小さいサイズ(数KB〜数十KB)のファイルを連続してダウンロードしていることで、DNSサーバに軽

    LinuxはローカルにDNSキャッシュを持たないことを初めて知った - 元RX-7乗りの適当な日々
  • "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々

    最近、Linuxではaptやyumなど、パッケージ管理ツールで多くのアプリケーションやライブラリが管理されるようになり、普通に利用している限りはソースからコンパイルして"make install"することがほとんどありません。 とはいっても、マイナーなソフトウェアをインストールしたりとか、まだパッケージ管理されていない最新バージョンのものを使いたい場合などは、ソースからコンパイルして"make install"をしたくなる場合も有るかと思います。 しかし、"make install"した場合の最大の欠点は、インストールしたソフトウェアの管理ができないことにあります。そのため、何が入っているのか分からなくなっているとか、アンインストールが出来ない、などのケースが起こりうるわけです。 特にアンインストールする可能性があるソフト(ほとんどのソフトがそうですが・・・)をインストールする場合は、わざ

    "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々
  • Wine Ver 0.9.46で東方動いちゃったんだけど。 - おわり。

    2008-10-08 追記何故かこんな古い記事のURLが2chに…。directXのインストールあたりのやりかたはかなり古いです。今ならwinetricks使うのがラクだと思います。 どうしよう、もうWindowsいらねーや。 動作確認したもの OKはゲーム自体に支障が無いものを指す。 東方紅魔郷 NG。fpsが出すぎてゲームになりませんでした 東方妖々夢 デフォルトでOK。ただし会話画面の透過が変。読むのに支障はない 東方永夜抄 デフォルトでOK。ただし会話画面の透過が変。読むのに支障はない 東方花映塚 未確認 東方文花帖 多分デフォルトでOK。ただし天狗のスペカへのコメント表示に乱れ。かなり読みづらいがなんとか読める 東方風神録 DirectXのインストールが必要。手順は以下に示す インストール手順 WineGentooだと/etc/portage/package.keyword

    Wine Ver 0.9.46で東方動いちゃったんだけど。 - おわり。
  • 手のひらサイズの「世界最小 x86 PC」 Fit-PC Slim - Engadget Japanese

    How to watch the 2026 Super Bowl: Patriots vs. Seahawks channel, where to stream and moreFind out how to watch the 2026 Super Bowl when it airs on Sunday, February 8. Outside Parties is the creepiest Playdate game yet, and I'm kind of obsessedExplore a 1.44 gigapixel panoramic image to uncover the mysteries of the Outside. Microsoft releases second emergency Windows 11 update to fix Outlook crashe

    手のひらサイズの「世界最小 x86 PC」 Fit-PC Slim - Engadget Japanese
  • LinuxのデスクトップをMacのようにドレスアップする(無料) : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア

    このDockからうにょ~んと伸びるファイル、Mac OS X Leopardで追加された機能なんですが、もう移植されちゃってるみたいですね。 この前紹介したライフハッカー読者のデスクトップでは、たくさんのLinuxユーザーがいたんですが、LinuxMac風にカスタマイズしてる人がちらほらいたので、そんなLinux4Macな人をご紹介。

    LinuxのデスクトップをMacのようにドレスアップする(無料) : ライフハッカー[日本版], 仕事も生活も上手くこなすライフハック情報満載のブログ・メディア
  • LinuxのファイルI/Oチューニングに使える「Iotop」 - GIGAZINE

    ファイルI/Oがパフォーマンスのボトルネックになっていることはなんとなくわかるが、具体的にはどうなっているのかを知りたい場合、通常はvmstatやiostatなどを使うわけですが、この「Iotop」を使うと、いわゆるtopコマンドのような感じで表示してくれるので、ケースによってはかなり状況を把握しやすくなり、非常に役立ちます。 詳細は以下。 Iotop's homepage http://guichaz.free.fr/iotop/ 中身はPythonで書かれており、Python2.5以上とLinuxのカーネル2.6.20以上で動作します。 画面はこんな感じ あと、ディスクI/O関連は以下のページも参考になります。 Linux I/O のお話 write 編 - naoyaのはてなダイアリー Linuxチューニング 第2部第3回 ハード・ディスクをチューニング(その1):ITpro

    LinuxのファイルI/Oチューニングに使える「Iotop」 - GIGAZINE