タグ

linuxとLinuxに関するsttsのブックマーク (96)

  • dump および restore コマンドで Red Hat Enterprise Linux 全体をバックアップおよびリストアする - Red Hat Customer Portal

    Issue dump および restore コマンドで Red Hat Enterprise Linux 全体をバックアップおよびリストアする方法は? OS の移行、アップグレード、または災害復旧を行う際に、バックアップイメージを作成する方法は? Environment Red Hat Enterprise Linux 4 Red Hat Enterprise Linux 5 Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 7 ext2、ext3、または ext4 ファイルシステム dump および restore

    dump および restore コマンドで Red Hat Enterprise Linux 全体をバックアップおよびリストアする - Red Hat Customer Portal
    stts
    stts 2016/09/16
  • SPICEプロトコルの内側を知る

    この連載では、オープンソースの仮想化ソフトウェア、Linux KVM(Kernel-based Virtual Machine)とそれを支える技術の最新開発動向を紹介していきます。(編集部) 前回も紹介したとおり、SPICEは非常に優れた画面転送プロトコルです。仮想化されたデスクトップの画面転送だけでなく、動画再生のアクセラレーションや双方向音声などの機能がプロトコル体に定義されています。そして、将来の拡張性も確保されています。 SPICEプロトコルは、どんな機能を提供できるのでしょうか? 今回はSPICEプロトコルの内部構造についてディープに解説します。 SPICEを構成する6つのチャンネル SPICEプロトコルはTCP接続でコネクションを張っていますが、仕組みの独立性と拡張性を高めるために、仮想的に回線を分割する「チャンネル」という仕組みを定義しています。これはCitrix ICAプ

    SPICEプロトコルの内側を知る
    stts
    stts 2016/07/20
  • 次世代デスクトップ転送技術、SPICE入門

    次世代デスクトップ転送技術、SPICE入門:Inside Linux KVM(1)(1/2 ページ) この連載では、オープンソースの仮想化ソフトウェア、Linux KVM(Kernel-based Virtual Machine)とそれを支える技術の最新開発動向を紹介していきます。(編集部) はじめに この連載では、オープンソースの仮想化ソフトウェア、Linux KVM(Kernel-based Virtual Machine)とそれを支える技術の最新開発動向を紹介していきます。KVMは、完全仮想化機能をカーネルに付け加える仮想化ソフトで、Linuxカーネルに標準で含まれることから、いま開発者の注目を浴びています。 Linux KVMのメリットは、ハイパーバイザを持たず、Linux自体をホストOSとするため、ほかのハイパーバイザに比べて性能的に優位なことです。一方で、まだ課題もあります。

    次世代デスクトップ転送技術、SPICE入門
    stts
    stts 2016/07/20
    VNCの代わりなんだけど、仮想化を提供している側でしかサービスできない。サーバ単体で使えない?
  • RAIDコントローラのキャッシュ構成 - とあるSIerの憂鬱

    コントローラがもっているキャッシュは『コントローラ・キャッシュ』と呼ぶ。 コントローラ・キャッシュをライト・キャッシュとして使用する場合、電源断でキャッシュ内容が消失しないよう、バッテリを内蔵する。 バッテリが無い場合、バッテリの充電が十分でない場合はライト・キャッシュを使用しないライト・スルーに自動で切り替わる。 バッテリ動作の期間内にコントローラ・キャッシュの内容を保持するだけでなく、不揮発のフラッシュ・メモリに書き込むものもある。 リード・キャッシュは効果が少ないため、HPのコントローラではリード・キャッシュ25%、ライト・キャッシュ75%の比率がデフォルト。 コントローラ・キャッシュはRAIDのパリティ計算などコントローラの作業用メモリとしても使われる。 HDD自体が持っているキャッシュ(バッファ)は『ディスク・キャッシュ』と呼ぶ。 サーバ向けのHDDではディスク・キャッシュは通常

    RAIDコントローラのキャッシュ構成 - とあるSIerの憂鬱
    stts
    stts 2016/06/22
    ライトバックだとやっばり書き込み順番を最適化しているのか。生のディスクより速くなる
  • Red Hat Enterprise Linuxが開発者向けに無料サブスクリプションを用意

    Red Hat Enterprise Linuxが開発者向けに無料サブスクリプションを用意
    stts
    stts 2016/04/02
  • DDoS攻撃を喰らったらConoHaを解約する羽目になった話 | トコトコ日記

    先日、ConoHaを解約しました。 というのも、タイトルの通り借りているVPSサーバにDDoSが来て、最終的にサービス再開できずに解約することを求められた為です。 少なくても私自身に問題はなかったという認識です。 こんなことあったぞという、記憶の片隅に残すためともしConoHa借りるひとに注意を促す事ができたらなぁなんて思って書くことにしました。 この件で色々検索してたら「DDoS攻撃されたらそこで試合終了!? レンサバから利用停止を宣告される前にできる8つの対策」という記事をQiitaで見つけまして、概ね書いてあるとおりだよなぁなんて思ったりしました。 1.DDoS攻撃を受けたぞ 事の発端は[ConoHa]VPSの 一部ご利用制限につきましてというタイトルのメールから始まりました。 内容としては 外部からの不正なトラフィック(DDOS攻撃)を検知したこと 通信をすべてDropするようにし

    DDoS攻撃を喰らったらConoHaを解約する羽目になった話 | トコトコ日記
  • [翻訳] 端末の神秘を解き明かす - Qiita

    これらの属性はジョブ制御のために使われます。 ジョブとセッション ジョブ制御とは、^Zを押してプログラムをサスペンドしたときや、&を使ってプログラムをバックグラウンドで起動したときに起こるものです。jobs、fg、bgなどのシェル組み込みコマンドを使ってセッションの中の既存のジョブを操作できます。各セッションはセッションリーダー(シェル)によって管理され、シグナルとシステムコールの複雑なプロトコルを使ってカーネルと緊密に連携します。 以下の例はプロセス、ジョブ、セッションの関係を示しています: 以下のシェルの状態は 以下のプロセスに対応します。 そして以下のカーネル構造に対応します。 TTY Driver (/dev/pts/0) サイズ: 45x13 制御プロセスグループ: (101) フォアグラウンドプロセスグループ: (103) UART 設定(xtermなので無視される): ボーレ

    [翻訳] 端末の神秘を解き明かす - Qiita
  • ハイブリッドクラウド 実現のための最適解 - CloudForms 3.0 -

    クラウド・テクノロジーを見るRed Hat® Hybrid Cloud Console を活用して、当社のクラウド製品とソリューションの使い方を自分のペースで学ぶことができます。 プラットフォーム製品artificial intelligence, Red Hat Enterprise Linux AI, Red Hat OpenShift AI, RHEL AI, machine learning38382025-03-12T19:43:40.963Zimage/svg+xmlRed Hat AI iconartificial intelligence, Red Hat Enterprise Linux AI, Red Hat OpenShift AI, RHEL AI, machine learningIconno2025-03-12T19:39:59.817ZTechnology i

    ハイブリッドクラウド 実現のための最適解 - CloudForms 3.0 -
  • prompt_toolkit がアツい - methaneのブログ

    とりあえず mycli と aws-shell のスクリーンキャストを見てください。 prompt_toolkit はこのようなリッチコンソールアプリを作るためのライブラリです。 Windows でも動きます。 Jupyter (ipython notebook) を切り離した、コンソール版の ipython も次のメジャーバージョンでは readline ベースから prompt_toolkit ベースに作りなおされています。 ipython 以外にも ptpython というシェルもあり、 ipython の各種 magic が不要な場合はこちらで十分でしょう。 https://github.com/jonathanslenders/python-prompt-toolkit#projects-using-prompt-toolkit には、他にも prompt_toolkit を採用

    prompt_toolkit がアツい - methaneのブログ
  • Vim Mnemonic | Vim のコマンドの覚え方大全 - haya14busa

    この記事は Vim Advent Calendar 2015 の21日目の記事です. もくてき 記事では Vim のコマンドの”覚え方”を紹介します. 基的にはトリッキーな”覚え方”ではなく由来の紹介となります. 例えば J で行連結は Join が元だとか, gfが”goto file”の略だといったことを 知っておくとなにかと憶えやすいと思います. 対象読者 主にこれから Vim を使ってみよう! でもなかなかコマンドを覚えられないっ! という Vim 初心者の方に由来を知ることで少しでも コマンドを憶えやすいようにすることが目的です. 初心者を想定しているのでコマンドの動作などもなるべく紹介していきます. 中・上級者の方には普段何気なく使ってたあのコマンドの由来を知って「フハハハハ」と ほくそ笑んでもらえるような記事になれば嬉しいです. 注意 注意点として公式のものから公式っぽい

    Vim Mnemonic | Vim のコマンドの覚え方大全 - haya14busa
  • Installing Bolt - Bolt 1.x | Puppet

    Why PuppetPuppet is the industry standard for IT automation. Manage and automate more infrastructure and complex workflows in a simple, yet powerful way.

    Installing Bolt - Bolt 1.x | Puppet
  • いますぐ実践! Linuxシステム管理

    「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ

  • sedコマンドで覚えておきたい使い方12個(+3個) | 俺的備忘録 〜なんかいろいろ〜

    LinuxやUNIXを使う上で、ある程度使えると非常に便利な置換コマンドが、このsedコマンドだ。 今回は、このsedコマンドで覚えておきたい使い方について紹介する。 なお、今回の置換・編集の例として、以下のファイルを用いて説明する。 [root@test-centos7 work]# cat /root/sed_test.conf # line 1 line1=enable # line 2 line2=disable # line 3 line3=enable # line 4 line4=enable 1.基的な使い方 sedコマンドの基的な使い方としては、以下のようにコマンドを実行することでファイル・標準出力の内容で文字列の置換を行う事だ。 なお、条件の最後に「g」を付けないと、"最初に、マッチした箇所のみ"置換するので注意。 ファイルの内容を置換する場合 sed 's/置換前

    stts
    stts 2015/08/02
    いつかマスターしたい
  • システムコールを経由する生のLinuxスレッド | POSTD

    Linuxのスレッドは、洗練された美しい設計です。スレッドは仮想アドレス空間とファイルディスクリプタテーブルを共有するプロセスに過ぎません。プロセスによって生成されたスレッドは、メイン”スレッドの”親プロセスに追加された子プロセスです。これらは同じプロセス管理のシステムコールを通して処理されるので、スレッドに関するシステムコールのセットを分ける必要性を取り除きます。これはファイルディスクリプタと同様に洗練された方法です。 一般的に、UNIX系のシステムではfork()を使ってプロセスを生成します。新しいプロセスは、オリジナルのコピーとして独自のアドレス空間とファイルディスクリプタテーブルを取得します。(Linuxではコピーオンライトを使用して、この部分を効率的に処理します。)しかし、これは非常に高度なスレッドの生成方法なので、Linuxでは別の clone() システムコールを使用します。

    システムコールを経由する生のLinuxスレッド | POSTD
  • 2015年Webサーバアーキテクチャ序論 - ゆううきブログ

    2023年03月31日追記:この記事を基に、@sadnessOjisanさんより、コードレベルにより踏み込んだ、かつ、グリーンスレッドベースの新しいWebサーバアーキテクチャも含めて整理された記事 Webサーバーアーキテクチャ進化論2023 | blog.ojisan.io が公開されました。 主に新卒のWebエンジニア向けに、古典的なWebサーバアーキテクチャを学ぶ道のりと代表的な実装モデルの概要を紹介します。 この辺りの話題がWeb界隈で流行っていたのは数年以上前というイメージですが、Webサービスは相変わらずWebサーバの上で動いているので、流行り廃り関係なく学ぶべき内容だと思っています。 また、HTTP/2がいよいよRFC化し、既にh2oやtrusterdなどのHTTP/2のサーバ実装があり、今後Webサーバアーキテクチャを再訪することが増えるような気がしています。 ところが、We

    2015年Webサーバアーキテクチャ序論 - ゆううきブログ
    stts
    stts 2015/06/30
    良い記事!もし次にサーバプログラムを実装する機会があればforkに決めてる
  • どのUNIXコマンドでも使える正規表現 - Qiita

    特定コマンドの正規表現で使えるメタ文字が何だかわからない! 正規表現自体は知っているけど、それが今から使おうとしているコマンドで使えるものなのかわからずに困っている人も多いと思うのでまとめてみた。 たった3つの正規表現メタ文字セットだけ知ればいい コマンドによって、対応している正規表現メタ文字の範囲には違いがある。しかし、最低限知っておけばよいのは2種類+1サブセットの3つだけだ。 BRE(基正規表現)メタ文字セット ERE(拡張正規表現)メタ文字セット AWKのサブセット もちろん、これ以外にもGNU拡張正規表現メタ文字セットやPerl拡張正規表現メタ文字セット、JavaScript拡張正規表現メタ文字セットなどいくつかあるのだが、「どのUNIXでも(=POSIXで)使える」という特長を持たせたいのであれば、それらは覚えても意味がないので上記の3つさえおさえておけばよい。(例えPOSI

    どのUNIXコマンドでも使える正規表現 - Qiita