タグ

linuxに関するraituのブックマーク (92)

  • ネットワークハッキング入門 - ニート向けソフトウェアエンジニアリング塾

    sudo airodump-ng -c 1 --bssid 00:11:22:33:44:55 -w aircap wlan1

    ネットワークハッキング入門 - ニート向けソフトウェアエンジニアリング塾
  • Linuxの背後にある精神

    Linus Torvalds / 青木靖 訳 2016年2月 (TED2016) クリス・アンダーソン 奇妙な話です。あなたのソフトウェアであるLinuxは何百万というコンピュータの中にあり、インターネットのかなりの部分を動かしています。さらに実際に使われているAndroid端末が15億台くらいあって、その1台1台にもあなたのソフトウェアが入っています。これはすごいことで、その開発部ともなれば、さぞ大層な施設なんだろうなと思っていたので、この写真を見たときはびっくりしました。これがその — Linux世界部なんですよね?(笑)(拍手) リーナス・トーバルズ 大したものには見えませんよね。この写真の中で最も興味深く、多くの人が反応する部分は、あのトレッドミル・デスクです。私の仕事場で一番興味深いものですが、私はもう使っていません。この2つは関連していると思います。私の働き方として、外的な

    Linuxの背後にある精神
    raitu
    raitu 2016/05/06
    Linuxの"優しい独裁者"リーナス・トーバルズがTEDに出た時の記事「LinuxにせよGitにせよ、あまり多くの人と働かずに済むようにしたいというあなたの欲求から、予期せず生まれた結果だったわけですね」
  • BASHの脆弱性でCGIスクリプトにアレさせてみました

    環境変数に仕込まれたコードを実行してしまうBASHの脆弱性が CGIスクリプトに影響を与えるか試してみたら結果は悲惨な感じに Tweet 2014年9月25日 嶋田大貴 この記事は2014年のものです 朝から Bash specially-crafted environment variables code injection attack なるもので騒ぎになっていたので、さっそく手元の Apacheで試してみました。 /hoge.cgiというURIで実行されるように、一行のメッセージを出力するだけの CGIスクリプトを設置します。いっけん、なんの入力もクライアント側から受け付けていないため危険のありようもなく見えます。 #!/bin/sh echo "Content-type: text/plain" echo echo "Hi! I'm an ordinary CGI script w

    BASHの脆弱性でCGIスクリプトにアレさせてみました
    raitu
    raitu 2014/09/26
    「CGI本体をシェルスクリプトで書いていなくても、シェルを使って外部コマンドを呼び出しているだけでこの脆弱性の影響を受けるケースを確認」もうインターネットは完全にサザンクロスと化したなあ
  • WalB v1.0 リリース - Cybozu Inside Out | サイボウズエンジニアのブログ

    更新情報 2017年6月現在、WalB のプロジェクトページはhttps://walb-linux.github.io/です。 こんにちは.サイボウズ・ラボの星野です. 今日は,効率的なバックアップと非同期レプリケーションを目的とした Linux カーネルドライバ WalB についての簡単な紹介と,そのバージョン 1.0 のリリース告知をさせて頂きます. WalB って何? WalB は「ワルビー」と発音します.名前の由来は Block-level WAL です.WAL は Write-Ahead Logging (ログ先行書き込み) のことで,データベースの一貫性制御等に用いられます. WalB を使うと,オンライン状態のブロックデバイスにおいて,アプリケーションやファイルシステムによるデータ書き込みによって生じる差分データを,ブロックデバイスをフルスキャンすることなく効率的に取得出来る

    WalB v1.0 リリース - Cybozu Inside Out | サイボウズエンジニアのブログ
    raitu
    raitu 2013/05/29
    「効率的なバックアップと非同期レプリケーションを目的とした Linux カーネルドライバ」
  • Linux標準教科書|無償でダウンロードできる初学者向けLinux学習教材 | Linux技術者認定試験 リナック | LPI-Japan

    20万ダウンロード突破! 初心者の方が基礎からLinuxを学習するために最適な教科書 LPI-Japanは、Linux/OSS技術教育に利用していただくことを目的とした教材「Linux標準教科書」を開発し、無償にて公開しています。 基的なコマンド、正規表現、シェルスクリプト、ファイル管理など、Linuxの基礎知識を系統立てて学べるように構成されており、初心者の方が基礎からLinuxを学ぶために最適な内容となっています。操作手順をひとつずつ説明している教材はすでに20万回以上ダウンロードされ、「授業でも自習でも使える実践的な教科書」として学校教育、若手エンジニア教育、個人学習などに広くご利用いただいています。 Linux標準教科書で学習する内容は、LinuCレベル1の101試験と102試験の受験にも役立つ内容となっています。 教材は試験対策教材ではありません LinuCの試験対策には

    Linux標準教科書|無償でダウンロードできる初学者向けLinux学習教材 | Linux技術者認定試験 リナック | LPI-Japan
    raitu
    raitu 2012/10/04
  • 自己解凍書庫を展開するだけ。手軽に「Cygwin」「Emacs」環境が手に入る「gnupack」NOT SUPPORTED

    raitu
    raitu 2012/09/20
    「「gnupack」は、自己解凍形式の書庫を実行するだけで「Cygwin」が利用可能になるソフトパッケージ」
  • リーナス・トーヴァルズ氏がNVIDIAを「最低の企業」と呼ぶビデオが話題に。中指を突き立てるに到ったその理由とは

    リーナス・トーヴァルズ氏がNVIDIAを「最低の企業」と呼ぶビデオが話題に。中指を突き立てるに到ったその理由とは 編集部:荒井陽介 「Linuxカーネルを開発しているLinus Torvalds(リーナス・トーヴァルズ)氏が,NVIDIAを『最低の企業』と罵る」という動画がYouTubeで公開され,話題となっている。 このビデオは,Torvalds氏がフィンランドで講演したときの質疑応答を収録したものだ。参加者から,NVIDIAがオープンソースのLinux用ドライバを出さないことなどについて聞かれた同氏は「おっしゃることは良くわかります。公然とNVIDIAを批判できて嬉しい」と語り始め,NVIDIAがLinuxに協力的でないことを批判。「NVIDIAは私たちが関係を持った中で最悪の企業だ」と切って捨てた。コメントの最後には「NVIDIA,Fuck You!」という言葉とともに,カメラに向か

    リーナス・トーヴァルズ氏がNVIDIAを「最低の企業」と呼ぶビデオが話題に。中指を突き立てるに到ったその理由とは
    raitu
    raitu 2012/06/19
    NVIDIAの独自機能搭載チップ上でLinux動かない問題「NVIDIAがハードウェアの情報をオープンにしていないため,Torvalds氏などが責任を負えないところでトラブルを起こしていると,Torvalds氏は考えているようなのだ」
  • UnixのコマンドをWindowsのコマンドプロンプトで利用可能にする「Gow」NOT SUPPORTED

    raitu
    raitu 2011/12/07
    「ファイルサイズが約10MBとコンパクトに収められているので、単にUnix系のコマンドが使いたいだけならば、オプション次第では100MBを優に超える「Cygwin」よりも手軽と言えるだろう」
  • いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由

    言及するのが既に周回遅れ気味だが、いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由という記事がとても人気だったようだ。 Cygwinはご存知の方も多いだろうが、元々はCygnus Support(後にCygnus Solutionsに改名)という会社が開発した、Windows向けのGNU関連のツール群だ。Cygnusという名前にはGNUの3文字が含まれているが、これは「GNUのシノニム」というのが名前の由来だからだ。Cygnusが開発したWindows向けのGNUツール群=Cygwinというわけだ。CygwinはまさにGNUオペレーティングシステムの一部のWindows移植版なのである。このへんのことはCygwinのFAQにも書いてある。余談だが、Cygwinの対抗馬としてはMinGWが出てくるが、こちらは「Minimalist GNU for Windows」の略だ

    いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由
    raitu
    raitu 2011/12/07
    Desktop Linuxの紹介記事。「(Windowsは)豊富なゲームソフトが人生を破滅に導くッ!!」超後ろ髪惹かれてんじゃねえかw
  • 無線LANのWPA/WPA2-PSKをGPUで超高速解析してパスワードを見つけるフリーのオープンソースソフト「Pyrit」

    ATI Stream テクノロジー/Nvidia CUDA/OpenCLを駆使し、WPA/WPA2-PSKを突破するために必要となる巨大なデータベースを事前に作成することによって極めて高速にパスワードを解析できるのがフリーのオープンソースソフト「Pyrit」です。厳密なライセンスはGNU GPL v3となっています。 pyrit - WPA/WPA2-PSK and a world of affordable many-core platforms - Google Project Hosting http://code.google.com/p/pyrit/ 事前に巨大なデータベースを作成しておくため、ハードディスクの容量は割と必要となりますが、それとトレードオフで解析速度を高速化しようというアプローチになっており、FreeBSD・MacOS X・Linux上で動作し、MinGWを使うこ

    無線LANのWPA/WPA2-PSKをGPUで超高速解析してパスワードを見つけるフリーのオープンソースソフト「Pyrit」
    raitu
    raitu 2011/07/08
    ハード環境のハードルが高いが、どーせそのうち下がるしな。
  • プロセスとパイプ

    システム・プログラム 電子・情報工学系 新城 靖 <yas@is.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.hlla.is.tsukuba.ac.jp/~yas/coins/syspro-2001/2001-05-07 あるいは、次のページから手繰っていくこともできます。 http://www.hlla.is.tsukuba.ac.jp/~yas/coins/ http://www.is.tsukuba.ac.jp/~yas/index-j.html ■印刷配布資料 ■復習 ■今日の重要な話 プロセスの考え方と操作 プロセス main() の引数と環境変数 fork() システムコール execve() システムコール wait() システムコール パイプ pipe() システムコール dup() システムコール ■捕捉--数の入出力 U

  • 難病をおしてオープンソースコミュニティに貢献し続けた男に絶賛の声

    世界中の誰もが参加できるオープンソースソフトウェアのプロジェクトでは、バグを取ってコツコツと完成度を上げていく地味な仕事を担当する人の貢献が必要になりますが、とあるプロジェクトで「これこそが貢献だ」「真に素晴らしいコーダーだ」と敬意を表されていた書き込みを紹介します。 この書き込みはLinuxデスクトップ環境の中でも利用者の多い「GNOME」の開発用掲示板に投稿されたもの。 イアン・ハンズ 2011-02-04 01:47:30 UTC 私の父によくしていただいたGnomeコミュニティのみなさんへ。 Gnomeのユーザビリティーを改善する上記のパッチを書いたのは私の父、エイドリアン・ハンズです。彼はALS(筋萎縮性側索硬化症)のため手足が不自由になり、キーボードで文字を打つことすらできませんでした。 そこでUSB接続のモールス信号キーボードを使いはじめました。しかし手の力が落ちてパドルを

    難病をおしてオープンソースコミュニティに貢献し続けた男に絶賛の声
    raitu
    raitu 2011/03/10
    「彼はALS(筋萎縮性側索硬化症)のため手足が不自由になり、キーボードで文字を打つことすらできませんでした」凄まじい
  • httpd.conf の設定

    ここでは、Apache の設定ファイルであるhttpd.conf について解説していきます。行数にして1000行以上ありますが、実際に設定すべき箇所はそれほど多くはありません。けれども、設定しておくと便利なものもたくさんあるので、大まかについて簡単に知っておいた方がいいでしょう。ここでは、それぞれのディレクティブに対して、深く掘り下げては説明しませんが、大まかな概要について説明してありますので是非、参考にしてみてください。 ■Section 1: Global Environment Global Environment は、Apache 全体に影響を与えるセクションです。 ServerRoot は、Apache をインストールした場所のパスが指定されており、このディレクトリ以下に conf や logs などのサブディレクトリが格納されます。以降で出現するディレクティブの多くは、このSe

  • httpd.confについて調べたのでまとめたよ - とある技術の備忘録

    最近学科の友人3人とサーバ/セキュリティについての勉強会を週1で行っていて、毎回何か調べてくることになっており、今回は apache の設定について少し調べてきました。初心者がまとめたので間違っている部分があるかもしれませんが、勉強の役に立てて頂ければ幸いです。 httpd.confはどこにある? 最小限のhttpd.conf 3つのセクション セクション1: GlobalEnvironment セクション2: MainServerConfiguration セクション3: VirtualHosts モジュールの追加 外部設定ファイルの読込み サーバリソースの監視方法 httpd.confはどこにある? OSによって異なりますが、以下の階層に置いてある可能性が高いです。 CentOS、FedoraなどRed Hat系 /etc/httpd/conf/ SUSE系、MacOSX /etc/a

    httpd.confについて調べたのでまとめたよ - とある技術の備忘録
  • windowsでwebサービスの開発をしているひとにUbuntuをオススメしたい3つの理由 - jiska

    windowsphpを使ってwebサービスの開発してるのをみていろいろ思うことがあったので書いてみた。 windowsは使ってるけどLinuxとかよくわからないって人向け。 なぜUbuntuをオススメしたいのか windowswebサービスの開発を行うにはphpならばXAMPPなどを、Ruby on RailsならばInstantRailsなどを使うと思いますが、サービスの公開に利用しているサーバはCent OSやRedHatなどのLinux OSが大半だと思います。そんなLinuxサーバを操作するためにはどうしてもLinuxの知識は必要になってきます。それだったらはじめからLinuxを使って開発して、体を慣らしてしまえばいいのです。 そして数あるLinuxデストリビューションの中でもUbuntuは簡単に使うことができます。そして環境を整えることがとても簡単です。 この点からUbunt

    windowsでwebサービスの開発をしているひとにUbuntuをオススメしたい3つの理由 - jiska
  • イケてないハッカー、その所業を晒される | スラド セキュリティ

    root 権限を得ていてもなお sudo をしちゃうあたりところとか、展開した後の tar ファイルはちゃんと (rf オプションまでつけて) 消去しちゃうあたりににじみ出る育ちの良さが、アウトローになりたい彼女の望みとの間に齟齬を発生させてハラハラさせられてしまう。tar で展開したら /var/spool/samba に展開されるものだと思い込んじゃっているのかもしれない天然っぷりを持つが、その誤解を自力で解決するカタルシスを観客に与えるものの (あるいはがむしゃらにしているだけかもしれないのだが、そこがまた可愛い) 既に cd /var/ してしまった後だったという「ああーっ」感で観客の心が一つに。自暴自棄になった彼女が後半、続けざまにあちこちからツールをダウンロードするが、そのほとんどで 403 を返されるあたりには胸が厚くなる (薄い方が好みかもしれないが) 。ぽかぽかする ?

    raitu
    raitu 2011/02/07
    Linuxを殆ど触らない俺ですらわかるひどさ
  • ウノウラボ by Zynga Japan: 家庭用ゲームのプログラマーがSNSゲームのプログラマーに転職するために必要なもの

    こんぬつは&はじめまして。 12月に入社したサカモトです。 私は元々SONYとかNintendo機向けの家庭用のゲーム開発を生業にしてきましたが、ついこの前からSNSアプリの開発をしています。 私と同じように、家庭用ゲーム機のプログラマーからSNSゲームプログラマーに転身したいと考えている方のお役に立てればと思い、私の経験を元に '転職するために必要なもの' のお話をさせていただきたいと思います。 採用されるために必要なもの ご自身で事業を始める場合には必要の無い事ですが、どこぞの会社さんに所属したいとなるとまず雇って頂くほかありません。そこで、採用されるために必要とされるスキルや経験を挙げてみたいと思います。 身近なところで弊社ZyngaJapanのエンジニアの採用ページを見てみると「必須スキル・経験」として以下のような事が書いてあります。 3年以上のプログラミング業務経験 また

    raitu
    raitu 2011/02/03
    Linuxの基本的なオペが未経験なのでメモ「ファイル操作系のコマンド全般(ls,cp,mv,rm,chown,cd,mkdir,cat),検索系のコマンド(find,grep),その他(pwd,history,less)が使えて、さらにエディタ(vimとかemacs)が使えればなんとかなる」
  • 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の日記
    raitu
    raitu 2011/01/24
    extundeleteによるext3/ext4の復旧。
  • 大手ITからベンチャー「CROOZ」への転身で分かったこと - @IT

    2010/12/21 (2013/11/7更新 編集部注:小俣泰明氏はクルーズ株式会社を退職済み) 軽い茶髪にモヘアのカーディガン。腰よりも低く首から長く垂れ下がった柄物のストール。取材相手の男性は、デルのラップトップを片手に「ゆらり」と静かに会議室に現れた。 独特のスタイルに面らう。 モバイル系ベンチャー企業とはいえ「取締役 技術統括担当執行役員」の肩書きから想像できないスタイル。小俣泰明さんの存在感は強烈だった。 驚くことに、小俣さんは、もともとは大手ICT企業のNTTコミュニケーションズに勤務していたこともあるという。MCSE(Microsoft Certified System Engineer)の肩書きまで持つエンタープライズ系のエンジニアだった。一緒に取材に応えてくれた技術統括部の池田朋大さんも、伊藤忠テクノソリューションズ(CTC)に在籍していたサーバ運用技術者だったという

    raitu
    raitu 2010/12/22
    ソーシャルゲームという分野が極めてベンチャーと相性がいいなあ。そもそもソフトはベンチャーじゃないとまともに作れないよね。
  • コピペで使える言語・コマンドリファレンス - ITproリファレンス:ITpro

    HTMLCSS、DynamicHTMLJavaScriptPerlWindowsコマンド、ネットワークコマンド、Linuxコマンドといった、Webサイト構築やアプリ開発に欠かせないプログラミング言語とコマンドのリファレンスマニュアルです。各項目のサンプルコードは、コピーし貼り付けてすぐに使えます。入門講座も用意しました。ぜひブックマークしてお役立てください。 HTML HTMLは、Webコンテンツを作成する上で、最も基礎となる記述言語です。各タグについての概要や属性などをサンプルを交えて説明します。 HTMLリファレンス(107項目) HTMLリファレンスの使い方 HTML入門 CSS CSSは、Webページのレイアウトなどといったコンテンツの見栄えを指定する記述言語です。各スタイルの概要や使い方を説明します。 CSSリファレンス(73項目) CSSリファレンスの使い方 CSSの基

    コピペで使える言語・コマンドリファレンス - ITproリファレンス:ITpro