MertenSchumann Matr.-Nr.01FIF91 Imm.-Nr.8062
|
|
- Busso Heintze
- vor 8 Jahren
- Abrufe
Transkript
1 Benutzerschnittstellefurdas Erarbeitungeinergraschen IntensiveComputing Projektarbeit MertenSchumann Matr.-Nr.01FIF91 Imm.-Nr.8062 Fakultat: Professur: Betreuer: Prof.Dr.-Ing.habil.UweHubner Beginnam: 1.April1995 RechnernetzeundverteilteSysteme (alleherrenmitarbeiterdesrechenzentrumsdertuchemnitz) (FakultatfurInformatikderTUChemnitz) Dr.WolfgangRiedel,ChristophZiegler,JensWagner Einzureichenam:30.September1995
2
3 2AnalysederAufgabenstellung Inhaltsverzeichnis 1Einleitung 3SpezikationderAnforderungen 2.1AnalysederMoglichkeitendesWWWhinsichtlichderRealisierunggraphischerBenutzerschnittstellen:::::::::::::: SpezikationderoperationellenAnforderungen::::::::::9 3.1SpezikationderfunktionellenAnforderungen::::::::::: Bestandsdaten:::::::::::::::::::::::: Datenstrome::::::::::::::::::::::::: Teilfunktionen:::::::::::::::::::::::: OperationelleAnforderungenandieDatenunddieDa Gesamtfunktion::::::::::::::::::::::::6 tenbasen:::::::::::::::::::::::::::: DiederzeitigeNutzungdesDQSanderTUChemnitz::::::5 4Realisierung,Implementation 3.3SpezikationderQualitatsanforderungen:::::::::::::: Flexibilitat,WartungundNachnutzung:::::::::: Verstandlichkeit::::::::::::::::::::::: Stabilitat::::::::::::::::::::::::::: Ezienz:::::::::::::::::::::::::::: OperationelleAnforderungenandieTeilfunktionen:::: OperationelleAnforderungenandieDatenstrome:::::9 4.1GrundlegendeszumWeb-Server:::::::::::::::::::12 4.2DQS-Kommandos::::::::::::::::::::::::::14 4.3Sicherheitsaspekte:::::::::::::::::::::::::: qalter::::::::::::::::::::::::::::: qsub:::::::::::::::::::::::::::::: qstat:::::::::::::::::::::::::::::: qdel:::::::::::::::::::::::::::::: qconf::::::::::::::::::::::::::::: AdministrationdesServers,AuswertungderLogles 6BasismaschineundEntwicklungsumgebung 4.4DasHilfesystem::::::::::::::::::::::::::::19 4.5BereitstellenrelevanterInformationen:::::::::::::::20 4.6UnterstutzungdesDialogeszwischenNutzernund Administratoren:::::::::::::::::::::::::::21 7ZusammenfassungundAusblick 6.1Basismaschine:::::::::::::::::::::::::::::26 6.2Entwicklungsumgebung::::::::::::::::::::::: Server::::::::::::::::::::::::::::: Client:::::::::::::::::::::::::::::
4 ABegriezumThemaWorldWideWeb BVerzeichnisdesNutzersparate 29 DDieDQS{WWW{SchnittstelleinBildern CKongurations-Dateien,Start/Stop-Skripts C.4Start/Stop-Skripts::::::::::::::::::::::::::38 C.3srm.conf::::::::::::::::::::::::::::::::36 C.1httpd.conf:::::::::::::::::::::::::::::::34 C.2access.conf:::::::::::::::::::::::::::::::34 31 EBeispiel-SkriptsfurdasDQS InformationsquellenimWorldWideWeb 43
5 Abbildungsverzeichnis 2Datenstrome:::::::::::::::::::::::::::::8 1DasDQSverwaltetCompute-Ressourcen:::::::::::::1 3DieVerzeichnisstrukturdesWeb-Servers::::::::::::::13 4DieHomepagedesServers::::::::::::::::::::::39 Tabellenverzeichnis 5Formularfurqstat::::::::::::::::::::::::::39 6Formularfurqsub(Ausschnitt):::::::::::::::::::39 1HTML-ElementefurFormulare:::::::::::::::::::3 9BeispielfurAusgabevonqsub::::::::::::::::::::40 10Bitteauthentizieren!::::::::::::::::::::::::40 8BeispielfurAusgabevonqstat:::::::::::::::::::40 7Formularfurqdel:::::::::::::::::::::::::::39 Skript-Verzeichnis 3ErzeugenderStatistikausderZugris-Logdatei::::::::::22 4awk-SkriptzumAuswertendesAgent-Logles:::::::::::22 2furNutzerrelevanteKommandosdesDQS:::::::::::::6 5crontabfurdenNutzerparate::::::::::::::::::::24 6nutzlicheUmgebungsvariablen:::::::::::::::::::25 7JobfureinenCompute-Server::::::::::::::::::::41 8JobfurdenParallelrechner:::::::::::::::::::::42 1Ausschnittausqstat.html,demFormularfurqstat::::::::4 2makenamedanchors.awk::::::::::::::::::::::19
6 1Einleitung DasRechenzentrumderTechnischenUniversitatChemnitzistbemuht,einesolideBasiszurRealisierunganspruchsvollerLehr-undForschungsaufgabenzu schaen.denverschiedenenfakultatenundinstitutenwerdenzentralressourcensowiedienstezurverfugunggestellt[1].einwichtigesangebotdesurz1 sinddiecompute-server[2,3].diessindz.b.sehrgutausgebaute\normale\ Rechner2oderspezialisierteMaschinen,wiedermassiv-paralleleHochleistungsrechnerParsytecGC/PowerPlus-1283[5]. DieleistungsstarkenMaschinenmusseneektivgenutztwerden,dasverlangen schondiekostensolcheranschaungen.nimmtmanalsbeispieldenparallelrechnerher,sowirdfolgendesdeutlich:tagsuberreichenoftdie128prozessoren nichtaus.nutzer,diepartitionenanfordern,werdenabgewiesen.nachtsund vorallemamwochenendelauftderparallelrechnerdagegenleer! DiesemSachverhaltkannmitdemEinsatzeinesJobsystemsentgegengetreten werden.dasdqs4eignetsichalssolches,imrahmeneinerprojektarbeitwurde dassystemfurdasurzinstalliert[10].gegenwartigistdasdqsimmernoch indererprobung. DasDQSkanndieVerteilungvonRessourcenineinemNetzwerkmanagen, ArchitekturenwerdenfurNutzeralsauchAdministrationtransparent.DasSystemistkongurierbar,kannalsoanjeweiligeBedingungenangepatwerden. Ressourcenkonnensomiteektivverteiltwerden. Parix?ProgrammSkriptfurhello:px????????????! Shell?SkriptSkriptfurhello:sh???????????! Solaris1?ProgrammSkriptfurhello??????????! Solaris2?ProgrammSkriptfurhello??????????! HPUX9?ProgrammSkriptfurhello??????????!DQShello????!Sun(SunOS) hello:px?????!parallelrechner hello????!hp(hpux) hello????!sun(solaris) hello:sh?????!sun(sunos) Abbildung1:DasDQSverwaltetCompute-Ressourcen IndenMitteilungendesURZ,Ausgabe3/95,wirdvonMitarbeiterndesRechenzentrumsderTUChemnitzdergeplanteEinsatzdesDQSerlautert. ImRahmenmeinerProjektarbeitentwickelteicheinengraphischenZugangzum DQS. 1Universitatsrechenzentrum 2einigeHostnamen:samson,herkules,tantalus,sisyphus 3unddemnachsteinsuperskalaresRechencluster[4] 4DistributedQueueingSystem(FloridaStateUniversity,SupercomputerComputations ResearchInstitute)[7] 1
7 tuellheraus,nutzerundanwenderhatteninzwischendasdqsfavorisiert[8]. 2AnalysederAufgabenstellung CCS5aufdemParallelrechnerGC/PP-128\.Diesstelltesichalsnichtmehrak- DieAufgabenstellungfurdasProjektwurdeentsprechendgeandert,eineOber- lautetederenthemainetwa\entwicklungeinergraphischenoberachefurdie AlsichmichimFebruar1995fureineProjektarbeitbeiDr.W.Riedelbewarb, achefurdasdqswarnundasziel. DieseBenutzerschnittstelleersetztxparaallerdingsnicht.WerinteraktiveJobs erstuberdqsmoglichsein\.unterdiesemgesichtspunkthatteichdieaufga- benichterfullt,daicheineoberachenurfurdasdqsentwickelthabe.das GC/PP-128genutztwerden.Ichwolltenun\dasRadnichtnocheinmalernnernochkeinegraphischeOberachezurVerfugungstand,nichteinmalfurdie \vorerst\hatseineursachedarin,daimfebruar1995furdenparallelrech- IchmochteeineStelleausderAufgabenstellungzitieren:\...Zugangsolltevorden\undentwickelteeineOberacheexplizitfurdasuniversitatsweiteDQS. InBezugaufzuverwendendeWerkzeugebzw.DienstekamenfurDr.W.RiedelundmichnurTcl/TkunddasWWW7inFrage.Ichhabemichfurdie ArbeitvonHandmittelsnrmundrun.AbMarz1995konntexpara6furden Verfugung. aufdemparallelrechnerstartenmochte,hatsogarnurdastk-programmzur IntegrationinsWorldWideWebentschiedenundmochtediesbegrunden: Wieschongesagt,esgibtbereitseineLosungmitTcl/Tk. MitFill-Out-FormenundCGI-ProgrammenkannmanrechteinfachGUIs8 Dialoge(Formulare)undInformationen(Dokumente)lassensichsehreinfachmiteinanderverknupfen,derViewer,einWeb-Browser,sorgtfureine imweb-browservollzogenwerden.wichtigistnur,daneuehtml- ohneweiteresauchvonwindows-pc,macs...genutztwerden. PlattformspezischistnurderWeb-Browser,somitkanndasInterface bieten. SolltesichderLookandFeel-Standardandern,sokanndieAnderung ansprechendeprasentation. 5ComputingCenterSoftware(UniversitatPaderborn)[6] BesondersfurNutzerauerhalbderTUChemnitzergibtsicheingroer Standardsabwartskompatibelsind. 6entwickeltvomMitarbeiterdesURZJensWagner,Tcl/Tk[9] Daten.DiesentsprichtbedeutendwenigerNetzverkehr,alswennmansich setztemdisplay). IchkonntedieOberacheproblemlosvomCSN9austestenbzw.weiter Vorteil.UberdasNetzgehennurdieDokumenteundRequests,alsodie 9ChemnitzerStudentennetz[11] 7WorldWideWeb,BegriezumWWWwerdenimAnhangAaufSeite29erklart! 8GraphicalUserInterface diebeschreibungderdatenschickt(informeinerx-applikationmitge- 2
8 IchndedieServer-SeitedesWWWsehrinteressant.UndoftwurdemeinesWissensnochnichteinZuganguberdasWebzueinerkomplexen Informatik[12]hatsichgezeigt,dadieAkzeptanzeinesDienstesmitder EingliederungindasWeb(sprunghaft)steigt. warenmirberechtigteprotesteanderercsn-teilnehmersichergewesen. AmBeispielderRechercheperWWWinderBibliothekderFakultatfur entwickeln.hatteichmireinetk-applikationaufmeinenpcgeschickt,so Software,wiedemDQS,geschaen AnalysederMoglichkeitendesWWWhinsichtlichder MitFill-Out-FormenkanneinAutoransprechendeBenutzeroberachenschaf- aufgefuhrt. mulareanzeigen,eingabenvomnutzerentgegennehmenundaktionenauslosen. InderTabelleaufdieserSeitehabeichfurFormularewichtigeHTML-Tags fen.nichtnurgraphische,auchalphanumerischeweb-browserkonnendiefor- RealisierunggraphischerBenutzerschnittstellen INPUT FORM ElementderHTMLErlauterung RADIO ACTIONURLzueinemCGI-Programm PASSWORDTexteingabefeld,Zeichenwerdenals*angezeigt METHODMethode,mitderdasCGI-Programmgerufenwird SUBMIT TEXT CHECKBOXCheckboxen RahmenfureinFormular Eingabeelement Radioboxen erzeugtmeisteinenbutton,dieserlostdasabschickenderformulardatenaus(alsodasrufendes MochtemaneinFormularansprechendgestalten10,somumanmeistnoch SELECT HIDDENerzeugtkeineAusgabe,gedachtfurdas\unsichtbare\ RESETTabelle1:HTML-ElementefurFormulare rucksetzendesformulares Listen TransportierenvonDaten CGI-Programmes) StilelementeausdemHTMLWortschatzbenutzen.IchmochteandieserStelle werdenformularenichtabgeschickt. furnetscapezuuberladenwar.evtl.mumanlynxmitctrl.-rzumreloadzwingen,sonst daraufhinweisen,daichdiedokumenteentsprechendderaufgabenstellung furgraphischebrowsergeschriebenhabe11.miteinemalphanumerischenweb- Clienten,wielynx,kannmandenZugangzumDQStrotzdemnutzen12. 10IchmeinedamitdieAusgabe,diederWeb-BrowsereinemNutzerprasentiert 12DashabeichselbstausGeschwindigkeitsgrundenoftgemacht,wennmirderRechner 11konkrethabeichmitNetscapeundMosaicunterXundWindowsgearbeitet 3
9 stimmtvollstandigdieausgabe.nachteiligandiesemvorgehenistoft,da DieVerwendungvonPREistsicherlichdieeinfachsteLosung.DerAutorbe- <FORMACTION="/cgi-bin/qstat.cgi"METHOD="POST"> Dokumentezubreitwerden.DabeibietetdocheinWeb-BrowserdenautomatischenZeilenumbruch.IchverwendedeshalbListen(UL,DL),BLOCKQUOTE,BR <DL> <DT><B>Optionen</B> oderpzurgestaltungvondokumenten. </FORM>Skript1:Ausschnittausqstat.html,demFormularfurqstat </DL> <P> <INPUTTYPE="SUBMIT"VALUE="Abfragestarten"> <INPUTTYPE="RESET"VALUE="Reset"> <DD> <INPUTTYPE="CHECKBOX"NAME="03">nureigeneNutzerdaten <INPUTTYPE="CHECKBOX"NAME="02">umfass.Informationen<BR> <INPUTTYPE="CHECKBOX"NAME="01">erweitertesFormat<BR> IndenHTML-StandardsindnunauchTabellenaufgenommenworden.Einige diedokumentegutgefallen.leidermuteichfeststellen,damosaic13intabellenkeineformular-elementedarstellenkann.spaterstelltesichheraus,da DiederzeitigenMoglichkeiten,dieHTMLfurDialogebietet,sindnochrecht diesauchfurlinksgilt. wandrealisieren. DasTestenvonCGI-Programmen,dieDatenausFormularenerhalten,istnur beschrankt.esgibtz.b.keineoptionenfureingabefelderwie\nurziffern xparaexistiert,latsichderzeituberdaswwwnichtmitvernunftigemauf- erlaubt\oder\deaktivieretexteingabefeldx,wenncheckboxygedrucktwird\.einfiledialogalsbestandteileinernutzeroberache,wieerin Formularehatteichschondamitgestaltet.MitNetscapebetrachtethabenmir z.b.einshell-skriptsyntaxfehleraufweist.imweb-browserselbstsiehtman imfehlerfallemeistgarkeineausgabe! derhttp-authentikation,furdiecgi-programmeentsprechenddemhttp- gewahren.indieselogdateischreibtderweb-servermeldungen,wenn WWWtesten,sosindihmmindestensdieLese-RechtefurdasFehler-Loglezu Standardbelegenkonnte.MueinProgrammiererseineProgrammeuberdas rahmen,mitdenenmanumgebungsvariablen,wiez.b.remoteuseraus uberdaswebselbsteektiv.esgibtderzeitmeineswissensnochkeinetest- 13dieaktuelleVersion2.5furX 4
10 fureinigecpu-serverdesrechenzentrums. EsexistierenderzeitzweiSysteme,einesfurdenParallelrechnerundeinDQS rechnerundentwickeltedieoberachedafur.spaterwardanndasdqsunter ZuBeginnmeinerArbeitamProjektwuteichnurvomDQSfurdenParallel- 2.2DiederzeitigeNutzungdesDQSanderTUChemnitz deutlichvoneinander. /uni/deptverfugbar.ichtrenntediebeidensystemeinderbenutzeroberache ImRahmenseinerProjektarbeit[10]hatJensTrutzschlerdasDQSinstalliert. Am31.August1995stellteichMitarbeiterndesURZmeineArbeitvor.Aus derdiskussionergabsichfurmichdieaufgabe,dietrennungaufzuheben.das istletztendlichnochnichtgelungen,ichhabedietrennungnuraufgeweicht (sieheauchabschnitt4.2aufseite14).eineindieserhinsichthomogeneober- achekannerstrealisiertwerden,wennesnurnocheindqsfurallecompute- RessourcenderTUChemnitzgibt. 5
11 keitsprufungermoglichen Gesamtfunktion zumdqsbieten,oentlichverfugbarseinundeinenutzerbezogenezulassig- DaszuentwickelndeSoftware-SystemsolleinekomfortableNutzerschnittstelle 3SpezikationderAnforderungen DieSchnittstellewirdalsZuganguberdasWorldWideWebrealisiert.Das 3.1SpezikationderfunktionellenAnforderungen WWWbietetallefurdieRealisierungderAufgabenstellungnotwendigenVoraussetzungen: HTMLbieteteinigeTagsfurkomfortableDialoge.UberdieAkzeptanz deswwwbraucheichsicherlichkeinewortezuverlieren. BeimZugrimitalphanumerischenWeb-Clientenmuzumindestkeine weilszugrundeliegendebetriebssystembzw.fenstersystemeinfugt. vertrauteumgebungvornden,d.h.,eineoberache,diesichindasje- InVerbindungmiteinemgraphischenWeb-BrowserwerdenNutzereine DemWeb-BrowsersolltedieGestaltungderAusgabesoweitwiemoglich EinbuebezuglichdergebotenenFunktionalitathingenommenwerden, uberlassenwerden,z.b.sollteprenichtverwendetwerden. DasHTTPbeinhaltetAuthentizierungs-Mechanismen,mitdenender DieoentlicheVerfugbarkeitwirdeinfachdadurcherreicht,daderWeb- sitat,erreichbarseinmu. ForderungnacheinernutzerbezogenenZulassigkeitsprufungentsprochen ServeruberdasInternet,unddamitnaturlichauchinnerhalbderUniver- solangederclient14formularebedienenkann. dasweberreichbarseinsollen. InderfolgendenTabellehabeichdieKommandosdesDQSaufgefuhrt,dieuber werdenkann. UmdieseKommandossindalsoRahmen,meistFormulare,zulegen.Vonder qsubjobsandasdqsubergeben HomepagedesaufzusetzendenWWW-ServersaussollendieRahmenerreichbarsein.MitdenMittelndesWebsolleineOnline-HilfezurVerfugunggestellt qdeljobsloschen qalterjobattributeandern qconfkongurationdesdqsausgeben qstatstatusabfragen 14ichverwende\Client\inderBedeutungentsprechendClient-ServerBeziehung Tabelle2:furNutzerrelevanteKommandosdesDQS 6
12 solleneinemnutzeraktuellprasentiertwerden. zeitlichandernkonnen,wieetwaverfugbarepartitionendesparallelrechners, DasDQSfuhrtLoglesuberdieNutzung,deshalbsollimWWW-Zugangauf vonderoberacheauserreichenzukonnen.wichtigeinformationen,diesich Informationen,etwaausdemBereichSupercomputing,sollverwiesenwerden. WeiterhinmueinemNutzerermoglichtwerden,verantwortlichePersonen15 werden.essollmoglichsein,kontextsensitivhilfezuerhalten.aufrelevante derartigedatensammlungenverzichtetwerden.derweb-serversolltejedoch RahmenumqsubDasDQS-KommandosolldieBeschreibungeinesAuftra Teilfunktionen dateiensollenaufgezeigtbzw.realisiertwerden. dieublichenlogdateien16beschreiben.moglichkeitenderauswertungderloggesineinerskript-datei,nichtalskommandozeilenparameter,ubergebenbekommen.somitdurftesicheineerweiterungeinfachgestalten.ein werden.dernutzermudiemoglichkeitbekommmen,sichdaserzeugte NutzerkannineinerFill-Out-FormwichtigeParameterfurqsubbelegen. nochmalsgesichertwerden,dadiehttpauthentizierungnichtsicher ist. FehlerhafteEingabensollenmoglichstschonbeiderEingabeabgefangen RahmenumqstatDasDQS-KommandoqstatsollvoneinemFormularaus Skriptausgebenzulassen.DasAbschickenvonAuftragenandasDQSsoll RahmenumqalterDasDQS-KommandoqaltersollvoneinemFormular RahmenumqdelDasDQS-KommandoqdelsollvoneinemFormularaus KommandoParameterzuubergeben.HateinNutzergarkeinenJoban aufgerufenwerdenkonnen.dernutzersolldiemoglichkeithaben,dem dasdqsubergeben,sosollkeinformularerscheinen,sondernnureine entsprechendeausschrift. RahmenumqconfDasDQS-KommandoqconfsollubereinenLinkaufgerufenwerdenkonnen.DieAusgabevonqconf-sclistsoaufzubereitentemoglichstderFill-Out-Formfurqsubgleichen.DasDQS-Kommando wichtigeattributeeinesseinerjobsandernzukonnen.dasformularsoll- JobandasDQSubergeben,sosollkeinFormularerscheinen,sondernnur eineentsprechendeausschrift. solldiebeschreibungeinesauftragesineinerskript-datei,nichtalskommandozeilenparameter,ubergebenbekommen.hateinnutzergarkeinen ausaufgerufenwerdenkonnen.dernutzersolldiemoglichkeithaben, selbstbeantwortenkonnen 15sowohldenAdministratordesWeb-ServersalsauchMitarbeiter,dieFragenzumDQS 16accesslog,errorlog dadiekomplexedesdqsmitihrenattributengelistetwerden. 7
13 3.1.3Bestandsdaten BeimAbschickenvonAuftragenkannqsubeineOptionfurdasSendenvon DieDokumenteundProgrammedesWeb-Serversmochteichhierauch FurdasregelmaigeAktualisierenderWeb-Server-StatistiksowiederListederverfugbarenPartitionendesParallelrechnerswerdenCron-Jobs18 eingesetzt,wofureinedatei(crontab)benotigtwird. andereadressegeschickthabenmochte,solleinedatenbankbereitstehen. fertwird.furdenfall,daeinnutzerseineelektronischepostaneine eingesetzt,wobeidernutzernamevonderhttp-authentizierunggelie Datenstrome DieCGI-ProgrammelegentemporareDateienan.DieseFilessolltenauch hinzufugen.anhangbenthalteinedarstellungdesdateibaumes. beiprogrammabbruchengeloschtwerden. Mac(System7) PC(Windows,Linux) Workstation(Unix) Web-Browser Antwort NetzAnfrage-Web-Server Programme Dokumente Workstation(Unix)?6PC(Linux) ClientAbbildung2:DatenstromeServer 17z.B.MailbeiAbbruchdesJobs,istabernochnichtimDQSimplementiert 18AuftragefurdenCron-Damon 8
14 vondermengedereintrageab,sondernauchvondenschlusseln(nutzerkennzeichen).dadiedatenbankeigentlichnurfurnutzervonauerhalbdertu BezuglichdesbenotigtenPlattenplatzesfurdieDokumenteundProgrammedes sen FurdieDatenbankmitden -Adressenkommtgdbm19zumEinsatz.Damit einerhashfunktiongearbeitetwird,hangtdiegroederdatenbanknichtnur 3.2.1OperationelleAnforderungenandieDatenunddieDatenba- 3.2SpezikationderoperationellenAnforderungen ChemnitzSinnmacht,denkeich,dakeinegroeDatenmengeentsteht. in/tmpabgelegt.diesesverzeichnissolltelokalzumhostrechnerdeswww- Serverssein OperationelleAnforderungenandieDatenstrome porarenauslagerungsdateienwerdenmaximalwenigekilobytegro,siewerden Web-ServersverweiseichwiederaufAnhangB. DieGroederEintrageindercrontabbelauftsichaufwenigeByte.Dietem- DasLeistungsverhaltenderKommunikationzwischenWeb-BrowserundWeb- ServeristgrundsatzlicherstmalvomNetzbzw.Netzverkehrabhangig.Vom EinfuhrungsowiedieHilfesindgrozugigergestaltet,diebeidenDokumente AufBilderwirdbeiderGestaltungderSeitenbewutfastganzlichverzichtet,in mente,alsogehendafurwirklichnurdienotwendigendatenuberdasnetz.die dengraphischenweb-browsernselbstvorhandenebildersolltennachmoglichkeitgenutztwerden.dieformulareenthaltennurdienotwendigendialogele- Domaintu-chemnitz.dearbeiten,wichtig. sersachverhaltistsicherlichnurfurnutzer,dienichtaneinemrechnerinder ServerdynamischerzeugteAusgabenkanneinHTTP-Proxynichtcachen.Die- werdenjedochnichtdynamischerzeugtundkonnensomitvoneinemcache- Servergeliefertwerden. alsbourne-shell-skriptszurealisieren.durchdeneinsatzvonnph-skriptsbekommtdernutzereventuellschnellereineausgabeinseinemweb-browser OperationelleAnforderungenandieTeilfunktionen durchdasnetz.deshalbgenugtesmeinermeinungnach,diecgi-programme zugegrien,hierbeikommteszuzusatzlichenverzogerungen. DieRufeandasDQSdauerneinekleineEwigkeit,hinzukommtdieVerzogerung erreichbarsein.weiterhinwirdperrshaufdiefrontendrechnerdesgc/pp-128 DieVerzeichnissederNutzermussenvondenCGI-ProgrammenuberdasNFS legendeskonzeptisteinehashfunktion 19GNU(GNU'snotUnix)databasemanager,FunktionenzumVerwaltenvonDaten,grund- 20ProzenummerngelteneindeutignurfureinenHost... 9
15 Eingabefehler InAbschnitt2.1aufSeite3erwahnteichschon,daHTMLDialogenurrudimentarunterstutzt.DiebestehendenMoglichkeiten,schonbeiderEingabevorungenandasDQSstellenkann.ZumBeispieldarfesimRahmenfurqsubnicht InformationenFehlerzuverhindern,sindauszuschopfen21. DieFormularesindmoglichstsozugestalten,daeinNutzersinnvolleAnforde- IndenCGI-ProgrammenmussendieEingabeneinesNutzersuberpruftwerden. SodurfenUnstimmigkeiten,wiedieAngabeeinerPartitionsgroe22UNDdie moglichsein,hostname=tantalusundbetriebssystem=parixanzugeben. AngabevonArchitektur=HP,nichtandasDQSweitergegebenwerden.Solche Bedienfehler SolangederNutzernichtdenButtonzumAbschickenineinemFormularbe- naturlichniebefriedigenkann. Jobswurden\ewig\inWarteschlangenstehen,weildasDQSdieAnforderungen tatigt,passiertaufdemweb-servernichts.einebestatigung,z.b.vordem nermeinungnachubertrieben. Hardwarefehler SolltederHost,aufdemderWeb-Serverlauft,oderdasNetzfehlerbehaftetsein, bisherigeneingabeneinesnutzerzwischenspeichern23,daistderaufwandmei- wurdegroerenaufwandbedeuten,dadashttpstatelessist.manmutedie AbschickeneinesJobs,sollnichtabgefordertwerden.EinenochmaligeAbfrage 3.3SpezikationderQualitatsanforderungen 3.3.1Stabilitat sein. VordemZugrimitdemKommandorshaufdieFrontendsdesParallelrechners Chemnitz( konnen.derweb-serverwirdsicherlichubereinenurlvomserverdertu sowirdeinnutzerwahrscheinlicheinfachnichtaufdenhttp-serverzugreifen sollmitpingderenverfugbarkeitgepruftwerden. AuslastungdesHostrechnersfurdenWeb-ServerundschlielichvonderAnzahldersimultanbearbeitetenAnforderungenandenHTTP-Serverbeeinut. Wennmoglich,sollderServerandiedurchschnittlicheAnzahlderAnforderun- 23Mechanismusuberhiddenelds 22alsoeinerRessourcefurdenParallelrechner 21MoglichistderzeitnurdieBeschrankungderZeichenanzahl,dieineinTextfeldeingegeben DieAntwortzeitaufeineAnfrageandenW3-ServerwirdvomNetzverkehr,der 3.3.2Ezienz werdenkann. genangepatwerden,sobalddiesebekanntist. 10
16 DieCGI-ProgrammewerdenalsShell-Skriptsverfat.NaturlichwarenC-Programmeschneller,dieDQS-Kommandosantwortenabersowiesorechtlangsam. DieFormulareunduberhauptderganzeWeb-ServerausSichteinesClienten sionensollteohneproblememoglichsein.dieanderungen,dieichimquelltext sollenklarundverstandlichsein,sodanutzerdasdqsezienteinsetzen konnen Flexibilitat,WartungundNachnutzung AlsWeb-ServerwirdApachezumEinsatzkommen.EineInstallationneuerVer- DieCGI-Programmewerdenkommentiert,aufeventuelleErweiterungs-bzw. undfehler-logdateiwurdenkeineklarenaussagenzumdqs-zugangliefern. IchwurdeallerdingsdasAufsetzeneinesweiterenServersempfehlen,nichteine ErweiterungderDokumentebzw.ProgrammedesbestehendenServers.Statistik vornehmenwerde,sindauchindenneuerenquellenvorzunehmen. DerHTTP-ServerkannnaturlichauchfurweitereAufgabeneingesetztwerden. FehlermeldungenindeutscherSpracheausgegebenwerden. tendesapachekonnenkonguriertwerden.diessollgenutztwerden,damit DerWeb-ServerwirdimFehlerfalleinEnglischantworten.DieFehlerausschrif- DieDokumentesowieTexteindenCGI-ProgrammenwerdeninDeutschverfat Verstandlichkeit dievereinigungderderzeitzweidqszusehen. Anderungsmoglichkeitenwirdhingewiesen.DiesistvorallemimHinblickauf ben.eineeinfuhrungindasdqssowiedenwww-zugangsollbereitgestellt DieOberachewirdnichtfurabsoluteNeulingeimComputer-Umfeldgeschrie- werden,ebensohilfetexteundmanualszudendqs-kommandos. 11
17 DerAnalysederAufgabenstellung(Abschnitt2aufSeite2)entsprechend,istzur RealisierungeinerBenutzeroberachefurdasDQSeinWeb-ServermitHTML- 4Realisierung,Implementation 4.1GrundlegendeszumWeb-Server sichimfolgendenaufdessenhomeverzeichnis/home/urz/user/p/parate. DokumentensowieCGI-Programmenaufzusetzen. AlsHTTP-ServerwahlteichApache[20].DiesesfreiverfugbareProgramm begrunden: wirdvondenmitgliedernderapacheprojectgroupweltweitverteiltentwickelt. FurmeineProjektarbeitwurdederNutzerparateeingerichtet.Pfadebeziehen GrundlagebildetderQuellkodedesNCSA-httpd[21].IchmochtemeineWahl ApachebietetServerSideIncludes.UberdieseMoglichkeitwirdoftgeschimpft24,esistabermeinerMeinungnachsehrsinnvollundnutzlich, dieswollteichauchtun,ummitmeineroberachenichthinter\herkommlichen\nutzeroberfachen25zuruckzubleiben.ohnedeneinsatzdieser MoglichkeitmutenDokumente,diesichanderndebzw.nutzerbezogene26 Informationenenthaltensollen,vollstandigausProgrammengeliefertwer- z.b.vomcern-server[22]nichtsagen. DieEntwicklerarbeitenspurbaranimmerneuenVersionen,dieskannman wennmandynamikinhtml-dokumentebringenmochte.undgenau DieEntwicklerdesApache-ServersbeteiligensichregeanDiskussionen den. DasProzemodelldesServerskanningewissemMaekonguriertwerden, DerQuelltextvonApacheistzuganglich,somitsindspezischeAnpassungenanlokaleGegebenheitenbzw.Erfordernissemoglich. z.b.kanndieanzahldererzeugtenserver-prozessebeeinutwerden. umfassendehilfe. blememitdemdamonhatte,bestatigtesichdiesereindruck-icherhielt ubersachverhalteausdemwww-umfeldimusenet.alsichselbstpro- ApachebieteteinAPI27.DerQuellkodeistinModuleaufgeteilt.Mankann sichsozusageneinenserverausdenkomponentenzusammensetzen,die notwendigsind.uberussigefunktionalitatwirdweggelassen,damitist derhttp-authentikationgesetztwird. zeigtaufeinausfuhrbaresfilein/server/bin28.diequellenbendensich DerServeristimVerzeichnis/SERVERinstalliert.DersymbolischeLinkhttpd 25Tcl/Tk... 26DasheitindiesemFallebezogenaufdieUmgebungsvariableREMOTEUSER,dievon werdenzahlreichemodulevonweb-programmierengeschaenwerden. dasausfuhrbarefileverhaltnismaigklein.ichdenke,indernachstenzeit 28IchverwendesymbolischeLinks,daichmehrereVersionendesApacheinstallierthabe. 27ApplicationProgrammersInterface12
18 lokalisiertwerden.hinweisebezuglichsinnundrealisierungndensichanort undstelle. DieInstallationdesServersisteinfach. imverzeichnis/source.vonmireingebrachteanderungenimquelltextsind mitstartmescundendmescgeklammert,konnenalsoeinfachmittelsgrep 1.DateiConguration(selbsterklarend)editieren,d.h.BetriebssystemangebenundModuleeinbeziehenbzw.ausschlieen 2.Configureaufrufen,einMakelewirderzeugt 4.enstandenesausfuhrbaresFile(httpd)invorgesehenesVerzeichnisbewegen 3.makeaufrufen29 FurdasStarten,NeustartenundStoppendesDamonenhabeichShell-Skripts DieKongurations-DateiendesApache-ServersbendensichimVerzeichnis /SERVER/conf,einemsymbolischenLinkaufdastatsachlicheKongurations- lichekommentaresindenthalten. geschrieben30.siestehenimhomeverzeichnisdesnutzersparateundsindim Verzeichnis.ImAnhangCaufSeite34habeichdieDateienversammelt,ausfuhr- Anhang,derimvorherigenAbsatzerwahntwurde,ebenfallsenthalten. Apache-Server-Prozesse /HTML / /AHTML /ACGI /cgi-bin Un-CGI/Cgi-bin /CGI /SSI /SKEY aaaaa hhhhhhhhhhhhhhhh """"" /ROOT?? bbbbb?@@@ /FORCGIZ}A AKVerzeichnis AAAAAA ZZ/ANPH URL /nph Compilerubersetzenunddieucblibranlinken. modcookie,dadarinbsd-routinenverwendetwerden.hinweis:modcookiemitdemucb- 30start,restart,stop 29Fehlersollteneigentlichnichtauftreten.IchhattenurProblememitdemModul Abbildung3:DieVerzeichnisstrukturdesWeb-Servers 13
19 dasletztgenannteverzeichnisistgeschutzt31.vomweb-serverbeimliefernder HTML-DokumentebendensichindenVerzeichnissen/HTMLund/AHTML, DokumentegerufeneProgramme(dieServerSideIncludes)bendensichinden scheinlichnureineneueversionvonun-cgibzw.einahnlichesprogrammin- stalliertwerden.diegerufenenprogrammebendensichin/cgiund/acgi, wobeifurdieskriptsimverzeichnis/acgidiehttp-authentikationzuran- /FORCGI,/SKEYund/ROOT. wendungkommt34. DieCGI-ProgrammenutzenihrerseitsProgrammeindenVerzeichnissen DasProgrammbelegtUmgebungsvariablenmitFormulardaten32undrufterst danndieeigentlichencgi-programme.andertsichmalderhttp-standard, z.b.durcheinfuhrungeinersicherenubertragungsmethode33,somuwahr- StattdessenwerdenURLsderForm/[Cc]gi-bin/aufUn-CGI[23]abgebildet. DieCGI-ProgrammewerdennichtwiegewohnlichdirektvomServergerufen. Verzeichnissen/SSIund/SKEY. liederndesurzwurdegefordert,nutzerkennzeichenundpaworteausdem ImVerzeichnis/ANPHbendensichnph-Skripts,siewerdenvomServerdirekt gerufen.dasverzeichnisistgeschutzt. Web-ServerPaworteausderentsprechendenDatenbankdesNIS.DieentsprechendenRoutinenhabeichnichtersetzt,sondernerweitert,dieherkommliche DerZugangzudenDQS-Kommandosistgeschutzt,d.h.einNutzermudie zieren.ichhabederforderungmitmodikationenimmodulmodauthentspro- NIS35zuverwenden,umdieNutzungderSchnittstellenichtunnotigzukomplichen.WirdeinVerzeichnismitAuthUserFileYPPASSWDgeschutzt,soholtder HTTP-Authentikationbestehen.InderschonerwahntenDiskussionmitMit- 4.2DQS-Kommandos mandosqsub,qaltersowieqdelistesnotwendig,dienutzer-identspre- chendderhttp-authentikationanzunehmen.hierfurkommenprogramme zumeinsatz,diedemnutzerrootgehorenundderensuid-bitgesetztist.diese DieHTTP-AuthentikationhinterlatdasNutzerkennzeicheninderUmgebungsvariableREMOTEUSER. DerWeb-ServerlauftunterdemNutzerkennzeichenparate.FurdieDQS-Kom- Authentikationistalsoweiterhinmoglich. angesprochen. siewerdenvonsymbolischenlinksaus/rootreferenziert.zubeachtenist, dadassuid-bitaussicherheitsgrundennichtuberdasnfsubertragenwird, ProgrammebendensichaufdemcacheimVerzeichnis/usr/local/wwwdqs, WWWAdresseabgelegt. 35NetworkInformationService[26]14 34Ganzgenaugesagt:DasVerzeichnis/ACGIwirdubereingeschutztesUn-CGI 33bishernurGETundPOST 31D.h.dieHTTP-Authentikationwirdverwendet. 32Beispiel:VariableinFormularmitNamenAdressewirdinUmgebungsvariable
20 dieprogrammedebug-meldungenaus. rshzugegrien. AuthentiziertmansichuntereinembestimmtenNutzerkennzeichen36,sogeben Platteinstalliert. SolldasDQSfurdenParallelrechnerangesprochenwerden,sowirdmittelsping dieverfugbarkeitderfrontendrechnergepruft.aufdierechnerwirddannper deshalbwurdendieprogrammeaufeinerzumhostdesweb-serverslokalen 4.2.1qsub <!--#exec Include-Konstrukt: einskript,zusammenstellen.diesesskriptkannangezeigtoderanqsububergebenwerden. Di adressedesNutzerswirdautomatischeingesetzt37,nebenderStandardformisteinEintragauseinergdbm-Datenbankmoglich.EsfolgtdasServerSide ImFormularfurqsub(qsub.html)kanneinNutzereinenAuftragfurdasDQS, indiedatenbankeintragen. VoneinemweiterenServerSideIncludewirdeineListemitmoglichenAttribu- --> DieDatenbankistmeinerMeinungnachvorallemfurNutzervonauerhalbder TUChemnitznutzlich.JederNutzerkannuberdasWWWsein adresse cmd="/home/urz/user/p/parate/datenb/db_read$remote_user tenfurdiepartitionsgroeaufdemparallelrechnereingesetzt.dieswirddyna- mischgemacht,dadieattributenichtkonstantsind. dialognichtrealisiertwerdenkann.ichwollteaberdennochpointandclick beimangebendesauszufuhrendenprogrammeserlauben.hateinbenutzerder IchhatteinAbschnitt2.1aufSeite3angesprochen,daeinrichtigerFile- -->file="/home/urz/user/p/parate/ssi/partition.txt" EinCron-Jobaktualisierttaglichpartition.txt. <!--#include werden. <!--#exec ineinerlisteprasentiertundkanneineneintragauswahlen. OberacheeinVerzeichnis/WWW-DQS,sobekommterdieenthaltenenDateien -->cmd="/home/urz/user/p/parate/root/list.sh$remote_user" AlternativkannderPfadzumProgrammineinemTexteingabefeldangegeben 36VariableSYSOPimVereinbarungsteilderProgramme 37DasDQSselbstnutztdi adressederzeitnicht. 15
21 DasCGI-Programm(qsub.cgi)uberpruftdieeingegebenenDaten: 1.SindnotwendigeEingabengetatigtworden?Dazugehortdi adresse, 2.SindsichwidersprechendeEingabengetatigtworden?Esistz.B.nicht wennmailoptionengewahltwurden,derpfadzumprogrammunddie Jobtime. sinnvoll,betriebssystemhpuxanzuwahlenundgleichzeitigpartitionen Nutzerbestimmen,obdieBeschreibungseinesAuftragesineinerDateigespeichertwerdensollgebenenDatenimgefordertenFormaterzeugt(siehe[10],Abschnitt5.1).Im DerNutzerkannuberRadioboxenentscheiden,obdasSkriptnurangezeigtwerdenodermittelsqsubandasDQSubergebenwerdensoll.Weiterhinkannder WirddiePrufungerfolgreichdurchlaufen38,sowirdeinSkriptmitdeneinge- AnhangEaufSeite41bendensichBeispiel-AuftragefurdasDQS. desparallelrechnersanzufordern. DasCGI-ProgrammliefertbezuglichdesErfolgesderUbergabeeinesAuftrages ParallelrechneroderCompute-ServervomSystemselbstgetroen. anzusprechen39.wennesnurnocheindqsgibt,dannwirddieentscheidung obseinjobsofortausgefuhrtwirdoderinwelchewarteschlangederjobeingeordnetwurde. DasFormularbedientsowohldieCompute-ServeralsauchdenParallelrechner. DabeiubernimmtdasCGI-ProgrammdieAufgabe,dasjeweilsrichtigeDQS andasdqsentsprechendeausgaben.mitqstatkanndernutzerherausnden, 4.2.2qstat DasCGI-ProgrammruftqstatmitdenangewahltenOptionenundliefertdie derausgabekannbeeinutwerden. AusgabendesDQS-Kommandos. DieAuswahlzwischendenbeidenDQSwirdubereineCheckboxgetroen.Dies tionen(esseiaufdiemanualsverwiesen)angegebenwerden.dieschriftgroe UberdasFormularqstat.htmlkanneinNutzerqstatstarten.DabeikonnenOp- CGI-SkriptohneParameter,alsoalsURLvonderHomepagedesWeb-Servers, gerufen,sowirdmittelsqstatermittelt,obfurdennutzervomdqsjobsver- istwiederumeinkompromiss!immerhingibtesabernureinformular:) qdel DasCGI-Programmqdel.cgisprichtdasDQS-Kommandoqdelan.Wirddas denachrichtgeliefert.werdenjobsgefunden,wirdeinformularausgegeben. waltetwerden.hatdernutzerkeinelaufendenauftrage,wirdeineentsprechen- IndiesemFormularkannderNutzerJobs,dieerloschenmochte,markieren. 39z.B.Partitionsgroeangegeben)DQSfurGC/PP-128ansprechen 38erfolgreichausSichtdesNutzers,d.h.,dieEingabensindinOrdnung 16
22 DieAuswahlzwischendenbeidenDQSmuaufderHomepagedesHTTP- zuloschenderauftrageundliefertdieausgabendesdqs-kommandos. Serversgetroenwerden.DerURLfurdenParallelrechnerunddasCGI-Skript qdel.gc.cgikonnengeloschtwerden,wenndiebeidensystemevereinigtsind.ich SchickterdieFill-Out-Formab,ruftdasCGI-Programm40qdelmitderListe 4.2.4qalter DasCGI-Programmqalter.cgisprichtdasDQS-Kommandoqalteran.Wird werdenmu. Servers,gerufen,wirdmittelsqstatermittelt,obfurdenNutzervomDQS dascgi-skriptohneparameter,alsoalsurlvonderhomepagedesweb- mutedietrennungbeibehalten,daimfalledesgcqstatperrshgerufen Jobsverwaltetwerden.HatderNutzerkeinelaufendenAuftrage,wirdeine entsprechendenachrichtgeliefert.werdenjobsgefunden,wirdeinformular ausgegeben.diesesformularentsprichtweitestgehenddemformularfurqsub. senjobfestlegen.schickterdiefill-out-formab,ruftdascgi-programm41 DerNutzerkannnuneinenzuanderndenAuftragundneueAttributefurdie- nurfurdenparallelrechnergeeignet. qalterfurdenzuanderndenauftragundliefertdieausgabendesdqs-kommandos. DieExistenzvonzweiDistributedQueueingSystemswirdaufderHomepage DasCGI-Programmqconf.cgigibtdieKomplexedesDQSinubersichtlicher 4.2.5qconf sowirdeinewarnungausgegeben42.dasvonqalter.gc.cgierzeugteformularist auchdenparallelrechnergeeignet.werdenressourcenfurdengcangewahlt, den.dasvonqalter.cgierzeugteformularistsowohlfurdiecompute-serverals ersichtlich.ichhattenichtmehrdiezeit,dasverfahrenwiefurqsubanzuwen- realisiert.derweb-serverpuertdieausgabesolcherprogrammenicht,somit kanneinemeldungwie\einenmomentgeduldbitte...\ausgegebenwerden. ClientundServer43abzuhalten,habeichdasCGI-Programmalsnph-Skript trachtlicheantwortzeiten.dabeisiehteinnutzerinseinemweb-browserlange- rezeitkeineausgaben.umnutzervomabbrechenderverbindungzwischen Daqconfrechtlangsamantwortetundmehrmalsgerufenwurde,entstandenbe- Komplexwirdnochmalsqconf-sc[Komplex]gerufen. Formaus.DazuwirddieAusgabevonqconf-sclaufbereitet,d.h.furjeden AusderAusgabederKomplexemitihrenAttributenkannmanvieleInformationenentnehmen.EinNutzerkannsicheinenUberblickuberansprechbare Compute-ServerundderenEigenschaften,z.B.Speicherausbau,machen. 42DasDQSwirddieAnforderungennichterfullenkonnen! 43BetatigendesStop-ButtonsimWeb-Browser 41dasselbeProgramm,eswirderkannt,davoneinemFormulargerufenwurde 40dasselbeProgramm,eswirderkannt,davoneinemFormulargerufenwurde 17
23 verschlusseln.indieserrichtungwerdenabersicherlichinnachsterzeitlosungenzurverfugungstehen. 4.3Sicherheitsaspekte DasHTTP-Protokollistungesichert,esexistiertkeineMoglichkeit,Datenzu desweb-serversgetroenwerden.siehedazudieobigenausfuhrungenzuqdel. DieAuswahlzwischendenbeidenDQSmuwiederumschonaufderHomepage zusatzlichenschutzeingebaut.wenndernutzeraufdemhost,aufdemder DaauchbeiderHTTP-AuthentikationDatenunverschlusseltuberdasNetz den.furdasabschickenvonauftragen,alsodenrufvonqsub,habeicheinen gehen,konnenderzeitpawortedurchabhorendesnetzverkehrsermitteltwer- Web-Serverlauft,furS/Key44eingetragenist,somuervordemAbschicken vonauftragenseinaktuelless/key-paworteingeben. IchselbsthabeeinBeispieldurchexerziert: DieVerwendungvonShell-SkriptsalsCGI-ProgrammbirgtgewisseGefahren. 1.DasFormularfurqstat(qstat.html)hatteichsoverfat(Ausschnitt): <INPUTTYPE="checkbox"NAME="01"VALUE="-f"> <INPUTTYPE="checkbox"NAME="02"VALUE="-ext"> erweitertesformat<br> 2.MankannsichdasFormularlokalabspeichernundeditieren.ZumBeispielkonntemanausVALUE=``-f``VALUE=``;ls``machen,undschon konntemandanneinrmprobieren. bekommtmaneinlistingvomweb-servergeliefert.alsnachstenschritt ImCGI-Programm(qstat.cgi)riefichqstat: qstat$www_01$www_02 Ichdachtemir,soistesschoneinfach. umfass.informationen<br> 3.IchlostedasProblem,indemichimCGI-ProgrammVerzweigungeninder /FORCGI/error.cgigerufen. formationenvoneinerradio-box,dieeigentlichgarnichtauftretendurften,so wirdeineentsprechendemeldungineinerfehler-loglegeschrieben.dazuwird EingabeninFill-Out-FormenwerdenaufShell-Metazeichengepruft. WerdenindenCGI-ProgrammenungewohnlicheDatenangetroen,z.B.In- FormWennVariableXgeliefertewurde,dannsetzeentsprechendeOption furqstatverwende. nichtfurjedesgesichertedokumenterneut\vonhand\authentizierenmussen, DiemeistenZugrispfadedesWeb-Serverssindgeschutzt.DamitsichNutzer 44einOne-TimePawortSystem,[25]18
24 einemkollegenandessenarbeitsplatznurmaldqsperwwwzeigenwollte. AusdiesemGrundstelleicheinenbesonderenURLzurVerfugung.Furdiesen erwunschtsein,z.bwenneinnutzerdieapplikationnichtbeendenkannoder LinkdurfteniemanddieAuthorisierungbestehen,da/dev/nullalsPawort- derbrowserbiszumendedersitzung.unterumstandenkanndiesnicht lebenutztwird.derweb-browserjedochspeichertdieletztelogin/pawort- antwortendieauorderungzurauthentizierung.dieinformationenspeichert Kombination,mitdermansichaneinerAuthentikationversucht.Sokannman speichernweb-browsergewohnlichnutzerkennzeichensowiepawortundbeachten,damancheeditorenbackup-dateienanlegen.aufdiesefileskannein alsoirgendwelcheunsinnigedatenimbrowserablegen. sen.darinversucheicheinigegrundsatzlichefragenzumdqsundzumzugang Einbrecherweiterhinzugreifen! 4.4DasHilfesystem GleichaufderHomepagedesHTTP-ServerswirdaufeineEinfuhrungverwie- SicherheitsluckeninCGI-Programmenmuenbehobenwerden.Dabeiistzube- perwwwzuklaren. IchhabeeineBeispiel-Sitzungbeschrieben,dasHTML-Dokumentistvonder EinfuhrungsowieHilfemussennochausgebautwerden.Dieskannzielgerichtet verwiesen45wird. mochtevoneinemkontextsensitivenhilfesystemsprechen,daindenformularenjeweilsanentsprechendenstellenaufdenpassendenabschnittimhilfetext FurdieBedienungundErklarungderFormularegibteseinHilfedokument.Ich erfolgen,sobaldsichnutzermitfragenundproblemenmelden. Homepageerreichbar. DieManualsfurdieDQS-Kommandosqsub,qstat,qdel,qaltersowieqconf habeichmitdemfolgendenkleinenawk-skriptaufbereitet: #!/bin/awk-f #Zeilenvonstdininnamedanchorspackenundnachstdout #BEGIN{i=1;print"<ANAME=\"0\"><PRE></A>"} {print"<aname=\""i++"\">"$0"</a>"} END{print"</PRE>"} 45d.h.esexistierteinverfolgbarerURL19 Skript2:makenamedanchors.awk
25 MoglichkeitfurdasRealisierendesSuch-Formulares. fortandierichtigestelleimmanualgehenkann.nutzerbrauchennuraufden Verzeichnisses.ImKongurations-Filesrm.conf(sieheAnhangCaufSeite34) kannmaneinuaufdieausgabevonverzeichnissennehmen.ichnutzediese DadieeinzelnenZeilennunansprechbarsind46,konnteicheineeinfacheSuche DiegenanntenHilfestellungensinduberURLsmiteinanderverknupft. URL/MAN/zugehen,derWeb-ServerubernimmtdieAusgabedesInhaltesdes mitdembestehendenwerkzeug[ef]greprealisieren,wobeieinnutzerebenso- manaucheinenlinkauffaq47einrichten. SolltederWWW-ZugangoentlichwerdenundregenZuspruchnden,konnte WeiterhinhabeicheinenURLAktuelleInformationeneingerichtet.DarinsolltenerkannteFehler(undderenBehebung)undEinschrankungen(undderen Aufhebung)bekanntgegebenwerden. DasWorldWideWebisteinNetzvonInformationen.Referenzensindein 4.5BereitstellenrelevanterInformationen grundlegenderbestandteilvonhtml-dokumenten.indendokumentendes sowiedessenhostrechnerabgefordertwerden.indiesemdokumentgebeich ndet. Web-ServersverweiseichanpassenderStelleaufInformationen,z.B.aufdie FurdieCompute-ServersowiedieFrontendrechnerdesParallelrechnerswerdenTelnet-Linksbereitgestellt.VondenRechnernkonnenperCGI-Programm UbereinenURL\uberdiesenServer\48konnenInformationenzumWeb-Server SupercomputingCorner[3]desURZ. Softwarean,diefurdieRealisierungdesWeb-ZugangeszumDQSAnwendung Informationen49abgefordertwerden.AufdieseWeisesollensichNutzereinen UberblickvonderAuslastungderRechnermachenkonnen. AuswertungdieserDateibendensichimAbschnitt5aufSeite22. desserversandiezahlderanforderungen. NurderAdministratorhatZugangzumFehler-Logle.Hinweisebezuglichder durftediestatistikvonnutzensein,voralleminhinsichtaufeineanpassung tualisiertdieseubersichtwochentlich.furdenadministratordesweb-servers UberZugrieaufdenW3-ServerwirdeineStatistikgefuhrt.EinCron-Jobak- 48Apple-Link:) 49eingeloggteNutzer(who),AuslastungdesRechners(uptime),motd 47FrequentlyAskedQuestions 46sogenanntenamedanchors,URLsinderForm\...dokument.html#name\ 20
26 4.6UnterstutzungdesDialogeszwischenNutzernund Fureineeektive,moglichstfehlerfreieundschoneSchnittstellezumDQSsind pageeinenurlbereitgestellt,uberdenelectronicmailandenadministrator HinweiseundFragenderNutzeruberauswichtig.IchhabedafuraufderHome- Umfrageteilnehmen,dazumueinFormularausgefulltwerden. bzw.weiterepersonengesendetwerdenkann.weiterhinkonnennutzeraneiner InderimAbschnitt4.4aufSeite19erwahntenEinfuhrungwerdenauchPer- Administratoren sonengenannt,andienutzerfragenbezuglichdesdqsoderderwww- Schnittstellerichtenkonnen. 21
27 5AdministrationdesServers,Auswertungder gesetzt50.dasprogrammistimapache-packetenthalten.diestatistikselbst KommandologresolvewerdendieIP-AdressenimLogleinHostnamenum- DieLoglesbendensichimVerzeichnis/SERVER/logs,WerkzeugezumAuswertenderDateienin/SYSOP. werden. cd~/sysop cat~/server/logs/access_log./logresolve \./analog->~/html/statistik.html wirdvonanalog[27]erzeugt.dieseapplikationkannumfassendkonguriert DasZugris-Logle(accesslog)wirdfureineStatistikausgewertet.Mitdem schrieben. DieStatistikwirdHinweisezurAkzeptanzderBenutzerschnittstellegeben,daraussolltenSchlussebezuglichderKongurationdesWeb-Serversgezogenwerden. FurdieAuswertungdesAgent-Logles(agentlog)habeicheinawk-Skriptge- Skript3:ErzeugenderStatistikausderZugris-Logdatei }END{print"<HTML><HEAD><TITLE>DQSWWWInterface</TITLE></HEAD>" {Gesamt+=1;Feld[$0]+=1 #!/bin/awk-f #auswertenagen_log(stdin),produziertwirdhtml(stdout) }Skript4:awk-SkriptzumAuswertendesAgent-Logles print"<body><h1>agentlog</h1>" print"<tableborder>" for(browserinfeld){ print"</table>" print"</body></html>" } printf"<tr><td>%s</td><th>%02.02f%%</th></tr>\n",\ Browser,100*Feld[Browser]/Gesamt DieErmittlungderHostnamenwirdaufeinenZeitpunktkonzentriert. 50Apachehabeichmit-DMINIMALDNSubersetzt,diesmachtdenServeretwasschneller. 22
28 AufdieAusgabedesSkriptes(/HTML/hit.html)wird,ubereinenURLvon derstatistik(/html/statistik.html)aus,verwiesen.beidedokumentewerdenvoncron-jobsaktualisiert. DasFehler-LoglewirdvoneinemPerl-Skript[28]ausgewertet.GreifteinAd- (HaufungvonfehlgeschlagenenAuthentikations-Versuchen). aufzulangeantwortzeiten(time-out)sowieoensichtlicheeinbruchsversuche UnterdemerwahntenURLwerdenweitereInformationenausgegeben.DieServer-Prozessewerdengelistet,uptimesowiewhowerdengerufen.DerWeb-Server kannubereinformularneugestartetoderaberruntergefahrenwerden51. EinProblemergibtsichfurdieWartungdesServers,wennderAdministratorZugriefurdieDauerderArbeitenverbietenmochte.Dieskannz.B.bei derumstellungvonpfadennotwendigsein.ichhattefureinensolchenfallein kleinesprogrammgeschrieben,welchesaufderportnummerdesweb-servers VerbindungenannimmtundeineMeldungauseinerDatei52ausgibt.Denzu wartendenserverwollteichdannmitderangabeeineranderenportnummer starten.diesistabereineschlechtelosung,wennmandieformularedesweb- starten.stellennutzerwahrendderwartungsarbeitenanforderungenanden IchschlagefolgendeLosungvor:inderKongurations-Dateiaccess.confsind dieportnummerandern. Serverstestenmochte.IndenFill-Out-Formenmutemanvorubergehendauch schluderarbeitenistinaccess.confwiederallowfromalleinzutragenund derserverneuzustarten. DieKongurationderC-ProgrammeerfolgtindenjeweiligenMakelesbzw. entsprechendeverzeichnissemitallowfromzuschutzenundderserverneuzu HTTP-Server,soerhaltensieeineaussagekraftigeFehlermeldung.NachAb- Header-Dateien.InShell-SkriptshabeicheinenVereinbarungsteilgekennzeichscheinlichnachderVereinigungderbeidenSystemewegfallenkonnenhergehenderAbsatz)habeichTeileindenSkriptsgekennzeichnet,diewahrnet.UnubersichtlicheVerzweigungensindmitKommentaren(#(bzw.#))ver- MitdemKommentar#WEGDAMITundevtl.zugehorigenKlammern(siehevorsehen,diedasEditierenmitdemviunterstutzen53. aktuellerberichtausgegeben.derurlistmitderherkommlichenhttp- Authentikationgeschutzt,alsonichtmitPawortenausdemNIS. DerFehlerberichtsolltesorgfaltigausgewertetwerden,vorallemimHinblick ministratordesweb-serversaufdenurl\nursysop\zu,sowirdihmein 51Stop-ButtondesWeb-Browsermubetatigtwerden. 52sinnvollerweiseetwa\wegenWartungsarbeitenZugrinichterlaubt\ 53%{ndmatching()fg 23
29 genommenwerden,sindfolgendeschritteerforderlich: WWW-Zugangeinfachnachzuvollziehen.Sollz.B.einneuerHostheraklesauf- AnderungenbezuglichdervomDQSverwaltetenCompute-Ressourcensindim 1.IndieHomepagedesWeb-Serverssindeintelnet-Linkaufdenherakles Ichmochtenocheinen,meinerMeinungnacheektiven,Wegerwahnen.Man 3.IndasFormularfurqsub,qsub.html,istderHostheraklesaufzunehmen. 2.DieShell-Skriptsinfo.cgiundqalter.cgisowiedasHTML-Dokumenteinfuehrung.htmlsindumdenHostherakleszuerweiternzufugen. sowieeinentsprechenderverweisaufdascgi-programminfo.cgiein- DiesistderwirklichwichtigeSchritt. mutenmitwenigaufwandzutatigensein.ichhabealshinweisdenkommentar#---hierneueressourcenindasshell-skriptgeschrieben. indasdqsaufgenommenwird,istebenfallseinfachzurealisieren.diefill- durchsucheallerelevantenverzeichnisse,also/html,/ahtml,/cgiund DieBedienungneuerRessourcen,z.B.wenndassuperskalareRechencluster /ACGI,nachschoneingegliedertenHostnamen... Out-FormfurdasZusammenstellenvonAuftragen,qsub.html,muentsprechenderweitertwerden.AnderungenimzugehorigenCGI-Programm,qsub.cgi, FurdasregelmaigeAktualisiereneinigerDatenhabeicheinecrontabeingerichtet. #crontabfuerdqswwwinterface #mesc, #jedensamstag23:30uhrpartitions-attributeholen 3023**6/home/urz/user/p/parate/SSI/partition.sh\ #jedensamstag23:33uhrstatistikaktualisieren 3323**6/home/urz/user/p/parate/SYSOP/statistik.cron.sh #Servertaeglich5:45hochfahren 455***/home/urz/user/p/parate/start #Servertaeglich5:15runterfahren 155***/home/urz/user/p/parate/stop2>/dev/null >/home/urz/user/p/parate/ssi/partition.txt2>/dev/null #jedestundenachsehen,observernochdaist 54****/home/urz/user/p/parate/SYSOP/test.server.cron Skript5:crontabfurdenNutzerparate 24
30 beiadministrativentatigkeitenvonnutzen. InderDatei/.cshrcwerdenUmgebungsvariablengesetzt.Ichdenke,siesind setenvlogs"/home/urz/user/p/parate/server/logs/" setenvsysop"/home/urz/user/p/parate/sysop/" setenvbin"/home/urz/user/p/parate/server/bin/" setenvacgi"/home/urz/user/p/parate/acgi/" setenvahtml"/home/urz/user/p/parate/ahtml/" setenvcgi"/home/urz/user/p/parate/cgi/" setenvhtml"/home/urz/user/p/parate/html/" Skript6:nutzlicheUmgebungsvariablen 25
31 DenWeb-ServerhabeichaufeinemRechnerdesWorkstation-Poolsinstalliert Server Dortwirdersicherlichnichtbleiben,ApachekannaufmehrerenPlattformeninstalliertwerden54.DerHostmuuberdasNetzerreichbarsein.FurdenEinsatz furs/keyeintragenkonnen.gunstigwaresicherlicheinhost,aufdemauchder qmasterdesdqslauft. DieNutzerverzeichnissemussenvondemRechnergemountetwerden.Einloka- konguriertwerden.genauereaussagenkonnenerstimoentlicheneinsatz DieServerprozessebelegenlautpsetwa300Kilobyte,eineShellreichlich100 MeinerMeinungnachmuderHostkeinesehrleistungsfahigeMaschinesein. les/tmp-verzeichnismuexistieren.perrshmuunterjedernutzer-idaufdie getroenwerden. Kilobyte55.ApachekannhinsichtlichderAnzahlzuerzeugenderServer-Prozesse FrontendrechnerdesGC/PP-128zugegrienwerdenkonnen. 6BasismaschineundEntwicklungsumgebung 6.1Basismaschine vons/keyistesnotwendig,dasichallenutzeraufdermaschineeinloggenund 6.1.2Client GrundsatzlichkannjederNutzer,dereinNutzerkennzeichendesURZhat,DQS BrowsersowieZugangzumInternetsindunbedingterforderlich.DerNutzer solltenebendemwebaufseinverzeichniszugreifenkonnen,entwederunmittelbaraneinemrechnerinnerhalbderuniversitatoderpertelnet. zukonnen.damitsetztsichdiearchitekturunabhangigkeitdesdqsfort. uberdasworldwidewebnutzen.eingraphischeroderalphanumerischerweb- NetzwerkwirdnureinjeweiligerWeb-Browserbenotigt,umdasDQSnutzen Ichmochtenocheinmalbetonen:furunterschiedlichsteArchitekturenineinem tedengnuc-compiler. unddengnuc-compiler.aufmeinempcarbeiteteichunterlinuxundnutz- derreichenhainerstraegeschrieben,abundzuhabeichmeineneigenenpc 6.2Entwicklungsumgebung IchhabemeineProjektarbeithauptsachlichamWorkstation-PooldesURZin WirdS/Keyeingesetzt,somulokaldasPawortberechnetwerdenkonnen56. TexteundProgrammehabeichmitdemvieditiert.DieSyntaxderHTML- Dokumenteprufteichmitweblint. genutzt.amworkstation-poolnutzteichsolaris2,x,denc-compilervonsun 54SunOS4,Solaris2,SGIIRIX,HP-UX,AIX,Ultrix,DECODF/1,NeXT,Sequent,Linux 55DieseAngabenergabensichunterSolaris2.3aufdemRechnercache.hrz.tu-chemnitz.de. 56unterUNIXKommandokey,ichselbstnutzeaucheineImplementationfurWindows 26
32 texchkgepruft.ichhabefolgendepackagesverwendet:german,varioref,cd, DieseDokumentationwurdemitLATEX2"erstellt,dieSyntaxdesTEXlesmit sen.weiterhinnutzteicheinigenewsgruppen57.ichwandtemichmitbugre- portsandieapacheprojectmembers,diekommunikationwareektiv58und sowieprint.einigeabbildungenwurdenmittexcadunterms-doserstellt. ichaufanhang\informationsquellenimworldwideweb\aufseite43verwei- Webaufbereitet. InformationenfurdieProjektarbeitbezogichausvielenQuellen.Dazumochte DieDokumentationhabeichmitHilfevonlatex2htmlfurdasWorldWide fancybox,oat,epsgundmoreverb.weiterhinnutzteichispell,xdvi,dvips lehrreich. hilfreichzurseite.ichmachteregengebrauchvoninstalliertenmanuals. Cubersowie\SystemprogrammierungunterUNIX\vonProf.Dr.ThomasHorn Newsgruppede.comp.texRat. WahrendderImplementationsphasestandenmir\DieBourneShell\vonUlrich bachundalexandersamarineinegroehilfe.weiterhinholteichmirinder Einfuhrung\und\TheLATEXCompanion\vonMichelGoossens,FrankMittel- BeimSchreibenderDokumentationwarenmirHelmutKopkas\LATEX,Eine MeinBetreuer,Dr.WolgangRiedel,liemir,wasichsehrzuschatzenwei, nutzteichdiebash. vielfreiraum.erorganisierteeinediskussionmitmitarbeiterndesrechenzentrums61.dasgesprachzeigtemiru.a.,wiewichtigeinespezikationsphase Programmen.Vorallemsetzteich60awk,cut,grep,makeundmanein.AlsShell UnterdemBetriebssystemUNIX59arbeiteteichmitvielennutzlichenStandarderwahntenDiskussionfurgeleisteteUnterstutzungbzw.Hinweisebedanken. IchmochtemichbeiallengenanntenPersonensowiedenTeilnehmernander KlippebezuglichdesParallelrechnersbzw.desDQS. ist62.jenswagner,karstenbaenschundvorallemthomaslang(alleherren MitarbeiterdesRechenzentrumsderTUChemnitz)halfenmirubersomanche intensiveranmeinebetreuerherantretensollen. 58Ichhabegeholfen,einenFehlerzubeseitigen:) 61DieseDiskussionfandam31.August1995statt. 62ImKlartext:IchhattedenKontaktmitMitarbeiterndesURZvielfruhersuchenbzw. 57comp.infosystems. 60inalphabetischerOrdnung 59konkretSolaris/SunOS,HP-UX,Linux27
U N I V E R S S C H E I T Ä T T E C H N C H E M N I C K A U I T Z Z W
TechnischeUniversitatChemnitz-Zwickau LehrstuhlBetriebssysteme FakultatInformatik I T E C H N S C H E U N I V E R S I T Ä T C H E M N I T Z - Z W I C K A U Client-Server-BackupfurdezentraleFilesysteme
MehrHerzlich willkommen im Modul Web-Engineering
Herbst 2014 Herzlich willkommen im Modul Web-Engineering Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW / Martin Hüsler und Rainer Telesko
Mehropenk platform Dokumentation Setup Liferay Version 0.9.1
openk platform Dokumentation Setup Liferay Version 0.9.1 Inhaltsverzeichnis 1 Allgemeines... 3 1.1 Änderungsnachweis... 3 2 Einleitung... 4 3 Setup Pages in Liferay... 5 3.1 Erstellung Startseite... 5
MehrInstallationsanleitung für pcvisit Server (pcvisit 12.0)
Installationsanleitung für pcvisit Server (pcvisit 12.0) Seite 1 version: 12.08.2013 Inhalt 1. Einleitung...... 3 2. Download und Installation.... 3 4. Starten der Verbindungssoftware. 6 4.1 Starten der
MehrTimeMachine. Installation und Konfiguration. Version 1.4. Stand 09.01.2014. Dokument: installcentos.odt
Installation und Konfiguration Version 1.4 Stand 09.01.2014 TimeMachine Dokument: installcentos.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben
MehrInstallationsanleitung für pcvisit Server (pcvisit 15.0)
Installationsanleitung für pcvisit Server (pcvisit 15.0) Seite 1 version: 11.02.2015 Inhalt 1. Einleitung... 3 2. Download und Installation... 3 3. Starten der Verbindungssoftware....5 3.1 Starten der
Mehrphp Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.
MehrSeminar SS 2000 Enterprise Application Intergration
Seminar SS 2000 Enterprise Application Intergration Web Programming Lifang Chen Betreuer: Marcello Mariucci Juli 2000, Universität Stuttgart Seminar "Web Programming" von Lifang Chen, Juli 2000 Folie 1
MehrU N C H E M N I T Z Z W I C KAU
zurlangzeitarchivierungbeliebigerdaten EntwicklungeinesKonzepts Diplomarbeit TechnischeUniversitatChemnitz{Zwickau geborenam13.februar1968inkonigswusterhausen eingereichtvonmichaelschaefer FakultatInformatik
Mehreridea AG Installation Eclipse V 1.4
Installation Eclipse Inhaltsverzeichnis Einleitung... 2 Voraussetzungen für die Eclipsenutzung... 2 SAP GUI aktualisieren... 2 Java aktualisieren... 3 VC++ aktualisieren... 3 Eclipse installieren... 5
MehrClient-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30
Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30 Copyright Brainloop AG, 2004-2014. Alle Rechte vorbehalten. Dokumentenversion 2.0 Sämtliche verwendeten Markennamen und Markenzeichen
MehrHTML-Tags zur Gestaltung von Informationen im Redaktionssystem SixCMS. Handbuch für Webredakteure
s zur Gestaltung von Informationen im Redaktionssystem SixCMS Handbuch für Webredakteure V 0.1 Stand: 17.12.2003 Ministerium des Innern Webredaktion Seite 2 von 14 Inhaltsübersicht s zur Gestaltung von
MehrInstallation Hardlockserver-Dongle
Installation Hardlockserver-Dongle Mit Hilfe des Hardlockservers können Lizenzen im Netzwerk zur Verfügung gestellt und überwacht werden. Der Hardlockserver-Dongle wird auf einem Server im Netzwerk installiert.
MehrFolgende Voraussetzungen für die Konfiguration müssen erfüllt sein:
5. HTTP Proxy (Auth User / URL Liste / Datei Filter) 5.1 Einleitung Sie konfigurieren den HTTP Proxy, um die Webzugriffe ins Internet zu kontrollieren. Das Aufrufen von Webseiten ist nur authentifizierten
MehrHerzlich willkommen im Modul Informatik Grundlagen
Herbstsemester 2010/2011 Herzlich willkommen im Modul Informatik Grundlagen Wirtschaftsingenieurwesen: 1. Semester Dozent: Martin Hüsler Fachhochschule Nordwestschweiz FHNW / Martin Hüsler 1 Ablauf: 1.
MehrEntwicklung einer Webseite zur Verwaltung von Prüfungsterminen
Staatliche Fachschule für Mechatronik- und Elektrotechnik Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen von Voit Alexander 3. Januar 2018 Entwicklungsarbeit Staatliche Fachschule für Mechatronik-
MehrDieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.
CLIENT INSTALLATION DES ENIQ ACCESSMANAGEMENTS Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren. Ein Client kann in drei
MehrProjekt MasterMind Systemspezifikation
Hochschule Luzern, Technik & Architektur Projekt MasterMind Eine Projektarbeit des Studiengangs Informatik im Modul Horw, 26.05.2009 Projekt Dokument Auftraggeber Projekt MasterMind Hochschule Luzern,
MehrKommunikations-Parameter
KNX App knxpresso für Android Tablets/Phones Kommunikations-Parameter Ausgabe Dokumentation: Mai. 2015 Doku Version V1.0.0 - Seite 1/8 Inhaltsverzeichnis 1.1 Nützliche Links... 3 1.2 Beschreibung der Kommunikations-Datei...
MehrNetzlaufwerke der FU einbinden (für Windows und MacOS)
Netzlaufwerke der FU einbinden (für Windows und MacOS) Inhaltsverzeichnis 1. Vorbereitung... 2 2. Mit dem FU Netzwerk verbinden... 2 3. Netzlaufwerk verbinden... 3 3.1 MacOS... 3 3.2 Windows... 5 Vorbemerkung:
MehrDas PTCarPhone 5 als Modem verwenden
Das PTCarPhone 5 als Modem verwenden Revision: Juli 2015 pei tel Communications GmbH Ein Unternehmen der peiker Firmengruppe www.peitel.de Inhaltsverzeichnis 0 Historie...4 0.1 Relevante Dokumente... 4
MehrMultimedia im Netz Wintersemester 2012/13. Übung 02
Multimedia im Netz Wintersemester 2012/13 Übung 02 Ludwig-Maximilians-Universität München Multimedia im Netz WS 2012/13 - Übung 2-1 PHP-Server im CIP-Pool php.cip.ifi.lmu.de Zugriff nur im Institutsnetz,
MehrEinführung in die Scriptsprache PHP
Herbst 2014 Einführung in die Scriptsprache PHP Wirtschaftsinformatik: 5. Semester Dozenten: Rainer Telesko / Martin Hüsler Fachhochschule Nordwestschweiz FHNW - Rainer Telesko / Martin Hüsler 1 Inhalt:
MehrA361 Web-Server. IKT-Standard. Ausgabedatum: 2015-01-27. Version: 1.03. Ersetzt: 1.02. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2004-09-07
Eidgenössisches Finanzdepartement EFD Informatiksteuerungsorgan des Bundes ISB A361 Web-Server Klassifizierung: Typ: Nicht klassifiziert IKT-Standard Ausgabedatum: 2015-01-27 Version: 1.03 Status: Genehmigt
MehrInfinigate (Schweiz) AG. Secure Guest Access. - Handout -
Infinigate (Schweiz) AG Secure Guest Access - Handout - by Christoph Barreith, Senior Security Engineer 29.05.2012 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis... 1 2 Secure Guest Access... 2 2.1 Gäste Accounts
Mehre-serve UPSM Version 7.1
, Stöckackerstrasse 30, CH-4142 Münchenstein Ph:++41 (0) 61 413 15 00, Fax:++41 (0) 61 413 15 01 http://www.e-serve.ch, crm@e-serve.ch e-serve UPSM Version 7.1 Anleitung für Installation & Betrieb MANAGEMENT
MehrDokumentation Externe Anzeige von Evento Web Dialogen
Dokumentation Externe Anzeige von Evento Web Dialogen Autor: Roger Guillet Telefon 058 404 83 57 E-Mail roger.guillet@crealogix.com CREALOGIX Evento Postfach 112, Baslerstrasse 60 CH-8066 Zürich Telefon
MehrEinrichten einer RemoteApp- und Desktopverbindung
Fachhochschule Köln Cologne University of Applied Sciences Tel. +49 221 / 8275-2323 Fax +49 221 / 8275-2660 Fachhochschule Köln Betzdorfer Strasse 2 D 50679 Köln support@campus-it.fh-koeln.de http://www.fh-koeln.de
MehrPHP & HTML. Kurzeinstieg HTML. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge
Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH) PHP & HTML Kurzeinstieg HTML Zellescher Weg 12 Willers-Bau A109 Tel. +49 351-463 - 32424 Michael Kluge (michael.kluge@tu-dresden.de) HTML
MehrPraktikum IT-Sicherheit
IT-Sicherheit Praktikum IT-Sicherheit - Versuchshandbuch - Aufgaben Angriffstechniken In diesem Versuch werden verschiedene Angriffstechniken anhand von Beispielen vorgestellt. Die Ausarbeitung der Übungen
MehrSie lernen ausschließlich durch selber machen!
Lösungsvorschläge zu den Übungen und Praktika zur Datenverarbeitung Wenn Sie hier nachschauen, bevor Sie die jeweilige Aufgabe gelöst haben, ist das verlorene Zeit : da gehen Sie lieber zum Baden! Sie
MehrBitDefender Client Security Kurzanleitung
BitDefender Client Security Kurzanleitung...1 Appendix A Kurzanleitung mit Screenshots...2 BitDefender Client Security Kurzanleitung 1. Wählen Sie entweder 32 oder 64 bit Management Server aus dem BitDefender
MehrZertifikate Swiss Government SSL CA 01
Eidgenössisches Finanzdepartement EFD Bundesamt für Informatik und Telekommunikation BIT Kommunikation BIT Daniel Stich, 01. Mai 2014 Zertifikate Swiss Government SSL CA 01 Antrag erstellen Projektname:
MehrTechnische Dokumentation Scalera Mailplattform MS Entourage Konfigruation unter Mac OS X für EveryWare Kunden
Technische Dokumentation Scalera Mailplattform MS Entourage Konfigruation unter Mac OS X für EveryWare Kunden Vertraulichkeit Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht
MehrBenutzerhandbuch für Debian Server mit SAMBA. Rolf Stettler Daniel Tejido Manuel Lässer
Benutzerhandbuch für Debian Server mit SAMBA Rolf Stettler Daniel Tejido Manuel Lässer Vorname Name Stettler Rolf, Tejido Daniel, Lässer Manuel TBZ Klasse 01b Projekt: LT2, Fileserver auf Debian mit Samba
Mehrprodent systems GmbH & Co. KG, Goethering 56, 63067 Offenbach Installationsanleitung von prox log Oktober 2011 Seite 1 / 13
Installationsanleitung von prox log Oktober 2011 Seite 1 / 13 Inhaltsverzeichnis 1 Installation von prox log... 3 1.1 System-Voraussetzung... 3 1.2 Installationsanleitung für Einzelplatz du Mehrplatzanlage...
MehrTimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München
Time CGI Version 1.5 Stand 04.12.2013 TimeMachine Dokument: time.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor Version Datum Kommentar
MehrAdministrator Handbuch
SPTools Extension Keys: sptools_fal_base sptools_fal_driver SPTools Version: 1 Extension Version: 1.0.2 Inhaltsverzeichnis... 1 1. Einleitung... 2 2. Systemanforderungen... 3 3. SPTools FAL Installation...
MehrPflichtenheft Programmanwendung "Syntax Tool"
Projekt: Syntax Tool Autor: Michael Rattun Home: www.mrattun.de Letzte Änderung: 27.10.2011 1 SEITE Syntax Tool Inhaltsverzeichnis Inhaltsverzeichnis 1. Zielbestimmung... 3 1.1 Muss-Kriterien (Freeware)...
MehrAufbau eines virtuellen privaten Netzes mit Peer-to-Peer-Technologie
Aufbau eines virtuellen privaten Netzes mit Peer-to-Peer-Technologie Wolfgang Ginolas Fachhochschule Wedel 21. September 2009 Wolfgang Ginolas (Fachhochschule Wedel) 21. September 2009 1 / 14 Einleitung
Mehrpr[sms] MMS-MM7/SOAP Schnittstelle Version: 1.1 Stand: 29.05.2006 Autor: Gollob Florian
pr[sms] MMS-MM7/SOAP Schnittstelle Version: 1.1 Stand: 29.05.2006 Autor: Gollob Florian Einleitung pr[sms] MMS-MM7/SOAP - Schnittstelle Einleitung Schema MT MMS als Kommunikationsmittel wird immer wichtiger
MehrPraktikum IT-Sicherheit
IT-Sicherheit Praktikum IT-Sicherheit - Versuchshandbuch - Aufgaben VPN In diesem Versuch lernen Sie eine sichere VPN Verbindung zu einem Server aufzubauen. Dabei werden zuerst ältere Verfahren eingesetzt
MehrStep by Step Microsoft Word 2007 Seriendruck mit SharePoint Daten
Microsoft Word 2007 Seriendruck mit Stefan Dorner, namics AG namics ag Weststrasse 3 CH 6340 Baar/ZG t [+41] 41 768 23 68 f [+41] 41 768 23 64 info@namics.com Offices in: Frankfurt, Hamburg, St. Gallen,
MehrBenutzerdokumentation Hosted Backup Cloud Access
Benutzerdokumentation Hosted Backup Cloud Access Geschäftshaus Pilatushof Grabenhofstrasse 4 6010 Kriens Version 1.1 28.04.2014 Inhaltsverzeichnis 1 Einleitung 3 2 Hosted Backup Cloud Access 4 2.1 Website
MehrINHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12
ONLINE-HILFE INHALTSVERZEICHNIS 1 Allgemeine Beschreibung... 3 2... 4 2.1 Angemeldeter Benutzer... 4 2.2 Gast... 10 Abbildungsverzeichnis... 12 1 ALLGEMEINE BESCHREIBUNG Die Webseite "" ist eine Informationsplattform
MehrApplication Note. Anbindung von Kunden-Software an SpiderControl Web Visualisierung
2015-02-25 1 of 6 Application Note Anbindung von Kunden-Software an SpiderControl Web Visualisierung Version ApplicationNote_AnbindungFremdsoftware /Version Seite 1 / 6 Version Datum Kommentar Autor 0.1
MehrWebseitenverwaltung. Mit HTML, CSS und ein klein wenig PHP. Steffen Schwientek http://schlaukopp.org
Webseitenverwaltung Mit HTML, CSS und ein klein wenig PHP Ziel: Einheitliches Layout Banner für alle Seiten des Webauftritts div id="navi" Seite 1 Seite2 Seite
MehrClient-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30
Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30 Copyright Brainloop AG, 2004-2015. Alle Rechte vorbehalten. Dokumentenversion: 1.1 Sämtliche verwendeten Markennamen und Markenzeichen
MehrBillSAFE Payment Layer Integration Guide
BillSAFE Payment Layer Integration Guide letzte Aktualisierung: 10.06.2013 Inhaltsverzeichnis 1 Vorwort...2 1.1 Inhalt...2 1.2 Zielgruppe...2 1.3 Voraussetzungen...2 1.4 Feedback...2 1.5 Versionshistorie...3
MehrSybase Central Dokumentation Aktivierung der Monitoringfunktion
Sybase Central Dokumentation Aktivierung der Monitoringfunktion Version 1.0 14. Dezember 2012 Inhaltsverzeichnis 1 EINLEITUNG... 3 2 ZIELSETZUNG... 3 3 VORGEHENSWEISE... 3 4 ANHANG... 7 4.1 DOKUMENTHISTORIE...
MehrÜbertragung von ArcGIS Desktop 10.1 Concurrent Use Lizenzen auf zwei oder mehr Lizenzmanager (Juni 2013)
Übertragung von ArcGIS Desktop 10.1 Concurrent Use Lizenzen auf zwei oder mehr Lizenzmanager (Juni 2013) Copyright 2013 Esri Deutschland GmbH Inhalt 1 Einleitung... 3 2 Voraussetzungen... 3 3 Alternative
MehrFolgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:
Firewall für Lexware professional konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Windows XP SP2 und Windows 2003 Server SP1 Firewall...1 4. Bitdefender 9... 5 5. Norton Personal
MehrFernzugang Uniklinikum über VMware View
Fernzugang Uniklinikum über VMware View Windows Mit VMware View haben Sie die Möglichkeit, von einem beliebigen Netzwerk aus auf einen Rechnerpool des Uniklinikums zuzugreifen. 1. Installation des VMware
MehrHow- to. E- Mail- Marketing How- to. Subdomain anlegen. Ihr Kontakt zur Inxmail Academy
E- Mail- Marketing How- to How- to Subdomain anlegen Getrackte Links in Ihren E- Mails haben keinen Bezug zu Ihrer Domain und werden deswegen häufig von Ihren Empfängern als nicht vertrauenswürdig eingestuft.
MehrWhite Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV
Installation und Konfiguration der Fabasoft Integration für CalDAV Copyright Fabasoft R&D GmbH, A-4020 Linz, 2008. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen und/oder
MehrAuskunft über die Kassendaten
Landesamt für Finanzen Dienststelle München des Freistaates Bayern Auskunft über die Kassendaten Anmeldung am Terminalserver Bedienungsanleitung Stand: 31.01.2007 Inhaltsverzeichnis ALLGEMEINE UND TECHNISCHE
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrMultimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011
Übung zur Vorlesung Multimedia im Netz Ludwig-Maximilians-Universität Wintersemester 2010/2011 Ludwig-Maximilians-Universität München Multimedia im Netz - Übung - 2-1 Übungsblatt - 2 Thema: HTML, PHP und
MehrClientkonfiguration für Hosted Exchange 2010
Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG
MehrWebseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools
Webseiten und Web-Apps grafisch gestalten mit HTML5 Canvas ohne Flash und sonstige Tools 1 Kurze HTML-Geschichte Die HTML4-Spezifikation wurde im Dezember 1997 vorgelegt. Seitdem Stagnation! Das W3C arbeitete
MehrBenutzer Handbuch für die Präventionszeitberechnung von eval.at
Benutzer Handbuch für die Präventionszeitberechnung von eval.at Dokumentname: BenutzerHandbuch_Praeventionszeitberechnung Erstellungsdatum: 04.10.2010 Verfasser: Martin Kasika, Eric G. Trattner Version:
MehrTYPO3 Slide 1 www.lightwerk.com 2005 Lightwerk GmbH
TYPO3 Slide 1 Inhaltsverzeichnis Was ist ein CMS Was ist TYPO3 Editier-Möglichkeiten / Frontend-Editieren Slide 2 Was ist ein CMS (WCMS) Ein Web Content Management System (WCMS) ist ein Content-Management-System,
MehrScalera Mailplattform Dokumentation für den Anwender
Vertraulichkeit Die vorliegende Dokumentation beinhaltet vertrauliche Informationen und darf nicht an unbefugte Dritte weitergereicht werden. Kontakt Everyware AG Zurlindenstrasse 52a 8003 Zürich Tel:
MehrFavoriten sichern. Sichern der eigenen Favoriten aus dem Webbrowser. zur Verfügung gestellt durch: ZID Dezentrale Systeme.
Favoriten sichern Sichern der eigenen Favoriten aus dem Webbrowser zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 20 Inhaltsverzeichnis Einleitung... 3 Mozilla Firefox...
MehrARTS Server 3.5. Produktbeschreibung. Uptime Services AG
Uptime Services AG Brauerstrasse 4 CH-8004 Zürich Tel. +41 44 560 76 00 Fax +41 44 560 76 01 www.uptime.ch ARTS Server 3.5 Produktbeschreibung Uptime Services AG Inhaltsverzeichnis 1 Einleitung... 2 2
MehrWebengineering II T2INF4202.1. Enrico Keil Keil IT e.k.
Webengineering II T2INF4202.1 Enrico Keil Keil IT e.k. Übersicht Herzlich willkommen Enrico Keil Keil IT Oderstraße 17 70376 Stuttgart +49 7119353191 Keil IT e.k. Gegründet 2003 Betreuung von kleinen und
MehrAnleitung für Zugriff auf Hosted Zarafa
Seite 1 / 13 Anleitung für Zugriff auf Hosted Zarafa Hosted Zarafa c/o Phinex Informatik AG Parkweg 35 4051 Basel Mail: Web: info@phinex.ch www.phinex.ch Seite 2 / 13 Inhaltsverzeichnis Domainangaben...
MehrHerzlich Willkommen. Der Weg zur eigenen Homepage. vorgestellt von Frank Kullmann
Herzlich Willkommen Der Weg zur eigenen Homepage vorgestellt von Frank Kullmann 1. Die Planung Was soll auf unserer Homepage abgebildet werden (Texte, Bilder, Videos usw.)? Welche Struktur soll unsere
MehrGeoMedia 6.0: WMS Expansion Pack. OGC WMS Daten in der GeoMedia Welt
GeoMedia 6.0: WMS Expansion Pack OGC WMS Daten in der GeoMedia Welt Tipps & Tricks September 2006 Inhaltsverzeichnis Inhaltsverzeichnis Einführung... 3 Download und Installation... 3 Download WMS Expansion
MehrVISY-X. Technische Dokumentation. MOXA Ethernet Converter Installation und Konfiguration. Ausgabe: 07/2010 Version: 1 Art.-Nr.
Technische Dokumentation VISY-X Installation und Konfiguration Ausgabe: 07/2010 Version: 1 Art.-Nr.: 350045 FAFNIR GmbH Bahrenfelder Str. 19 22765 Hamburg Tel.: +49 / 40 / 39 82 07 0 Fax: +49 / 40 / 390
MehrStatus in Arbeit in Prüfung genehmigt zur Nutzung. Rudolf Rothenbühler, Peter Meyer, Jean-Pierre Bolli Stefan Greif, Antoine Buntschu
Installationshandbuch MISTRA Remote Access Projektname: MISTRA Projektnummer: BZ07-00220 Version: 11.5.2 Status in Arbeit in Prüfung genehmigt zur Nutzung Beteiligter Personenkreis Autoren: Genehmigung:
MehrVerwendung des Terminalservers der MUG
Verwendung des Terminalservers der MUG Inhalt Allgemeines... 1 Installation des ICA-Client... 1 An- und Abmeldung... 4 Datentransfer vom/zum Terminalserver... 5 Allgemeines Die Medizinische Universität
MehrBrainloop Secure Client für ios Version 1.5 Schnellstartanleitung
Brainloop Secure Client für ios Version 1.5 Schnellstartanleitung Copyright Brainloop AG, 2004-2015. Alle Rechte vorbehalten. Sämtliche verwendeten Markennamen und Markenzeichen sind Eigentum der jeweiligen
MehrAJAX DRUPAL 7 AJAX FRAMEWORK. Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks.
DRUPAL 7 AJAX FRAMEWORK Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks AJAX Beispiele Fragen: Gibt es jemanden der noch gar keine Erfahrungen
MehrCopyright by HMS GmbH. All rights reserved.
Hilfsdokument Erklärung der s anhand eines Beispiels. Darstellen und Schreiben von Daten über eine HTML-Seite, die auf dem Anybus X-gateway oder Anybus Communicator hinterlegt wird. Haftungsausschluß Die
MehrInstallationsanleitung
Installationsanleitung Installationsanleitung 2 VERSIONSVERWALTUNG Version Autor Beschreibung Datum 1.0 Benjamin Hestler Erstellen des Dokuments 12.01.2010 1.1 Benjamin Hestler Erweitern und anpassen der
MehrTSM-Client unter Mac OS X einrichten
TSM-Client unter Mac OS X einrichten Inhaltsverzeichnis TSM-CLIENT UNTER MAC OS X EINRICHTEN 1 1. INSTALLATION DES TSM-CLIENTEN 2 2. KONFIGURATION 5 3. EINRICHTUNG DES SCHEDULERS ZUR AUTOMATISCHEN SICHERUNG
MehrThemen. Apache Webserver Konfiguration. Verzeichnisse für Web-Applikationen. Server Side Includes
Themen Apache Webserver Konfiguration Verzeichnisse für Web-Applikationen Server Side Includes Apache Webserver Konfiguration des Apache Webservers Server-Einstellungen in der httpd.conf-datei Einteilung
MehrVTX FTP. Business Datei-Übertragung mit FTP Benutzer-Handbuch. Zusätzliche Informationen : www.vtx.ch. info@vtx.ch 01 / 437 86 00
VTX FTP Business Datei-Übertragung mit FTP Benutzer-Handbuch Zusätzliche Informationen : www.vtx.ch info@vtx.ch 01 / 437 86 00 Inhaltsverzeichnis 1 Einführung......3 1.1 Zweck dieses Dokuments...3 1.2
MehrMac OS X Consoliero Teil 14: Webmail Agent unter Mac OS X Server 10.2
Mac OSX Consoliero Teil 14 Seite: 1/10 Mac OS X Consoliero Weiterführende Dokumentationen für Administratoren. Mac OS X Consoliero Teil 14: Webmail Agent unter Mac OS X Server 10.2 Christoph Müller, PTS
MehrGKSpro WebServer. Überblick. Web Server. GKSpro. Datenbank. GKSpro. InfoBrief Nr. 61 November 2012. GKSpro WebServer.
InfoBrief Nr. 61 Überblick ist eine unter Microsoft Windows-Betriebssystemen lauffähige Software, die dem Anwender eine umfangreiche Benutzeroberfläche u.a. mit folgenden Funktionsbereichen zur Verfügung
MehrInstallation SelectLine SQL in Verbindung mit Microsoft SQL Server 2014 Express with management tools
Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2014 Express with Im nachfolgenden Dokument werden alle Einzelschritte aufgeführt, die als Voraussetzung für die korrekte Funktionalität
MehrSecure Mail der Sparkasse Holstein - Kundenleitfaden -
Secure Mail der Sparkasse - Kundenleitfaden - Webmail Interface - Digitale Raubzüge und Spionageangriffe gehören aktuell zu den Wachstumsbranchen der organisierten Kriminalität. Selbst modernste Sicherheitstechnologie
Mehr1 Konfigurationsanleitung Hosted Exchange
Seite 1 1 Konfigurationsanleitung Hosted Exchange 1.1 Einleitung Das folgende Dokument ist eine Anleitung für die Installation des Outlook 2003- Clients zur Nutzung des EveryWare Services Hosted Exchange.
MehrMobiltelefon Registrierung in Afaria Inhaltsverzeichnis
Mobiltelefon Registrierung in Afaria Inhaltsverzeichnis Windows Phone Registrierung Seite 2 iphone Registrierung Seite 10 Android Registrierung Seite 20 Windows Phone Registrierung Dokumentname: Kontakt:
MehrEinrichtung Secure-FTP
Einrichtung Secure-FTP ONEGroup Hochriesstrasse 16 83101 Rohrdorf Steffen Prochnow Hochriesstrasse 16 83101 Rohrdorf Tel.: (08032) 989 492 Fax.: (01212) 568 596 498 agb@onegroup.de 1. Vorwort... 2 2. Einrichtung
MehrAndroid Remote Desktop & WEB
Application Note extends your EnOcean by a new dimension Android Tablets Android Remote Desktop & WEB myhomecontrol Stand: 22JAN2013 BootUp_mHC-ApplNote_Android_RemoteDesktop.doc/pdf Seite 1 von 7 Einleitung
MehrEinrichten von Arcor-KISS-DSL
der Schulverwaltung Baden-Württemberg Betreuung und Unterstützung Einrichten von Arcor-KISS-DSL Stand: 13.05.2009 Einrichten von Arcor-KISS-DSL 2 Inhaltsverzeichnis 1 2 3 4 Voraussetzungen 3 Einstellungen
MehrIIS Zertifikat Import um den Zertifizierungspfad sicherzustellen
IIS Zertifikat Import um den Zertifizierungspfad sicherzustellen Version 2.0 16. September 2008 Einleitung Dieses Dokument beschreibt wie im Microsoft Windows 2003 Server im IIS nach der Installation eines
MehrPixtacy-Anbindung an CleverReach.de
Pixtacy-Anbindung an CleverReach.de Stand: 17. Oktober 2014 2014 Virthos Systems GmbH www.pixtacy.de Einleitung Pixtacy verfügt ab Version 2.5 über eine Schnittstelle zu dem Online-Newslettertool CleverReach.de.
MehrExchange Export. Mailbox Export
Exchange Export Mailbox Export msontheimer 18.06.2010 Inhalt Exchange Mailbox Export... 3 Rechte anpassen... 3 Zugriffsrechte anpassen... 3 SendAs-Rechte anpassen... 3 Mailbox Export... 4 Skript Anpassung...
MehrTimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.
Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor
MehrAnleitung zur Webservice Entwicklung unter Eclipse
Entwicklungsumgebung installieren Sofern Sie nicht an einem Praktikumsrechner arbeiten, müssen Sie ihre Eclipse-Umgebung Webservice-fähig machen. Dazu benötigen Sie die Entwicklungsumgebung Eclipse for
MehrTeil 1: IT- und Medientechnik
Matrikelnummer Punkte Note Verwenden Sie nur dieses Klausurformular für Ihre Lösungen. Die Blätter müssen zusammengeheftet bleiben. Es dürfen keine Hilfsmittel oder Notizen in der Klausur verwendet werden
MehrVTX FTP-PRO. Übermittlung von Geschäftsdateien per FTP. Benutzerhandbuch. 1 FTP-PRO Bedienungsanleitung für Administatoren
VTX FTP-PRO Übermittlung von Geschäftsdateien per FTP Benutzerhandbuch 1 FTP-PRO Bedienungsanleitung für Administatoren Inhaltsverzeichnis 1. Einleitung... 3 1.1 Zweck des Dokuments... 3 1.2 Zielpublikum...
MehrSicherheitswarnung des Internet Explorers abschalten
Sicherheitswarnung des Internet Explorers abschalten Bereich: Technik - Info für Anwender Nr. 6511 Inhaltsverzeichnis 1. Ziel 2. Voraussetzungen 3. Vorgehensweise 4. Details 5. Verwandte Themen 2 2 2 7
MehrIMAP und POP. Internet Protokolle WS 12/13 Niklas Teich Seite 1
IMAP und POP Internet Protokolle WS 12/13 Niklas Teich Seite 1 IMAP UND POP Inhaltsverzeichnis» Post Office Protocol» Internet Message Access Protocol» Live Beispiel mit telnet Internet Protokolle WS 12/13
Mehr0. VORBEMERKUNG... 3 1. VORBEREITUNG DES SYSTEMS... 3 2. INSTALLATION UND KONFIGURATION VON PD-ADMIN... 3. 2.1. Installation...3
INHALTSVERZEICHNIS 0. VORBEMERKUNG... 3 1. VORBEREITUNG DES SYSTEMS... 3 2. INSTALLATION UND KONFIGURATION VON PD-ADMIN... 3 2.1. Installation...3 2.2. Konfiguration... 4 3. ERSTE SCHRITTE... 5 2 0. Vorbemerkung
MehrClients in einer Windows Domäne für WSUS konfigurieren
Verwaltungsdirektion Abteilung Informatikdienste Clients in einer Windows Domäne für WSUS konfigurieren 08.04.2009 10:48 Informatikdienste Tel. +41 (0)31 631 38 41 Version 1.0 Gesellschaftsstrasse 6 Fax
Mehr