MertenSchumann Matr.-Nr.01FIF91 Imm.-Nr.8062

Größe: px
Ab Seite anzeigen:

Download "MertenSchumann Matr.-Nr.01FIF91 Imm.-Nr.8062"

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

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

Mehr

Herzlich willkommen im Modul Web-Engineering

Herzlich 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

Mehr

openk platform Dokumentation Setup Liferay Version 0.9.1

openk 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

Mehr

Installationsanleitung für pcvisit Server (pcvisit 12.0)

Installationsanleitung 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

Mehr

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 09.01.2014. Dokument: installcentos.odt

TimeMachine. 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

Mehr

Installationsanleitung für pcvisit Server (pcvisit 15.0)

Installationsanleitung 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

Mehr

php 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... 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.

Mehr

Seminar SS 2000 Enterprise Application Intergration

Seminar 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

Mehr

U N C H E M N I T Z Z W I C KAU

U N C H E M N I T Z Z W I C KAU zurlangzeitarchivierungbeliebigerdaten EntwicklungeinesKonzepts Diplomarbeit TechnischeUniversitatChemnitz{Zwickau geborenam13.februar1968inkonigswusterhausen eingereichtvonmichaelschaefer FakultatInformatik

Mehr

eridea AG Installation Eclipse V 1.4

eridea 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

Mehr

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Client-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

Mehr

HTML-Tags zur Gestaltung von Informationen im Redaktionssystem SixCMS. Handbuch für Webredakteure

HTML-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

Mehr

Installation Hardlockserver-Dongle

Installation 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.

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende 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

Mehr

Herzlich willkommen im Modul Informatik Grundlagen

Herzlich 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.

Mehr

Entwicklung einer Webseite zur Verwaltung von Prüfungsterminen

Entwicklung 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-

Mehr

Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.

Dieses 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

Mehr

Projekt MasterMind Systemspezifikation

Projekt 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,

Mehr

Kommunikations-Parameter

Kommunikations-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...

Mehr

Netzlaufwerke der FU einbinden (für Windows und MacOS)

Netzlaufwerke 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:

Mehr

Das PTCarPhone 5 als Modem verwenden

Das 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

Mehr

Multimedia im Netz Wintersemester 2012/13. Übung 02

Multimedia 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,

Mehr

Einführung in die Scriptsprache PHP

Einfü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:

Mehr

A361 Web-Server. IKT-Standard. Ausgabedatum: 2015-01-27. Version: 1.03. Ersetzt: 1.02. Genehmigt durch: Informatiksteuerungsorgan Bund, am 2004-09-07

A361 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

Mehr

Infinigate (Schweiz) AG. Secure Guest Access. - Handout -

Infinigate (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

Mehr

e-serve UPSM Version 7.1

e-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

Mehr

Dokumentation Externe Anzeige von Evento Web Dialogen

Dokumentation 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

Mehr

Einrichten einer RemoteApp- und Desktopverbindung

Einrichten 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

Mehr

PHP & HTML. Kurzeinstieg HTML. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge

PHP & 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

Mehr

Praktikum IT-Sicherheit

Praktikum IT-Sicherheit IT-Sicherheit Praktikum IT-Sicherheit - Versuchshandbuch - Aufgaben Angriffstechniken In diesem Versuch werden verschiedene Angriffstechniken anhand von Beispielen vorgestellt. Die Ausarbeitung der Übungen

Mehr

Sie lernen ausschließlich durch selber machen!

Sie 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

Mehr

BitDefender Client Security Kurzanleitung

BitDefender 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

Mehr

Zertifikate Swiss Government SSL CA 01

Zertifikate 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:

Mehr

Technische 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 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

Mehr

Benutzerhandbuch 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 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

Mehr

prodent systems GmbH & Co. KG, Goethering 56, 63067 Offenbach Installationsanleitung von prox log Oktober 2011 Seite 1 / 13

prodent 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...

Mehr

TimeMachine. Time CGI. Version 1.5. Stand 04.12.2013. Dokument: time.odt. Berger EDV Service Tulbeckstr. 33 80339 München

TimeMachine. 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

Mehr

Administrator Handbuch

Administrator 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...

Mehr

Pflichtenheft Programmanwendung "Syntax Tool"

Pflichtenheft 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)...

Mehr

Aufbau eines virtuellen privaten Netzes mit Peer-to-Peer-Technologie

Aufbau 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

Mehr

pr[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 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

Mehr

Praktikum IT-Sicherheit

Praktikum 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

Mehr

Step by Step Microsoft Word 2007 Seriendruck mit SharePoint Daten

Step 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,

Mehr

Benutzerdokumentation Hosted Backup Cloud Access

Benutzerdokumentation 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

Mehr

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12

INHALTSVERZEICHNIS 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

Mehr

Application Note. Anbindung von Kunden-Software an SpiderControl Web Visualisierung

Application 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

Mehr

Webseitenverwaltung. Mit HTML, CSS und ein klein wenig PHP. Steffen Schwientek http://schlaukopp.org

Webseitenverwaltung. 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

Mehr

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Client-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

Mehr

BillSAFE Payment Layer Integration Guide

BillSAFE 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

Mehr

Sybase Central Dokumentation Aktivierung der Monitoringfunktion

Sybase 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) Ü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

Mehr

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Folgende 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

Mehr

Fernzugang Uniklinikum über VMware View

Fernzugang 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

Mehr

How- to. E- Mail- Marketing How- to. Subdomain anlegen. Ihr Kontakt zur Inxmail Academy

How- 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.

Mehr

White Paper. Installation und Konfiguration der Fabasoft Integration für CalDAV

White 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

Mehr

Auskunft über die Kassendaten

Auskunft ü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

Mehr

Matrix42. 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 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

Mehr

Multimedia im Netz. Übung zur Vorlesung. Ludwig-Maximilians-Universität Wintersemester 2010/2011

Multimedia 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

Mehr

Clientkonfiguration für Hosted Exchange 2010

Clientkonfiguration 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

Mehr

Webseiten 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 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

Mehr

Benutzer Handbuch für die Präventionszeitberechnung von eval.at

Benutzer 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:

Mehr

TYPO3 Slide 1 www.lightwerk.com 2005 Lightwerk GmbH

TYPO3 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,

Mehr

Scalera Mailplattform Dokumentation für den Anwender

Scalera 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:

Mehr

Favoriten 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. 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...

Mehr

ARTS Server 3.5. Produktbeschreibung. Uptime Services AG

ARTS 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

Mehr

Webengineering II T2INF4202.1. Enrico Keil Keil IT e.k.

Webengineering 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

Mehr

Anleitung für Zugriff auf Hosted Zarafa

Anleitung 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...

Mehr

Herzlich Willkommen. Der Weg zur eigenen Homepage. vorgestellt von Frank Kullmann

Herzlich 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

Mehr

GeoMedia 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 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

Mehr

VISY-X. Technische Dokumentation. MOXA Ethernet Converter Installation und Konfiguration. Ausgabe: 07/2010 Version: 1 Art.-Nr.

VISY-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

Mehr

Status in Arbeit in Prüfung genehmigt zur Nutzung. Rudolf Rothenbühler, Peter Meyer, Jean-Pierre Bolli Stefan Greif, Antoine Buntschu

Status 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:

Mehr

Verwendung des Terminalservers der MUG

Verwendung 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

Mehr

Brainloop Secure Client für ios Version 1.5 Schnellstartanleitung

Brainloop 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

Mehr

AJAX DRUPAL 7 AJAX FRAMEWORK. Was ist das Ajax Framework? Ein typischer Ablauf eines Ajax Requests Die Bestandteile des Ajax Frameworks.

AJAX 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

Mehr

Copyright by HMS GmbH. All rights reserved.

Copyright 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

Mehr

Installationsanleitung

Installationsanleitung 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

Mehr

TSM-Client unter Mac OS X einrichten

TSM-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

Mehr

Themen. Apache Webserver Konfiguration. Verzeichnisse für Web-Applikationen. Server Side Includes

Themen. 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

Mehr

VTX 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 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

Mehr

Mac OS X Consoliero Teil 14: Webmail Agent unter Mac OS X Server 10.2

Mac 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

Mehr

GKSpro WebServer. Überblick. Web Server. GKSpro. Datenbank. GKSpro. InfoBrief Nr. 61 November 2012. GKSpro WebServer.

GKSpro 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

Mehr

Installation 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 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

Mehr

Secure Mail der Sparkasse Holstein - Kundenleitfaden -

Secure 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

Mehr

1 Konfigurationsanleitung Hosted Exchange

1 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.

Mehr

Mobiltelefon Registrierung in Afaria Inhaltsverzeichnis

Mobiltelefon 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:

Mehr

Einrichtung Secure-FTP

Einrichtung 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

Mehr

Android Remote Desktop & WEB

Android 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

Mehr

Einrichten von Arcor-KISS-DSL

Einrichten 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

Mehr

IIS Zertifikat Import um den Zertifizierungspfad sicherzustellen

IIS 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

Mehr

Pixtacy-Anbindung an CleverReach.de

Pixtacy-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.

Mehr

Exchange Export. Mailbox Export

Exchange 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...

Mehr

TimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.

TimeMachine. 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

Mehr

Anleitung zur Webservice Entwicklung unter Eclipse

Anleitung 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

Mehr

Teil 1: IT- und Medientechnik

Teil 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

Mehr

VTX 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 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...

Mehr

Sicherheitswarnung des Internet Explorers abschalten

Sicherheitswarnung 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

Mehr

IMAP 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 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

Mehr

0. VORBEMERKUNG... 3 1. VORBEREITUNG DES SYSTEMS... 3 2. INSTALLATION UND KONFIGURATION VON PD-ADMIN... 3. 2.1. Installation...3

0. 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

Mehr

Clients in einer Windows Domäne für WSUS konfigurieren

Clients 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