CPUのタイプとアクティビティに関する情報を取得するなど、実際に作業を行う前に、クライアントのサーバーに関する情報を収集する必要がある場合があります。 Linuxにはmpstatと/ proc/cpuinfoがありますが、どちらもMac OS Xサーバーには存在しないようです。代替案はありますか?
多くの人がすでにsystem_profiler
なので、Mac OS Xシステムを「見回す」ために私がお勧めする他のコマンドをいくつかリストします。
top -u -s5
何が起こっているかを確認するための私のお気に入りのコマンド。 5秒ごとに更新されたCPU使用率でソートされたプロセスを表示します(デフォルトの1秒は速すぎると思います)。また、負荷平均、物理的な&VM統計など)。置換-u
と-orsize
代わりに常駐メモリサイズでソートします。
sysctl vm.swapusage
VM stats-他のオプションについては、man sysctlを参照するか、または-aを試してリスト全体を調べてください。
sw_vers
OSのバージョンとビルドを表示します
softwareupdate -l
関連するソフトウェアアップデートのリストについてAppleサーバーをポーリングします。-i -a
はそれらをダウンロードしてインストールします。コンピュータを再起動する必要はありません。代わりに、リストで「[restart]」のマークが付けられ、インストール後に手動で再起動する必要があります(ただし、コンピューターに物理的にアクセスできない場合は、再起動が必要なアップデートを起動することに注意してください- -何か問題が発生した場合、問題が発生する可能性があります)。
systemsetup
networksetup
システム設定GUIアプリによって通常アクセスされる一般設定およびネットワーク設定へのコマンドラインアクセス。便利ですが、私が今まで見た中で最も驚くほど(そして痛々しく)冗長なオプションがあります。 (というのは、 -getdisablekeyboardwhenenclosurelockisengaged
?本当に?)
Sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
GUIアクセスが必要な場合にVNCサーバーとしても機能する、リモート管理サービス(Apple Remote Desktop)のコマンドラインコントロール。トリックは、それを一般的なVNCクライアントで動作させるために、次のようなもので「レガシー」スタイルの認証を有効にする必要があるということです。
Sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -clientopt -setvnclegacy -vnclegacy yes -setvncpw -vncpw PWGoesHere -restart -agent
(または、まだ実行されていない場合は、-restart -agentの代わりに-activateを使用します)
system_profiler
top -o cpu
このSFの投稿でOS Xのより便利なコマンドを見つけることができるかもしれません: https://serverfault.com/questions/7346/useful-commandline-commands-on- mac-os
/ usr/sbin/system_profiler -detailLevel full SPHardwareDataType
タイプ情報を提供する必要があります。
"iostat -1"は、いくつかの基本的なCPUアクティビティの統計情報を提供します(ただし、マルチCPUボックス内の個々のCPUによって分類されません)。
CPU機能の詳細情報を取得するには、sysctlを使用して低レベルにすることができます。
sysctl -a | grep cpu