のぴぴのメモ

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

2012-01-01から1年間の記事一覧

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モジュールロード・アン…