Archive for the ‘Mac OSx’ Category
Configuration cliente SSH avancée
Voir cet article concernant le « multiplexage » des connections.
Cet exemple de configuration ne vérifie pas le hash et ne le stock pas
Host 192.168.1.1
HashKnownHosts no
StrictHostKeyChecking no
ControlMaster auto
ControlPath ~/.ssh/sockets/%r-%h-%p
Compression yes
KeepAlive yes
CheckHostIP no
Cet exemple de configuration s’applique a tous les autre host, stock le hash
Host *
HashKnownHosts yes
StrictHostKeyChecking ask
ControlMaster auto
StrictHostKeyChecking yes
ControlPath ~/.ssh/sockets/%r-%h-%p
Compression yes
KeepAlive yes
CheckHostIP yes
Dans les deux exemple, une socket de connexion sera créé dans le dossier ~/.ssh/sockets
Celui ci doit etre accessible uniquement pour votre utilisateur, toutes les utilisateurs pouvant accéder a ces sockets pourront utiliser vos connections SSH sans authentification !
Configurer un partage NFS entre une BSD et un Mac
Configuration du serveur NFS
Fichier /etc/exports
/home -alldirs -maproot=www [ip du client]
- -alldirs permet de pouvoir utiliser n’importe quel dossier comme point de montage
- -maproot permet de mapper l’utilisateur (pour ne pas avoir de probleme si les uid ne sont pas identique des deux cotés)
Fichier /etc/rc.conf
rpcbind_enable="YES" nfs_server_enable="YES" mountd_enable="YES" mountd_flags="-r -n"
Configuration client NFS
- Via Finder, connectez vous a un nouveau serveur
- Entrer : nfs://[votre serveur]/home
Utiliser des accents avec un qwerty Apple sans la touche Option(cmd)
Allez dans System Preferences » Language & Text » Input Sources
Puis selectionnez « US International – PC » a la place de « U.S. »
pour faire un é vous aurez simplement a taper ‘ puis e
meme chose pour un è `puis e
Mon .tcshrc
Contenue du fichier ~/.tcshrc
umask 002
if ($tty == '') then
exit 0
endif
setenv EDITOR vi
setenv VISUAL more
setenv PAGER more
setenv LESS "-erX"
setenv GIT_PAGER less
#setenv LANG en_US.UTF-8
#setenv LC_TYPE en_US.UTF-8
set myuid = `id -u`
set stty = `echo $tty | sed 's/tty//'`
# prompt en couleur vt100
#set prompt = "%h %{\033[31m%}%n%{\033[0m%}@%{\033[33m%}%m%{\033[0m%}-%{\033[32m%}$stty%{\033[0m%} [%B%.03%b]%# "
# prompt sans couleur
set prompt = "%h %n@%m-$stty [%B%.03%b]%# "
set prompt2 = "%n@%m-$tty >%R?<%# "
set time = ( 1 "%Uu %Ss %Er %Pcpu %X+%Dk %I+%Oio %Fpf+%Wsw" )
set who = "%n has %a %l from %M"
set fignore = ( .o \~ \#\*\# )
set complete = enhance
set watch = ( 1 any any )
set autolist = ambiguous
set correct = cmd
set listjobs = long
set history = ( 5000 "%h (%D-%W-%Y %T) %R\n" )
set savehist = ( 5000 merge )
set histfile = ~/.tcsh_history
set histdup = erase
set matchbeep = nomatch
set promptchars = '>#'
set listflags = 'a'
set printexitvalue
set ignoreeof
set autoexpand
set listlinks
set echo_style = both
unset autologout
#stty erase ^H kill ^K
bindkey "^R" history-search-backward
bindkey "^S" history-search-forward
#bindkey "\ " magic-space
alias f 'finger'
alias h 'history'
alias j 'jobs -l'
alias ll 'ls -lha \!* | more'
alias lu 'ls -lu \!* | more'
alias l 'ls -lh \!* | more'
unalias ls
alias m 'more'
alias n 'mesg n'
alias nh 'nohup'
alias p 'pushd'
alias . 'popd'
alias .. 'cd ..'
alias ~ 'cd ~\!*'
alias pu '\rm -f #*# .*~ *~ .nfs* core'
alias rm '\rm -i'
alias src 'source ~/.tcshrc'
alias y 'mesg y'
alias - 'logout'
# Mise a jour debian
if ( -x /usr/bin/aptitude ) then
if ($myuid == 0) then
alias updateall 'aptitude update && aptitude full-upgrade'
else
alias updateall 'sudo aptitude update && sudo aptitude full-upgrade'
endif
endif
switch($OSTYPE.$MACHTYPE)
case darwin.i386:
setenv PATH /usr/local/mysql:/opt/local/bin:/opt/local/sbin:$PATH
setenv PATH /opt/local/bin:/opt/local/sbin:$PATH
breaksw
case darwin.x86_64:
setenv PATH /opt/local/bin:/opt/local/sbin:$PATH
breaksw
default:
breaksw
endsw
setenv PATH /sbin:/usr/sbin:$PATH
if ${?TERM} then
switch( $TERM )
case "xterm*":
alias title 'echo -n "\033]2;" \!* "\007"'
breaksw;
endsw
endif
complete cd 'p/1/d/'
complete cc 'c/-I/d/' 'c/-L/d/' 'n/*/f:*.[co]/'
complete gcc 'c/-I/d/' 'c/-L/d/' 'n/*/f:*.[Cco]/'
complete alias 'p/1/a/'
complete man 'n/*/c/'
complete set 'p/1/s/'
Combinaisons de touches de démarrage pour les Mac à processeur Intel
| Touches | Description |
| Appuyer sur C pendant le démarrage | Démarrage à partir d’un CD ou un DVD de démarrage, tel que le disque d’installation Mac OS X livré avec l’ordinateur. |
| Appuyer sur D pendant le démarrage | Démarrage dans Apple Hardware Test (AHT), si le DVD d’installation 1 se trouve dans l’ordinateur. |
| Appuyer sur Option, Commande, P et R jusqu’à entendre deux bips. | Réinitialisation de la NVRAM |
| Appuyer sur Option pendant le démarrage | Démarrage dans le Gestionnaire de démarrage, où vous pouvez sélectionner le volume Mac OS X à partir duquel démarrer. Remarque : Appuyez sur N pour faire apparaître également le premier volume de réseau de démarrage. |
| Appuyer sur Éjection, F12 ou maintenir le bouton de la souris (ou du trackpad) enfoncé | Éjection de tout support amovible, tel qu’un disque optique. |
| Appuyer sur N pendant le démarrage | Essai de démarrage depuis un serveur de réseau compatible (NetBoot). |
| Appuyer sur T pendant le démarrage | Démarrage en Mode disque cible FireWire. |
| Appuyer sur Maj pendant le démarrage | Démarrage en mode sans échec et désactivation temporaire des éléments d’ouverture. |
| Appuyer sur Commande et V pendant le démarrage | Démarrage en mode Consignation. |
| Appuyer sur Commande et S pendant le démarrage | Démarrage en mode utilisateur unique. |
| Appuyer sur Option et N pendant le démarrage | Démarrage à partir d’un serveur NetBoot en utilisant l’image de démarrage par défaut. |
Source : http://support.apple.com/kb/HT1533?viewlocale=fr_FR
Activer le « Web Inspector » dans Safari
Tapez dans un terminal de votre OS x :
defaults write com.apple.Safari IncludeDebugMenu 1
Puis relancer Safari, vous aurez le menu dévelopeur avec entre autre l’ « inspecteur web »
Les secrets de Leopard
Prefpane pour OS x 10.5 et plus :
Avec cela, toutes les options caché Leopard sont disponible en GUI
Magic Mouse – Re-connexion automatique
Pour que la MagicMouse se re-connecte automatiquement, marquer la comme favoris BlueTooth :
Puis cliquer une fois avec pour qu’elle se connecte toute seul.
Ajouter un utilisateur dans le groupe Wheel
sudo /usr/bin/dscl . -append /groups/wheel GroupMembership utilisateur
Remplacez « utilisateur » par le login de l’utilisateur voulue
Drivers adaptateur USB/Com Prolific
Le dmg est sur sourceforge : http://osx-pl2303.sourceforge.net/

