クライアントのサーバーに関する情報を収集してから実際の作業を行う必要がある場合があります。つまり、CPUの種類とアクティビティに関する情報を取得する場合です。Linuxにはmpstatと/ proc / cpuinfoがあり、どちらもMac OS Xサーバーには存在しないようです。代替案はありますか?
クライアントのサーバーに関する情報を収集してから実際の作業を行う必要がある場合があります。つまり、CPUの種類とアクティビティに関する情報を取得する場合です。Linuxにはmpstatと/ proc / cpuinfoがあり、どちらもMac OS Xサーバーには存在しないようです。代替案はありますか?
回答:
多くの人がすでに言及system_profiler
しているので、Mac OS Xシステムを「見て回る」ために推奨する他のコマンドをいくつか挙げます。
top -u -s5
何が起こっているかを見るための私のお気に入りのコマンド。CPU使用率でソートされたプロセスを表示します。5秒ごとに更新され(デフォルトの1秒は速すぎると思われます)、負荷平均、物理およびVMの統計など-u
が表示さ-orsize
れます。
sysctl vm.swapusage
VM統計-他のオプションについてはman sysctlを参照するか、単に-aを試してリスト全体を調べてください。
sw_vers
OSバージョンとビルドを表示します
softwareupdate -l
Appleサーバーをポーリングして、関連するソフトウェアアップデートのリストを取得します。-i -a
それらをダウンロードしてインストールします。それを必要とする更新のためにコンピューターを再起動しないことに注意してください。代わりに、リストで「[再起動]」とマークされ、インストール後に手動で再起動する必要があります(ただし、コンピューターに物理的にアクセスできない場合、再起動が必要な更新プログラムを起動する場合は注意してください- -何かがうまくいかない場合は、問題が発生する可能性があります)
systemsetup
networksetup
システム設定GUIアプリから通常アクセスされる一般設定およびネットワーク設定へのコマンドラインアクセス。有用ですが、私が今まで見た中で最も驚くほど(そして痛々しいほど)詳細なオプションがあります。(つまり、-getdisablekeyboardwhenenclosurelockisengaged
本当ですか?)
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
GUIアクセスが必要な場合、VNCサーバーとしても機能するリモート管理サービス(Apple Remote Desktop)のコマンドラインコントロール。秘Theは、汎用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