のぴぴのメモ

自分用のLinuxとかの技術メモ

Macbook Air(2010/A1370)にubuntu14.04(Trusty)を入れてみた

(2016/12追記)ubuntu16.04のインストールの話も別記事で書いていますので、そちらも参照下さい。 nopipi.hatenablog.com 1.はじめに MacbookAir3.1(2010年モデル:A1370)に、Ubuntu14.04.3(Trusty Tahr)をインストールしました。結果的には、14.04では基本…

【RHEL/CentOS】RHEL6.6にMemAbailableがバックポートされている件

はじめに 先日の下記の記事で「RHEL6ではバックポートされてMemAvailableが使えるよ」という情報を頂いたので、追加で情報を整理しました。 nopipi.hatenablog.com RHEL6.6へのMemAvailableのバックポート MemAvailableは、RHEL6.6でバックポートされてまし…

【RHEL】linuxメモリのfreeとmeminfoの関係を図解し利用率の計算方法を説明してみる

RHELベースですが、メモリ利用容量/メモリ利用率の評価をどう考えるかということを整理しました。またfreeコマンドとmeminfoの関係について、RHEL7、RHEL6、RHEL5以前のそれぞれのバージョンごとに整理し、それを踏まえたメモリ利用率の計算方法(とawkのサン…

【Fedora22】日本語入力設定のメモ

IME設定(デフォルトibus-kkcを入力ソースに追加) IME切替ショートカットの変更(「半角/全角」キーに変更) 忘れないように、自分用のメモ IME設定(デフォルトibus-kkcを入力ソースに追加) Fedora22のデフォルトIMEは、ibus-kkcのようでデフォルトでインストー…

【RHEL7】sysctlのカーネルパニックオプション

sysctlのカーネルパニックオプション panicの整理 panic系パラメータの関係 それぞれのパラメータの挙動 kernel.panic kernel.panic_on_unrecovered_nmi kernel.unknown_nmi_panic kernel.panic_on_io_nmi kernel.panic_on_warn kernel.softlockup_panic ker…

RHEL7 initramfsの展開方法

今までのやり方では展開されない [RHEL7/CentOS7/FC21]initramfsの展開方法 グーグルさんに聞いてみる 手順 バイナリ解析ツールのインストール initramfsの解析と展開 今までのやり方では展開されない 普通、initramfsの中身を展開する場合は、gunzipあたり…

RHEL6 squashfsの作り方

squashfsとは squashfsのファイルシステムの作り方 squashfs用ツールのインストール squashfsファイルシステムの作成 squashfsファイルシステムのマウント fstabで自動マウント 追伸 squashfsとは squashfsとは、圧縮された読み込み専用のファイルシステムで…

Linux /proc/meminfoの統計情報を取得する。

/proc/meminfoの統計情報を取得する コマンドで取得する(テストなどの秒間隔での取得) cronで取得する(日/週/月単位のトレンド取得) 取得用のシェル シェルをキックするcron設定 /proc/meminfoの統計情報を取得する Linuxのメモリ挙動を詳しく分析するために…

シェル用のメッセージロギングツール

シェルのメッセージを一元的に出力する自作のツールです。 職場で使われているロギングツールがシンプルで使いやすいので、同じようなものを自作したものです。ツールはgithubで公開しています。 uploggerのページ → Uplogger by Noppy githubソース → Noppy…

configureの作り方(autotoolsの使い方)

はじめに 作成の流れ 手順詳細 必要ファイルの作成 Makefile.am作成(後の作成/修正も可) autoscanコマンドの実行 configure.acファイルの作成&編集 aclocal実行以降 はじめに オープンソースでよくある、configure → make → make installというセットアップ…

ESXi TeraTermマクロ自動化

前提 ESXi Hypervisorシャットダウン VM PowerON VM PowerOFF 本当はvSphere CLIをインストールして利用すればよいのだが、VMのPowerOnとハイパーバイザのシャットダウンだけで十分だったので、TeraTermのマクロで自動化。 前提 ESXiは、SSH 鍵認証でログイ…

ESXi5 SSH 有効化&鍵認証(TeraTermの自動ログインマクロ付)

1.ESXのSSHサービスを有効にする 2.TeraTermからパスワード認証ログインを確認 3.鍵の設定 4.TeraTerm鍵認証による自動ログインマクロ VMware ESXi5をSSHでリモートで操作したい場合の設定手順を記録する。 1.ESXのSSHサービスを有効にする SSHの…

ダイレクトIOの実装

ファイルシステム上のファイルにキャッシュを解さずread/writeするためには、DirectIOで操作する必要がある。DirectIOを操作するには、 ファイルをオープンする時に、O_DIRECTオプションを付与する read/writeで操作する際のバッファは、512KB(Linux kernel2…

デーモンは2度forkするのが作法らしい

デーモンプロセス起動時の作法 サンプルプログラム デーモンプロセス起動時の作法 デーモンを起動する場合、2度forkするのが作法らしく、これは「セッションリーダにならないようにすることで端末の制御を誤ってしないように」ということらしい。詳しくはこ…

はてな記法

Hatenaで記事を書く上で、やっぱり「はてな記方法」を知らないと綺麗な記事はかけないですね。 ということで、「はてな記法」のリファレンス はてなダイアリー ヘルプ はてな記法一覧 Life like a clown はてな記法 基礎文法最速マスター

【RHEL6】yumでRHEL6のDVDからrpmパッケージをインストールする方法

1.RHELメディアのマウント 2.yumレポジトリの設定 3.RHN接続の無効化(任意) 4.確認 1.RHELメディアのマウント 今回の例では、/mntにDVDをマウントする。 mount -t iso9660 -o ro /dev/cdrom /mnt 2.yumレポジトリの設定 /etc/yum.repos.d/に、xxx.repoとい…

【RHEL6】ipv6無効化

1.設定 2.IPv6向けiptableサービスの無効化 (1)ip6tablesサービスの停止 (2)ip6tablesサービスの自動起動抑止 3.ネットワークの再起動 4.確認 (1)dmesg設定 (b)ifconfigでipv6アドレスがないことを確認 -IPv6が有効な場合 -IPv6が無効な場合 【参考】 ipv6の…

Fedora/RHEL シリアルコンソールの設定

1.はじめに 2.設定 (1)GRUBの設定 (i)シリアルコンソールからのGRUB操作を可能にする。 (ii)GRUB設定を反映する。 (2)カーネルの設定 (ii)GRUB設定を反映する。 (3)シリアルコンソールからのログイン設定 (i)端末設定 (ii)シリアルコンソールからのroot…

irqbalanceサービスについて

1.irqbalance概要 2.詳細 3.サービス起動可否の考え方 1.irqbalance概要 FedoraやRHEL,Suseなど多くのLinuxディストリビューションに標準実装されているデーモンで、マルチCPU環境において、IRQ割込み処理を複数のCPU間で負荷分散させることを目的として…

Fedora/RHEL 169.254.0.0ルーティング情報の削除

ルーティング情報(routeなどで出力)に設定していない、169.254.0.0という情報が表示される。これは、DHCPでIP情報が取得できなかった場合に使用するAPIPAの情報らしいが、必要ないので無効化する。 1.設定 /etc/sysconfig/networkに下記設定を追加する。ネ…

Fedora5/RHEL4 cloopでLinux圧縮ファイルシステムを作る

1.はじめに 2.手順(cloopデバイスの組み込み) (1)前提のパッケージ (i) カーネルソースコード (ii) zlib-devel(zlib開発用ライブラリ) (2)cloopソースコードの入手 (i)Debian公式サイトへ行く (ii)下記順番でクリックする (iii)記事執筆時点の最新版(と…

Fedora/RHEL cloop自動マウント用rcスクリプト

1.cloop用シェル ※備考 (a)MAX_CLOOP=8 (b)CLOOP_DEV[n],CLOOP_FIL[n],CLOOP_DIR[n] 2.シェルの組み込み (1)上記のサンプルシェルを/etc/init.dに配置する。 (2)chkconfigコマンドでOS起動停止処理に組み込む OS起動停止時に、cloopモジュールロード・アン…

お問合せ

お問合せフォーム