Mac Tips – Episode 2

Des nouveaux Tips

1. lsof : Pour connaitre tous les fichiers et répertoires ouverts dans votre mac utiliser lsof

lsof sans option liste tous les fichiers et repertoires ouverts

MyMac:~ Tarek$ lsof
COMMAND    PID  USER   FD     TYPE     DEVICE  SIZE/OFF    NODE NAME
loginwind   29 Tarek  cwd      DIR       14,2      1122       2 /
loginwind   29 Tarek  txt      REG       14,2   1753968 4311308 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow
loginwind   29 Tarek  txt      REG       14,2    113744   35203 /System/Library/LoginPlugins/FSDisconnect.loginPlugin/Contents/MacOS/FSDisconnect
loginwind   29 Tarek  txt      REG       14,2     86972 1427693 /System/Library/Caches/com.apple.IntlDataCache.le.kbdx
loginwind   29 Tarek  txt      REG       14,2    386208 6935251 /System/Library/LoginPlugins/DisplayServices.loginPlugin/Contents/MacOS/DisplayServices
loginwind   29 Tarek  txt      REG       14,2    670448 6934712 /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/MacOS/BezelServices
loginwind   29 Tarek  txt      REG       14,2     96464 4306359 /System/Library/PrivateFrameworks/MachineSettings.framework/Versions/A/MachineSettings
loginwind   29 Tarek  txt      REG       14,2     51288 9237245 /private/var/folders/oW/oW0VlTdPEBOlgfXgLYNJYE+++TI/-Caches-/mds/mdsDirectory.db
loginwind   29 Tarek  txt      REG       14,2     66156 9233708 /Users/Tarek/Library/Keychains/login.keychain
loginwind   29 Tarek  txt      REG       14,2    111792 6925827 /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn
..............

Pour voir par exemple les fichiers dans le home Directory:


MyMac:~ Tarek$ lsof +d /Users/Tarek/
COMMAND    PID  USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
Dock       195 Tarek   14r   DIR   14,2      714 371603 /Users/Tarek/Documents
Dock       195 Tarek   16r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek    9r   DIR   14,2     2074 371590 /Users/Tarek
Quicksilv  232 Tarek   10r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   13r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   14r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   15r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   16r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   17r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   18r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   19r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   20r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   21r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   22r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   23r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   24r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   26r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   27r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   28r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   29r   DIR   14,2      714 371603 /Users/Tarek/Documents
Quicksilv  232 Tarek   30r   DIR   14,2      714 371603 /Users/Tarek/Documents
Quicksilv  232 Tarek   31r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   32r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   33r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   34r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   35r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   36r   DIR   14,2      816 371606 /Users/Tarek/Downloads
Quicksilv  232 Tarek   37r   DIR   14,2     1972 371601 /Users/Tarek/Desktop
Quicksilv  232 Tarek   39r   DIR   14,2      816 371606 /Users/Tarek/Downloads
.......

Pour voir tous les fichiers ouverts par un user:

MyMac:~ Tarek$ lsof +u Tarek
COMMAND    PID  USER   FD     TYPE     DEVICE  SIZE/OFF    NODE NAME
loginwind   29 Tarek  cwd      DIR       14,2      1122       2 /
loginwind   29 Tarek  txt      REG       14,2   1753968 4311308 /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow
loginwind   29 Tarek  txt      REG       14,2    113744   35203 /System/Library/LoginPlugins/FSDisconnect.loginPlugin/Contents/MacOS/FSDisconnect
loginwind   29 Tarek  txt      REG       14,2     86972 1427693 /System/Library/Caches/com.apple.IntlDataCache.le.kbdx
loginwind   29 Tarek  txt      REG       14,2    386208 6935251 /System/Library/LoginPlugins/DisplayServices.loginPlugin/Contents/MacOS/DisplayServices
......

Pour connaitre tous ce qui est ouvert dans un répertoire:

MyMac:~ Tarek$ lsof +d /var/log

2. Afficher tous les paramètres de votre Kernel:

MyMac:~ Tarek$ sysctl -a
kern.ostype = Darwin
kern.osrelease = 10.4.0
kern.osrevision = 199506
kern.version = Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386
kern.maxvnodes = 62464
kern.maxproc = 532
kern.maxfiles = 12288
kern.argmax = 262144
kern.securelevel = 0
kern.hostname = MyMac.local
kern.hostid = 0
kern.clockrate: hz = 100, tick = 10000, profhz = 100, stathz = 100
kern.posix1version = 200112
kern.ngroups = 16
kern.job_control = 1
kern.saved_ids = 1
kern.boottime = Fri Jul  2 20:04:35 2010

kern.nisdomainname =
kern.maxfilesperproc = 10240
kern.maxprocperuid = 266
kern.usrstack = 1606418432
kern.netboot = 0
kern.aiomax = 90
kern.aioprocmax = 16
kern.aiothreads = 4
kern.corefile = /cores/core.%P
kern.coredump = 1
kern.sugid_coredump = 0
kern.delayterm = 0
kern.shreg_private = 0
.........

Et pour citer la valeur d’un parametre:

MyMac:~ Tarek$ sysctl kern.hostname
kern.hostname: MyMac.local

Publicité

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s