[FR] QUELQUES ASTUCES AVEC DES COMMANDES MACOS

osx 27/08/2017

J'avais quelques commandes dans un coin (dans SnippetsLab si vous connaissez) pour gérer des fonctions/services sur macOS. Je pose tout ça ici si jamais ça peut vous servir ! :)

Screenshots

Changer le répertoire d'enregistrement des captures :

defaults write com.apple.screencapture location /Users/$USER/Pictures/Screenshots

Changer le format du fichier (png, jpg, tiff, ...) :

defaults write com.apple.screencapture type jpg

Changer le préfix du nom :

defaults write com.apple.screencapture name screenshot_

Activer (ou pas) l'ombre autour de l'image :

defaults write com.apple.screencapture disable-shadow YES

Serveurs DNS

Définir ses propres serveurs DNS pour une interface (ici sur Wi-Fi), le x.x.x.x étant la première IPv4 et y.y.y.y la seconde IPv4 (vous pouvez aussi mettre de l'IPv6) :

networksetup -setdnsservers Wi-Fi x.x.x.x y.y.y.y

Revenir à l'état par défaut (ceux de votre box par défaut) :

networksetup -setdnsservers Wi-Fi 

Service AirDrop

Pour activer le service en Ethernet :

defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool true

Service SSH

Activer le service par défaut :

sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

Désactiver le service par défaut :

sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist

Fichier DMG

Créer un fichier DMG à partir d'un dossier :

hdutil create volname "MonVolume" -srcfolder /path/du/dossier -ov MonVolume.dmg

TimeMachine

Activation du service :

tmutil enable

Désactivation du service :

tmutil disable

Lancer une sauvegarde :

tmutil startbackup

Annuler une sauvegarde en cours d'exécution :

tmutil stopbackup

Ajouter une exlusion (ex: le dossier Downloads) :

tmutil addexclusion ~/Downloads

Afficher les informations de destinations :

tmutil destinationinfo

Suppression d'une destination :

tmutil removedestination

Configurer une destination :

tmutil setdestination [volume_name]

Afficher les sauvegardes :

tmutil listbackups

Calculer le temps d'une sauvegarde complète/partielle :

tmutil calculatedrift [backup_dir]

Pour accélérer la première sauvegarde (limitations désactivées) :

sysctl debug.lowpri_throttle_enabled=0

Puis remettre les limitations (inverse) :

sysctl debug.lowpri_throttle_enabled=1

Serveur DHCP

Arrêter le service DHCP (nécessite l'option Server de macOS) :

sudo serveradmin stop dhcp

Faire un flush des bails DHCP (nécessite l'option Server de macOS) :

sudo rm -f /var/db/dhcpd_leases

Démarrer le service DHCP (nécessite l'option Server de macOS) :

sudo serveradmin start dhcp

Tags

🌱 DJΞRFY 🚀

👨🏻‍💻 Tech Lead SRE. Like #Linux, #Apple, #Kubernetes, #Docker, #Unraid, #Traefik, #Hacking, #Chia. Member of @OpenChia Team 🌱 ¯\_(ツ)_/¯