Par le Windows y Linux Quelles sont les commandes que vous trouvez les plus utiles pour Mac OS X Server (ou Client) ?
Réponses
Trop de publicités?Vraiment Mac seulement : J'ai vu 'open .' ci-dessus, mais open ouvrira tout document ou application que vous lui passerez.
Unix générique que j'utilise le plus : sudo est assez pratique pour modifier les fichiers de configuration du système, etc, que j'édite en fait avec vi.
On ne dira jamais assez que lorsque quelque chose se bloque (ou lorsqu'un autre utilisateur est toujours connecté à mon bureau en arrière-plan et que je veux le déconnecter, c'est désagréable je sais mais c'est mon bureau)
ssh/scp - J'adore le fait que, sous OSX, je puisse ouvrir un terminal et me connecter à n'importe lequel de nos serveurs. Rien que pour cela, je suis heureux d'avoir abandonné Windows.
ifconfig/ping/whois/nmap etc.
lsof -i
liste les ports Internet qui sont ouverts. Exemple de sortie :
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
SystemUIS 223 clinton 11u IPv4 0x3e21b08 0t0 UDP *:*
ARDAgent 262 clinton 16u IPv4 0x3e21be0 0t0 UDP *:net-assistant
ARDAgent 262 clinton 18u IPv4 0x5f01a68 0t0 TCP *:net-assistant (LISTEN)
AppleVNCS 263 clinton 4u IPv6 0x3e274bc 0t0 TCP *:vnc-server (LISTEN)
Opera 48365 clinton 20u IPv4 0x5f01e64 0t0 TCP WTD-Staff-BlackmoreC:57094->stackoverflow.com:http (ESTABLISHED)
Opera 48365 clinton 23u IPv4 0x5b12a68 0t0 TCP WTD-Staff-BlackmoreC:57095->stackoverflow.com:http (ESTABLISHED)
Utilisez sudo
si vous voulez que les ports soient ouverts par tous les utilisateurs, et les drapeaux -n
y -P
désactivera la résolution de nom et les noms de port et vous donnera des chiffres à la place.
ifconfig | grep cast
est génial pour obtenir votre adresse IP, et
ifconfig en1 | grep eth
fonctionne bien pour obtenir une adresse MAC. L'utilisation de en1 permettra (presque toujours) d'obtenir l'adresse MAC de l'Airport, ce qui est pratique si seuls les périphériques connus sont autorisés à accéder à votre réseau sans fil. Inversement, si vous utilisez en0 -- le port ethernet intégré -- vous pouvez alors rechercher la machine dans votre Open Directory, comme ceci :
ldapsearch -x -h odm -b "cn=computers,dc=odm,dc=pretendoco,dc=com" "macAddress=00:0d:93:b5:82:88"
(En supposant que votre serveur est 'odm' et que le domaine est ODM.PRETENDCO.COM).