58 votes

Quelles sont les commandes en ligne de commande utiles sur Mac OS X ?

Par le Windows y Linux Quelles sont les commandes que vous trouvez les plus utiles pour Mac OS X Server (ou Client) ?

4voto

Momo Points 31
dns-sd -B _ssh
dns-sd -B _rfb
dns-sd -B _services._dns-sd._udp

Les serveurs de liste font de la publicité à Bonjour. La dernière suggestion liste les types de services que vous pouvez répertorier. La liste est en direct, appuyez sur Ctrl-C lorsque vous en avez vu assez.

La même commande est présente dans les Linux récents et dans le SDK Bonjour pour Windows.

4voto

las3rjock Points 141
opendiff file1 file2

Runs FileMerge (un graphique diff qui est fourni avec Apple Developer Tools) sur file1 y file2 .

4voto

Clinton Blackmore Points 3500
sudo opensnoop

dans Leopard et les versions plus récentes, signale les processus qui ouvrent des fichiers, avec ou sans succès. Vous pouvez lui demander de regarder tous les fichiers ouverts sur le système, par un processus spécifique, ou si un processus quelconque ouvre un fichier donné, avec différentes sortes d'horodatages, et de montrer si des erreurs se produisent.

Voici quelques détails supplémentaires :

opensnoop est un dtrace script ; il y en a beaucoup d'autres dans /usr/bin qui regardent des choses comme les appels système qu'un processus fait, les processus qu'il crée et les E/S qu'il fait. Exécuter apropos DTrace pour une liste, et consultez les pages de manuel pour plus de détails.


J'ai découvert opensnoop en essayant de diagnostiquer pourquoi un Comic Life Magiq 1.1 plantait sous OS 10.5.8 pour les utilisateurs ayant un compte réseau.

J'ai exécuté (plusieurs fois, sur différents comptes, via ssh) :

sudo opensnoop -e -n Comic > output.txt

Le dernier fichier ouvert par les utilisateurs du réseau était quelque chose comme ceci (avec un chemin complet) :

/Network/Servers/.../username/Library/Icons/WebpageIcons.db

qui m'a rappelé que Safari 5.0 plantait pour les utilisateurs du réseau, et nous avons contourné le problème en gérant une préférence pour ne pas mettre en cache les favicons ou en redirigeant un fichier. Apple a apparemment corrigé le problème dans Safari 5.0.1, et lorsque j'ai effectué la mise à jour vers Safari 5.0.2 hier, le plantage a été corrigé pour les utilisateurs de Comic Life Magiq.

3voto

username Points 4705
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent

Démarre le service Remote Desktop (utile si vous n'avez qu'un accès SSH mais que vous voulez faire quelque chose en utilisant l'interface graphique sur votre Mac client). Pour plus d'options, voir : http://support.apple.com/kb/HT2370

3voto

Clinton Blackmore Points 3500
drutil eject

éjectera un CD.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X