タグ

Linuxに関するnaoto_izutsuのブックマーク (26)

  • Linuxに関わる人が一度は読むべきStackOverflowまとめ - Qiita

    なぜStackOverflowか Upvote/Downvoteの仕組みにより、自然とベストプラクティスが蓄積されている 世界中のプログラマの目に晒されているため質が高い 答えが幾つか出されているため視野が広がる・一つの手法に固執することがない 英語の勉強にもなる StackOverflowのおすすめの見方 質問はまずしっかり理解する それに対する答えを比較してみて、なぜそう動くのかを考える コメント欄はFont Size的には小さいが、かなり濃いコメントが書かれていることが多いので暇なら目を通す 10. Looping through the content of a file in Bash? ファイルの内容をループで取得するためのベストプラクティス。 (2015/10/23 : 節修正しました。@heliac2000 さん、@kawazさん、ありがとうございました。詳しくは記事コ

    Linuxに関わる人が一度は読むべきStackOverflowまとめ - Qiita
  • systemdの*.serviceファイルの書き方 - Qiita

    記事作成日がもう2013年とだいぶ昔なので最新の情報はマニュアルを参照してください👃 たまに書く必要があったりするのでめも。環境はArch Linux。 まず基的なところで前に自分で書いた/etc/systemd/system/kdump.serviceを元に。 [Unit] Description=Load dump capture kernel After=local-fs.target [Service] Type=oneshot ExecStart=/opt/bin/run-kexec.sh RemainAfterExit=yes [Install] WantedBy=multi-user.target ファイルの基構成要素は Unit 、 Service 、 Install から成り立っていて Unit と Install はman 5 systemd.unit、 Serv

    systemdの*.serviceファイルの書き方 - Qiita
  • Systemd入門(1) - Unitの概念を理解する - めもめも

    Linuxの起動処理は、これまでinit/upstartと呼ばれる仕組みで行われていました。Red Hat Enterprise Linux 7 (RHEL7)では、これが、systemdと呼ばれるまったく新しい仕組みに置き換わります。Fedoraでは、すでに先行してsystemdが採用されていますが、この連載(?)では、Fedora 17での実装をベースとして、systemdの考え方や仕組み、利用方法を説明していきます。今回は、systemdの動作の基礎となる「Unit」の概念を理解します。 systemdを採用したFedoraでLinuxの基礎を学びなそう!という方には、「「独習Linux専科」サーバ構築/運用/管理――あなたに伝えたい技と知恵と鉄則」がお勧めです。(^^/ systemdの考え方 参考資料 ・Rethinking PID 1:systemdの開発者であるLennart

    Systemd入門(1) - Unitの概念を理解する - めもめも
  • Private Presentation

    Private content!This content has been marked as private by the uploader.

    Private Presentation
  • 私は如何にしてWindowsの呪縛から逃れ、Linuxデスクトップという涅槃の環境にたどり着くことが出来たのか。

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

    私は如何にしてWindowsの呪縛から逃れ、Linuxデスクトップという涅槃の環境にたどり着くことが出来たのか。
  • リーナス・トーバルズ:「ギークの王様」は3児の父に(その1)

  • マクロやテンプレでsyslog-ngを使い倒す

    UNIX系OSのシステムロギングをおよそ20年の長きにわたって支えてきた「syslogd」にも、限界が見えつつあります。その限界を打ち破る機能を備えた新しいシスログデーモンを紹介します。(編集部) 前回「syslog-ngの導入と設定」で紹介したsyslog-ngの導入方法に続き、今回はその活用方法を紹介します。 syslog-ngでは、設定ファイルにマクロやテンプレートを使うことができます。マクロを使ってログのファイル名に日時を付加したり、テンプレートを使ってログの内容を自由に組み立てることができます。 またフィルタを設定することで、特定のメッセージを検出することができます。外部プログラムと組み合わせてメールを自動的に送信したり、不正アクセスを制限することも可能です。今回はそうしたsyslog-ngの活用方法を解説します。 【注意】 以降はrootユーザーにて作業を行います。Ubuntu

    マクロやテンプレでsyslog-ngを使い倒す
  • 初心者の頃に知っておきたかった rpm と yum の違いと使い分け

  • 名前解決のタイムアウト設定 - 揮発性のメモ2

    resolv.confにオプションが書けることが判明 timeout:n 「レゾルバが他のネームサーバで問い合わせをリトライする前に、 リモートネームサーバからの応答を待つ時間」を設定する。 単位は秒で、デフォルトは RES_TIMEOUT である (現状では 5 秒、 を参照)。 attempts:n 「レゾルバが諦めて呼び出し元のアプリケーションにエラーを返すまでに、 ネームサーバに問い合わせを行う回数」を設定する。 デフォルトは RES_DFLRETRY 回である (現状では 2 回、 を参照)。 Man page of RESOLV.CONF つまり、タイムアウト時間×リトライ回数 という式になるのでデフォルトは5×2=10秒が最大待ち時間 $ time ping uuu.com ping: unknown host uuu.com real 0m10.029s user 0m0.

    名前解決のタイムアウト設定 - 揮発性のメモ2
  • おりんごpad

  • Scientific Linux | Information about the Scientific Linux distribution

    Scientific Linux is an Enterprise Linux rebuild sponsored by Fermi National Accelerator Laboratory. Scientific Linux reached end of life June 30, 2024. Please see the Fermilab/CERN recommendation for a Linux distribution. (Dec 7, 2022) For more information about Scientific Linux please review our About page. For information about how to get help or get involved see the Community page. For informat

  • KVMで始めるプライベート・クラウドへの第一歩 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    KVMで始めるプライベート・クラウドへの第一歩 記事一覧 | gihyo.jp
  • IT news, careers, business technology, reviews

    Apple Vision Pro: Useful for business or just an expensive toy?

    IT news, careers, business technology, reviews
  • アラートの内容と解決策 (Linux-ha-jp) - Linux-HA Japan - OSDN

    赤松 akama****@oss***** 2009年 2月 24日 (火) 09:33:06 JST 前の記事 [Linux-ha-jp] アラートの内容と解決策 次の記事 [Linux-ha-jp] アラートの内容と解決策 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] To:関根様 はじめまして、赤松と申します。 御提示頂きましたログ情報についての見解をお伝えします。 ログのメッセージは、Heartbeatの内部処理にて、SIGCHLD シグナルを 受信してから、SIGCHLD シグナルに括りつけられた処理を開始するまでの 時間が、予め設定された制限時間を超えた事を意味するものです。 なお、"予め設定された制限時間"は100msで、プログラム内にハード コーディングされており、設定ファイル内の数値による調整は できません。 つまり当ログを出力させないように

  • Heartbeat: ノード間の通信トラブル

    我が家のメインの仮想化環境は、2台の物理マシン上で稼動する VMware ESXi 4.0 と VMware Server 2.0 だ。単に両方使いたいと言う理由で同居するこの 2製品は、DRBD + Heartbeat で HA クラスタリング構成とした仮想マシン (以下 VM) をそれぞれの上に乗せ、「なるべく止めたくない」 サービスの運用に一役買っている。 先日この HA クラスターの 1つのスタンバイ側 VM を過去のバックアップ・データから丸ごとリストアした際に、Heartbeat でペアを構成するノード間で正常に通信できない状態になった。Heartbeat は CentOS のパッケージで、バージョンは 2.1.3 (heartbeat-2.1.3-3.el5.centos)。HA の VM 2台はそれぞれ次のようなエラーを延々と吐き続け、当然フェイル・オーバーも機能しない。

  • 実際に作って理解する! Linuxサーバーのクラスタリング

    連載は,サーバーの信頼性確保に重要となる「クラスタリング」を体験的に学ぶものです。Linuxと,オープンソースのクラスタリング・ソフトを使い,無料で手軽に体験しましょう。まず,第1回として“クラスタリングとは何か”から解説します。 目次 ・第1回 クラスタリングを5分で完全理解 ・第2回 Linuxで動作するHAクラスタリング・ソフト ・第3回 Heartbeatでクラスタリングを作ってみよう(準備編) ・第4回 Heartbeatでクラスタリングを作ってみよう (インストール編) ・第5回 「Heatbeatでクラスタリングを作ってみよう」(設定編):OS,Heatbeatの設定手順 ・第6回 「Heatbeatでクラスタリングを作ってみよう」(動作テスト編):動作テストの詳細手順 ・第7回 クラスタ構成を拡張させよう(準備・設定編) ・第8回 クラスタ構成を拡張させよう(動作テスト編

    実際に作って理解する! Linuxサーバーのクラスタリング
    naoto_izutsu
    naoto_izutsu 2011/02/07
     本連載は,サーバーの信頼性確保に重要となる「クラスタリング」を体験的に学ぶものです。Linuxと,オープンソースのクラスタリング・ソフトを使い,無料で手軽に体験しましょう。まず,第1回として“クラスタリング
  • 日本の Linux 情報

    【今日の話題】 Red Hat、Windows版OpenJDKの長期商用サポート提供を発表 → ハイブリッドクラウド/マルチクラウド戦略をさらに前進させるため??? 他 ……………………………………………………………………………………………… 【今日のニュース】 ☆ Red Hat、Windows版OpenJDKの長期商用サポート提供を発表 https://www.publickey1.jp/blog/18/red_hatwindowsopenjdklts.html ☆Ubuntu Weekly Recipe「第550回 Ubuntu 18.10リリース記念 オフラインミーティング 18.12 参加レポート」 http://bit.ly/2S7oNlF ...

    naoto_izutsu
    naoto_izutsu 2010/06/14
    Japan Linux Information
  • FrontPage - Linuxカーネルメモ

    Linux Kernel(2.6)の実装に関するメモ書き 書き殴っているので書き方/内容にムラあり。 3.6系に関する記述は【3.6】と記載。 カーネル プロセス プロセスのBlockとWakeup プロセスの優先度 コンテキストスイッチ プリエンプション スケジューラ RunQueue WaitQueue WorkQueue 例外処理 割り込み処理 ページフォルト ページフォルト - 個々のハンドラ ソフト割り込み システムコール 排他制御関連 モジュール 64bit環境での32bitプロセスの動作 メモリ管理 アドレス空間 アドレス空間の管理 カーネル空間のメモリマップ 64bitでのアドレス空間 HighMemory kmalloc,vmalloc 物理ページ管理 スラブアロケータ Rmap proc/meminfo 空きページの確保 kswapd Swap Swap - Swap領

  • The Linux Kernel

    David A Rusling david.rusling@arm.comv0.8-3 January 25, 1999 JF Projectv0.8-3 December 2000 *フレーム表示* 書は、Linux カーネルの仕組みを知りたい Linux 愛好家のためのものです。これは 内部構造のマニュアルではありません。むしろ Linux で使用されている原理や メカニズムを解説したものであり、Linux の動作原理とはどういうもので、なぜそれ が採用されているのかを説明するものです。 Linux という対象は常に変化しています。書がベースにしているのは現在の安定 版である 2.0.33 のカーネルソースですが、これは個人や法人の大部分で使用されて いるのがこのバージョンだからです。 また、書は自由に配布してもらってかまわないので、一定の条件のもとにではあり ますが、複製や再配

  • The Linux Kernel: カーネルメカニズム

    次のページ 前のページ 目次へ 12. カーネルメカニズム この章では、Linux カーネルが提供しなければならない汎用的なタスクとメカニズム のいくつかについて解説する。それらは、カーネルの他の部分(すなわちこの章で述べら れるいくつかのタスクやメカニズム以外の部分)が効率よく協調動作するために必要なも のである。 12.1 ボトムハーフハンドラ 図表(11.1) ボトムハーフハンドラのデータ構造 カーネルにタスク処理をさせる場合、この時点では処理をさせたくない、という時が しばしばある。割り込みを処理させる場合は、特にそうである。割り込みが起こると、 プロセッサは実行中の処理を停止し、オペレーティングシステムがその割り込みを適切 なデバイスドライバに伝達する。しかし、デバイスドライバに割り込みを処理させる 場合、割り込み処理中には、システム上で他の処理を実行できない。したがって、デバ