SNratio
-
Innlegg
1 632 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av SNratio
-
-
Finst det nokon enkel metode for å logge pakkemengda på kvart einskild ssh-samband? Vil vel i praksis vere det same som å logge trafikk til IP-adressa, for det er neppe mogleg å skilje heilt ned på prosess?
-
Vi hadde nyleg ein ganske lang swap-tråd her i forumet. Vi treng vel ikkje ta oppatt alt derifrå?
QUOTE (Velmont @ 27/03/2005 : 17:46)
Swap er berre teit i desse dagar, -- ha rundt 300mb du. -- Har du ein -ck
kernel vil maskina vente endå lengre med å bruke swap av di swap er TREIGT. :]
Hvorfor er swap teit? er det teit at et program dør/krasjer p.g.a for lite minne?
Swap er treigt, hva forventer du? RAM vs. HD
Det er jo litt rett at "swap er teit" på det viset at om maskina her bra med minne, men brukar swap mykje under normal drift, kan det vere eit teikn på prosessar som køyrast feil/suboptimalt. Så 300 MB vil rekke til mest alt vanleg arbeid. Og treng ein meir for særskilde høve, kan ein leggje til meir på staden med mkswap på vanleg diskplass og swapon.
-
Udev er eit nytt opplegg for hotplug device-handtering i user space: Ei primærkjelde er her. Det er nok ikkje integrert heilt bra i alle distroar enno. Eg freista kutte ut udev i min Mdk-10.1-installasjon, avdi det hang så lenge ved oppstart, men det gjekk ikkje. Eg trur det kan vere feilkonfigurert utstyr som firewire el SATA som orsaker problema.
Om du fyrer opp maskina med ein live-CD, og tittar i systemloggen (/var/log/messages) til Mandrake-installasjonen, finn du kanhende hint.
Edit: Udev gjeld visst ikkje nettverk.
-
Hvordan er programmering linux?
Er det annderledes enn programmering under windows?
Mange ting er jo nokså eller heilt like: Java (og via Mono, .NET) f.eks, eller programmering i PHP, Python, Perl. Når det gjeld kall mot OS'et, er det derimot store skilnader. Med Wine kan du få ein lettare overgang.
Største skilnaden er vel på utviklingsverkty, t.d bruken av make.
Du treng iallfall ikkje velje Gentoo for å prøve ut kompilering! Det finst eit hopetal med distroar som burde passe for deg, eg trur eg hadde testa eit par-tre live-CD'ar, var eg deg.
-
Her er det snakk om å prøve ut Linux. Dykk som bruker Ubuntu, korleis vil Ubuntu på live-CD vere? Eg hadde tilrådd Knoppix, hadde det ikkje vore for det tunge KDE.
-
Om du NFS-monterar volumet ("fråkatalog") du skal kopiera frå, vil kanhende standardoppskrifta funke:
(cd fråkatalog && tar cf - .) | (cd tilkatalog && tar xBf -)
Tek hand om symlinkar med, greit for å flytta t.d. heile partisjonar.
-
Litt rart at jeg får perfekte verdier hvis jeg har windows xp? Har hatt 10.0 installert på maskinen, men grafikken blir helt "scrambled" slik at det er umulig å se noe. Blir akkurat samme dritten på Suse
Det er overhode ikke rart, hvis du tenker over det...
Jeg er ganske sikker på at problemet ditt er lett, men du må poste detaljer om hardware og X-oppsettet (som du er oppfordra til) hvis vi skal kunne hjelpe deg.
Jeg får forresten sånn "scrambled" grafikk når jeg fyrer opp min bærbare (Mdk 10.1), den retter seg når jeg skifter oppløsning fram og tilbake med ctrl-alt-+ og ctrl-alt--. Alternativt tar ned X med ctrl-alt-F1 og drar det opp igjen med ctrl-alt-F7. Gidder ikke prøve å fikse den ruskedetaljen, etter oppstart er alt perfekt.
-
For å være ærlig så har jeg ikke peil.
Ja, det skal du være her! Lov å være nybegynner!
Skal vi kunne hjelpe deg, må vi vite litt mer.
1. Får du boota Windows fra boot-menyen nå?
2. Hva slags boot-meny kommer opp når du starter maskinen?
3. Kan du prøve å åpne et terminal-vindu i Linux, gi kommandoen su + rotpassord, og skrive
fdisk -l /dev/hda
, og så lime inn resultatet her?
Den Windows-bootinga du ønsker deg, har jeg brukt i årevis. Men det er noen grep for å få det til, og du har kommet litt skeivt ut.
-
Hvilken bootloader har du? Med grub skal det iallfall være nok å redigere i menu.lst-fila og sette Windows som default. Jeg har alltid pleid å få opp windows-bootmenyen etterpå.
Hvis du skal bruke nt-loaderen som første bootloader, må du ikke installere lilo/grub på mbr, men på rotpartisjonen din.
-
Takker for svar - jeg hadde jo vært innom Linuxguiden, plukka opp tutorial-referansen derfra. Må anbefale netfilter-eksemplet, en fryd å lære på den måten. Bra jobba!
Her er oppsettet så langt:
#!/bin/bash # 20050321-23 tay Setup for ADSL # Sett interface til statisk IP ifconfig eth0 xxx.yyy.zzz.78 netmask 255.255.255.0 up # Sett som gw route add default gw xxx.yyy.zzz.78 dev eth0 # Sett opp IP-forwarding echo "1" > /proc/sys/net/ipv4/ip_forward # Sett opp iptables SNAT iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j SNAT --to-source xxx.yyy.zzz.78 # Dropp alt iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP # Godta frå internt nettverk iptables -A INPUT -i eth1 -s 192.168.10.0/24 -j ACCEPT # Og frå loopback i brannveggen iptables -A INPUT -i lo -s 127.0.0.1 -j ACCEPT # Eigendefinert input-kjede iptables -N input_ext # Som får alle input-pakker iptables -A INPUT -i eth0 -j input_ext # Godta etablerte samband iptables -I input_ext -m state --state RELATED,ESTABLISHED -j ACCEPT # Godta trafikk på spesifiserte portar # HTTP&Java iptables -A input_ext -p tcp --dport 80 -j ACCEPT iptables -A input_ext -p tcp --dport 8080 -j ACCEPT # ftp iptables -A input_ext -p tcp --dport 20:21 -j ACCEPT #ssh iptables -A input_ext -p tcp --dport 22 -j ACCEPT # Trafikk ut godtas iptables -A FORWARD -s 192.168.10.0/24 -i eth1 -o eth0 -j ACCEPT # Og etablerte forbindelser inn iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT # Så lar vi alt frå brannmuren passere.. iptables -P OUTPUT ACCEPT # Slipp gjennom ping iptables -I INPUT -p icmp --icmp-type 8 -j ACCEPT
Umiddelbart, så ser dette ut til å funke greit, men jeg vil gjerne ha forslag/kommentarer. Når det gjelder ICMP-filtreringa, så er det jo god skikk å svare på ping når en tilbyr server-funksjoner. Men burde jeg sluppet gjennom mer?
Jeg er litt skeptisk til å filtrere generelt etter faste IP-numre, både funksjonelt og sikkerhetsmessig. Men det er kanskje nok en av mine fordommer?
Edit: Anonymiserte IP-nummeret. Det er fast!
-
Er ikke ca 1GB omtrent minimum for en allround-installasjon i dag? Pakkevalget vil variere, men en havner gjerne deromkring. En virkelig minimal Mandrake-versjon som beskrives i Linuxguiden blir på ca 250 MB, men da får en neppe med X, og alle servere og applikasjoner må installeres enkeltvis etterpå.
-
Vis du sliter med mye reklame kan du jo bare laste ned Adblock plug-in til firefox. Bruker den på windows og er strålende fornøyd. Sidene lastes fortere og jeg kan se mye mer av siden siden Adblock tar vekk reklamen (ikke bare lager en hvit flekk der reklamen skulle ha vært)
Jada, jeg kjenner til den. Men jeg er mest innom "lav-kommersielle" steder (som dette), der det å ta imot annonser er "betalingen" for tjenesten, de som driver sidene har små inntektsmuligheter ellers. Derfor blokkerer jeg popups (som er og blir en uting for meg), men ikke vanlige annonser.
Bra ide å teste live-CD først, se f.eks CD-variantene fra lwn.net's distroliste. Men for fast installasjon, ville jeg altså dytta inn en ekstra disk! En full live-CD, som Knoppix, inneholder gjerne over 2 GB programmer, og jeg vil ikke anbefale mindre plass til en generell distro i dag. (Skal jo ha plass for swap, logging, kladdefiler og oppdateringer..)
-
Jeg skal ta med meg de 105 tette sidene med utskrift av Oscar Andreassons iptables-tutorial i påsken, men det er ikke sikkert jeg kommer til å lese alt..
Så jeg våger meg på å spørre etter forslag til et minimalistisk iptables-oppsett for en maskin som skal stå som server med fast IP (ADSL), og brukes til noen enkle tjenester (litt PHP, ikke-anonym ftp, ssh-pålogging). Kjører Mandrake 10.1, og styrer unna shorewall etc. Er vel mest ute etter å holde scriptkiddies unna.
-
Hadde vært fint vis jeg kunne bruke den som Web- og FTP-tjener.
Det er det minste problemet. Største problemet ditt er diskplass. Med bare 2 GB og Win98 med, bør du nok få satt inn en disk til. 64 MB holder til de tjenestene du trenger, men blir fort for snaut hvis du skal kjøre grafisk - 32 el 64 MB til vil gjøre underverker. Kombinasjonen av ubuntu og fluxbox er nevnt her - prøv den!
Jeg kjører på en 450 MHz maskin m/384 MB og 1600x1200 skjerm om dagen. Går fint det, men Firefox og maskinen sliter med sider med mye reklame, som f.eks noen av sidene her...
-
Hvis det er problem med grafikk-drivere: Kanskje en ide å oppgradere Mandrake også? (10.2 snart ute nå.)
Du kan sette vel sette skjermoppløsninga i Mandrake Control Center (starter fra system-menyen eller med drakconf fra kommandolinja når du har su'a til root)? Går iallfall i 10.x. Problemet ditt er nok at det er bedt om større oppløsning/oppfrisking enn kombinasjonen grafikkbrikke/skjerm klarer, da må du prøve deg fram til noe som funker. Kanskje må du sette monitor-verdiene for horisontale/vertikale frekvenser manuelt, hvis systemet ikke har greid å oppfatte dem riktig.
-
OK:
Når vi bruker Cygwin-tools, skal vi si at vi kjører GNU Windows 2000/XP?
Jeg kjører en tru64-variant på jobben til daglig, med masse GNU-verktøy. GNU tru64?
Klart det fins viktige argumenter FOR å nevne GNU, men det fins argumenter for å identifisere et OS med kjernen også. Utafor kjernen, er det ikke alltid lett å si hvor OSet slutter og applikasjonene begynner. Eller skal vi si vi kjører GNU/Mono Linux når vi kjører Mono under Linux, fordi .NET nå blir en vesentlig komponent i Windows, og Mono implementerer den? Eller enda verre, GNU/Windows Linux hvis Wine skulle kjøre .NET direkte? Methinks både RMS og Linus har gode poeng. RMS vil ikke være enig i det, og jeg synes faktisk det er mer hans problem enn mitt. ;-)
-
Hva med dia?
-
Jeg kjører et par maskiner med 500 MHz prosessorer, KDE + div daemons. Går helt greit rundt med 256+ MB minne (Mandrake 10.1). Det er swapping pga for lite minne som først og fremst har laget sirup hos meg, jeg tror du bør mer enn 128 MB for å være "sikker".
Distroen tror jeg, som mange andre her, har mindre å si. Jeg hadde kanskje valgt en Debian-variant. Følg rådene her og velg et lett skrivebordsmiljø (lettere enn KDE) og tilsvarende applikasjoner - da vil det ikke bare gå "helt greit", men skikkelig bra!
-
Høres fornuftig ut. Mer minne vil jo nesten alltid gjøre systemet raskere, uavhengig av swap. Og på min maskin, akkurat nå, swappes altså noen sider ut til fordel for å cache diskaksesser. Så swap vil også i de fleste tilfeller gjøre systemet raskere.
-
Oppsettet ditt ser ikke så dumt ut. Men jeg ville altså satt av 0.5-1 GB til /home og 1 GB til /usr/local og krympa Linux-rotpartisjonene tilsvarende.
Jeg bruker GRUB bl.a fordi jeg synes den er veldig grei å sette opp til å boote flere Linux-installasjoner på samme maskin: Du bare legger til ei linje i menu.lst for hver ny versjon, installerer bootloaderen til førstemann på MBR, og til de andre på de enkelte partisjonene.
Edit: Hvis du trenger swap, kan du sette av et par hundre MB til dette på FAT32-partisjonen. Jeg har delt swapfil mellom NT og Linux på denne måten.
-
Med 1.5 GB minne, vil du nok sjelden merke forskjell med swap, men du kan lese om dette i tråden om swap, sjekk spesielt ut linken til diskusjonen der noen av kernel-utviklerne deltar: Se peker fra dralls innlegg i tråden.
Jeg tror det vil være enklere å legge inn distroene på egne partisjoner enn å installere under vmware, men et spennende poeng med vmware er jo at med så mye minne kan du da kjøre dem samtidig, og teste dem mot hverandre slik. (I så fall vil det nok være fordel med 0.5-2 GB swap, men dette kan også du sette opp i ei fil.)
Enig med Gimpers forslag, bruk felles /home. Jeg bruker også felles /usr/local, der jeg bl.a har Java, Eclipse etc. Hvis du ikke vil endre partisjonstypen på Win-partisjonen til FAT32 (som jeg har på min bærbare), kan det også være en ide å ha en FAT32-partisjon for å dele data mellom Windows og Linux. Jeg bruker en GRUB-installasjon til å boote Windows og 2-3 distro-versjoner.
Edit: Sjølsagt har du felles swap-partisjon hvis du har det i det hele tatt!
-
essThanJake Skrevet 13/03/2005 : 14:21
Kommer an på hvor mye fysisk minne du har.
Det vil du kanskje se fra mitt forrige innlegg at jeg er klar over. Spørsmålet gjelder situasjonen her, med 512 MB (se free-listinga over).
-
Jeg lurer litt på hvordan firefox håndterer minne. Her er toppen av top-lista akkurat nå:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3315 root 16 0 243m 86m 48m R 8.3 17.2 45:29.51 X 6328 trd 15 0 417m 222m 34m S 7.9 44.2 80:00.40 firefox-bin 4964 trd 15 0 3548 1372 2776 S 0.7 0.3 0:00.15 rxvt.bin 3882 trd 15 0 28700 7760 16m S 0.3 1.5 0:34.36 mdkapplet
Her ser det ut til at X og firefox til sammen bruker 660 MB virtuelt minne, det er 20 sider oppe i firefox. Ville dette gått like greit eller greiere uten swap?
-
For stadig flere vil det gå helt greit uten swap. Som regel. Og mye bruk av swapping under normal drift er gjerne et tegn på at noe er galt, eller iallfall ikke optimalt. Dessuten trenger en ikke sette av en egen partisjon til swap, men ved behov sette av området i ei fil, på samme måte som i Windows. Ved dual-boot med Windows kan en også dele swap-området.
Så er det spørsmål hvor lurt det er å kutte ut swappen. I blant kan en trenge mye mer minne enn det som er fysisk tilgjengelig. Databasetabeller er nevnt, søkeoperasjoner, kompilering og virtuelle maskiner er andre eksempler. Ved overbelastning, vil systemet som regel knele langsomt når det fins swap, mens prosesser plutselig drepes uten swap. For meg blir det også litt lotteri å overlate til kernel å bestemme hva som skal drepes. I de fleste tilfeller (men ikke alle!) er langsom kneling å foretrekke, dessuten kan det være funksjonalitet som "krever" swap. Jeg veit ikke hvordan "over-commit"-problematikken i kernel er i 2.6, men i 2.4 var swap viktigere enn i 2.2 bl.a pga endra commit-strategi.
Jeg har satt av veldig mye swap fast både fordi jeg skal kunne lage DVD-images og partisjonen skal kunne brukes til noe annet seinere uten repartisjonering. Sånn ser det ut akkurat nå, Mdk 10.1. Lite brukte sider legges ut på swap for å cache diskaksesser. Uten swap ville disse sidene konkurrert med ramdisk-funksjonen til minnet :
[trd@anton trd]$ free total used free shared buffers cached Mem: 516092 512544 3548 0 13092 60884 -/+ buffers/cache: 438568 77524 Swap: 2473928 390740 2083188
Bortsett fra at minne i dag er ca 500x dyrere (og tilsvarende raskere..) enn diskplass, er det ikke nødvendigvis dumt å dimensjonere minnet f.eks 2x max normal belastning, for da kommer en ganske nær et ramdisk-basert system! Men for meg blir det da litt tøysete om en vil spare diskplass for en tier på swap etter at en har dytta inn RAM for en tusenlapp.
default routes, flere "interfaces"
i Operativsystemer
Skrevet
Dette har eg minimal peiling på, men kan det ikkje vere at route ikkje har fått så mykje funksjonalitet i Linux nett avdi iptables skal gjere jobben?
To eller fleire default gateways vil vi vel få i routaren kvar gong to eller fleire nett skal koplast saman? Og i alle andre maskinar som har to grensesnitt - må det vere eit problem, kan det ikkje fiksast med nokre få, velvalde iptables-reglar?
Eg har prøvd å forstå problemet, og eg kan ikkje tru anna enn at det finst greie løysingar på eit så realistisk scenario.
Når det gjeld wlan-routing, så køyrer jo Linux på fleire routarar, t.d. Asus WL-500G, no. Desse kan ein difor setje opp nokså presist som ein ønskjer, om ein legg inn høveleg firmware. Eg har tenkt å nytta ein slik som felles DHCP-tenar for fast (den har 4 LAN-uttak og) og trådlaust nett, og nytta iptables både til brannmur og til å portforwarde HTTP-, FTP- og SSH-portane til tenaren som tek seg av alt i dag. Kanhende må eg slå av bridge i ADSL-modemet (modem/routar) slik at dette "får att" den faste IP-adressa. Om eg vel ei delt løysing, der PC-tenaren tek seg av LAN-nettverket, og routaren tek seg av WAN, så får eg vel ein konfigurasjon som liknar på den det er spurd om her. Og routinga løysast ved ein kombinasjon av kommandoar som "route add default gw 192.168.1.1 dev wlan0" og iptables-reglar. Trur eg.