とあるエンジニアの技術記録

主にWindowsやLinuxの設定方法、トラブル解決方法について投稿してます~♪

telnetコマンドによるポート開放確認方法

2016年09月01日 17時40分28秒 | Linux

ポート番号を指定してtelnet接続を行うと、通信がファイアウォールなどで妨げられずに可能であることを手軽に確認できます。

#telnet IPアドレス ポート番号

例:telnet 192.168.1.1 445

telnet接続後、途中で終了させるにはエスケープ文字列(通常はCTRL+])を入力してtelnetコマンド・モードにしてから「quit」コマンドを入力するとtelnetを切断できます。

以上

▼参考URL
telnetコマンドでTCPポートの接続を確認する
http://itpro.nikkeibp.co.jp/article/COLUMN/20060425/236322/?rt=nocnt


rpmコマンドによる依存関係調査方法

2016年09月01日 17時37分41秒 | Linux

rpmファイルをインストール際、依存関係を調べる必要がありますが、
rpmファイルが必要としているプログラムやライブラリのバージョンなどを調べるには
rpmコマンドの-qpRオプションを実行すると詳しく表示されます。

例えば、rrdtool-1.2.28-1.el5.rf.x86_64.rpmの依存関係は以下のようになってます。

[root@server ~]# rpm -qpR rrdtool-1.2.28-1.el5.rf.x86_64.rpm
/usr/bin/perl
/usr/bin/rrdcgi
libart_lgpl_2.so.2()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libfreetype.so.6()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpng12.so.0()(64bit)
libpng12.so.0(PNG12_0)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
librrd.so.2()(64bit)
librrd_th.so.2()(64bit)
libz.so.1()(64bit)
perl >= 4:5.8.8
perl(IO::File)
perl(RRDp)
perl(RRDs)
perl(Time::HiRes)
perl(lib)
perl(strict)
perl(vars)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)

[root@server ~]# rpm -qa |grep rrdtool
rrdtool-1.2.23-1.el5.rf
rrdtool-devel-1.2.15-1.el4.rf
perl-rrdtool-1.2.23-1.el5.rf

以上

▼参考URL
RPMパッケージの依存性を調べるには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/329rpmconf.html