Magento installeerimine Magento on avatud lähtekoodiga e-kaubanduse platvorm. See on kirjutatud programmeerimiskeeles PHP. Tarkvara töötati algselt välja firma Varien Inc. poolt. Esimene avalikkusele kättesaadav väljalase anti välja 31. märtsil 2008. Uurimuse kohaselt, mille viis läbi aheadWorks 2015. aasta mais, on Magento turuosa 30 kõige populaarsema e-kaubanduse platvormi seas 29.8%. 17. novembril 2015. anti välja Magento 2.0. Magento kasutab MySQL/MariaDB andmebaase, PHP programmeerimiskeelt ning elemente Zend Frameworkist. Samuti on Magentos kasutusel objektorienteeritud programmeerimine ning MVC arhitektuur. Installeerimine 1. Laadige alla Magento kõige uuem versioon 2. Paki fail lahti xampp kaustas olevas htdocs kausta 3. Mine localhost/mageto veebilehele ja vajuta Agree and Stup Magento 4. Start Readiness Check. 5. On täiesti võimalik, et tulevad PHP errorid. Sellejaoks tuleb minna xampp kaustas...
See on lisaülesanne -- pole kohustuslik, kuid annab 2 boonuspunkti juurde kaitsmisel, kellel on see tehtud. Viiteid: PAM Howto Man pages: PAM configuration, pam_cracklib PAM-i konfigureerimisel on suur oht kogu autentimissüsteem ära rikkuda. Mõistlik on teha PAM konfiguratsioonist enne koopia ja olla ühe priviligeeritud kasutaja terminaliga süsteemis pidevalt sees. Igaks juhuks võib teha neid ülesandeid eraldi virtuaalmasinas või salvestada virtuaalmasina seis enne PAM-i konfigureerimist, et suudaks taastada algseisu (põhiülesannete tulemuse). Parooli vahetamisel tehakse paroolile tugevuskontroll ja parooli vahetamiseks peab selles olema vähemalt 8 sümbolit, millest üks on suur täht ja üks on number (vihje: pam_cracklib) Sudo apt-get install libpam-cracklib Cd /etc/pam.d/ Ls Sudo gedit common-password Password requisite pam_cracklib.so retry=3 minlen=11 ucredit=1 lcredit=1 dcredit=1 //save Sudo su – paula (vahetab kasutajat) Passwd (et parooli vahetada & testida)
Siis kui süsteemi taaskäivitub ning asterisk liides töötab (kasutajanimi root ning algne parool on passwd) tuleb muuta paroolid. maint liidese jaoks vajalik käsk parooli muutmiseks on: #passwd-maint ning AMP parooli muutmiseks on: #passwd-amp Samuti on võimalik muuta ka root konto parool: #passwd-root Siis kui paroolid on muudetud võin näiteks installeerida webmin'i liidest, kuid mul ta lõpuks ei hakanud tööle (peale süsteemiaja muutmist ning sendmail liidese konfigureerimist). Samas tuleb mainida, et mul tekkis probleem: Nimelt peale süsteemi restardi zaptel'i liides ei hakanud tööle. See viga on põhjuseks, miks ei saa telefonisüsteemi veebilehitsejast aktiveerida. Vea lahendamine võttis umbes 15 tundi aega, kuid lõpuks oli leitud lahendus. Zaptel'i liides on vajalik selleks, et ühendada tavalised PSTN lauatelefonid IP-telefoni võrku. Kui zaptel'i FXO/FXI toetavat seadmet ei ole arvuti küljes ning zaptel'i liides ei ole
Kasutajajuhend on dokument, milline käsitleb kasutaja vaadet süsteemile - milleks toodet saab kasutada, kuidas toodet kasutada, millised on võimalikud veasituatsioonid ning nende lahendamine. Kasutajajuhend ei vaatle süsteemi ,,sisemust" vaid seda, mis on kasutajale nähtav. Projektidokumentatsioon käsitleb projektijuhtimisega seotud materjale. Haldusjuhend käsitleb toote installeerimist, andmesiiret, toote hooldust ja administreerimist, konfigureerimist, muudatuste sisseviimise korda. Kasutusjuhend (user guide) on tehniline dokument, mis peab pakkuma tuge konkreetse süsteemi kasutajatele. Mõistena kasutatakse ka sõna manuaal (manual). Ka parimast tarkvarast ei ole kasu, kui kasutaja ei oska teda kasutada. Kogu kasutaja dokumentatsiooni kuuluvad lisaks kasutusjuhendile hooldusjuhised, tööshoidmise juhend, õppematerjal ja teised materjalid-juhendid süsteemi spetsiifikast lähtudes. Kasutusjuhendi peab süsteemile kaasa andma arendaja
printereid kohtame harva. Vanemate printerimudelite tavaliseks koostisosaks on 1-3 DIP-lülitit, mis paiknevad korpuse sees ja mille abil saab muuta printeri põhiparameetreid: prindi laiust, kasutatavaid märgistikke, järjestikliidese ülekandeparameetreid (boodisagedust, andme- ja stoppbittide arvu, paarsuskontrolli ja kätlemise varianti jne.), puhvermälu kasutamisviisi jms. Uuemates mudelites on need harilikult asendatud elektrooniliste DIP-lülititega (EDS) ning printeri konfigureerimist võib läbi viia otse esipaneelilt mitmefunktsionaalsete sõrmiste abil. Lisaks elektroonilistele juhtsõrmistele on nõelprinteritel ka mitu mehaanilist juhtimiselementi: võlli pööramisnupp (platen knob) ja paberivabastuskang (paper release lever). Viimasel on harilikult kaks asendit- üks tavaliste paberipoognate hõõrdveoks ja teine pidevakujulise lintpaberi (coninuous paper) kasutamiseks. Pidevakujuline perfopaber (lõõtspaber) oli varasemate printerite peamiseks
harva. Vanemate printerimudelite tavaliseks koostisosaks on 1-3 DIP-lülitit, mis paiknevad korpuse sees ja mille abil saab muuta printeri põhiparameetreid: prindi laiust, kasutatavaid märgistikke, järjestikliidese ülekandeparameetreid (boodisagedust, andme- ja stoppbittide arvu, paarsuskontrolli ja kätlemise varianti jne.), puhvermälu kasutamisviisi jms. Uuemates mudelites on need harilikult asendatud elektrooniliste DIP-lülititega (EDS) ning printeri konfigureerimist võib läbi viia otse esipaneelilt mitmefunktsionaalsete sõrmiste abil. Lisaks elektroonilistele juhtsõrmistele on nõelprinteritel ka mitu mehaanilist juhtimiselementi: võlli pööramisnupp (platen knob) ja paberivabastuskang (paper release lever). Viimasel on harilikult kaks asendit- üks tavaliste paberipoognate hõõrdveoks ja teine pidevakujulise lintpaberi (coninuous paper) kasutamiseks. Pidevakujuline perfopaber (lõõtspaber) oli varasemate printerite peamiseks alusmaterjaliks
nõuetest. Kasutajajuhend on dokument, milline käsitleb kasutaja vaadet süsteemile - milleks toodet saab kasutada, kuidas toodet kasutada, millised on võimalikud veasituatsioonid ning nende lahendamine. Kasutajajuhend ei vaatle süsteemi „sisemust" vaid seda, mis on kasutajale nähtav. Projektidokumentatsioon käsitleb projektijuhtimisega seotud materjale. Haldusjuhend käsitleb toote installeerimist, andmesiiret, toote hooldust ja administreerimist, konfigureerimist, muudatuste sisseviimise korda. 20 8. Viited http://www.e-uni.ee/e-kursused/eucip/arendus/12_ssteemiarenduse_elutskkel.html http://opiobjektid.tptlive.ee/B1/b12_ssteemiarenduse_phimtted_ja_metoodikad.ht ml http://wiki.kehtna.edu.ee/Infos%C3%BCsteemi_eluts%C3%BCkkel http://www.cs.tlu.ee/~inga/SE_materjal/Protsessimudelid_slaidid_2015.pdf
koodi. Seda tehakse seadme DIAG 2000 abil. Uue arvuti konfigureerimisel võetakse vaatluse alla järgmised süsteemid: · Mootori jahutussüsteemi ventilaatorid · Konditsioneeri rõhuanduri relee · Käigukast (manuaalne või automaat) · Toiteseadmestiku eelsoojenduse võimalused (hõõgküünlad, soojendi jms) · Parameetrite sisestamine arvutisse: stabiilsuskontrolli (ESP), püsikiiruse hoidja, kütuse temperatuuri anduri, tahmafiltri ja pihustite kategooria kohta. Ka konfigureerimist saab teha ainult DIAG-i abil. Pihustite vahetus: Pihusti korpusel on märge tema klassi kohta: kas 1,2 või 3, sõltuvalt pihustusavade läbimõõdust. Mootori arvuti mälus on andmed pihusti klassi kohta, mida kasutatakse antud mootoril. Uus pihusti peab olema samast klassist. Kui aga siiski kasutatakse mõne teise klassi pihusteid, siis tuleb vastav parandus sisse viia arvutisse. Vale klassi pihusti kasutamine võib kaasa tuua mootori ebaühtlase töö või tuua rikke tahmafiltri süsteemi.
Vanemate printerimudelite tavaliseks koostisosaks on 1-3 DIP-lülitit, mis paiknevad korpuse sees ja mille abil saab muuta printeri põhiparameetreid: prindi laiust, kasutatavaid märgistikke, järjestikliidese ülekandeparameetreid (boodisagedust, andme- ja stoppbittide arvu, paarsuskontrolli ja kätlemise varianti jne.), puhvermälu kasutamisviisi jms. Uuemates mudelites on need harilikult asendatud elektrooniliste DIP-lülititega (EDS) ning printeri konfigureerimist võib läbi viia otse esipaneelilt mitmefunktsionaalsete sõrmiste abil. Lisaks elektroonilistele juhtsõrmistele on nõelprinteritel ka mitu mehaanilist juhtimiselementi: võlli pööramisnupp (platen knob) ja paberivabastuskang (paper release lever). Viimasel on harilikult kaks asendit- üks tavaliste paberipoognate hõõrdveoks ja teine pidevakujulise lintpaberi (coninuous paper) kasutamiseks.
Aided Design, Silicon Compailer); · Semicustem Design ksutatakse valmis toorikuid ja disainitakse ainult osa, mis realiseerib vajalikku toodet (gate arrays, standard cells). Programmeeritav loogika Siin programmeeritav loogika (Programmable logicinglise keeles) tähendab tegelikult mitte protsessoris täidetava programmi kirjutamist, aga riistvara tooriku konfigureerimist vastavalt oma rakendusele. Programmeerimise all tuleb siin mõista konfigureerimist. Konfigureerimiseks / programmeerimiseks kasutatakse põhiliselt kolm tehnoloogiat: riistvara programmeerimise tehnoloogiad 1) Staatilise suvapöördusmälu (SRAM) tehnoloogia SRAM tehnoloogias moodustatakse toorikul ( tavaliselt maatsriks)SRAM trigeritest suur nihkeregister. Kandes sinna registrisse bittide ja toimubkikonfigureerimine. 71 SRAM tehnoloogia omadusi:
· Full Custom Design toote jaoks tehaks algusest lõpuni oma mikroskeem (CAD Computer Aided Design, Silicon Compailer); · Semicustem Design ksutatakse valmis toorikuid ja disainitakse ainult osa, mis realiseerib vajalikku toodet (gate arrays, standard cells). o Programmeeritav loogika Siin programmeeritav loogika (Programmable logicinglise keeles) tähendab tegelikult mitte protsessoris täidetava programmi kirjutamist, aga riistvara tooriku konfigureerimist vastavalt oma rakendusele. Programmeerimise all tuleb siin mõista konfigureerimist. Konfigureerimiseks / programmeerimiseks kasutatakse põhiliselt kolm tehnoloogiat: riistvara programmeerimise tehnoloogiad 1) Staatilise suvapöördusmälu (SRAM) tehnoloogia SRAM tehnoloogias moodustatakse toorikul ( tavaliselt maatsriks)SRAM trigeritest suur nihkeregister. Kandes sinna registrisse bittide ja toimubkikonfigureerimine.
Turvalisus Puudused: o Pikk juurutamise ja prototüübi valmistamise aeg o Väikeste seeriate korral suhteliselt kulukas o Kogu disain vajab kalli spetsiaalse tarkvara olemasolu Üks on väga paindlik, aga aeglane, teine väga kiire, kuid tülikas teha muudatusi. Kahe äärmusliku võimaluse vahel on programmeeritav loogika. Programmeeritav loogika. St mitte protsessoris täidetava programmi kirjutamist, vaid riistvara tooriku konfigureerimist oma rakenduse järgi. Head omadused: Realiseerimine, muutuste tegemine ja edasiste laienduste lisamine on lihtne Kättesaadavus on hea Komponentide ja kõige juurdekuuluva hind on soodne Tarkvaras on olemas mugavad realiseerimise vahendid Laia leviku tõttu on palju kogemusi programmeeritava loogika kasutamiseks Lai erinevate toodete valik erinevatelt tootjatelt Omadused võrreldes ASIC-ga: o On aeglasem o Väiksem tihedus
Loogikaskeem realiseeritakse kristalli pinnalja loogikaelementide tihedus on suur – suurem töökiirus ja väiksem energiakulu. Turvalisus, ei ole võimalik kääte saada algoritmi. Puudused: Pikk juurutamine ja prototüübi valmistamise aeg. Kui on vaja teha muudatusi tuleb tellida uued mikroskeemid, see on kallis. Väikeste seeriate korral suhtelist kõrged valmistamise kulud. Nõuab kalli tarkvara olemasolu. Programmeeritav loogika tähendab riistvara tooriku konfigureerimist oma rakenduse järgi. Kuid siin ei kasutata mikroskeemide valmistamise tehnoloogiat. Kofigureerimise tehnooloogiatele on projekteerijal otsene ligipääs ja tooriku baasil saab ta ise valmistada prototüübi ning käivitada esimese tootmise. Põhjused miks valida: Hea kättesaadavus, Hind, projekteerimine on lihtne, sest tehnoloogiale on otsene ligipääs, muutuste tegemine ja realiseerimine on lihtne, on olemas mugavad vahendid realiseerimiseks, Laia leviku tõttu on palju
riistvaralise aadressi ära juba A poolt saadetud päringust. Taolised õpitud teisendused ei püsi neis tabelites muidugi lõputult kaua. IPØARPØEthernetØRARPØIP Kuidas ARP töötab: IP küsib mis etherneti aadressil asub aaa.bbb.ccc.ddd. Kui vastus on vahemälus, siis vastab. Kui ei ole, siis saadab üldaadressil küsimuse ,,Kes on aaa.bbb.ccc.ddd". aaa.bbb.ccc.ddd saadab oma etherneti aadressi. ARP peab selel vahemälus meele ja saadab IP-le. ARP ei vaja konfigureerimist, RARP vajab. Protokollid ARP ja RARP aitavad dünaamiliselt seostada loogilisi (IP) aadresse ja füüsilisi (näiteks Etherneti 48-bitine) aadresse. ARP kasutab leviedastust (broadcasting) selleks, et teada saada mingile kindlale loogilisele aadressile vastavat füüsilist aadressi. RARP, mida kasutatae enamasti kettata tööjaamade puhul, suudab kindlaks teha konkreetsele füüsilisele aadressile vastava loogilise aadressi. 9. Interneti protokollid HTTP ja HTTPS
teed, sest see annab võimaluse valida parimat marsruuti, kui näiteks üks on hõivatud ja teine ei ole. Sillad mis toetavad puu algoritmi on võimalised tsüklilistest graafidest jagu saama. Graaf käiakse läbi ja visatakse teatud teed välja, et saada puukujuline struktuur. Lõppkokkuvõttes see ei ole ikkagi tulemuslik. Sild on võimeline kokku ühendama erinevat tüüpi Etherneti võrke ehk nii 10 Mbit/s kui ka 100 Mbit/s võrke omavahel. Sillad ei vaja eelnevat konfigureerimist ning nad on nähtamatud. Sildade ja ruuterite erinevused: Mõlemad on seadmed, mis võtavad paketi vastu, harutavad lahti ja saadavad edasi. Ruuterid teevad seda võrgukihi tasemel, aga sillad teevad seda kanalikihi tasemel. Ruuteritel on marsruutimistabelid ja sildadel on sildade edastustabelid. Kui hostis on kokku 5 kihti, siis ruuteris on 3 kihti ja sillas on 2 kihti realiseeritud. Sildade plussid: 1) need on lihtsamad ja peavad paketi lahti harutama ainult kanalikihi tasemeni
- Turvalisus (spionaaž pea võimatu) 16 Puudused: - Pikk valmistamise aeg - Väikeste seeriate korral kõrged hinnad - Disain nõuab suht kalli spetsiaalse tarkvara olemasolu Võimalik valmistada algusest lõpuni või kasutada toorikuid ja disainida ainult osa, et realiseerida vajalik toode. Programmeeritav loogika – tähendab siin riistvara tooriku konfigureerimist oma rakenduse järgi. Ei kasutata mikroskeemide valmistamise tehnoloogiat. Põhjused, miks valida: - Realiseerimine, muutuste tegemine ja laienduste lisamine on lihtne - Kättesaadavus on hea - Komponentide ja kõige juurdekuuluva hind on soodne - Tarkvaras on olemas mugavad realiseerimise vahendid - Laia leviku tõttu on palju kogemusi PL kasutamiseks - Lai erinevate toodete valik konkureerivatelt tootjatelt Moodustab toote elueast ühe osa