タグ

関連タグで絞り込む (279)

タグの絞り込みを解除

Linuxに関するpeketaminのブックマーク (135)

  • LXC - Wikipedia

    LXCとlibvirt LXC英語: Linux Containers)は、1つのLinuxカーネルを実行しているコントロールホスト上で、複数の隔離されたLinuxシステム(コンテナ)を走らせる、OSレベル仮想化のソフトウェアである。 Linuxカーネルが提供するcgroupsという機能を利用することで、リソース(CPU、メモリ、ブロックI/O、ネットワークなど)の制限と優先順位付けが可能になっており、そのために仮想マシンを使用する必要がない。また、名前空間の隔離(英語版)機能を利用すれば、アプリケーションから見たオペレーティング・システムの環境を完全に隔離することができるため、プロセスツリー、ネットワーク、ユーザー識別子、マウント(英語版)されたファイルシステムを仮想化することができる[1]。 LXCはカーネルのcgroupsと隔離された名前空間のサポートを組み合わせることで、アプリケ

    LXC - Wikipedia
  • Linux kernel 3.9 の新機能 SO_REUSEPORT を試してみる - nigakyのブログ

    Linux kernel 3.9 のマージウィンドウでは SO_REUSEPORT というソケットオプションがマージされました。 Merge branch 'soreuseport' · c617f39 · torvalds/linux · GitHub これは同一ポートに複数のリスナー(listen ソケット)が bind できるようになるというもので、Webサーバなど単一のポートに多くのコネクションが来るようなワークロードで、複数プロセスでうまく負荷分散ができるようになるそうです。 (これまでだと一人がaccept()してそれぞれの worker に渡すというようなモデルがありましたが、これでは accept() する部分がボトルネックになってしまいがちでした。) BSDでは元々 SO_REUSEPORT オプションはあったようですが、マルチキャスト通信で使うもののようです。Linux

    Linux kernel 3.9 の新機能 SO_REUSEPORT を試してみる - nigakyのブログ
  • 私みたいなおっちょこちょいを自滅から救って来たちょいとした工夫x3+1 : 404 Blog Not Found

    2013年04月13日01:30 カテゴリTipsiTech 私みたいなおっちょこちょいを自滅から救って来たちょいとした工夫x3+1 bashクックブック ぎゃああぁぁぁ 僕がMacのホームディレクトリを削除するに至った経緯と、復元するまでの道のり | CreativeStyle 具体的に何をしたのか。それは、以下のコマンドの実行です。 $ rm -rf ~/ でもこれ、すごいやりがち。 やりがちなのになんでそれよりおっちょこちょいなはずな私がもう30年近くものあいだ難を逃れているかを披露しておくことにする。 以下、それぞれtcsh版とbash版を。zsh版はどなたかよろしく。 alias 上記の例は、実はこれだけで防ぐことが出来ていた。 tcsh alias rm 'rm -i' bash alias rm='rm -i' 要するに、rmと打ったらrm -iを意味するようにしておくわけだ

    私みたいなおっちょこちょいを自滅から救って来たちょいとした工夫x3+1 : 404 Blog Not Found
  • プログラマーでない人のための「共有ライブラリ」講座

    初版作成:2003/01/11 2015年時点での参考資料追記:2015/06/29 目次 前書き 題 後書き或いは感想 2015年時点での参考・推薦資料 前書き 2015年時点での、より正確で分かりやすい参考書籍の紹介を追記しましたので、そちらもぜひご確認ください。 LinuxやUNIXを扱っていると「共有ライブラリ(shared library)」「ライブラリ(library)」という言葉をしばしば耳に します。特に、最新版を使おうとソースコードから見よう見まねでビルド、コンパイルとやらをおそるおそる行っては見たものの 見事に失敗したときや、或いは上手く動かないときのログファイル中で現れることもあります。 プログラマーであれば、例え初めてLinuxに触ったとしても何となく語感だけでぼんやりと原因が想像できます。 しかしごく普通の ---つまりプログラミングなどに興味関心も無かった--

  • 連載記事 「習うより慣れろ! iptablesテンプレート集」

    ステートフルパケットフィルタを使ったサービスの公開 連載:習うより慣れろ! iptablesテンプレート集(1) 初心者にとって、iptablesは難しい。そこで、学習の第1歩としてテンプレートを自分の環境に適応させることから始めよう

  • LinuxとFreeBSDのベンチマーク比較 - hylom's

    programming, open source, os, and a handful of tips やや旧聞となるが、PhoronixがLinuxとFreeBSDのベンチマーク比較を行っている(Debian Linux Benchmarked Against Debian GNU/kFreeBSD � FreeBSD)。比較対象はDebian kFreeBSD 7.3、Debian kFreeBSD 8.0、Debian GNU/Linux(カーネル2.6.32)、FreeBSD 7.3、FreeBSD 8.0。 「Debian kFreeBSD」はカーネルとしてFreeBSD、ユーザーランドとしてDebianを採用したものだ。Debian GNU/LinuxとDebian kFreeBSDはカーネルだけが異なり、またDebian kFreeBSDとFreeBSDはユーザーランドだ

  • chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional

    環境構築を自動化すれば数分でサーバ構築して投入できますよ?@HIROCASTERでございませう。 vagrantで開発環境(仮想マシン)を自動構築しようの記事で、仮想マシンにchefやpuppetを自動的に実行させて開発環境を自動で構築する手順を紹介しました。 環境構築を自動化する内容をchefであれば、レシピと呼ばれるものを、puppetであればマニフェストと呼ばれるものを記述しなければなりません。 今回はパッケージ(NTP)を導入して、NTPの設定ファイルを自動的に配備して、サービスを立ち上げるという環境構築の自動化をchef-soloを使って、紹介したいと思います。基的に他のソフトになっても手順は同じです。参考にしてください。 chefとchef-soloの違いchefはクライアントとサーバの形を取っており、chefを実行するためにはサーバにレシピや付随する数多くのデータがなければ

    chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional
  • 書店で買えるLinuxマシン

    いつでも、どこでも、Linuxマシンを購入・活用できる環境が整いつつある。スマートフォンやタブレット端末の普及を背景に、Linuxが動作する安価なARMコア搭載ハードウエアが続々登場しているからだ。日経Linux 9月号の特集では、3000円台で買える話題のボードPC「Raspberry Pi」を筆頭に、風変わりな6種類のLinuxマシン自作を紹介した。 中でも7月19日にデビューした楽天電子書籍端末「kobo Touch」は、とりわけ入手性が高い。楽天市場でのネット販売、家電量販店、大手書店などで購入できる。価格は7980円。気軽に買える存在ながら、組み込み機器の中では比較的簡単にLinuxマシンとして改造を加えられるガードの低さがLinuxユーザーにとってはうれしい限りだ。 特集記事で扱えなかったkobo Touchを、9月号特集で取り上げたLinuxマシン自作のノウハウでどこまでL

    書店で買えるLinuxマシン
  • tar+pipe+sshでremoteに圧縮しつつ転送 - Qiita

    サーバーAにいる状態で、サーバーB(10.152.99.222)の好きな場所にカレントディレクトリ以下のファイルをすべて転送する tar zcf - * | ssh -i ~/.ssh/id_rsa ubuntu@10.152.99.222 "(cd /mnt/hoge/save && tar zxfp - )" Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    tar+pipe+sshでremoteに圧縮しつつ転送 - Qiita
  • Arch Linuxの機能性を面倒なインストールなしで使えるLinuxディストリビューション『ArchBang』 | ライフハッカー・ジャパン

    Arch Linuxは文句なしにお気に入りなのだけど、どうもあのインストールの手間がいけないなあと思っている方には『ArchBang』がパーフェクトなディストリビューションかもしれません。 Archの良いところを余すところなく取り入れつつも、数分でインストールが完了します。 カスタムLinuxディストリビューションの作成も可能なArch Linuxは、米Lifehackerお気に入りLinuxディストリビューションの一つです。しかし、Arch Linuxを新しいシステムにインストールしたり、今使っているシステムに再インストールしたりを幾度か繰り返していると、このインストール手順の煩雑さにだんだん疲れてきてしまうもの。 筆者は、Linux Action Showの最近のエピソード(英文記事)でArchベースの「Chakra」の存在を知り、そこで、ArchBangを何人かにすすめられたそうです

    Arch Linuxの機能性を面倒なインストールなしで使えるLinuxディストリビューション『ArchBang』 | ライフハッカー・ジャパン
  • さくらのVPSのプラン乗り換えをした - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。いま「さくらのVPS 512」を借りてるんですが、プランが変更になって1Gが同じ料金で使えるようになりました。いまなら乗り換えると1ヶ月無料になるっていうんで、ちょろっと移行してみました。 「さくらのVPS」ご利用中のお客様の新プラン乗り換え優遇施策の実施について(4/5追記) | さくらインターネット ちなみに、今日から会社勤めとなった方々、おめでとうございます。とりあえずIT系に入って技術職するなら「さくらのVPS 1G」を1年分借りて、次のようなLinuxサーバの管理なんかをしてみるのをおすすめします。rootがもらえるのでやりたい放題です。ハードウェアを買うわけではないので狭い家でも関係なくサーバの管理ができて、グローバルIPも取得できてWebアプリケーションも公開できます。「俺プログラマだから!」って人もLinuxの簡単な管理く

    さくらのVPSのプラン乗り換えをした - YAMAGUCHI::weblog
  • [3]Linuxカーネルの“巨大なロック”が原因と判明

    大規模サイトの性能改善作業とは、どういうものなのか――。リクルートの中古車情報サイト「カーセンサーnet」を全面リニューアルした体験を基に、その実態をレポートする。第1回、第2回はミドルウエアのチューニングを行った。後半はLinuxカーネルに原因があると判明するまでの調査に進む。様々なツールを組み合わせて追跡していった。 中古車情報サイト「カーセンサーnet」の性能試験が格的に始まって10日目。試験の開始当初は、ブラウザーの表示に10秒もかかるなど目標性能に遠く及ばなかった。しかし前回までで紹介したように、ファイル共有システム「NFS」の設定変更、Webサーバー「Apache」のパラメーター修正、PHPアプリケーションの見直しによって、性能は劇的に向上した。 リクルート入社3年目の私は、今回の性能検証プロジェクトのリーダーとして、得意分野を持つチームメンバーと一緒に対策を進めていた。カッ

    [3]Linuxカーネルの“巨大なロック”が原因と判明
  • Working with UNIX Processes を読んだ - @kyanny's blog

    Working With Unix Processes というを読んだ。 Thin の作者からの「時期バージョンを作るとき参考にする」というメッセージ*1が添えられていたのに惹かれて買った。著者のサイトで直販しているが、 Kindle Store からも購入できる。 このは一言でいうと、 UNIX 系 OS のプロセスについてのだ。プロセスとは何か、という導入部から始まって、プロセス ID やプロセス名、終了コードへと言及し、 fork(2) やソンビプロセス、シグナル、そしてデーモンプロセスの説明あたりまで編中で説明している。 UNIX プログラミングに関する類書は 1000 ページを超えるものが多いなかで、このはわずか 100 ページほどしかなく容易く読める*2。しかしページ数が少ないぶん、あまり踏み込んだ内容とは言えず、全体的にやや浅い印象を受けた。すでに UNIX, Li

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • /bin/false と /sbin/nologin の違い - yuhei.kagaya

    SSH ログインさせないアカウントを作る - Ceekz Logs (吉田光男@筑波の日記) なるほどー。 やってみる。 /bin/false # /usr/sbin/usermod -s /bin/false hoge su hoge してパスワード入れても何もいわれなかった。 別サーバから ssh hoge@foo.com したら下のように言われた。 Last login: Mon May 26 17:00:04 2008 from xxx.xxx.xxx.xxx Connection to foo.com closed. /sbin/nologin # /usr/sbin/usermod -s /sbin/nologin hoge su hoge してパスワード入れたら下のように言われた。 This account is currently not available. 別サーバから

    /bin/false と /sbin/nologin の違い - yuhei.kagaya
  • ubuntu使っている時に知っていると便利なコマンド - podhmoの日記

    今までインストールしてきたパッケージなどを一覧で表示 $ dpkg --get-selections # 2vcard install # adduser install # adobe-flash-properties-gtk install # adobe-flashplugin install # alex install # ... 今使っているコマンドが所属しているパッケージを調べる e.g. tree コマンド $ dpkg -S `which tree` # tree: /usr/bin/tree 今インストールしたパッケージが提供しているコマンドを調べる e.g. python $ grep /usr/bin/ /var/lib/dpkg/info/python.list # /usr/bin # /usr/bin/dh_python2 # /usr/bin/pyversi

    ubuntu使っている時に知っていると便利なコマンド - podhmoの日記
  • 指定したバックグラウンドプロセスをデーモン化する - 元RX-7乗りの適当な日々

    昔、「ログアウト後もコマンドを実行し続けたい場合」というエントリで"nohup"コマンドの使い方を書いたのですが、nohupし忘れた時はどうすればいいのか、という話。 指定したバックグラウンドプロセスをデーモン化するためにdisownというbashの組み込みコマンドがあります。 #!/bin/sh while :; do sleep 5 done ためしに上記のようなスクリプトを用意して、"&"付で実行します。 $ sh test.sh & [1] 2692 $ jobs [1]+ 実行中 sh test.sh &次に、disownコマンドを実行します。引数には"%"+ジョブ番号を指定します。(上記例だとジョブ番号は"1") $ disown %1 $ jobs $ この通り。psコマンドの結果は↓ $ ps -edf ・・・省略・・・ nami 2692 1708 0 02:25 pts

    指定したバックグラウンドプロセスをデーモン化する - 元RX-7乗りの適当な日々
    peketamin
    peketamin 2012/01/23
    知らなんだ…。
  • 私は如何にしてWindowsの呪縛から逃れ、Linuxデスクトップという涅槃の環境にたどり着くことが出来たのか。

    先日、いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由というエントリを書いたところ結構な反響があったと同時に、「Windowsから離れることなんて出来るワケがない」という否定的な意見も多く見られたように思う。確かにWindowsにしか存在しないソフトウェアを使う作業(例えばボカロ作曲)などをライフワークにしている人はWindowsから離れることはできないだろう。 最近はMacユーザーが劇的に増えてきた。筆者もかつては仕事Macを使っていた。Macでも仕事を進める上で困ることはほとんどなかった。(現在もそのMacは使っているが、OSXではなくPear OSが動いている。)筆者が幸運にもWindowsに縛られない仕事だったということも大きいだろう。(仕事上どうしてもWindowsから離れられないという人にはまず転職をお勧めしたい。プログラマやDBAなどのエンジ

    私は如何にしてWindowsの呪縛から逃れ、Linuxデスクトップという涅槃の環境にたどり着くことが出来たのか。
  • Qu'est ce que PEAR OS LINUX ? - Informatique Pear OS LINUX

    PEAR OS Linux est un système d’exploitation open source basé sur Ubuntu qui offre une interface utilisateur assez similaire à celle de Mac OS X. Il est facile à utiliser et propose une grande collection d’outils et d’applications prêts à l’emploi. PEAR OS Linux est conçu pour être facile à déployer et à utiliser. Il est optimisé pour les ordinateurs de bureau et les ordinateurs portables. Il est l

    Qu'est ce que PEAR OS LINUX ? - Informatique Pear OS LINUX
  • links2 と elinks - とりあえず暇だったし何となくはじめたブログ

    なんか JavaScript を解釈できるらしい. でも, 両方 apt-get で入れて試してみたけど, うーん, 動いているように思えない・・・. links2 に -enable-javascript オプションを与えたりもしてみたけど, 駄目だなあ. ちなみに試したサイトは, Google Suggest. elinks は, 自前でコンパイルしてみようと頑張ってみたけど, JavaScript, というか SpiderMonkey が絡むと駄目だ. どうしても認識してくれん. なんでじゃ. まあ, それ以前に日語も上手く表示してくれないしなあ. キーの扱いも, よく調べてないだけやけど, あまり使いよくないし. やっぱり, w3m がいいなあ. w3mJavaScript 解釈するようにならないかなあ・・・. あわよくば, Emacs 内で JavaScript をふんだ

    links2 と elinks - とりあえず暇だったし何となくはじめたブログ