-
Fototrend
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
VladimirR
nagyúr
reszlet az fstab manualjabol
pass number
Used by the fsck command to determine the order in which file system checks are done. The root file system should be specified with a pass number of 1, to be checked first, and other file systems should have larger numbers. (A file system with a pass number of zero is ignored by the fsck command.)ergo ha 0-t adsz meg pass erteknek, akkor az fsck kihagyja a particiot
-
VladimirR
nagyúr
dstat-nal mas is tapasztalt olyat, hogy a disk/total hulyeseget ir?
nekem ugy tunik, mintha osszeadna a lemezen talalhato osszes particiot (eddig rendben is), majd meg hozzacsapna magat a lemezt is (tehat pl.: sda1+sda2+sda5+sda6+sda)tobb rendszeren is produkalja
debian:dstat --version
Dstat 0.6.7
Written by Dag Wieers <dag@wieers.com>
Homepage at http://dag.wieers.com/home-made/dstat/
Platform posix/linux2
Kernel 2.6.26-1-486
Python 2.5.2 (r252:60911, Jan 4 2009, 17:40:26)
[GCC 4.3.2]
Terminal type: screen (color support)
Terminal size: 88 lines, 238 columns
Processors: 1
Pagesize: 4096
Clock ticks per secs: 100
/usr/share/dstat:
battery, cpufreq, dbus, freespace, gpfs, gpfsop, helloworld, innodb_buffer, innodb_io, innodb_ops, mysql5_com, mysql5_conn, mysql5_io, mysql5_keys, mysql_io, mysql_keys, nfs3, nfs3op, nfsd3, nfsd3op, postfix, rpc, rpcd,
sendmail, thermal, topbio, topcpu, topio, topmem, topoom, utmp, vmkhba, vmkint, vmknic, vzcpu, vzubc, wifi,gentoo:
dstat --version
Dstat 0.6.7
Written by Dag Wieers <dag@wieers.com>
Homepage at http://dag.wieers.com/home-made/dstat/
Platform posix/linux2
Kernel 2.6.26-hardened-r9
Python 2.5.2 (r252:60911, Dec 16 2008, 19:45:47)
[GCC 3.4.6 (Gentoo Hardened 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10)]
Terminal type: screen (color support)
Terminal size: 88 lines, 238 columns
Processors: 2
Pagesize: 4096
Clock ticks per secs: 100
/usr/share/dstat:
battery, cpufreq, dbus, freespace, gpfs, gpfsop, helloworld, innodb_buffer, innodb_io, innodb_ops, mysql5_com, mysql5_conn, mysql5_io, mysql5_keys, mysql_io, mysql_keys, nfs3, nfs3op, nfsd3, nfsd3op, postfix, rpc, rpcd,
sendmail, thermal, topbio, topcpu, topio, topmem, topoom, utmp, vmkhba, vmkint, vmknic, vzcpu, vzubc, wifi, -
VaZso
senior tag
válasz VladimirR #7501 üzenetére
Ezekszerint jól gondoltam a dolgot.
Bár ezt a zárójeles mondatot valahogy átugorhattam, mert konkrétan ezt nem sikerült elolvasnom... figyelmetlenség...Köszönöm a segítséget, ezekszerint 0-t írva nem lesz több ilyen jellegű gondom.
(...legfeljebb mehetek újból a géphez, amikor rájövök, hogy hiányzik az egyik vinyó... ) -
VladimirR
nagyúr
válasz VladimirR #7502 üzenetére
ezt az elobb kifelejtettem, hogy lehessen rendesen latni, mirol beszelek:
dstat -d -D sda,total 5
--dsk/sda----dsk/total-
read writ: read writ
10M 71k: 21M 143k
4881k 61k:9762k 122k
4854k 75k:9707k 150k
5591k 55k: 11M 110ka gepben egyetlen merevlemez van (ertelemszeruen az sda)
p.s.: kozben gentoo-n megneztem frissebb dstattal is, a helyzet valtozatlan
info:dstat --version
Dstat 0.6.9
Written by Dag Wieers <dag@wieers.com>
Homepage at http://dag.wieers.com/home-made/dstat/
Platform posix/linux2
Kernel 2.6.26-hardened-r9
Python 2.5.2 (r252:60911, Dec 16 2008, 19:45:47)
[GCC 3.4.6 (Gentoo Hardened 3.4.6-r2 p1.5, ssp-3.4.6-1.0, pie-8.7.10)]
Terminal type: screen (color support)
Terminal size: 88 lines, 238 columns
Processors: 2
Pagesize: 4096
Clock ticks per secs: 100
internal:
aio, cpu, cpu24, disk, disk24, disk24old, epoch, fs, int, int24, io, ipc, load, lock, mem, net, page, page24, proc, raw, socket, swap, swapold, sys, tcp, time, udp, unix, vm,
/usr/share/dstat:
battery, cpufreq, dbus, freespace, gpfs, gpfsop, helloworld, innodb_buffer, innodb_io, innodb_ops, lustre, mysql5_com, mysql5_conn, mysql5_io, mysql5_keys, mysql_io, mysql_keys, net_packets, nfs3, nfs3op, nfsd3, nfsd3op,
postfix, rpc, rpcd, sendmail, snooze, test, thermal, topbio, topcpu, topio, topmem, topoom, utmp, vmkhba, vmkint, vmknic, vmmemctl, vzcpu, vzubc, wifi,[ Szerkesztve ]
-
bambano
titán
Nem, nem jól sejted, mert nem csak fsck dobja el az agyát, hanem a mount is.
A linux nem ismer olyan opciót, hogy mountolni, vagy mégsem.Azt tudod csinálni, hogy úgy állítod be az fstabot, hogy ne mountolja fel bootkor a partíciót, viszont felhasználóként lehessen mountolni. Ezt a noauto,user opciókkal lehet, szintén az fstabban.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
VaZso
senior tag
válasz bambano #7505 üzenetére
Ezekszerint az lenne talán megoldás számomra, hogy az fstab-ban beállítom a noautot és egy init scriptben megadom, hogy csatolja fel?
Mindenképp' automatikusan kéne csatolni a driveot, de azt kevésbé szeretném, hogy emiatt máskor is el kelljen játszani a monitor csatlakoztatás/billentyű nem működik dolgot...
(Azt hittem először, hogy sokkal komolyabb a probléma, pláne úgy, hogy látszólag bootolt a gép de nem válaszolt, monitor meg nem volt rajt.)Elképzelésem szerint így viszont jó volna számomra.
Fstabban noauto esetén 0-án kell hagyni, vagy be lehet állítani ezt a pass dolgot? -
wiggen123
aktív tag
Egyik ismerősöm arra kért írjak neki egy live cdt. Nem tudom minek az neki, de sejtésem szerint böngészni kéne neki főleg, esetleg hibajavításra windows mellé.
Az lenne a kérdésem, hogy van olyan live cd, amin viszonylag egyszerű belőni netet, ha nincs router?[ Szerkesztve ]
Sometimes you win, sometimes you learn.
-
Nagytalp
senior tag
Sziasztok!
Egy kis segítséget szeretnék kérni.
Megcsináltam életem első honlap kezdeményét. De a képek nem akarnak megjelenni a szerveremen. Ha külön, böngészővel nyitom meg mint fájlt akkor minden oké. Ha viszont IP alapján érik el akkor nem látszik más csak a feliratok.
A másik dolog ami érdekelne : Nincs fix IP címem. Hogyan tudnám megoldani a domain név fordítást ebben az esetben?
Előre is köszi a segítséget!
Üdv.
Nvidia RTX és AMD RX videókártyák raktárról!
-
VladimirR
nagyúr
válasz VladimirR #7504 üzenetére
ok, megvan a hiba oka, a 2.6.25-os kernel verziotol fogva megvaltozott a particiok kinezete a /proc/diskstat-ban, s valoszinuleg ez okozza a galibat
-
VladimirR
nagyúr
válasz Nagytalp #7509 üzenetére
az apache hibanaplojat (a default az /var/log/apache2/error_log) nezd at, abban valoszinuleg benne lesz, mi a hiba oka
tobbek kozt dyndns nyujt dinamikus dns szolgaltatast, regisztralsz, apt-get install ddclient, beallitod es mukodik
lehet naluk venni tisztes domain-t is, de ha jol tudom, .hu nincs[ Szerkesztve ]
-
VladimirR
nagyúr
ujabb kerdesem lenne, ha mar az elozot megvalaszoltam
mi a fene foghatja vissza a samba-t masolaskor?
gentoo-rol masolnek a windoze-os gepre, es az istennek nem akar 5MBps fole menni, holott ez elvarhato lenne, hisz a halozat 100-as, es ftp-n teljesiti is ezt a sebessegetitt a masolas idejerol par dstat adat:
-------cpu0-usage--------------cpu1-usage-----------total-cpu-usage---- --dsk/sda1----dsk/sda2----dsk/sda5----dsk/sda6----dsk/sda7----dsk/sda8----dsk/sda9---dsk/sda10----dsk/sda----dsk/total- --net/eth0- -interrupts
usr sys idl wai hiq siq:usr sys idl wai hiq siq:usr sys idl wai hiq siq| read writ: read writ: read writ: read writ: read writ: read writ: read writ: read writ: read writ: read writ| recv send| 12 10
6 11 69 7 0 7: 6 8 72 7 0 7: 6 10 70 7 0 7| 0 0 : 0 341B: 17k 0 : 0 256B:8875B 11k: 326k 0 : 0 0 :4752k 4437B:5104k 16k: 10M 32k| 69k 4924k| 66 613
7 11 74 2 0 7: 3 7 82 1 0 7: 5 9 77 1 0 7| 0 0 : 0 0 : 256B 0 : 256B 85B:1024B 1365B: 0 0 : 0 0 :4880k 4779B:4882k 6229B:9764k 12k| 67k 5037k| 43 624
10 9 74 1 0 6: 5 7 81 0 0 6: 8 8 78 0 0 6| 0 0 : 0 0 : 85B 0 : 0 0 :1707B 3072B: 0 0 : 0 0 :4278k 5803B:4279k 8875B:8559k 17k| 60k 4446k| 37 567
4 10 77 2 0 6: 1 7 83 2 0 6: 3 8 80 2 0 6| 0 0 : 0 0 : 853B 0 : 0 256B:5461B 1365B: 91k 0 : 0 0 :4432k 4437B:4530k 6059B:9059k 12k| 61k 4573k| 43 611
3 10 78 3 0 6: 3 7 82 1 0 7: 3 9 80 2 0 6| 0 0 : 0 0 : 0 0 : 0 85B:1024B 5120B: 0 0 : 0 0 :4442k 11k:4443k 16k:8885k 32k| 61k 4593k| 39 611ugyanez ftp-n keresztul torteno masolasnal:
-------cpu0-usage--------------cpu1-usage-----------total-cpu-usage---- --dsk/sda1----dsk/sda2----dsk/sda5----dsk/sda6----dsk/sda7----dsk/sda8----dsk/sda9---dsk/sda10----dsk/sda----dsk/total- --net/eth0- -interrupts
usr sys idl wai hiq siq:usr sys idl wai hiq siq:usr sys idl wai hiq siq| read writ: read writ: read writ: read writ: read writ: read writ: read writ: read writ: read writ: read writ| recv send| 12 10
4 13 71 1 1 12: 3 6 78 1 0 12: 3 10 74 1 0 12| 0 0 : 0 341B: 0 0 : 0 0 : 341B 5461B: 0 0 : 0 0 :9043k 3755B:9044k 9557B: 18M 19k| 58k 9410k| 79 796
2 14 69 2 1 13: 4 7 75 2 1 11: 3 10 72 2 1 12| 0 0 : 0 0 : 0 0 : 0 85B:3072B 4096B: 0 0 : 0 0 :9981k 4096B:9984k 8277B: 19M 16k| 64k 10M| 88 894
4 14 60 7 0 14: 2 9 70 7 1 13: 3 12 65 7 0 14| 0 0 : 31k 0 :6997B 0 : 0 0 :2048B 5120B: 683B 0 : 0 0 : 11M 3072B: 11M 8192B: 21M 16k| 68k 11M| 97 955verziok:
smbd --version
Version 3.0.33
proftpd --version
ProFTPD Version 1.3.2[ Szerkesztve ]
-
Davey7
senior tag
Mandriva alól,hogyan tudom megnézni az MBR-t? a cfdisk -P /dev/sda nem működik....
-
VaZso
senior tag
Tegnap "érdekes" gondom támadt.
Előző nap este hibernáltam a rendszert, másnap pedig szerettem volna bekapcsolni, hogy gépelni tudjak.
Bootkor Grub nem indult, kurzor bal felső sarokban villogott.Szerencsére volt nálam egy Pen-driveon Slax, így megnéztem a partíciókat.
A még fent lévő NTFS partíció volt aktívnak megjelölve.
Átállítottam a boot partícióra, de ugyanaz maradt a helyzet, fsck sem írt hibát.Ekkor annál maradtam, hogy alap Slaxból gépelek OO helyett normál text-ben, képletekkel együtt...
Kicsit később csináltam egy grub reinstallt, ezután be tudtam bootolni a rendszert, felállt hibernálásból. Leállítani viszont nem sikerült, talán valami temp fileokat nem tudott írni... fogyott az időm, ezért ki kellett lőnöm a gépet.
Ezután csinálnom kellett Slax-ból egy fsck-t (Mandriva file-írási hibákra panaszkodott bootkor).
Fsck kicsit hosszabb ellenőrzés után (ennyire még nem nézte át a filerendszert nálam) javított pár dolgot, utána indult a rendszer.Azóta minden rendben van, de a kiindulási problémát nem értem.
Miért vándorolhatott át a boot flag az NTFS partícióra + mi baja lett a grub-nak?
...mindezt egy "sima kikapcsolást" - akarom mondani hibernálást - követően.Valaki tud esetleg magyarázatot erre?
-
rtom
senior tag
Az utóbbi napokban nálam is előfordult, hogy nem indul a GRUB, csak 3-4. indításra. Én a HDD-re gyanakszom, HDsentinel szerint 40% a health. Rövidesen lecserélem (remélem sikerül dd-vel átköltöztetni a rendszert az új vinyóra), kíváncsi vagyok, a probléma továbbra is fennáll-e.
Ja, nálam nincs NTFS, ext3 az egész, friss (2 hetes) Ubi 8.10 install.
[ Szerkesztve ]
-
rtom
senior tag
Nem beleszólni, nem mikrofon
Egyébként jogos a hozzászólás, mikor felfedeztem, hogy haldoklik, rögtön lementettem róla a fontosabbakat, de a report szerint még 270 napig működik...
Mindenesetre hétvégén kénytelen leszek beszerezni egy új vincsit, de ebben a nehéz gazdasági helyzetben nem öröm ez
[ Szerkesztve ]
-
Vladi
nagyúr
Szerezz valami használtat akár. Itt sokat kínálnak.
De tényleg nem véletlenül mondtam amit. A merevlemezedet úgy tekintsd, hogy nem 270 nap az élettartama, hanem a következő fontos eseménynél fog kinyiffani. Így szokott lenni.Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Anakin007
aktív tag
Sziasztok Márklárok!
Mi lehet a gond, ha linux alatt érzéketlenebb a wifi? Perpill egy D-Link Airplus DWL-G520 van a gépben, de más kariknál is előállt a szitu. Most is pl. XP alatt kell ezt írnom, mert linux alól alig látszik pár elérhető hálózat (csak a legerősebbek) és azok egyikére se tudok perpill csatlakozni, olyan gyenge a jel. XP alól jóval több wifi hálózat látszik mindig és a legtöbb plafon térerővel (a kártya utilja szerint) és simén tudok is csatlakozni bármelyikre.
Ugyanez történik más kártyával más gépen ill. laptopon is próbáltam. Mandriva+KDE és Debian+KDE kombinációkban próbáltam eddig, mindenféle kernellel és -próbából- ndiswrapperel is.
Külső antennám van, úgyhogy hihető is, a nagy jelszint XP alatt.Valami 5let Márklárok?
Ha Isten létezne, hinnék benne.
-
VaZso
senior tag
válasz Anakin007 #7530 üzenetére
Sajnos nem tudok segíteni, de én már régen hozzászoktam, hogy folyton hülyeséget jelez a rendszer nekem jelerősség terén.
Most pl. maxon áll, de általában csak kb. közepes szinten van, olykor pedig piros színű és abszolút minimum körüli (ez mondjuk ritkább).
Mindezt a routertől kb. 4 méterre.
Viszont ezek ellenére a sebességgel, ill. hálózattal sosincs gondom. (Eltekintve attól, hogy suliban lévő több router közül, ha be van állítva, olykor átmenne másikra, de a majdhogynem random jelerősségek miatt könnyen rossz lóra tesz...)Régebben tűnt fel egy helyen, ahol messze volt a wlan antennája, hogy amikor a bcm43xx-et próbáltam használni, használhatatlan volt a hálózat, csak úgy kapcsolódott, ha sokkal közelebb mentem. b43-mal viszont nem volt ilyen gondom, ment bárhonnan. [Boradcom BCM4318]
Sőt, olyan is előfordult, hogy olyan helyen is működött, ahol XP-vel nem sikerült kapcsolódni.
Szintén Mandriva+KDE.Az érdekesen hangzik, hogy ndiswrapperrel is gondja van nálad...
-
VladimirR
nagyúr
Hi!
az alabbi helyzetre keresnek valamilyen megoldast
van egy gep, tobb merevlemezzel, melyek tartos terheles alatt vannak (elsosorban folyamatos olvasas, ritkabban iras is, de ilyenkor szinten folyamatosan)
top szerint, munin grafikonok alapjan a proci idejenek nagy reszet iowait-ben tolti, ez eddig ertheto is, viszont kerdesem az lenne, hogy tudnek-e olyasmi script-et irni, ami az atop-hoz hasonloan megmutatja, melyik lemez mennyire terhelt
atop forrasat probaltam nezni, de nekem az meglehetosen magas, nem tudtam kivenni belole, hogy mi alapjan mondja egy lemezre, hogy hany szazalekban busy
hogyan tudnam ezeket az adatokat az atop nelkul kinyerni, hogy aztan ebbol munin grafikont keszithessek?segitsegeteket elore is koszonom, barmi otletet szivesen fogadok
-
VladimirR
nagyúr
válasz VladimirR #7533 üzenetére
itt a munin plugin, ha erdekel mast is
letolteni valahova (pl /usr/share/munin/plugins debian-on), futattasi jogot adni ra, symlink az eszkoz nevevel a /etc/munin/plugins-ba, majd egy munin-node restartwget -O /usr/share/munin/plugins/diskutil_ http://cyla.pastebin.com/pastebin.php?dl=f35559b03
chmod +x /usr/share/munin/plugins/diskutil_
ln -s /usr/share/munin/plugins/diskutil_ /etc/munin/plugins/diskutil_sda
ln -s /usr/share/munin/plugins/diskutil_ /etc/munin/plugins/diskutil_sdb
/etc/init.d/munin-node restart -
bambano
titán
válasz VladimirR #7537 üzenetére
Én inkább csinálnék egy /usr/local/share/munin/plugins könyvtárat és oda tenném, mert ez jobban megfelel a fájlrendszer szabványuknak.
A kódon volna még mit optimalizálni Azt nem tudom, van-e minden debianon awk, amelyiken munin-node van, ennek utána kellene nézni.
[ Szerkesztve ]
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
VladimirR
nagyúr
válasz bambano #7538 üzenetére
sajat gepeimen /usr/local/libexec/munin/plugins (gentoo-n), ileltve amit te is irtal (debian-on) pakolom a sajat, vagy letoltott plugin-eket, itt csak peldanak irtam a munin plugin-ek utvonalat
aki tudja, miert nem jo oda tenni, az ugyis mashova teszi ^^az optimalizas resze viszont erdekelne (pl tudom, a suggest sem 100%-os, md koteteket nem jelenit meg), ha nem gond, arrol irhatnal picit bovebben
nem vagyok valami nagy shell script varazslo, meg igazabol nem is foglalkoztam azzal, hogy barhol menjen, de ha van otleted, javaslaytod, azt szivesen meghallgatom
azt pl akartam is kerdezni, hogy valos osztasra van-e ettol egyszerubb mod, mert ez igy szerintem tul van bonyolitva, viszont egyszerubbet nem talaltam (meg bc-t javasoltak valahol, de inkabb emellett dontottem)
amugy az alap plugin-ek kozul is eleg sok hasznal awk-t, bar nem tudom, hogy ezeket default telepitesnel engedelyezi-e a munin (vagyis csinal-e nekik symlink-et)szerk.:
megneztem kozben, debian-on a munin-node berantja a gawk-t, mas rendszeren hirtelen nem tudom, gentoo-n meg az rrdtool-nak fuggosege a gawk, rrdtool meg kell a munin-hoz[ Szerkesztve ]
-
bambano
titán
válasz VladimirR #7539 üzenetére
Pár ötlet:
- awk-ot ne használjunk, ha nem muszáj, mert nem tudni, a debianos alternatives cucc mit húz be helyette és nem kompatibilis a nawk, a mawk meg a gawk.- a fordított aposztróf nem szerencsés, mert nem lehet egymásba ágyazni, erre a bash $()-t használ. A fordított aposztrófot ki is fogják szedni előbb-utóbb. Viszont ha erre átállsz, akkor javasolt /bin/sh helyett /bin/bash-t írni az első sorba
- az egrep-nek van -c kapcsolója, ezzel egy wc -l-et meg lehet takarítani annak árán, hogy esetleg nem debianon futtatva az ottani unixon meg nem gnu egrep van. (16. sor)
- a cat filenév| grep szerkezet lehet, hogy szemléletes, de van benne egy felesleges fork, lehet helyette grep filenév (34. sor)
- a 34. sorban két forkot meg lehet takarítani, ha ilyen sormintára cseréled:
awk "/ $device / { print \$13 }" /proc/diskstats
- szerintem a 36-37. sorokat is lehetne egy utasítással meg egy fájlmegnyitással, valahogy így: read oldticks oldioticks <$statefile, de ezt nem teszteltem
- a 47. sorból is meg lehet spórolni egy awk indítást, a bashnak van saját beépített printf utasítása, de ennyit echo-val is ki lehet iratni rendesen.
Valószínűleg az olvasható és hordozható programok kedvelői nem fogját azt tanácsolni, hogy mindent fogadj meg ebből
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
whYz
addikt
Üdv
Kicsit informálódni szeretnék és lenne pár kérdésem.
Úgy hallottam, hogy a linux az intel prociknál az adott program végrehajtását elosztja a magok között de az amd prociknál viszont szorba terheli a magokat, tehát először csak az 1. mag és amint betelt jön a következő. Ezért jobb lehet egy intel proci.
Azt kérdezném, hogy ez mennyire igaz, mennyire nem?A másik:
8giga ramot szeretnék megcímeztetni linuxal, ugye erre van több módszer is, a 32bites high/bigmem kernel, vagy egy 64bites.
Én gyakorlatilag csak 32bites programot használok, így a 64bites linuxnak emulálnia kellene a 32bites rendszert, a 32bites bigmemnek viszont indítania kell egy új kernelt(így hallottam) ha 4giga memória fölé ér.
Melyik a hatékonyabb? Vagy tévedek valamiben? -
VladimirR
nagyúr
válasz bambano #7540 üzenetére
awk szerintem marad, amennyire neztem, ennyit meg egyforman csinal meg a gawk es a mawk is, meg gondolom a kompatibilitasi problemak nem egy egyszeru print(f)-nel, vagy egy osztasnal kezdodnek
bash-t ha jol remlik, hordozhatosag miatt nem szoktak ajanlani (pontosabban inkabb sh-t ajanlanak), bar sosem neztem igazan utana a kulonbsegeknek (itt sem)
viszont amit irtal, a $() nekem mukodik rendesen sh-val is
kerdes, hogy veletlenul, vagy ez igy normalis, s nem is szukseges csak emiatt valtani?34. sorban miert kell a $ jel ele a \? nekem attol elsirja magat az awk (bar nem idezojelet, hanem aposztrofot hasznalok
ennek amugy, hogy aposztrof, vagy idezojel awk-nal, shell script-nel milyen jelentossege van? (amit eszrevettem, az az pl, hogy aposztrof-nal mintha a valtozokat nem ertelmezne, hanem egy echo '$valtozo' kiirja, hogy $valtozo, nem pedig annak erteketread mukodni tunik, koszonom
47. sorban az osztas miatt van awk, siman shell script-tel nem sikerult valos osztast vegrehalytanom (azaz vegrehajtja, de az eredmeny egesz)
ha erre tudsz mondani valami szebb/jobb megoldast, akkor ott valoban nincs szukseg az awk-ra, sima echo is megtennea tobbit, amit nem irtam kulon, azokat megneztem, valoban jobb/szebb/gyorsabb, koszonom
[ Szerkesztve ]
-
bambano
titán
válasz VladimirR #7542 üzenetére
Az a gond, hogy egy halom olyan dolgot javasoltam, ami bash specifikus is lehet. Nem olvastam el ilyen szinten a kottát, hogy pontosan lássam, melyik. Elvileg ha a bash-t sh-ként hívod, akkor sh kompatibilisen kellene futnia, azt nem tudom, hogy ilyenkor a nem sh dolgokkal mit csinál. Normális esetben hibát kellene adnia, de ha valamit elírtak a programozók, akkor lehet, jól végrehajtja és akkor lenyomozhatatlan inkompatibilitási problémát generáltunk.
Ezért tisztább munka bash-ként hivatkozni rá, akkor nem fordulhat elő, hogy portolják más rendszerre és nem derül ki, miért nem megy.
Ha aposztrófot használsz az awk script delimitereinek, akkor a benne levő stringet szövegként átadja az awk-nak, további feldolgozás nélkül. Emiatt a $device nem fejtődik ki hda-nak vagy sda-nak. Ezért kell idézőjelek közé tenni, ebben az esetben viszont a printnél a 13. argumentumot a bash behelyettesíti első script argumentumnak és egy 3-as literálnak. Vagyis a $13-ból {$1}3 lesz. Ezt nem akarjuk, ezért escape-lem a $ jelet, és akkor azt az awk már rendesen $13-nak kapja meg.
Az itt emlegetett dolog az shell tulajdonság, nem awk, ahogy te is írtad.
Én úgy szoktam pl . 10-zel osztani, hogy printf "%d.%d" $(( $valami / 10 )) $(( $valami % 10 ))
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
bambano
titán
A linuxnak nincs intelre és amd procikra lefordított verziója (minimális optimalizációtól eltekintve). Van 32 bites linux, ami azonosan fut intelen és amd-n meg van az eredetileg amd találmány 64 bites kiterjesztést használó linux, ami azonosan fut erre alkalmas amd és intel procikon.
A kérdés, hogy megvan-e minden 32 bites program 64 bitesben is? Ha csak azokat a dolgokat használod, amik a disztibúcióban vannak, akkor abból minden bizonnyal van mindkét verzió. 8 giga ramhoz nem tennék fel 32 bites linuxot...
Sok ramot kétféle módon lehet megcímezni, 3 szintű laptáblákkal vagy 2 szintű laptáblákkal, amik a sima kernelhez képest nagyobb méretű lapokat címeznek. A bigmem nem indít még egy kernelt, ez marhaság.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
VladimirR
nagyúr
válasz bambano #7543 üzenetére
a harmadik bekezdesnel elvesztem kicsit
irod, hogy aposztrof eseten nem adja at a $device erteket, viszont az awk azt sehol nem is kapja meg, csak a grep $device altal szurt kimenetet, pipan keresztulaz osztas amugy gyorsabb lesz az altalad irt modszerrel, mint awk hasznalataval, vagy csak az avk kikerulese a lenyeg? (mas helyeken megmarad, szoval leginkabb ez dont)
a bash vs sh kompatibilitasi problema meg azt hiszem kierdemel egy not my problem plecsnit ^^ (foleg, hogy idokozben talaltam egy masik munin plugin-t, ami tobbek kozt ezt a disk utilization erteket is mutatja
mas: a multkor kerdezgettem a samba-rol, meg annak azon problemajarol, hogy itthoni, 100mbps sebessegu halon nem hajlando 5mbps fole menni
kerdesem az lenne, hogy mileyn alternetiva letezik samba helyett?
- ftp nem jo, mert - bar az viszi a 11-12 mbps-t - ott at kell masolni a tartalmat, hogy hasznalni tudjam, majd ha vegezte, akkor vissza
- nfs megint nem jo, mert win-re kulon kliens kellene hozza
van ezeken kivul mas lehetoseg?[ Szerkesztve ]
-
whYz
addikt
válasz bambano #7544 üzenetére
Köszi a választ, akkor úgytűnik engem nagyon félreinformáltak...
Tehát akkor a linux hogyan is osztja el a programokat a magok között? AMD és Intel esetén is az összes magon?
Nekem csak 32bites programjaim vannak, ezért érdekelne, hogy jobb e a 32bites bigmem kernel, mert akkor a 64bites gondolom jobban terhelődik az emulálás miatt, vagy ez jelentéktelen? -
bambano
titán
válasz VladimirR #7545 üzenetére
Ha az én verzióm szerint kiszórod a cat-ot és a grep-et is a parancssorból, akkor már az awk-nak kell grepelnie, amit meg is tesz.
Tartok tőle, hogy egy builtin shell osztás gyorsabb, mint forkolni egy awkot...
Az ilyen cuccokkal az a gond, hogy az ember faragja szépen sorban a mérő programokat és eljuthat odáig, hogy a mérés agyonüti a rendszert és az eredeti feladatokra már nem marad idő Ezért szoktam rigorózusan kidobálni minden programot a munin pluginekből, ami nem kell. De ez mindenkinek az egyéni döntése kell legyen.
A sambával két eset van: vagy megtalálod, hogy lehet optimalizálni ennél nagyobb sebességre (én soha nem használtam sambát) vagy egy ötlet maradt még: a webdav szerver. Persze az is lehet, hogy lassú lesz, nem tudom. Azért mocorog bennem a kisördög, hogy gyorsabb is lehetne az a samba...
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
bambano
titán
Itt nem szokás upolni...
A kernel optimálisan osztja el a threadeket a magok között, ezt felesleges tovább firtatni.
Tartok tőle, de majd kijavítanak, ha rosszul mondom, hogy 32 bites programon nem fogsz tudni 3G-nél több memóriát kapni. A bigmem kernel csak arra jó, hogyha több ramod és több memória igényes programod van, akkor azokat ki tudja szolgálni.
Ha a programnak több, mit 3g memória kell, akkor marad a 64 bit. Egyébként pedig a 32 bites címzés miatt időnként akkor is érdemes 64 bites kernelt használni, ha nincs sok ram vagy nagy alkalmazás.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
Új hozzászólás Aktív témák
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Házimozi belépő szinten
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Anglia - élmények, tapasztalatok
- antikomcsi: Való Világ: A piszkos 12 - VV12 - Való Világ 12
- World of Tanks - MMO
- nVidia tulajok OFF topikja
- btz: Internet fejlesztés országosan!
- PlayStation 5
- Star Trek Online -=MMORPG=-
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest