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?Ipconfig est parfois utile :
Obtenir l'adresse IP actuelle sur l'interface :
$ ipconfig getifaddr en1
10.110.2.25
Récupérer les dernières informations DHCP reçues :
$ ipconfig getpacket en1
op = BOOTREPLY
htype = 1
flags = 0
hlen = 6
hops = 0
xid = 143857879
secs = 0
ciaddr = 0.0.0.0
yiaddr = 10.110.2.25
siaddr = 0.0.0.0
giaddr = 0.0.0.0
chaddr = 00:aa:bb:cc:dd:ee
sname =
file =
options:
Options count is 7
dhcp_message_type (uint8): ACK 0x5
server_identifier (ip): 1.1.1.1
lease_time (uint32): 0xe10
router (ip_mult): {10.110.0.1}
domain_name_server (ip_mult): {1.1.1.1, 1.1.1.2}
subnet_mask (ip): 255.255.252.0
end (none):
Cette question recoupe en grande partie Celui-ci concerne les outils dont un administrateur UNIX ne peut se passer. . De nombreux outils de ligne de commande pour Mac OS X ont des racines UNIX, comme par exemple df
, du
y which
Cependant, il existe des exceptions notables qui n'ont pas d'équivalents UNIX évidents, comme par exemple osascript
, open
, pbcopy
, pbpaste
y say
.
Comment permettre à Time Machine de sauvegarder sur un NAS.
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
Trouver l'adresse MAC
ifconfig en0 | grep ether | sed s/://g | sed s/ether//
Commande pour créer un sparsebundle à copier sur le NAS
sudo hdiutil create -nospotlight -library SPUD -size 160g -fs "Case-sensitive Journaled HFS+" -type SPARSEBUNDLE -volname "<VOLNAME>" ./<HOSTNAME>_<MAC_ADDRESS>.sparsebundle
Fonctionne comme un charme en sauvegardant sur mon ReadyNAS.
En dehors des suspects habituels d'Unix, je trouve les éléments suivants utiles :-.
-
dsconfigad - Modifie les paramètres d'Active Directory et lie un ordinateur
-
defaults - Modifier les préférences
-
plutil - Convertit plist vers et depuis le texte
-
softwareupdate - exécute la mise à jour du logiciel depuis la ligne de commande
-
installer - installer des paquets à partir de la ligne de commande
-
networksetup - définit et obtient diverses choses comme le nom de l'ordinateur
Si vous maîtrisez ces éléments et les fonctions habituelles d'Unix, vous avez tout ce dont vous avez besoin pour administrer un Mac à partir de la ligne de commande.
Il s'agit d'un outil tiers gratuit, mais
edit
est très pratique. Il s'agit d'un outil en ligne de commande que vous pouvez installer de manière facultative la première fois que vous exécutez la commande TextWrangler . [D'autres éditeurs de texte (BBEdit, TextMate) offrent probablement quelque chose d'analogue].
edit path/to/somefile
Ouvre le fichier dans TextWrangler, et vous laissera vous authentifier si vous n'avez pas normalement la permission de le modifier. (Vous pouvez même le faire depuis une session ssh, et il l'ouvrira pour l'utilisateur graphique connecté).
Mieux encore, vous pouvez y brancher des tuyaux.
lsof -i | edit
par exemple, vous montrera vos connexions réseau ouvertes et les ouvrira dans TextWrangler, où vous pourrez les rechercher (et les faire défiler) facilement.