以前に自鯖で動かしていたブログがDDNSの失効で潰れてしまったので、この度ここに引っ越しして再び書いていこうという次第です.
前のサイトからデータ持ってきたりだとか、新たに書いたりとかで少しずつ内容を充実させていくつもりです.
2013年7月18日木曜日
2009年11月14日土曜日
CentOS5にVMware Toolsを入れるのに必要なパッケージ
これらをyumコマンドを実行してインストールすれば、VMware Toolsのインストーラが実行できる状態になる。
yum install gcc make kernel-headers
依存関係にあるパッケージもこれで全てインストールされる。
なお、事前に以下のコマンドも実行してシステムを最新の状態にしておくのが望ましいと思われる.
なお、事前に以下のコマンドも実行してシステムを最新の状態にしておくのが望ましいと思われる.
yum update
後はVMware Toolsを展開したディレクトリ内のvmware-install.plを実行し、質問に適当に答えていけばインストールできるはずである。 (CentOS 5.2~5.4で確認)
2013/07/19追記
CentOS6の場合はこちら
2013/07/19追記
CentOS6の場合はこちら
2009年10月4日日曜日
Windows 7で休止状態を無効にする
休止状態に入るときに使われるファイルである「Hyberfil.sys」が、メインメモリとほぼ同等の容量となってとても邪魔だったので、休止状態を無効にする方法をコントロールパネル内などを中心に探していたのだが、以下のコマンドで一発設定できることが判明したのでメモ。
まず、管理者としてコマンドプロンプトを開き、以下のコマンドを入力する。
powercfg.exe -h off
元に戻す場合は、以下のコマンドを同様にして入力してやればよい.
powercfg.exe -h on
今回はWindows 7で実施したが、Windows Vistaまたはその世代のサーバOSでも使用可能である.
2009年9月20日日曜日
Windows Vista / Server 2008でService Pack / パッチのアンインストール情報を削除する
管理者としてコマンドプロンプトを開き、以下のコマンドを入力してEnterを押す。
このコマンドを実行すると、アンインストール用に残されていた以前のファイルが削除されるため、今までにインストールしたService Packやパッチなどをアンインストールできなくなるが、代わりに空きディスク領域は増加する。
パッチ、Service Packのアンインストールの必要性の無く、システムディスクの容量が足りなくなりそうな環境があれば試してみてはどうか。
参考までに、Windows Server 2008 RTM + Service Pack 2の環境で試したところ、800MB程空き領域が増加した。
compcln
このコマンドを実行すると、アンインストール用に残されていた以前のファイルが削除されるため、今までにインストールしたService Packやパッチなどをアンインストールできなくなるが、代わりに空きディスク領域は増加する。
パッチ、Service Packのアンインストールの必要性の無く、システムディスクの容量が足りなくなりそうな環境があれば試してみてはどうか。
参考までに、Windows Server 2008 RTM + Service Pack 2の環境で試したところ、800MB程空き領域が増加した。
2009年9月10日木曜日
VMware Tools インストール後の再設定 @ Linux環境
VMware環境上で動かしているRed Hat系Linuxで、yumコマンド等を用いてカーネルを更新した際に、VMware Toolsが動かなくなってしまうことがある。
これはroot権限で以下のコマンドを実行することで解決可能(なはずである)。
/usr/bin/vmware-config-tools.pl
要は新しいカーネル上でVMware Toolsが動くように再設定するだけの話である。
これはroot権限で以下のコマンドを実行することで解決可能(なはずである)。
/usr/bin/vmware-config-tools.pl
要は新しいカーネル上でVMware Toolsが動くように再設定するだけの話である。
2009年8月28日金曜日
Ubuntu Serverでローカルルータを作る (2)
今回はルータ機のルーティングテーブルへのルーティング情報の追加を扱ってみます.
ルーティングテーブルへの情報の追加は、routeコマンドで行いますが、このコマンドで追加したルーティング情報はマシンを再起動すると消えてしまうため、起動時に自動的に追加されるようにします.
なお、各アドレスは使用しようとする環境に合わせて、適宜読み替えてください.
routeコマンドの解説は、ここで私がするよりも全然出来の良い記事がありますので、そちらを参照ください.
ルーティングテーブルへの情報の追加は、routeコマンドで行いますが、このコマンドで追加したルーティング情報はマシンを再起動すると消えてしまうため、起動時に自動的に追加されるようにします.
- ルータ機にログインし、cdコマンドで/etc/networkに移動します.
- 適当なテキストエディタでinterfacesを開く.
- このファイルの末尾に、以下のような文を付け足す.
post-up route add -net 192.168.2.0 gw 192.168.0.254 metric 1 netmask 255.255.255.0 eth0
なお、各アドレスは使用しようとする環境に合わせて、適宜読み替えてください.
routeコマンドの解説は、ここで私がするよりも全然出来の良い記事がありますので、そちらを参照ください.
2009年8月19日水曜日
Ubuntu Serverでローカルルータを作る (1)
Ubuntu Serverをローカルルータとして構築した時の記録.
NATやPPPoEを扱えるインターネットルータではなく、あくまで異なるセグメント (192.168.0.0/24と192.168.1.0/24いったような)のネットワークを相互接続するルータについてである点ご注意を.
今回は最低限ルータとして機能するまでを扱います.
NATやPPPoEを扱えるインターネットルータではなく、あくまで異なるセグメント (192.168.0.0/24と192.168.1.0/24いったような)のネットワークを相互接続するルータについてである点ご注意を.
今回は最低限ルータとして機能するまでを扱います.
- 接続するセグメント数分だけNICを差したマシンを用意する.
今回の例では2ネットワークを接続している.
ちなみにメモリは、最小構成であれば128MB程で十分に動作する. - Ubuntu Serverをインストールする.
Ubuntu Serverのインストールでは、最後の方にインストールする機能 (Apache、Sambaなど)の選択画面が出てくるが、ここでは何も選択せずにインストールして構わない.
但し、ターミナルソフトなどでリモート管理したい場合はここでOpenSSHを入れておいても良いだろう. - インストール完了後、念のため、
sudo apt-get update sudo apt-get upgrade
とコマンドを打ち、OSのアップデートをしておくと良いと思われる. - Ubuntu Serverのインストール時には、複数枚あるNICの内の一枚しか有効にならない上、既にDHCPサーバが存在する環境でインストールした場合、動的にIPアドレスを取得する設定になっているので、ルータとして使用するために固定IPアドレスに変更したり、有効になっていないNICのIPアドレス設定を行う.
まず、ifconfig -a
と入力し、各NICに付けられているデバイス名を確認します.
通常は、eth0、eth1、eth2・・・といった感じで枚数分だけ連番で付けられているはずです.
今回はeth0、eth1と付けられていることを前提に話を進めます.
次に、cd /etc/network
と入力し、/etc/networkディレクトリに移動する.
次に、ディレクトリ内のinterfacesファイルを適当なテキストエディタで開く.
すると、以下のような内容のファイルが表示されるはずである.
IPアドレス等の設定は基本的にこのファイルを書き換えることで行うことになる.
このファイルの、auto eth0 iface eth0 inet dhcp
の部分を、以下のように書き換え、固定IPアドレスの設定に変更する.
当然ながら設定値は自分の環境に応じて適宜変更してください.
なお、eth0の部分は有効になっているNICによってはeth1と表示される可能性もありますが、ここではeth0が有効になっているものとして扱います.auto eth0 iface eth0 inet static address 192.168.0.253 netmask 255.255.255.0 gateway 192.168.0.254 dns-nameservers 192.168.0.254
2行目の iface eth0 inet dhcp のdhcpの部分をstaticに書き換えることで、固定IPアドレスでの設定になる.
また書き足した部分の内、addressはIPアドレス、netmaskはサブネットマスク、gatewayはデフォルトゲートウェイ、dns-nameserversは参照するDNSサーバである.
DNSサーバが複数ある場合、以下のように書くことも出来る.dns-nameservers 192.168.0.1 192.168.0.2
同じように、次はもう一枚のNIC (eth1)の設定を行います.
interfacesに、以下の内容を追記します.auto eth1 iface eth1 inet static address 192.168.1.254 netmask 255.255.255.0
基本的に一枚目のNICとやっていることは同じですが、デフォルトゲートウェイの設定とDNSサーバの設定は不要です.
ここまで終了したら、interfacesは上書き保存して閉じます.
次に、以下のコマンドを入力して/etcディレクトリに移動します.cd ../
/etcディレクトリ内のsysctl.confをテキストエディタで開き、以下の行を探します.
大体40行目前後にあると思われますので、割とすぐ見つかるはずです.#net.ipv4.ip_forward=1
この行の頭に付いている#を消し、上書き保存して閉じます. - 有効になっていないNIC (eth1)を起動し、今までの設定を反映させます.
まず、以下のコマンドを入力し、eth1を起動します.ifconfig eth1 up
次に、設定を反映させるため、以下のコマンドを入力します./etc/init.d/networking restart
これで最低限の機能を持ったローカルルータとして動作するようになります.
登録:
投稿 (Atom)