Untitled

Werbung
i
ii
Contents
1
2
LPI-Fragen zu SQL
1
1.1
Frage 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2
Frage 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.3
Frage 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.4
Frage 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.5
Frage 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
X-Window-System einrichten
2
2.1
Aufbau des Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
2.2
Konfiguration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1/4
Datum: Dienstag, 22.11.2016
1
LPI-Fragen zu SQL
1.1
Frage 1
Which of the following words is used to restrict the records that are returned from a SELECT query based on a supplied criteria
for the values in the records?
A. LIMIT
B. FROM
C. WHERE
D. IF
Richtige Antwort: C
Bereich: 105.3 SQL data management
1.2
Frage 2
Which of the following SQL statements will select the fields name and address from the contacts table?
A. SELECT (name, address) FROM contacts;
B. SELECT (name address) FROM contacts;
C. SELECT name, address FROM contacts;
D. SELECT name address FROM contacts;
Quelle/Referenz: The WHERE clause is used to extract only those records that fulfill a specified criterion. Limit is used to limit
your query results to those that fall within a specified range. You can use it to show the first X number of results, or to show a
range from X - Y results. It is phrased as Limit X, Y and included at the end of your query. X is the starting point (remember the
first record is 0) and Y is the duration (how many records to display).
Richtige Antwort: C
Bereich: 105.3 SQL data management
Quelle/Referenz: see http://www.sqlite.org/syntaxdiagrams.html#select-stmt for a detailed description of the SQL select syntax.
1.3
Frage 3
What word is missing from the following SQL statement?
update tablename _____ fieldname=’value’ where id=909;
Richtige Antwort: set
Bereich: 105.3 SQL data management
Quelle/Referenz: see http://www.sqlite.org/syntaxdiagrams.html#update-stmt
2/4
1.4
Frage 4
What word is missing from the following SQL statement?
select count(*) _________ tablename;
Richtige Antwort: from
Bereich: 105.3 SQL data management
1.5
Frage 5
Which of the following SQL queries counts the number of occurrences for each value of the field order_type in the table orders?
A. SELECT order_type,COUNT(*) FROM orders WHERE order_type=order_type;
B. SELECT order_type,COUNT(*) FROM orders GROUP BY order_type;
C. COUNT(SELECT order_type FROM orders);
D. SELECT COUNT(*) FROM orders ORDER BY order_type;
E. SELECT AUTO_COUNT FROM orders COUNT order_type;
Richtige Antwort: B
Bereich: 105.3 SQL data management
2
X-Window-System einrichten
ZIELE:
• Aufbau des Systems kennenlernen
• Konfigurationdateien
• Troubleshooting
2.1
Aufbau des Systems
Wichtige Eigenschaften:
• Netzwerkfähig
• Folgt der Client/Server-Architektur
• Darstellung der Fensterrahmen u.a. Pixelbilder auf dem X-Server, der immer dort läuft, wo man die Füße untern den Tisch
streckt und in den Monitor schaut. . . .
• Das Grafiksystem bestehend aus Grafikkarte und Monitor muss aufeinander angestimmt sein!
Siehe dazu http://www.pcmag.com/encyclopedia/term/54941/x-window
Wichtige Komponenten:
• Server: X (Xorg) - Zeichnet eine graue Fläche, auf der die Clients malen können
• Clients:
3/4
– Fenstermanager (Window Manager): Zeichnet Fehnsterrahmen, Button, . . .
– X-Anwendungen - Nutzanteil, Inhalt des Fensters
xterm
xclock
xeyes
firefox
thunderbird
kopete
*
*
*
*
*
*
Die Komponenten im Detail (immer wieder als root auf tty1, tty2, tty3, tty4, . . . tty7 . . . tty12 einloggen. . . )
• Im Runlevel 3: systemctl isolate runlevel3.target
• Auf tty1: X -retro # BITTE WEITERLAUFEN LASSEN!
• Auf tty3: xterm # FEHLER: "xterm: DISPLAY is not set"
• Auf tty3: export DISPLAY=:0.0
• Auf tty3: xterm # Jetzt klappt (fast) alles
• In der grafischen Umgebung: icewm # = ein kleiner Fenstermanager
• Beenden mit killall X # Bei Debian: `killall Xorg
AUFGABE: Installieren und testen des WM names "windowmaker" unter Suse. . . .
2.2
Konfiguration
Wenn der X-Server nicht startet. . . .
• Läuft kein udev? (hier wird KEINE Configdatei benötigt!)
• Per Hand
– Früher: Kommandos xf86config und XF86Setup, Datei: /etc/X11/XF86Config
– Heute: Kommando Xorg -configure, Datei: /etc/X11/xorg.conf
Datei editieren, siehe Seite 332 ff, wichtige Abschnitte sind:
• Files
• Screen
AUFGABE: Bitte folgendes auswendig lernen:
(Aus http://pemmann.de/doc/LPI-102-Handout/lpi-102-vorbereitung.html#_topic_106_1_x11_installieren_und_konfigurieren)
Wie heißt die Konfigurationsdatei beim alten XFree86-Grafikserver?
/etc/X11/XF86Config
Wie heißt das Kommandozeilenkonfigurationsprogramm des Xfree86-Grafikservers?
xf86config
Wie heißt das GUI-Konfigurationsprogramm des Xfree86-Grafikservers?
4/4
XF86Setup
Wozu dienen die folgenden Kommandos?
xvidtune → Monitor-Modlines anpassen
xwininfo → Informationen über ein Fenster erhalten
xdpyinfo → Informationen über installierten X-Server ausgeben
Welche Programme spielen eine Rolle, wenn man KEINEN Display-Manager einsetzt?
/usr/bin/X (/usr/bin/Xorg)
/usr/bin/xinit (In der Praxis: xinit /usr/bin/fluxbox)
/usr/bin/startx (Zum Starten der Oberfläche mit Einstellungen laut ~/.xinitrc oder
/etc/X11/xinit/xinitrc)
Weitere Fragestellungen
Sie wollen einen Font-Server für Ihre X11-Schriftarten einrichten, welchen Eintrag
müssen Sie in der
/etc/X11/XF86Config bzw.
/etc/X11/xorg.conf
←-
←-
Herunterladen