NetBSD | |
09-03-10 00:51:10 - Quote! - @heraux | heraux Oudgediende WMRindex: 9.537 OTindex: 27.258 T S |
Current 5.0.X NetBSD is een BSD variant onstaan in 1994 waarbij mensen vanuit de internet community geïnteresseerd waren in het opbouwen van een nieuw Uni* afgeleid besturings systeem. NetBSD kun je op veel machines gebruiken. Een goed voorbeeld is een Pentium-1-100 Dat werkt heel goed - langzaam bij bepaalde taken - maar als die taken (bouwen) klaar zijn werkt het goed. Een ervaring: het bouwen van de Apache 1.3.X duurde een week voordat deze klaar was voor gebruik. Nu doet een P3 daar 30 minuten over (of nog minder). Voor diegene die NetBSD uit nieuwsgierigheid willen gebruiken kunnen hier vragen kwijt over een paar basale zaken zoals installatie. Ik hoop dat dit topic voorzichtig beetje bij beetje groeit zodat meer mensen de interesse zullen hebben hier in te haken. Let op : het is pas leuk als het oudere pc's zijn want dan kun je pas echt spreken over een kwalitatief goed besturing systeem. Uitdaging: een 386-SX-16Mhz : dat kan ! De CD's zijn via Distrowatch te downloaden - en zijn +/- 240mb groot. Het pakketten bestand komt het snelst uit duitsland via Pkgsrc - link copieren om in Putty sessie te plakken Zodra NetBSD actief is en alle minimale instellingen zijn gedaan dan is het mogelijk de machine te benaderen via PuTTY (installer) waarna je met wget bestanden kunt binnen-trekken. Putty is naar mijn mening het beste tool voor het benaderen van SSH toegankelijke systemen. Knippen en plakken is een van die sterke kanten. Je zult zien dat Het downloaden van bestanden via een NetBSD of Linux machine veel voordelen heeft - dit is trouwens ook te automatiseren. Verder heeft NetBSD een breed bereik aan software via de packet source (pkgsrc) De pakket source bestaat uit Architectuur headers en make-toolchains - zodra je de opdracht geeft make wordt het bronbestand binnengrtrokken en met de toolchain gesmeed op maar van je machine. Ook op Amiga kun je NetBSD installeren. Op dit moment installeer ik NetBSD v4.0.1 en maak deze voor experimentele doeleinden beschikbaar. Wie daar interesse heeft een toegang te willen - mail me maar. Het Experiment loopt een bepaalde periode en als de zaak verzand - wordt er een herinstallatie gedaan - het is wijselijk je locale bestanden met WinSCP na elke sessie even naar binnen de hozen. WinSCP is de CP over SSH tool en het inloggen gebeurt met je bestaande account. het is dus SCP en maakt gebruik van de SCP-server en een SSH linkup. Het is veel langzamer dan FTP wegens de versleuteling overhead. Even kijken wat mijn installatie nu te melden heeft.. NetBSD heeft net als alle andere systemen sterke en zwakke kanten - we gaan de sterke kanten belichten en proberen de zwakke kanten te verbeteren of te vermijden. | |
09-03-10 01:49:13 - Quote! - @heraux | heraux Oudgediende WMRindex: 9.537 OTindex: 27.258 T S |
Installatie stappen 1. opstarten van de cd Bij het opstarten van de CD kun je deze onderbreken voor extra handelingen die handig kunnen zijn voor het inspecteren van het systeem - dit geld ook voor een geinstalleerd systeem. op spacie drukken tijdens de boot en geef "?" enter voor meer info. 2. Welke onderdelen minimaal nodig zijn voor een werkend systeem 3. Welke instellingen minimaal opgegeven moeten worden in /etc/rc.conf 4. welke instellingen minimaal opgegeven moeten worden in /etc/ssh/sshd_config 5. Hoe je het systeem versneld kunt laten herstarten - voor config test 6. Wat moet je doen met pkgsrc ? 7. Hoe los ik harde schijf problemen op 8. Hoe haal ik bestanden binnen 9. Mijn netwerk bestaat niet, wat nu? 10. Dmesg - en het bestuderen van systeem berichten (kernel berichten) | |
09-03-10 02:54:19 - Quote! - @heraux | heraux Oudgediende WMRindex: 9.537 OTindex: 27.258 T S |
1. met boot -a en boot -s kun je het opstarten anders laten verlopen waarbij deze onderbroken wordt of wordt uitgevoerd in stappen. Het onderbreken maakt het mogelijk onderhoud te plegen - koppelingen van media te voorkomen en eventuele koppelingen toe te voegen. Het stappen moment is weer handig koppelingen te voorkomen of te bekijken welke dat zijn (veel meer is dan mogelijk) De boot interventie is vooral belangrijk bij opkomende problemen door verkeerde instellingen of veranderingen in de hardware. Hiermee kun je deze dan tijdig aanpassen en verbeteren. | |
09-03-10 03:15:27 - Quote! - @heraux | heraux Oudgediende WMRindex: 9.537 OTindex: 27.258 T S |
2. Tweedelig A. De Hardware Specificaties B. De Software Specificaties - processen - pakketten A) Voor een goed werkende machine is een P-2/300 ruim in het sop als je bedenkt dat het ook werkt op een 486-33 of een 386DX-25. Een Pentium-3 500 is dan goed. Een harde schijf van 2Gb is voldoende meer is beter en wellicht ook sneller - IDE, MFM, SCSI S-ATA worden ondersteund. Een netwerk kaart van 3Com, Realtek, SMC, D-Link, Dec, NE-1000,2000, RL-8169 (Gbit) - die werken allemaal, PCi, MCA, EISA, ISA, USB werkt ook. - Een Realtek 8139C/D van 6 euro is goed genoeg. Met een Intern geheugen van 64Mb zit je redelijk goed - zelfs 16Mb werkt nog. NetBSD werkt ook op Core2 of QuadCores waarschijnlijk ondersteund het ook 8 cores. (? Versie 5.0.X) Toepassings voorbeeld Verder is een IDE of SCSI CDrom nuttig een ISA Videokaart minimaal of PCi, AGP, PCI-X, PCI-e is ook mogelijk. NetBSD ondersteund tijdens de installatie de keuze voor een Seriele besturing via RS232. (misschien is het dan mogelijk de video uit te schakelen?) Op de NetBSD pagina staat een veel uitgebreidere lijst van hardware. | |
09-03-10 13:59:56 - Quote! - @glaasje | glaasje Erelid WMRindex: 749 OTindex: 2.550 T |
mischien een stomme vraag, maar wat heb je hier aan | |
09-03-10 15:18:35 - Quote! - @heraux | heraux Oudgediende WMRindex: 9.537 OTindex: 27.258 T S |
Quote glaasje: mischien een stomme vraag, maar wat heb je hier aan ?Wat heb je aan een stomme vraag? Er bestaan geen stomme vragen dus zal ik het proberen te beantwoorden - 1. Als jij denkt er niets aan te hebben dan heeft het stellen van de vraag geen zin 2. Als jij denkt er wel iets aan te hebben dan snap ik de vraag anders ; en dan is de volgende vraag ; of er inhoudelijks iets te verbeteren valt? Aan jou de vraag; is er iets aan de inhoud te veranderen? 3. Verder vind ik het vreemd het woord "misschien" te gebruiken bij zaken die "wellicht" feitelijk zijn: Ja, het is dus een domme vraag (en stom) want hier wordt inderdaad niet gesproken maar geschreven. Maar goed, het is een retorische vraag wellicht en dat zal dat een spiegel voor je zijn dat je niet begrijpt waarover het gaat. Dat je dat probleem dan bij mij legt is me vreemd of misschien zelfs storend omdat ik je dan moet gaan vragen 1. om de vraag opnieuw te stellen 2. om de vraag eventueel te verwijderen 3. Om je eerst in een onderwerp te verdiepen voordat je het toetsenbord verveeld Deriving under influence is stricktly forbidden | |
09-03-10 15:59:59 - Quote! - @heraux | heraux Oudgediende WMRindex: 9.537 OTindex: 27.258 T S |
Het nut van NetBSD is een van de volgende punten van dit topic - zover was ik nog niet gekomen - dus zal ik aansluitend aan de vorige vraag hiermee beginnen. Er zijn heel veel besturings systemen en er zijn veel besturings systemen die kosteloos zijn te verkrijgen - de meesten daarvan zijn Open Source en beschermt onder de GNU/GPL constructie. NetBSD heeft een eigen constructie en dat is de BSD Licentie. Wat is nu het nut van een besturings systeem; Een machine waarin een stuk elektronica aanwezig is heeft een stukje code nodig om met die elektronica te kunnen communiceren. En aangezien veel computers worden bedient door mensen moet er een vertaling plaats vinden tussen wat de computer prettig vind als taal en wat de mens prettig vind als taal. Dit deel is een gedeelte van het besturings systeem - omdat sommige machines nooit bedient worden door mensen kan dit deel worden overgeslagen en praten we met de computer in een verarmde (of verrijkte) vorm. Een van die talen is C/C++, Perl, PHP, java, Bash/Sh/KSH etc. Zodra de mens deze talen niet begrijpt of niet machtig is moet er een interface (tussenstuk) zijn met de computer- dit noemen we een GUI - een grafische gebruikers omgeving. NetBSD werkt goed zonder deze schakeling. En kan van buitenaf benaderd worden. Maar er zijn ook grafische omgevingen voor NetBSD waarvan KDE en Gnome vaak genoemd worden. Er zijn er nog veel meer. Het nut van een systeem is afhankelijk van de taken die je het wilt laten doen. Als Desktop zie ik NetBSD niet zo geschikt - daar zullen de kenners en kunners heel anders over denken - maar voor de gemiddelde PC gebruiker klopt dit. Dus zijn er wellicht andere taken - Webserver - Ftpserver - Storage/NAS - Firewall - Router - PLC - Programmeer omgeving - Hardware testing - Telefooncentrale - Showcase / Demo box / Display driver - Media server - Dataconvertor / Backup-restore - Emulatie omgeving - of uiteindelijk verwarmings element. Waarschijnlijk is er nog veel meer te noemen Voor alle bovengenoemde taken is een grafische schil meestal nutteloos omdat men de machine opstart, insteld en weer verlaat en eenzaam zijn taak laat bestieren. Verder is een grafische omgeving een geheugen consument en het weglaten scheelt ook weer ruimte op opslagmedia (hd of cd) En minder code is minder problemen rond fouten en veiligheid. En er worden minder resources gebruikt wat ten goede komt aan de algehele prestatie. Dus zonder grafische omgeving werkt een machine beter. Stelregels De meest efficiënte systemen hebben geen grafische werk omgeving - Gaan efficiënter om met werkgeheugen - hebben minder last van fouten en storingen - zijn minder gevoel voor onveilige code - Benutten de processor tijd beter en zijn daardoor sneller. De klok snelheid bepaald niet het vermogen maar structuur en opbouw van de gebruikte code. Dat weet men al sinds 1950 toen de eerste UNIX voorlopers werden gebouwd. Uit diepe noodzaak en gebrek aan kapitaal moest de code zeeer efficiënt zijn. Wat kun je dus met NetBSD? Heel erg veel ! | |
09-03-10 16:18:16 - Quote! - @heraux | heraux Oudgediende WMRindex: 9.537 OTindex: 27.258 T S |
Beknopte instellingen lijst na eerste installatie. 1. zaken die van belang zijn voor een minimaal functionele machine [!] direct na eerste herstart instellen vi /etc/rc.conf [ESC]=druk op escape 1. rol met de cursortoetsen tot net boven rc_configured=YES 2. druk op I 3. druk een paar keer op enter voor wat ruimte 4. druk op ESC 5. rol weer naar boven 6. en voeg weer in met I a) instellen van machinenaam hostname=glaasje [ESC]{enter} b) instellen van domein domainname=workgroup [ESC]{enter} - de naam van je lokaal netwerk c) instellen van standaard gateway defaultrouter=192.168.0.1 [ESC]{enter} - Het IP van je router d) actief maken van DHCP Daemon dhclient=YES [ESC]{enter} e) actief maken van SSH Daemon sshd=YES [ESC]{enter} f) actief maken van FTP (tijdelijk) ftpd=YES [ESC]{enter} [ESC] : wq!{enter} dat was de opstart configuratie nu moeten we SSHD instellen zodat we de machine vanaf een andere computer kunnen bedienen. vi /etc/ssh/sshd_config zoek op #Port 22 verwijder de # cursor voor de # druk op D en dan pijltje rechts druk op ESC zoek op ServerKeyBits 768 verwijder 768 maak het 1024 cursor voor de 7 druk op ESC druk op d pijltje -> herhaal totdat druk op ESC druk op I geef 1024 druk op ESC geef : wq!{enter} bestand is opgeslagen typ kill 1 wacht even er verschijnt een regel met aan het einde /bin/sh - druk op enter (ok) typ exit {enter} het systeem herstart en laad de nieuwe instellingen. | |
09-03-10 17:08:08 - Quote! - @Ikke | Ikke Oudgediende WMRindex: 888 OTindex: 29.466 S |
Je kunt in sshd_config ook op de 7 gaan staan en dan cw typen in normal mode. Dan wordt 786 verwijderd en komt Vi in insert mode. | |
09-03-10 17:30:31 - Quote! - @heraux | heraux Oudgediende WMRindex: 9.537 OTindex: 27.258 T S |
ik heb ook ergens gezien dat je met SED vervangingen kunt verrichten - maar - dat lijkt me wat omslachtig - Wel een goede tip : added to the list. SED methode cat /etc/ssh/sshd_config | sed s/"768"/"1024"/ > /etc/ssh/sshd_config0 mv /etc/ssh/sshd_config /etc/ssh/sshd_config.old mv /etc/ssh/sshd_config0 /etc/ssh/sshd_config | |
09-03-10 17:33:24 - Quote! - @heraux | heraux Oudgediende WMRindex: 9.537 OTindex: 27.258 T S |
ik deed net echo 768 > x cat x | sed s/"768"/"1024" > y cat y hiermee kun je vervang resultaat bekijken | |
09-03-10 18:53:37 - Quote! - @heraux | heraux Oudgediende WMRindex: 9.537 OTindex: 27.258 T S |
10-03-10 14:07:37 - Quote! - @glaasje | glaasje Erelid WMRindex: 749 OTindex: 2.550 T |
ok bedankt voor de info | |
10-03-10 16:47:04 - Quote! - @Sto | Sto Oudgediende WMRindex: 6.021 OTindex: 14.071 |
dat is niet dubbelposten meer... dat is dubbeldubbelposten ofzo btw je page is not found | |