ds

Hozzászólások

10 bejegyzés megtekintése - 221-230 / 853
  • Szerző
    Bejegyzés
  • Hozzászólás: Rootkit? #2043075
    ds
    Felhasználó

      debianon nem tudom de talán ez segít:
      [root@darkside ~]# rpm -qf $(which rpc.statd)
      nfs-utils-1.0.7-12.FC4

      Hozzászólás: i686 v. i386 #2038847
      ds
      Felhasználó

        „”i386-ra fordít paraméterek nélkül…”
        ebben biztos vagy?”
        igen

        „Egyébként megkerestem.”

        én is 🙂

        „By default, GNU CC compiles code for the same type of machine that you are using. However, it can also be installed as a cross-compiler…
        The value to use for machine is the same as was specified as the machine type when configuring GNU CC as a cross-compiler. For example, if a cross-compiler was configured with `configure i386v’, meaning to compile for an 80386 running System V…”

        same type, tehát pl nem sparc-ra fordít athlon-xp esetén

        „While picking a specific cpu-type will schedule things appropriately for that particular chip, the compiler will not generate
                  any code that does not run on the i386 without the -march=cpu-type option being used.”

        az sse2 részt teszteltem szóval neked már nem kell :))

        „”a 686 az a pentiumpro nincs sse, az 586 esetén pedig mmx sincs”
        Amúgy igazad van, viszont tök mindegy mik a processzor paraméterei, hiába „optimalizálsz” arra,ha programok legalább 80%-a nem használja. „

        hát ez a fordító dolga, hogy „szabvány” c kódból a procit minél jobban kihasználó kódot fordítson…
        a több processzor kihasználása már érdekesebb téma ott (is) nagyon hasznos ha kód eleve úgy lett megírva, de már vannak próbálkozások erre is, hogy a fordító automatikusan generáljon párhuzamosan futtatható kódot

        Hozzászólás: BIOS frissítés linux alatt? #2043134
        ds
        Felhasználó

          én úgy szoktam, hogy csinálok egy „kislemeznyi” méretû fájlt, azt leformázom fat-ra (12 vagy 16) mount (loop) bios fájl rámásol, pendrive-ra kiír (dd-vel) aztán reboot és alt+f2 (asus alaplap esetén ez a „bios frissítõ varázsló” 🙂 ) megadod a filenevet és készen is van

          Hozzászólás: i686 v. i386 #2038845
          ds
          Felhasználó
            vizsla wrote:
            „nem nagyon lehetett észrevenni, használat közben a gyorsulást”
            „nem nagyon hiányzik a többi optimalizáció…”
            Hát nem csodálkozom, mert a march/mcpu (van különbség) = -msse -mmmx… stb. az összes
            (Pont ez a lényeg, hogy ezeket ne kelljen végiggondolni, ismerni, alkalmazni, mert ez az opció megteszi.)
            Tehát pl: sse, mmx stb mindig benne van, sse2 pedig (ha jól rémlik) nem támogatott a processzor által (Tehát vagy tudja helyettesíteni, vagy egyátalán nem mûködik a program – a pontos tünetet nem tudom.)

            igaz, de fordítót is tesztelni kell 🙂
            sse2 nem támogatott, ha mégis ki van kényszerítve, illegal instruction -al elszáll (jogosan)

            vizsla wrote:
            Az xp meg 686 cpu, tehát megint csak nem lehet különbség. (Az 586 talán csak az sse, meg a 3dnow-t nem tartalmazza – ha jól tudom – és mivel nem sokan használják, gyakorlatilag megint csak ugyanaz az eredmény.)

            a 686 az a pentiumpro nincs sse, az 586 esetén pedig mmx sincs

            vizsla wrote:
            Paraméterek nélkül pedig a fordító valószínûleg a saját processzorra fordít (vagy talán arra, amire le lett forgatva). Tehát nagy valószínûséggel 586/686 – az eredmény is ezt valószínûsíti -, tehát megint nem lesz különbség.

            i386-ra fordít paraméterek nélkül…

            vizsla wrote:
            Magyarán szólva, most megmérted a statisztikai hibát 🙂

            azért ebben nem értünk egyet
            még akkor sem,ha

            „Talán azt meg lehet állapítani, hogy az 586 ill. 868 közötti különbség az a bizonyos 6 pont. Bár ezt a talánt is félve jelentem ki 🙂 már csak ezért is ->
            „(nem csak ez a progi futott, bár cpu inteznziv alkalmazás nem, és nem is használtam közben a gépet (csak mp3 lejátszás:) )))” kis kde/gnome, meg ilyesmi… nem valószínû, hogy egy szál futott.”

            _biztos_ hogy nem egy szál futott, de ugye nem ez a lényeg (hanem ha a többi szál a sleep(50000)-et futtatta akkor pl ugye mind1), csak azért írtam oda, hogy látni lehessen nem „tökéletes” teszt körülmények csak egy gyors áttekintés ahogy írtam is
            (meg ugye 1 mérés nem mérés… aki tanult méréselméletet tudja mirõl beszélek)

            Hozzászólás: Rootkit? #2043073
            ds
            Felhasználó
              saynos wrote:
              Igen ez tiszta, csak azt nem ertem:

              saynos:/home/say# fuser 600/udp
              600/udp:

              saynos:/home/say# fuser 600/tcp
              600/tcp:

              Akkor mi lehet?

              ez így elég gyanús, hogy fuser miért nem jelzi a pidet….
              egy biztosan jó és azonos verziószámú csomagból „szedd ki” az rpc.statd -t és cmp orig suspected 🙂 ha van eltérés akkor nyilván gond van, ha nincs akkor még mindig lehet, de nem itt van

              Hozzászólás: Rootkit? #2043071
              ds
              Felhasználó

                lehet az is hogy false pozitiv, persze
                a bindshell egy root shellt tesz elérhetõvé, ha jól látom a chkrootkit szerint a 600-as udp porton

                Hozzászólás: Rootkit? #2043069
                ds
                Felhasználó
                  saynos wrote:
                  Udv :unsure:

                  chkrootkit kimenete:

                  Checking `bindshell’… INFECTED (PORTS: 600)

                  saynos:/home/say# lsof -i :600
                  COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
                  rpc.statd 1693 root 4u IPv4 5137 UDP *:600

                  Ez mi lehet?

                  Koszonom!

                  Udv: Saynos

                  hát pl.:
                  bindshell binds a root shell to a port (port 31337 by default).

                  Hozzászólás: i686 v. i386 #2038840
                  ds
                  Felhasználó
                    vizsla wrote:
                    Az, hogy 386, vagy 686 qurvára nem mindegy semminél. (Mivel néhány 64 bites int. regiszter, fõként lebegõpontos regiszterek használata azért már általános. Egyébként a saját – komolytalan – programjaimnak, sem mindegy. Sõt 386-on egyes ilyen regiszterek közvetlen használata miatt nem is menne. Persze szükség is van rá, mert máskülönben tetû lenne :)))) Az viszont, hogy 568 vagy 686 általában nem tûnik fel, mivel általában nem használják a lehetõségeket a programok. (Mit tudom én sse2, meg ilyenek ált. nem használatosak.)
                    Szóval nem az a lényeg, hogy mi, meg milyen összetett. Egy egyszerû file-beolvasó program is képes ilyeneket használni. (Kérdés az, hogy fel van-e készítve rá…)

                    én egy idõben azzal voltam elfoglalva, hogy mindent cpu-ra optimalizáltam (akkor még PII celeron -om volt) és nem nagyon lehetett észrevenni, használat közben a gyorsulást, viszont mérni lehet :), szóval gyorsan mértem is (ezek igazából csak tájékoztató jellegûek, egyetlen futás, és nem csak ez a progi futott, bár cpu inteznziv alkalmazás nem, és nem is használtam közben a gépet (csak mp3 lejátszás:) )) , mivel én sem szoktam tippelgetni 🙂

                    (SciMark2 Numeric Benchmark, see http://math.nist.gov/scimark)

                    cc -O3
                    Composite Score:          127.80
                    FFT            Mflops:    21.56    (N=1048576)
                    SOR            Mflops:  301.76    (1000 x 1000)
                    MonteCarlo:    Mflops:    82.34
                    Sparse matmult  Mflops:  109.40    (N=100000, nz=1000000)
                    LU              Mflops:  123.92    (M=1000, N=1000)

                    -O3 -march=athlon-xp -msse -msse2 -mmmx -m3dnow

                    Composite Score:          136.29
                    FFT            Mflops:    20.73    (N=1048576)
                    SOR            Mflops:  300.57    (1000 x 1000)
                    MonteCarlo:    Mflops:  136.26
                    Sparse matmult  Mflops:  107.11    (N=100000, nz=1000000)
                    LU              Mflops:  116.75    (M=1000, N=1000)

                    ugye itt i386->athlon-xp azért csak számít valamit (bár van ahol lassabb, meg van ahol mérési hibán belül lassabb:) )

                    -O3 -march=athlon-xp -msse -mmmx -m3dnow -mfpmath=sse

                    Composite Score:          137.42
                    FFT            Mflops:    20.89    (N=1048576)
                    SOR            Mflops:  297.08    (1000 x 1000)
                    MonteCarlo:    Mflops:  135.57
                    Sparse matmult  Mflops:  109.40    (N=100000, nz=1000000)
                    LU              Mflops:  124.15    (M=1000, N=1000)

                    az fpu „lecserélése” nem sokat segített…

                    -O3 -march=athlon-xp

                    Composite Score:          131.91
                    FFT            Mflops:    20.22    (N=1048576)
                    SOR            Mflops:  287.07    (1000 x 1000)
                    MonteCarlo:    Mflops:  127.22
                    Sparse matmult  Mflops:  105.79    (N=100000, nz=1000000)
                    LU              Mflops:  119.26    (M=1000, N=1000)

                    nem nagyon hiányzik a többi optimalizáció…

                    -O3 -march=i586
                    Composite Score:          127.27
                    FFT            Mflops:    20.22    (N=1048576)
                    SOR            Mflops:  302.95    (1000 x 1000)
                    MonteCarlo:    Mflops:    83.89
                    Sparse matmult  Mflops:  109.40    (N=100000, nz=1000000)
                    LU              Mflops:  119.90    (M=1000, N=1000)

                    kb. mint i386 esetén…

                    -O3 -march=i686

                    Composite Score:          133.72
                    FFT            Mflops:    20.69    (N=1048576)
                    SOR            Mflops:  284.93    (1000 x 1000)
                    MonteCarlo:    Mflops:  138.37
                    Sparse matmult  Mflops:  105.79    (N=100000, nz=1000000)
                    LU              Mflops:  118.84    (M=1000, N=1000)

                    azért csak jobb az i686…

                    aztán mindenki azt használ amit akar 🙂
                    jah:
                    gcc:
                    Thread model: posix
                    gcc version 4.0.2 20051125 (Red Hat 4.0.2-8)

                    cpu:
                    processor      : 0
                    vendor_id      : AuthenticAMD
                    cpu family      : 6
                    model          : 10
                    model name      : AMD Athlon(TM) XP 2800+
                    stepping        : 0
                    cpu MHz        : 2071.500
                    cache size      : 512 KB

                    Hozzászólás: i686 v. i386 #2038826
                    ds
                    Felhasználó
                      vizsla wrote:
                      „Meg mi a helyzet az olan programokkal, amik futás közben észlelik a rendelkezésre álló utasításkészleteket. Ha jól emlékszem xmmst, mplayert lehet így fordítani.”
                      1) Ez azt jelenti, hogy a fordítóval nem mondják fel a kompatibilitást. 2) A programnak az elején registerek után kell „érdeklõdnie”, majd ha talált, akkor használja, ha nem, akkor megoldja másképp. (Ez egy picit ilyen kettõs kódot jelent. Viszont, ha nincs register, akkor még lassabb lesz, hiszen a menetközbeni van/nincs? feltételes utasításokat is el kell végezni.)

                      A másik dolog, hogy hiába van támogatva a fordítóban valami, ha a program (kódoló) nem használja 🙂

                      Az intel c fordítója pl tud olyat, hogy egy programot többféle procira optimalizálva fordít egyetlen futtatható fájlba, a programozónak nem kell vele törõdni. (persze így kb 2x hosszabb a fájl (ha van egy „normál” meg egy optimalizált verzió))

                      Hozzászólás: iso-mount hogyan? #1928632
                      ds
                      Felhasználó
                        csoege wrote:
                        a /mnt/cdrom/ könyvtár nem a cd meghajtóm automount-os könyvtára, az a /media/cdrom/, nemtom miért de nekem így van… (UHU 1.2)…

                        talán azért mert FHS (Filesystem Hierarchy Standard):

                        3.2. Requirements
                        The following directories, or symbolic links to directories, are required in /.
                        Directory                                                Description

                                                                                  Device les
                        dev
                                                                                  Host-specic system conguration
                        etc
                                                                                  Essential shared libraries and kernel modules
                        lib
                                                                                  Mount point for removeable media
                        media

                      10 bejegyzés megtekintése - 221-230 / 853