Linux

システム全体で使えるスレッド数の最大値を上げる

システム全体での最大プロセス数(プロセス数+スレッド数)は、threads-max の値で決まる。(Linuxカーネルからは、スレッドもプロセスのように見える) この値を超えるプロセスは生成できないので必要に応じて十分な値を取る必要があるかもしれない。ただ…

nmapでポートスキャン

Ubuntuでnmapを使用するには、先ず以下のようにインストールを行う。 $ sudo aptitude install nmap試しに、LAN内(192.168.1.0/24)にpingスイープを実行してみる。 $ nmap -sP 192.168.1.0/24 Starting Nmap 4.20 ( http://insecure.org ) at 2008-03-06 2…

ファイルディスクリプタの上限値を増やす

システム全体のファイルディスクリプタの上限値を変更する ファイルディスクリプタの上限値を増やす設定を、Ubuntuを例として作業を進めていくが、CentOSなどにも適用可能。 とりあえず、現在のファイルディスクリプタの使用状況を確認してみる。 $ cat /pro…

ルーティング情報の表示

メインテーブルの表示 # ip route list table main 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.150 169.254.0.0/16 dev eth0 scope link metric 1000 default via 192.168.1.1 dev eth0 metric 100 ローカルテーブルの表示 # ip route …

hpingでポートを指定しての疎通確認

hpingを使用すれば、対象のホストのポートを指定してpingを飛ばすことができる。 対象のホストで指定したポートが開いていて、そのポートでサービスが稼動しているか?などの確認を行うことができる非常に便利なツール。 以下は、Ubuntuで実行する場合。先ず…

Netcatでポートスキャンとか

Netcatでポートスキャンを実行する $ nc -v -z localhost 1-1023 localhost.localdomain [127.0.0.1] 80 (www) open localhost.localdomain [127.0.0.1] 25 (smtp) open localhost.localdomain [127.0.0.1] 22 (ssh) open上記では、localhostの1〜1023番まで…