Kurs Mac OS X System Modul 4: System-KnowHow. Informatikdienste Universität Zürich. Yuan-Yuan Sun Business Analyst yuan-yuan.sun@uzh.



Ähnliche Dokumente
Kurs Mac OS X System Modul 4: System-KnowHow. Informatikdienste Universität Zürich. Yuan-Yuan Sun Applikationsentwicklerin sun@mus.

System-KnowHow. Ziele des Kurses (1) Mac OS X System Modul 4 Yuan-Yuan Sun Sie können Ihren eigenen Mac administrieren

Kurs Mac OS X System Modul 4: System-KnowHow. Informatikdienste Universität Zürich. Yuan-Yuan Sun Applikationsentwicklerin sun@access.uzh.

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

Hilfe bei Adobe Reader. Internet Explorer 8 und 9

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Step by Step Webserver unter Windows Server von Christian Bartl

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Fernwartung von Mac OS 9 u. X per VNC

Florian Gründet. Das Einsteigerseminar Mac OS X 10.6 Snow Leopard

Installationsanleitung Tivoli Storage Manager für Mac OS

Naim-Musikserver Streamen der itunes-inhalte von einem Mac

Andy s Hybrides Netzwerk

Formular»Fragenkatalog BIM-Server«

Verwendung des IDS Backup Systems unter Windows 2000

FastViewer Remote Edition 2.X

TeamViewer App für Outlook Dokumentation

mit ssh auf Router connecten

MailUtilities: Remote Deployment - Einführung

Anton Ochsenkühn OS X. amac BUCH VE R LAG. Mountain Lion. Alle News auf einen Blick, kompakt und kompetent. amac-buch Verlag. inkl.

Windows Server 2012 RC2 konfigurieren

Mein eigener Homeserver mit Ubuntu LTS

System-Update Addendum

Stecken Sie Ihren USB Stick oder Ihre externe USB Festplatte in den USB Steckplatz des Sinus 154 DSL SE.

Beheben von verlorenen Verknüpfungen

Kurzanleitung zur Softwareverteilung von BitDefender Produkten...2

Netzwerkeinstellungen unter Mac OS X

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Anleitung zur Einrichtung des USB-Speicherzugriffs (SharePort) Für DIR-506L (Stand April 2013)

Jederzeit Ordnung halten

Speichern. Speichern unter

Betriebssystem Windows - SSH Secure Shell Client

Novell Filr. Kurzanleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Benutzerverwaltung mit Zugriffsrechteverwaltung (optional)

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Brainloop Dox Häufig gestellte Fragen

PRAXISMANAGEMENT FÜR DIE ZAHNARZTPRAXIS, MKG - CHIRURGIE UND KLINIK PRO X DENT MKG ZMK UMSTELLUNG DER INSTALLATION AUF NETZLAUFWERK

2.1 Lightning herunterladen Lightning können Sie herunterladen über:

ZIMT-Dokumentation für Studierende Webmail-Oberfläche (Roundcube)

snom Auto-Provisioning

Memeo Instant Backup Kurzleitfaden. Schritt 1: Richten Sie Ihr kostenloses Memeo-Konto ein

Tutorial -

Benutzer- und Rechte-Verwaltung Teil 3

Datensicherung. Mögliche Vorgehensweisen:

MSDE 2000 mit Service Pack 3a

Sichern der persönlichen Daten auf einem Windows Computer

Mac OS X: Sicherung und Wiederherstellung der Daten mittels Disk Utility

Installation Messerli MySQL auf MAC OS X

In den vorliegenden, schrittweise aufgebauten Anweisungen

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

DVD Version 9.1. Netzwerkinstallation + VDE-Admin-Tool.

Wissenswertes über LiveUpdate

NOXON Connect Bedienungsanleitung Manual

Inkrementelles Backup

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten

Battlefield 2 BF2CCD Anleitung

Anleitungen zum Publizieren Ihrer Homepage

Gibt Daten im erweiterten Format aus. Dies beinhaltet die Angabe von Zugriffsrechten, Besitzer, Länge, Zeitpunkt der letzten Änderung und mehr.

Modul 2.2: Zugang zu Ihren Teilnehmer-Ordnern via ftp (zum Dateientransfer):

Danke, dass sie sich für die Infoliste der Moodleveranstaltung eingetragen haben.

Stapelverarbeitung Teil 1

Windows Server 2012 R2 Essentials & Hyper-V

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

BEDIENUNGSANLEITUNG. ba76147d01 04/2013. MultiLab User PC SOFTWARE ZUR BENUTZERVERWALTUNG

Anwenderhandbuch. ipoint - Server

Installation des Zertifikats. Installationsanleitung für Zertifikate zur Nutzung des ISBJ Trägerportals

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Inhaltsverzeichnis. 1. Remote Access mit SSL VPN

ELOoffice. Netzwerkinstallation. Software für Dokumentenmanagement und Archivierung. September ELO Digital Office GmbH.

ATB Ausbildung technische Berufe Ausbildungszentrum Klybeck

Dem DSB stehen folgende Basisfunktionen zur Verfügung:

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Android Remote Desktop & WEB

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

Einkaufslisten verwalten. Tipps & Tricks

Einleitung. Hinweise zur Kompatibilität: Vorbereitung. Konfiguration des DSL-320T / DSL-380T unter Mac OS X

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

COMPUTERIA VOM Wenn man seine Termine am Computer verwaltet hat dies gegenüber einer Agenda oder einem Wandkalender mehrere Vorteile.

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Das Starten von Adami Vista CRM

Nutzung der VDI Umgebung

FrogSure Installation und Konfiguration

Übung - Datensicherung und Wiederherstellung in Windows 7

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

So nutzen Sie die HiDrive App mit Ihrem Android Smartphone

Windows 7 Winbuilder USB Stick

EXPANDIT. ExpandIT Client Control Kurzanleitung. utilities. be prepared speed up go mobile. Stand

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

WordPress lokal mit Xaamp installieren

OUTLOOK-DATEN SICHERN

ADSL-Verbindungen über PPtP (Mac OS X 10.1)

Geben Sie in dem offenen Suchfeld den Namen Ihrer Einrichtung ein und klicken Sie auf Suchen.

Dateimanagement in Moodle Eine Schritt-für

FILEZILLA HANDBUCH

Kleines Handbuch zur Fotogalerie der Pixel AG

Transkript:

1 Kurs Mac OS X System Modul 4: System-KnowHow Informatikdienste Universität Zürich 2 Yuan-Yuan Sun Business Analyst yuan-yuan.sun@uzh.ch

3 Ziele des Kurses (1) Sie können Ihren eigenen Mac administrieren Sie können Benutzerrechte definieren und verwalten - für lokale (dh. Personen, die direkt am Mac sitzen) wie auch für entfernte Benutzer (d.h. via Netzwerk) Sie wissen, worauf Sie beim Neuinstallieren/Partitionieren achten müssen (optional) Sie wissen, wie Sie ein kleines ad-hoc Netzwerk erstellen oder sich in bestehende Netzwerke anmelden. Sie können mit anderen Benutzern mittels Dateifreigabe Dateien austauschen oder mittels Bildschirmfreigabe zusammenarbeiten 4 Ziele des Kurses (2) Sie kennen den Systemaufbau Ihres Macs Sie kennen einige Grundlagen des zugrundeliegenden Unix und Konsequenzen daraus Benutzerrechte genauer definieren / reparieren Vorgänge (Prozesse) die auf dem Rechner laufen Wie Sie die aktuellen und vergangenen Aktivitäten beobachten können Sie wissen, wo Sie weitere Informationen darüber finden können Sie kennen zu den obigen Themen graphische wie auch Kommandozeilen Tools, die mitgeliefert werden

Agenda Tag 1 17:00-20:00 5 Mac Administration optional: Tipps zum Partitionieren und Installieren Benutzerrechte: lokal und via Sharing Sharing und Netzwerke inkl. Bildschirmfreigabe und Entfernte Verwaltung für Support Automatisation von Abläufen Agenda Tag 2 17:00-20:00 6 Systemaufbau Unix ganz grundlegend: Terminal und Zugriffsrechte Benutzerrechte etwas vertiefter Dienstprogramme Systemvorgänge: Systemprozesse und Logs optional: weitere Möglichkeiten im Terminal

7 Mac Administration Partitionieren und Installieren Mac migrieren Benutzer anlegen Berechtigungen vergeben Netzwerke anlegen / verwalten 8 Partitionieren Festplattendienstprogramm nicht möglich auf Systemdisk => von DVD/ Rettungspartition aufstarten -R Lion Recovery Partition

9 Formate Optionen Partitionstabelle: GUID: für Intel Macs Apple: für PowerPC (alte) Macs Master Boot Record: DOS/Windows Computer 10 Mac migrieren Migrationsassistent! Ablageorte festlegen für itunes / iphoto

11 Benutzer anlegen Zugriffsrechte Administrator Standard Kindersicherung nur Freigabe Gastbenutzer Gruppe 12 Zugriffsrechte Informationen: Lesen & Schreiben Nur Lesen Nur Schreiben Keine Rechte

13 Netzwerke ad hoc AirDrop (nur Lion zu Lion) eine physische Verbindung erstellen. (Kabel, Airport) eine Seite muss FileSharing freigeben bestehende (zb. Kursraumserver) in Seitenleiste Finder: Gehe zu: Mit Server verbinden cifs://idnetapp1.uzh.ch/g_kursdaten$ 14 Systemeinstellung Netzwerk Selber Angaben eintragen fast immer DHCP selten manuelle IP-Adresse Reihenfolge festlegen Zahnrad Umgebung speichern

15 Freigaben (Systemeinstellung) Dateifreigabe Webfreigabe Internet- / Drucker- / DVD oder CD-Freigabe Bildschirmfreigabe (zb. Messages, ehemals ichat) Chat, Audio, Video (nur mit WebCam) Theater (anderen eine Präsentation, Diaschau, Film zeigen) 16 Übung Messages in Messages das Bonjour -Konto verwenden (dh. kein Konto nötig) eigene Sichtbarkeit/Verbindung prüfen mit 1 Nachbarn Kontakt aufnehmen Chat, Audio Mac zur Verfügung stellen (abwechseln) Theater Konferenzschaltung mit mehreren Nachbarn (max. 4 Teilnehmer)

17 Bildschirmfreigabe und Remote Access VNC /System/Library/CoreServices/Bildschirmfreigabe Chicken of the VNC <http://sourceforge.net/projects/cotvnc/> Apple Remote Access Client-seitig bereits eingebaut. Nicht aktiviert. Timbuktu Pro Team Viewer http://www.teamviewer.de Skype http://www.skype.com Bildschirmfreigabe aktivieren 18 Systemeinstellungen -> Freigaben ermöglicht Zugriff via VNC

19 Automator, AppleScript, cron Automator: Verhältnismässig einfach zu bedienendes Tool, um wiederholende Abläufe zu automatisieren selber zusammenstellen mittels Aufzeichnung AppleScript: Aufzeichnung möglich, aber Kenntnisse der Scriptsprache nötig cron (Automatisation unter Unix, die zu festgelegten Zeiten etwas ausführt) ical Erinnerung 20 Beispiele AppleScript: prüfen, ob Ordner TestOrdner im Privatordner existiert, wenn nicht, erstellen property new_foldername : "TestOrdner" set this_folder to (path to current user folder) display dialog (this_folder as text) --set this_folder to "Macintosh HD:Users:username:" as alias tell application "Finder"" " if not (exists folder new_foldername of this_folder) then " " make new folder at this_folder with properties {name:new_foldername} " end if" end tell" Doug s AppleScripts for itunes http://dougscripts.com/itunes/ Duplikate finden verwaiste Einträge löschen

21 Übung 1. Automator. Dateien umbenennen Erstellen Sie einen Arbeitsablauf zum Umbennen von Finderobjekten im Automator in der Bibliothek Dateien & Ordner auswählen Ausgewählte Finder-Objekte abfragen Finder-Objekte umbenennen auswählen und konfigurieren Arbeitsablauf abspeichern 22 Übung 2. Automator. Dateien auf CD brennen Automator öffnen eine Ordneraktion erstellen für den (neuen) Ordner zu Brennen auf Ihrem Schreibtisch CD/DVD brennen hinzufügen nach Belieben CD-Namen ändern Ordneraktion abspeichern ausprobieren, indem Sie eine Datei in zu Brennen verschieben

23 Weitere Info http://www.automator.us/ Beispiele zum Herunterladen, Videos, Tipps http://www.automatedworkflows.com/tips/tips.html Tipps und ein Podcast AppleScript Tutorials http://homepage.mac.com/swain/macinchem/applescript/appscript_tut/ AppScrip_tut_1/appscript_tut_1.htm http://www.tandb.com.au/applescript/tutorial/ http://www.macosxautomation.com/automator/ http://www.macosxautomation.com/applescript/ Erklärungen, Lernhilfen 24 Automatisch ausführen (1) cron direkt im Terminal editieren crontab -e gratis Hilfstool: Cronnix ical in Automator ical-erinnerung erstellen in ical Termin erstellen. Als Hinweis Dokument/Applikation öffnen In den Einstellungen... -> Erweitert sicherstellen, dass Erinnerungen aktiv sind

25 Automatisch startende Prozesse: launchd launchd Der erste Prozess, der seinerseits alle andere startet LaunchAgent wird aktiviert nach der Anmeldung eines Benutzers LaunchDaemon unabhängig von Benutzern. Wird aktiviert beim Start des Systems Einstellungen durch Property Listen launchctl (Kommandozeilen Befehl)" Lingon <http://sourceforge.net/projects/lingon/files/> (GUI für launchd) 26 Automatisch ausführen (2) LaunchAgent Hilfstool: Lingon

27 Automatisch startende Prozesse: SystemStarter bis Mac OS X 10.3 aktuell Jetzt nur noch aus Kompatibilitätsgründen /System/Library/StartupItems /Library/StartupItems 28 Was befindet sich in/auf meinem Mac? Systeminformationen

29 Aufbau des Systems Macintosh HD Benutzer Library Application Support Caches Internet Plug-Ins Preferences StartupItems Programme System Library CoreServices 30 Aufbau des Systems Terminal vs. Finder

31 Terminal Kommandozeilen 32 Unix, Terminal und Zugriffsrechte Unix (FreeBSD) ist der Unterbau von Mac OS X Unix ist ein Mehrbenutzersystem jede Datei hat Rechte für Eigentümer, Gruppe und Alle Read r Write w Execute x Programme/Script ausführen Ordner durchsuchen Mit Unix kann man via Terminal auf Kommandozeilenebene kommunizieren

33 Einige einfache Unix Befehle Wo bin ich? : pwd Liste mir den Inhalt: ls diverse Zusatzinfos anzeigen: ls -lfa Wechsle das Verzeichnis: cd eines nach oben: cd.. zum Privatordner: cd ~ Zeige mir den Inhalt dieses Textfiles: less aber auch: more Beende diesen Befehl: q Vervollständige diesen Pfad: (Tabulator) Wiederhole den Befehl: (Pfeiltaste nach oben) Zeige mir das Handbuch: man 34 Übung. Unix im Terminal. Öffnen Sie das Terminal und probieren Sie die aufgezählten Befehle aus pwd ls ls -l ls -F ls -a ls -lfa cd.. cd ~ Ein Textfile auswählen (zb. etwas mit.log am Ende) und anzeigen less more q

35 Unix Befehle generell generelles Format: Befehl Parameter Datei(en) chmod 775 thisfile.doc cp Quelldatei.txt Zieldatei.txt ACHTUNG: Im Terminal gibt es kein Widerrufen. Was gelöscht ist, ist weg, ein Befehl der ausgeführt wurde, ist definitiv. http://www.mac-terminal.com 36 Beispiele Standardformat des Bildschirmfotos auf JPG stellen (wird erst nach ab- und wieder anmelden aktiv) defaults write com.apple.screencapture type jpg killall SystemUIServer Notification Center abstellen launchctl unload -w /System/Library/LaunchAgents/ com.apple.notificationcenterui.plist killall NotificationCenter" Schatten in Bildschirmfotos abschalten defaults write com.apple.screencapture disable-shadow -bool true

37 Zugriffsrechte in Unix Zugriffsrechte: chown: Eigentümer ändern chgrp: Gruppe ändern chmod: Zugriffsrechte ändern Beispiel chmod u=rwx,o=rx * User (Besitzer) darf alles, Others (andere) dürfen Lesen und Ausführen * bedeutet alle Dateien im aktuellen Verzeichnis chmod 750 Eigentümer darf alles, Gruppe darf lesen und ausführen, andere dürfen nichts: 7 = 1+2+4, 5=1+4, 0 = 0 Dabei bedeutet 1 = Ausführrecht, 2 = Schreibrecht, 4 = Leserecht 750 = rwxr-x-- 38 Attribute in Unix erweiterte Attribute: xattr Beispiel Safari stellt eine neu heruntergeladene Datei unter Quarantäne: com.apple.quarantine URL des Downloads in com.apple.metadata:kmditemwherefroms

39 Zugriffsrechte auf der Kommandozeile POSIX: user, group, others vs. ACL (Access Control List): noch mehr Berechtigungen: ls -el 40 Access Control List komplexe Rechtevergabe Administration Read Write Inheritance Widersprüchliche Angaben möglich: geht der Reihe nach durch, bis einer passt. Der erste wird angewendet ACL hat Vorrang vor POSIX

41 Graphische Tools Dienstprogramme Festplatten-Dienstprogramm System-Profiler Aktivitätsanzeige Konsole 42 Festplatten- Dienstprogramm Festplatte prüfen, partitionieren

43 System-Profiler Detailinfos über den Mac 44 Was läuft auf dem Mac Aktivitätsanzeige und top

45 Automatisch startende Prozesse: launchd launchd Der erste Prozess, der seinerseits alle andere startet LaunchAgent wird aktiviert nach der Anmeldung eines Benutzers LaunchDaemon unabhängig von Benutzern. Wird aktiviert beim Start des Systems Einstellungen durch Property Listen launchctl (Kommandozeilen Befehl)" Lingon <http://sourceforge.net/projects/lingon/files/> (GUI für launchd) 46 Automatisch ausführen (2) LaunchAgent Hilfstool: Lingon

47 Automatisch startende Prozesse: SystemStarter bis Mac OS X 10.3 aktuell Jetzt nur noch aus Kompatibilitätsgründen /System/Library/StartupItems /Library/StartupItems 48 Kritische Werte CPU Auslastung für sich keine Bedeutung: Muster beobachten. nur Abweichungen von einem Muster sind Alarmzeichen Speicher Seiteneinlagerungen: Memory wird in RAM zurückgelesen Seitenauslagerungen: Memory wird in Swap Datei geschrieben => Sehr viel Seitenauslagerungen, bzw. (>0) pageouts in top: mehr RAM einbauen

49 Mehr Infos bei Apple http://developer.apple.com/ Mac Dev Center / Mac Developer Programm Mac Reference Library http://support.apple.com/kb/index?page=search&q=&locale=en_us Apple Knowledge Base Apple Discussions (Support) http://discussions.apple.com/index.jspa?categoryid=1 Bsp: Leopard - File Permissions ACLs User Group issue - not fully resolved. http://discussions.apple.com/thread.jspa?threadid=1216618&tstart=200 50 Konsole Protokolle sichten

51 Logfiles Konsole 52 System Log lesen Nov 3 00:35:20 " Zeit des Eintrags SunGoddess FileSyncAgent[73365] IP Adresse/Name des Hosts (des Rechners) Name und ProzessID des Prozesses PROPFind / (FAILED), " eigentliche Nachricht Bedeutung herausfinden: Suchmaschine, zb. Google, oder Mac Developer Programm

Übung: Log und Terminal (Voraussetzung: Admin-Rechte) 53 Öffnen Sie das Terminal. Listen Sie den Inhalt des Verzeichnisses als Root aus Hinweis: wenn Sie kein Admin Benutzer sind, ist dies nicht möglich geben Sie das Passwort einmal absichtlich falsch ein Öffnen Sie die Konsole und suchen Sie im system.log nach dem Protokoll dieser Zugriffe: des erfolglosen mit dem falschen Passwort des erfolgreichen 54 Unix. Wiederholung. generelles Format: Kommando Option(en) Datei(en) ACHTUNG: Im Terminal gibt es kein Widerrufen. Was gelöscht ist, ist weg, ein Befehl der ausgeführt wurde, ist definitiv.

55 Mehr Unix Standardvoreinstellungen ändern defaults write Bsp: defaults write com.apple.finder _FXShowPosixPathInTitle -bool yes lokale Sicherungen deaktivieren/aktivieren sudo tmutil disablelocal" sudo tmutil enablelocal Netzwerkzugriffe (Remote Access starten) Kommandozeilentool: kickstart <http://docs.info.apple.com/article.html?path=remotedesktop/3.0/en/ ARDC882.html> $ sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin - privs -all -restart -agent -menu 56 Rückblick Struktur des Systems / Aufbau des Macs. System-Profiler Unix, Grundlegendes. Terminal Benutzer und ihre Rechte. Terminal Prozesse und Logs. Aktivitätsanzeige, Konsole

57 Feedback offizielles Feedback auf der Kursseite https://www.uzh.ch/cgi-bin/ssl-dir/kurse? kuerzel=tmd&aufrufen=details&semester=fs12 bis 5 Tage nach dem Kurs