ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

FreeBSDで調べるのに使ったコマンド

FreeBSDで運用中のサーバーの情報を調べなくてはならなくなったので、使ったコマンドをメモしておく。

 

OSのバージョン

[ajyaa@cla ~]$ uname -r

8.1-RELEASE

 

メモリ容量

[ajyaa@cla ~]$ grep memory /var/run/dmesg.boot

real memory  = 2147483648 (2048 MB)

avail memory = 2055979008 (1960 MB)

real memoryの方が実メモリ

 

CPUの種類

[ajyaa@cla ~]$ grep CPU /var/run/dmesg.boot

CPU: Intel(R) Xeon(R) CPU            5150  @ 2.66GHz (2666.78-MHz K8-class CPU)

FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs

cpu0: <ACPI CPU> on acpi0

cpu1: <ACPI CPU> on acpi0

p4tcc0: <CPU Frequency Thermal Control> on cpu0

p4tcc1: <CPU Frequency Thermal Control> on cpu1

SMP: AP CPU #1 Launched!

 

ディスク容量

[ajyaa@cla ~]$ df

Filesystem            1K-blocks    Used    Avail Capacity  Mounted on

/dev/aacd0s1a           1012974  274516   657422    29%    /

devfs                         1       1        0   100%    /dev

/dev/aacd0s1e           1012974     614   931324     0%    /tmp

/dev/aacd0s1f         107146292 3373902 95200688     3%    /usr

/dev/aacd0s1d          25385516   51906 23302770     0%    /var

1K-blocksの列を足せば、全体の容量になる。

 

IPアドレス

[ajyaa@cla ~]$ ifconfig

bce0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

        options=c01bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>

        ether 00:11:22:33:44:55

        inet XXX.YYY.ZZZ.XXX netmask 0xffffffc0 broadcast XXX.YYY.ZZZ.YYY

        media: Ethernet autoselect (100baseTX <full-duplex>)

        status: active

bce1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

        options=c01bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>

        ether 00:11:22:33:44:56

        inet 192.168.1.10 netmask 0xffffff00 broadcast 192.168.1.255

        media: Ethernet autoselect (100baseTX <full-duplex>)

        status: active

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384

        options=3<RXCSUM,TXCSUM>

        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3

        inet6 ::1 prefixlen 128

        inet 127.0.0.1 netmask 0xff000000

        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>

 

ifconfig以外は、初めて使った。こういうコマンドだけではなく、OSのインストールから、Apache等のビルドまでできるようになると、仕事の幅が広がるんだよな。