Skip to main content

79 posts tagged with "Linux"

View All Tags

WebSphere MQ: ローカル・キュー操作 - amqsput, amqsget, amqsbcg

· 7 min read
Yu Sasaki
Enterprise Security Manager / Advisor

サンプルプログラムを使用して作成したキューへのget, put, ブラウズ操作を確認する。実行環境はLinux (CentOS v6.3)。この記事で使用しているキュー・マネージャーの作成、起動はこちら、またキューの作成はこちらの記事に記載。参考サイトは記事末尾をご参照。

Linux: Oracle Javeのインストール方法

· 2 min read
Yu Sasaki
Enterprise Security Manager / Advisor

Oracle(旧Sun) Javaは下記サイトからダウンロードする。 Java SE Downloads RedHat系のデストリビューションであればrpmパッケージが簡単。ダウンロード後にroot権限で下記コマンドを実行。

# rpm -ivh jdk-7u10-linux-x64.rpm
(100%)########################################### [100%]
Unpacking JAR files...
rt.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_10/jre/lib/rt.pack
jsse.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_10/jre/lib/jsse.pack
charsets.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_10/jre/lib/charsets.pack
tools.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_10/lib/tools.pack
localedata.jar...
Error: Could not open input file: /usr/java/jdk1.7.0_10/jre/lib/ext/localedata.pack

上記のエラーが出力されるが後述の参考サイトを確認する限り特に問題ないようだ。

# javac -version;java -version
javac 1.7.0_10
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

参考サイト

Linux: Apacheの設定ファイル(httpd.conf)の検索 - BackTrack

· 2 min read
Yu Sasaki
Enterprise Security Manager / Advisor

BackTrack上のhttpd.confを開こうと思い、/etc/httpd/へ探しに行ったら当該ディレクトリが無いとのこと(ディストリビューションやビルド方法によってよくある。。)。そういった場合は以下のように検索する。 メニューからApacheを起動後、下記のコマンドを実行する。

コマンド

# ps -ef | grep apache ← apacheのパスを確認
# /usr/sbin/apache2 -V ← parametersを確認

実行結果

root@bt:~# ps -ef | grep apache
root 1965 1 0 13:27 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1969 1965 0 13:27 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1970 1965 0 13:27 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1971 1965 0 13:27 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1972 1965 0 13:27 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 1973 1965 0 13:27 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 2015 1965 0 13:27 ? 00:00:00 /usr/sbin/apache2 -k start
root 2138 2020 0 13:55 pts/0 00:00:00 script apache_conf_path.txt
root 2139 2138 0 13:55 pts/0 00:00:00 script apache_conf_path.txt
root 2154 2140 0 13:57 pts/1 00:00:00 grep --color=auto apache
root@bt:~# /usr/sbin/apache2 -V
Server version: Apache/2.2.14 (Ubuntu)
Server built: Nov 18 2010 21:19:09
Server's Module Magic Number: 20051115:23
Server loaded: APR 1.3.8, APR-Util 1.3.9
Compiled using: APR 1.3.8, APR-Util 1.3.9
Architecture: 64-bit
Server MPM: Prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT=""
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/apache2/accept.lock"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"
root@bt:~#

結果、設定ファイルのパスは/etc/apache2/apache2.confと分かる。

ssh: 解決法 - WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

· 2 min read
Yu Sasaki
Enterprise Security Manager / Advisor

sshでホストサーバに対してログインを試みた際、下記のWarningメッセージが出力されログインできない。

事象

実行環境はMac OS。

$ ssh root@172.16.56.135
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
07:1a:62:b4:68:79:6e:53:dd:1e:ca:e1:28:89:7a:78.
Please contact your system administrator.
Add correct host key in /Users/yu/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/yu/.ssh/known_hosts:5
RSA host key for 172.16.56.135 has changed and you have requested strict checking.
Host key verification failed.
$

原因

Warningメッセージに記載の通りで、「ホスト側の鍵が変わっている。誰か何か(盗聴とか)やってるかも」とのこと。今回はVMWare上のゲストOSのsshdを再構築・鍵の再作成した為、上述のWarningが発生。

対応

known_hostsファイルの当該行を削除することで解決可能。上記のWarningだと.ssh/known_hostsの5行目172.16.56.135のエントリが該当。

参考サイト

Debian: パッケージのダウンロード元指定(DVD->Web) - sources.list

· 2 min read
Yu Sasaki
Enterprise Security Manager / Advisor

先日(といってもずいぶん前だが)VMwareからインストールしたDebianでapt-getによるVimパッケージのインストールを試みたところ、DVDの挿入を促すメッセージが出力された。

root@debian:~# apt-get install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
vim-runtime
Suggested packages:
ctags vim-doc vim-scripts
The following NEW packages will be installed:
vim vim-runtime
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/7,122 kB of archives.
After this operation, 27.8 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Media change: please insert the disc labeled
'Debian GNU/Linux 6.0.5 _Squeeze_ - Official amd64 DVD Binary-1 20120512-14:34'
in the drive '/media/cdrom/' and press enter

パッケージはWebからダウンロードする予定であった為、aptのダウンロード元設定ファイル(sources.list)を編集。

vi /etc/apt/sources.list

# ↓下記の行をコメントアウトすることで、CD, DVDへの読み込みを回避
# deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ - Official amd64 DVD Binary-1 20120512-14:34]/ squeeze contrib main
deb http://ftp.riken.jp/Linux/debian/debian/ squeeze main
deb-src http://ftp.riken.jp/Linux/debian/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib
# squeeze-updates, previously known as 'volatile'
deb http://ftp.riken.jp/Linux/debian/debian/ squeeze-updates main contrib
deb-src http://ftp.riken.jp/Linux/debian/debian/ squeeze-updates main contrib

以上で次回以降のapt-getでは指定のURLからパッケージをダウンロードするようになる。