henbeibi

Sunday, October 25, 2009

他PCの仮想OSへの接続(NATの場合)

前提:
1:ローカルPCからリモートPCへのPINGが通ること。
2:リモートPCの仮想OS(VMware)から、ローカルPCへのPINGが通ること。
   1ができれば、これもできるはず。

設定:
VMNet8(NATを使用する場合は、通常これを使っている)ポート転送を構成する。
   SSHの場合は、22。仮想マシンIPアドレスには、仮想OSのIPを入力し、ポートも22にする。

NATを再起動し、OK.

Labels: , , , ,

Thursday, May 01, 2008

LinuxでSQLPLUSコマンド履歴を使う

rlwrapを使います。
ダウンロードは、http://linux.softpedia.com/progDownload/rlwrap-Download-16437.html
からどうぞ。
適当なディレクトリに解凍し、rootユーザで、./configure;make installコマンドを実行し、
インストールを行います。
readline5がないといわれた場合は、ftp://ftp.gnu.org/gnu/readline
から、ダウンロードします。
同じく、rootユーザで、./configure;make installでインストールします。
/usr/libに、ファイルのリンクを作ります。
cd /usr/lib
ln -s readline.so.5 /readlinedir/shlib/readline.s0.5.2

rlwrap sqlplus /nologを実行して、上下キーですばらしい機能を堪能しましょう。

具体手順(rootユーザで行う):
  • rlwrap-0.30.tar.gzを解凍(tar xvzf rlwrap-0.30.tar.gz)
  • readline-5.2.tar.gzを解凍(tar xvzf readline-5.2.tar.gz)
  • readlineライブラリをインストール
    • cd readline-5.2
    • ./configure
    • make install
  • rlwrapをインストール
    • cd rlwrap-0.30
    • ./configure
    • make install
  • sqlplusを実行してみる
    • rlwrap sqlplus /nolog
    • error while loading shared libraries: libreadline.so.5...............エラーが発生
  • ファイルリンクを作成しておく
    • cd /usr/lib
    • ln -s /readlinedir/shlib/libreadline.s0.5.2 /usr/lib/libreadline.so.5
  • もう一度実行してみる
    • rlwrap sqlplus /nolog
    • OKです。
  • エイリアス設定
    • su user
    • vi ~/.bashrc
    • alias sqlplus='rlwrap sqlplus'を入力する
    • . ~/.bashrc

以上です。

Labels: ,

Wednesday, April 30, 2008

LinuxでSQLPLUSが文字化け

環境
OS:
  Redhat Enterprise Linux AS release 4 (Nahant Update 4)
Database:
  Oracle Database 10g Release 2

環境変数を設定すれば、問題が解消する
export NLS_LANG=Japanese_Japan.AL32UTF8

Labels: , ,

Monday, April 21, 2008

Solaris10でrootにftpを許可する

Solaris10はインストール直後、rootでftpしてくることを許可していない。
何かと不便なので、rootでftpを許可することにする。

/etc/ftpd/ftpdusers
ファイルを編集すればよい。このファイルはftpを許可しないユーザ一覧です。
以下のようにrootをコメントアウトしましょう。これでOKです。

#vi /etc/ftpd/ftpusers

# ident "@(#)ftpusers 1.5 04/02/20 SMI"
#
# List of users denied access to the FTP server, see ftpusers(4).
#
#root
daemon
bin
sys
adm
lp
uucp
nuucp
smmsp
listen
gdm
webservd
nobody
noaccess
nobody4

Labels:

Saturday, June 30, 2007

Vistaにpostgresqlをインストール

1. アカウントを作成する
PostgreSQL サービスを起動するアカウントを作成する。以降 postgres という名前でアカウントを作成したことで話を進める。

2. サービスログオンを許可させる
管理ツールで、ローカルセキュリティポリシーを開き、postgres にサービスとしてログオンを許可する。

3. インストールディレクトリを作成する
インストールディレクトリ (通常 C:\Program Files (x86)\PostgreSQL) を作成する。インストールの終盤でパーミッションの変更フェーズを通すために、そのディレクトリのセキュリティ設定で、Users などに「フルコントロール」許可を与える。

4. インストール

msi ファイルを実行しインストーラを起動する。サービスのアカウント名は 1 で登録した postgres にしておく。以降、環境に合わせてインストールするモジュールを選びインストールする。

5. サービスアカウントを変更する
インストールの終盤でサービスの起動に失敗するので、サービスの管理画面を開く。PostgreSQL のサービスが postgresql としてログインして実行するようになっているので、ローカルシステムアカウントで起動するようにする。その後、サービスの起動を再試行するとサービスが起動し、インストールが完了する。

Labels:

Wednesday, February 21, 2007

CLEAN YOUR PC

@echo off
echo cleaning garbage files
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q "%userprofile%"\cookies\*.*
del /f /q "%userprofile%"\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo clean OK!!
echo. & pause

Labels: ,