register Paswoord vergeten?

Optimaliseer: Mac OS X Tiger

Alles i.v.m. programma's (behalve games)

Optimaliseer: Mac OS X Tiger

Berichtdoor Brainiac op zo 15 okt 2006 5:27 pm

De optimalisatie en het onderhoud van 's werelds meest geavanceerde besturingsysteem:
Apple Mac OS X 10.4 Tiger

'k Heb m'n Macintosh nu al een dik jaar en ik de eerlijkheid gebiedt mij te zeggen: knap werk! Het is een uiterst stabiel besturingssysteem in vergelijking met sommige andere. En nog veel meer.. . Een prachtige (grafische) gebruikersinterface, geoptimaliseerd gebruiksgemak, veilig, uitgebreid, handige features,.. you name it.

Natuurlijk is er aan élke auto onderhoud nodig en moet een motor van tijd tot tijd wel eens wat bijgeregeld worden. Bij de één al wat meer dan bij de andere. Dit kan bijvoorbeeld door het verwijderen van (overbodige) tijdelijke bestanden, het verversen van logbestanden, het herstellen van permissies, het controleren van je harde schijf, enz. Vandaar dat ik dit postje neerzet om de Mac-gebruikers wat wegwijs te maken in de wondere wereld van OS X en tips te verschaffen. En niet alleen de nieuwe switchers maar ook de die hards. Mochten er zich personen geangageerd voelen om fouten, onvolledigheden of aanvullingen te melden zou ik dit erg apprecieren.

Aandacht!
Alles wat nu volgt is onder voorbehoud van fouten en de auteur stelt zich niet aansprakelijk voor de gevolgen voortkomend uit het uitvoeren van acties gedemonstreerd in deze post of eigen interpretaties daarvan. Alles is op eigen risico. Dit is een Mac-only topic. Posts die te sterk gerelateerd zijn met andere besturingssystemen zoals, maar niet uitsluitend, Linux en Windows zijn niet toegelaten.

---

1. Beschadige systeembestanden
Sommige 3th party applicaties kunnen in colflict gaan met OS X. Mocht het gebeuren dat je Mac te maken krijgt met een corrupt systeembestand zijn er verschillende manieren om deze te herstellen.

1.1 Eén manier is een File System Consistency Check uitvoeren in de single user mode.
-Start je Mac op met
Afbeelding
+s ingedrukt.
-Wacht tot de opstartmeldingen voorbij zijn gelopen.
-Typ het volgende commando in gevolgd door Enter.

Code: Selecteer alles
/sbin/fsck –y

-Nu gaat het systeem de bestanden gaan controleren; dit kan enige tijd in beslag nemen.
-Als het systeem klaar is kan je het volgende commando ingeven, gevolgd door Enter, om de Mac te herstarten zoals normaal.

Code: Selecteer alles
reboot


1.2 Een andere manier is met behulp van de installatie-DVD van OS X. Start op vanaf de schijf door c ingedrukt te houden tijdens de opstart. Eens opgestart kan je dan vanuit het Installatiemenu kiezen voor Schijfhulpprogramma. Klik op de Eerste Hulp tab, selecteer je harde schijf en repareer de schijf totdat je de melding krijgt dat alles “OK” is. Screenshot:

Afbeelding


2. Defragmentatie
In tegenstelling tot sommige andere besturingssystemen heeft OS X geen tijdrovende defragmentatie nodig. Het systeem draait op de structuur HFS Plus. Een structuur die o.a. helpt tegen fouten en de integriteit van de schijven waarborgt doordat het de inconsistentie van de schijven voorkomt waardoor het defragmenteren overbodig wordt. HFS houdt als het ware een logboek bij waar alles hoort.

3. Permissies en onderhoud
Tiger werkt met zogenaamde bevoegdheden. Deze bevoegdheden kunnen wel eens verkeerd komen te staan door bepaalde handelingen. Daarom is het aangeraden om de zoveel tijd eens een controle uit te voeren. Ook hier zijn verschillende methodes beschikbaar.

3.1 Open het programma Schijfhulpprogramma. Makkelijk terug te vinden in de map Hulpprogramma's in de programma-map of met Spotlight. Je hoeft enkel maar te klikken op "Herstel volumebevoegdheden" in het eerste tabblad.

Afbeelding


3.2 Externe programma's gebruiken kan ook de oplossing bieden. Mijn favoriet is het gratis programma OnyX. (Download)
Een zeer krachtige tool die je kunt gebruiken voor het herstellen van de bevoegdheden maar nog veel meer. Zo kan je de screen capture-extentie instellen, onderhouds-scripts uitvoeren, verschillende caches legen enz. Enkele screenshots:

Afbeelding

Afbeelding

Afbeelding


Zoals je kan zien kan je OnyX onderhoudsscripts laten uitvoeren en logbestanden laten legen. Mocht je voor welke reden dan ook geen voorstander zijn van externe programma's kan je het nog altijd handmatig doen. Open het programma Terminal en geef de volgende regels in telkens gevolgd door Enter:

Code: Selecteer alles
sudo periodic daily

Code: Selecteer alles
sudo periodic weekly

Code: Selecteer alles
sudo periodic monthly


Om de logbestanden te legen typ je het de volgende in de Terminal, telkens opnieuw gevolgd door Enter:

Code: Selecteer alles
cd /var/log

Code: Selecteer alles
sudo rm *.gz

Code: Selecteer alles
Typ het beheerderswachtwoord.

(Wacht tot het wissen voltooid is.)

Code: Selecteer alles
exit


4. Formatteren
Van de fabriek uit worden de computers uitgerust met verschillende stuurprogramma's, talen en programma's om het gebruiksgemak te bevorderen. Natuurlijk hebben de meeste gebruikers niet altijd nood aan al die extras zoals printdrivers voor x-aantal merken noch de talen Japans of Arabisch. Toch?
Daarom kan het handig zijn om bij aankoop je Mac direct te herinstalleren met enkel dat wat jij nodig acht. Lees wel: dit is enkel bedoeld om schijfruimte te besparen en is dus niet noodzakelijk.

4.1 Om de installatie in gang te stellen kan je de installatie-DVD invoeren en eenmaal verschenen op je desktop, openen en klikken op "Installeer Mac OS X".

Afbeelding

Afbeelding


*Of je kan de DVD invoeren en heropstarten met de c-toets ingedrukt.

- Eenmaal (her)opgestart kies je de hoofdtaal.

Afbeelding


- Klik op "Ga door".

Afbeelding


- Indien u akkoord gaat met de licentieovereenkomst klik opnieuw op "Ga door".

Afbeelding


- Wanneer het doelvolume niet voldoet aan de eisen klik je op "Opties" en kies je voor wissen en installeren gevolgd door "OK".

Afbeelding


Afbeelding


-Normaal gezien zou het doelvolume nu geschikt moeten zijn. Klik op "Ga door".

Afbeelding


- Bij het volgende venster klik je op "Aangepaste installatie" zodat je de mogelijkheid krijgt sommige dingen over te slaan tijdens de installatie.

Afbeelding


- Hier volgen enkele foto's van hoe ik mijn Mac geconfigureerd heb voor ik herinstalleerde. Natuurlijk moet jij voor jezelf uitmaken wat je al dan niet nodig zult hebben.

Afbeelding


Afbeelding


Afbeelding


Afbeelding


- Eenmaal klaar klik je op:

Afbeelding


- Voor bepaalde delen tijdens de installatie zal Disc 2 nodig zijn. Hou deze dus wel bij de hand!

Afbeelding


Afbeelding


- Na de installatie krijg je een verwelkoming en kan je je gebruiker(s) instellen om zo snel mogelijk terug aan de slag te gaan. ;)

Afbeelding


Afbeelding



5. Nawoord
Voor de gebruikers die reeds veel data hebben op hun toestel is het sterk aangeraden backups te nemen daar alles van de schijf gewist zal worden.

Ik hoop dat jullie er iets aan hadden en nog veel mac-plezier. :)
Yes, I can be a jerk to people I haven't slept with. I am that good.
Brainiac
Onwetende
Onwetende
 
Berichten: 7001
Karma: 0
Geregistreerd op: ma 15 nov 2004 6:57 pm

Berichtdoor InStyle op zo 15 okt 2006 5:41 pm

Brainiac schreef:Ik hoop dat jullie er iets aan hadden en nog veel mac-plezier. :)

zeker :) mooi werk en ik zal het zeker keer uitproberen maar nu nog niet :p ik ga eerst wachten op de komst van leopard ^^

btw: is het echt van belang(nodig) dat je die logs opkuist?
Avatar gebruiker
InStyle (oude nickname: DarkZero)
Onwetende
Onwetende
 
Berichten: 4541
Karma: 1
Geregistreerd op: ma 03 jan 2005 4:05 pm

Berichtdoor Brainiac op zo 15 okt 2006 5:44 pm

DarkZero schreef:btw: is het echt van belang(nodig) dat je die logs opkuist?


Echt nodig is het niet maar het is wel aan te raden aangezien ze toch maar onnodig schijfruimte in beslag nemen. ;)
Yes, I can be a jerk to people I haven't slept with. I am that good.
Brainiac
Onwetende
Onwetende
 
Berichten: 7001
Karma: 0
Geregistreerd op: ma 15 nov 2004 6:57 pm

Berichtdoor InStyle op zo 15 okt 2006 5:48 pm

k, kzal het vanavond eens instaleren... :)
Avatar gebruiker
InStyle (oude nickname: DarkZero)
Onwetende
Onwetende
 
Berichten: 4541
Karma: 1
Geregistreerd op: ma 03 jan 2005 4:05 pm

Berichtdoor eclipx op di 05 dec 2006 3:05 pm

Prachtig topic Brainiac, ook ik gebruik Onyx, ben er zeer tevreden van, leuke is dat je Finder mappen sneller kan laten openen, en je die 'stofzuiger' effect hebt, wanneer je minimaliseert.
eclipx (oude nickname: _eclipx)
Pastoor
Pastoor
 
Berichten: 3633
Karma: 36
Geregistreerd op: di 05 dec 2006 2:36 pm

Berichtdoor Don_wouteron op do 22 maart 2007 7:12 pm

offtopic: als ik mij niet vergis werkt mac nu ook met intel based processoren. Is het dan niet haalbaar om via via Mac OS eens te kunnen gebruiken met Vmware ofzo?

Kzou da wel eens graag proberen maar heb geen geld genoeg voor een nieuwe pc :|
Avatar gebruiker
Don_wouteron (oude nickname: wouter7)
Onwetende
Onwetende
 
Berichten: 1600
Karma: 7
Geregistreerd op: wo 21 jun 2006 3:02 pm
Woonplaats: Somewhere on this planet.

Berichtdoor eclipx op do 22 maart 2007 7:21 pm

wouter7 schreef:offtopic: als ik mij niet vergis werkt mac nu ook met intel based processoren. Is het dan niet haalbaar om via via Mac OS eens te kunnen gebruiken met Vmware ofzo?

Kzou da wel eens graag proberen maar heb geen geld genoeg voor een nieuwe pc :|


Alle recente Mac's hebben nu een Intel processor.

En nee, het is niet mogelijk om OSX te installeren op een gewone PC. Er zijn wel nog andere mogelijkheden, maar dat is dan illegaal...
eclipx (oude nickname: _eclipx)
Pastoor
Pastoor
 
Berichten: 3633
Karma: 36
Geregistreerd op: di 05 dec 2006 2:36 pm

Berichtdoor Asterion op ma 09 jul 2007 7:40 pm

Je foto's werken niet meer :-)
Asterion (oude nickname: FluX)
Onwetende
Onwetende
 
Berichten: 5851
Karma: 4
Geregistreerd op: vr 11 nov 2005 8:14 pm
Woonplaats: Wachtebeke

Berichtdoor naga op wo 08 aug 2007 10:58 pm

FluX schreef:Je foto's werken niet meer :-)

Hierzo werken ze nog
Avatar gebruiker
naga (oude nickname: nagasy)
Fundalize Moderator
Fundalize Moderator
 
Berichten: 8074
Karma: 28
Geregistreerd op: di 14 jun 2005 6:59 pm
Woonplaats: Kortrijk, West-Vlaanderen

Re: Optimaliseer: Mac OS X Tiger

Berichtdoor eclipx op zo 26 apr 2009 8:02 pm

Code: Selecteer alles
--Tasks
set the task_titles to {"Repair Permissions", "Verify Preference Files", "Periodic Cleanup", "Update Prebindings", "Clear Cache Files", "Update Locate Database", "Update Whatis Database", "Rebuild LaunchServices Database"}
set the code_list to {"sudo diskutil repairPermissions / >> ~/Desktop/Maintenance_Results", "sudo plutil ~/Library/Preferences/*.plist >> ~/Desktop/Maintenance_Results; sudo plutil /Library/Preferences/*.plist >> ~/Desktop/Maintenance_Results", "sudo periodic daily weekly monthly >> ~/Desktop/Maintenance_Results", "sudo update_prebinding -root / >> ~/Desktop/Maintenance_Results", "sudo rm -r ~/Library/Caches/* >> ~/Desktop/Maintenance_Results; sudo rm -r /Library/Caches/* >> ~/Desktop/Maintenance_Results; sudo rm -r /System/Library/Caches/* >> ~/Desktop/Maintenance_Results", "sudo /usr/libexec/locate.updatedb >> ~/Desktop/Maintenance_Results", "sudo /usr/libexec/makewhatis -v -L $MANPATH; >> ~/Desktop/Maintenance_Results", "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user; >> ~/Desktop/Maintenance_Results"}
set the chosen_tasks to (choose from list task_titles with prompt "Select the tasks to execute
(Use Apple key to select multiple items)" with multiple selections allowed)
if the chosen_tasks is false then error number -128
set the command_string to ""
repeat with i from 1 to the count of the chosen_tasks
   set this_task to item i of the chosen_tasks
   repeat with q from 1 to the count of the task_titles
      if this_task is (item q of the task_titles) then
         if i is 1 then
            --adding the date so that different runs can be compared
            set the command_string to "date >> ~/Desktop/Maintenance_Results;" & (item q of the code_list)
         else
            set the command_string to command_string & ";" & (item q of the code_list)
         end if
      end if
   end repeat
end repeat

--Perform Maintenance in the Background
set DIALOG00 to "Automatically Restart or Shut down? You will lose any unsaved data"
display dialog DIALOG00 buttons {"Restart", "Shut Down", "Later"} default button 3 with icon 0
set the button_pressed to the button returned of the result
if the button_pressed is "Restart" then
   set TASK00 to "echo \"Maintenance Complete\" >> ~/Desktop/Maintenance_Results"
   set the command_string to command_string & ";" & TASK00
   do shell script command_string with administrator privileges
   tell application "Finder" to restart
else if the button_pressed is "Shut Down" then
   set TASK00 to "echo \"Maintenance Complete\" >> ~/Desktop/Maintenance_Results"
   set the command_string to command_string & ";" & TASK00
   do shell script command_string with administrator privileges
   tell application "Finder" to shut down
else
   set TASK00 to "echo \"Maintenance Complete\" >> ~/Desktop/Maintenance_Results"
   set the command_string to command_string & ";" & TASK00
   do shell script command_string with administrator privileges
   display dialog "Maintenance Complete" buttons {"OK", "Check Log"} default button 1 with icon 1
   if the button returned of the result is "OK" then
      -- action for 1st button goes here
   else
      -- action for 2nd button goes here
      do shell script "open ~/Desktop/Maintenance_Results"
   end if
end if


opslaan als applescript, of automator, en gebt de zelfde functies zoals Onyx, maar dan rechstreeks van de mac
eclipx (oude nickname: _eclipx)
Pastoor
Pastoor
 
Berichten: 3633
Karma: 36
Geregistreerd op: di 05 dec 2006 2:36 pm


Keer terug naar Software

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 3 gasten