0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

遠隔で接続しているサーバ情報を確認する方法

Last updated at Posted at 2019-11-27

unameコマンドを使用して情報を確認する

みなさんは、遠隔で接続しているものをコマンドラインで操作していると、普段使っているコマンドがなぜか使えないことがあることはありませんか?
私は、いろいろなサーバに接続することがあるので、今自分が使っているサーバやノードがなんのOSを使っているかなどが分からなくなってしまうことがあります。
そこで利用するのがunameです。unameと入力すると接続しているもののOSが分かります。(ちなみに、当然のことですが、普通に自分のパソコンの情報を調べるのにも利用できます。)

オプション

  • -m,--machine:マシンのタイプを表示する。
  • -n,--nodname:マシンのネットワークノードのホスト名を表示する
  • -r,--release:OSのリリースを表示する。
  • -s,--sysname:OSの名称を表示する。
  • -v:OSのバージョンを表示する。
  • -a,--all:以上の情報をすべて表示する。
  • --help:標準出力に使用方法のメッセージを出力sひて正常終了する。
  • --version:標準出力に「uname」コマンドのバージョン情報を出力して正常終了する。

その他の方法

/proc配下のファイルから調べる(linuxの場合)

  • /proc/[number]/cmdline:プロセスの完全なコマンド行。
  • /proc/[number]/environ:プロセスの環境変数
  • /proc/[number]/maps:現在マップされているメモリ領域とそのアクセスパーミッション
  • /proc/[number]/stat:プロセスの状態についての情報。ps コマンドが使用する。
  • /proc/pci:すべての PCI デバイスのリストとその設定。
  • /proc/scsi/scsi:カーネルが知っているすべての SCSI デバイスのリスト。
  • /proc/interrupts:IRQ ごとの割り込み回数の記録に使われる。
  • /proc/ioports:現在登録され使われている I/O ポート領域のリスト。
  • /proc/meminfo:システムの未使用および使用中のメモリ量 (物理メモリとスワップ) と、カーネルに使われている共有メモリとバッファの情報。
  • /proc/swaps:使用中のスワップ領域。
  • /proc/cpuinfo:各 CPU についての情報。
  • /proc/version:現在稼働しているカーネルのバージョン

sysctlコマンドで調べる

このことについて自分はあまり理解したいないので下記のサイトを参照してください。
Mac OS Xには/procが無いのでsysctl使う

なにかいい情報があれば教えて下さい!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?