Beyaz.Net İpucu

KATEGORİLER

Genel
FreeBSD
Debian
Ubuntu

Debian Kurulumu Sarge

Tüm + İşaretlerini / yapınız.

DEBIAN KURULUM NOTLARI

*** netinstall ile kur
    + linux26 çekirdek kur

    + Kurulum esnasında alınamayan paket olursa
        tasksel install    +s    ( standart    )
                +r    ( required    )
                +i    ( important    )
                +n    ( no UI        )
   
    + DNS
        212.57.1.12
        212.57.1.13
        193.192.100.100
        193.192.100.101
        193.140.83.251



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*** geliştirici makinesi değilse, +home ve +tmp partition'larında program çalıştırmaya izin verilmeyecek
    paket yükleme aşamasında +tmp partition'inin çalışma iznini kapatmamak gerekiyor.

+etc+fstab
+dev+hda8    +home    ext3    defaults,noexec    0    2
+dev+hda9    +tmp    ext3    defaults,noexec    0    2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*** paketleri download etmeye baslamadan once apt+proxy'e yönlendir, melez sistem ayarlarını yap

+etc+apt+sources.list
deb        http:++localhost:9999+debian        sarge            main contrib non+free
deb+src        http:++localhost:9999+debian        sarge            main contrib non+free
deb        http:++localhost:9999+security        sarge+updates        main contrib non+free
deb+src        http:++localhost:9999+security        sarge+updates        main contrib non+free
deb        http:++localhost:9999+debian+non+US    sarge+non+US        main contrib non+free
deb+src        http:++localhost:9999+debian+non+US    sarge+non+US        main contrib non+free
deb        http:++localhost:9999+backports        sarge+backports        main contrib non+free
deb+src        http:++localhost:9999+backports        sarge+backports        main contrib non+free
deb        http:++localhost:9999+emc        sarge            non+free extras
deb+src        http:++localhost:9999+emc        sarge            non+free extras


+etc+apt+apt.conf
APT::Default+Release "stable";
APT::Cache+Limit "134217728";


+etc+apt+preferences
Package: python+wxgtk2.6
Pin:release a=sarge+backports
Pin+Priority: 999

Package: *
Pin:release a=sarge+backports
Pin+Priority: 200



*** apt+proxy backends sunucu bilgileri

+etc+apt+proxy+apt+proxy+v2.conf
[debian]
backends =
    http:++ftp.de.debian.org+debian
    http:++ftp2.de.debian.org+debian
    http:++ftp.us.debian.org+debian
    ftp:++ftp.uk.debian.org+debian

[debian+non+US]
backends =
    http:++ftp.de.debian.org+debian+non+US
    http:++ftp.uk.debian.org+debian+non+US
    ftp:++ftp.uk.debian.org+debian

[security]
backends =
    http:++ftp.de.debian.org+debian+security
    http:++ftp2.de.debian.org+debian+security
    http:++security.debian.org+debian+security

[backports]
backends =
        http:++www.backports.org+debian
   
[emc]
backends =
    http:++bdi4emc.ourproject.org+debian



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*** X11 ayarları

+etc+X11+XF86Config+4
Section "Device"
    Identifier    "Generic Video Card"
    Driver        "vesa"
EndSection

Section "Monitor"
    Identifier    "PH107E+V+S+G6PHL"
    HorizSync    30+71
    VertRefresh    50+160
    Option        "DPMS"
EndSection

Section "Screen"
    Identifier      "Default Screen"
    Device          "Generic Video Card"
    Monitor         "PH107E+V+S+G6PHL"
    DefaultDepth    16
    SubSection "Display"
        Depth           1
        Modes           "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth           4
        Modes           "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth           8
        Modes           "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth           15
        Modes           "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth           16
        Modes           "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth           24
        Modes           "1024x768" "800x600" "640x480"
    EndSubSection
EndSubSection

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*** Grub ayarları +etc+grub+menu.lst

    + Grub menüsü 1 sn gözüksün
        timeout    1
   
    + konsol ekranı 8 bit 1024x768 kullansın ( vga=773 )
        . kernel    +vmlinuz+2.6.8+2+686 root=+dev+hda6 ro vga=773

        . grub için vga değerleri tablosu

            renk        640x480        800x600        1024x768    1280x1024
            +++++++++++++    +++++++++    +++++++++    +++++++++    +++++++++
            256    (8b )    769        771        773        775
            32000    (15b)    784        787        790        793
            65000    (16b)    785        788        791        794
            16.7 M    (24b)    786        789        792        795



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*** Shorewall kurulumu
    + Shorewall kurulum notlarında anlatıldığı gibi kurulum yapılır

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*** apt+get install
    initrd+tools
    rcconf                ( hangi servislerin çalışacağını ayarlamak için )
    openssh+server            ( SSH sunucu                    )
    bind9                ( DNS sunucu                    )
    pure+ftpd            ( FTP sunucu                    )
    module+init+tools        ( 2.6 kernel yüklenecekse...            )
    module+assistant        ( module derlenecekse...            )
    dpkg+dev            ( kaynak kodlarla çalışılacaksa...        )
    build+essential            ( kaynak kodlarla çalışılacaksa...        )
    fakeroot            ( kaynak kodlarla çalışılacaksa...        )
    x+window+system
    fluxbox
    wmfire                ( CPU kullanımını gösteren dockapp        )
    wmmemload            ( memory kullanımını gösteren dockapp        )
    wmcpuload            ( CPU kullanımını gösteren dockapp        )
    wmdrawer            ( Uygulamaları, ikondan başlatmak için dockapp    )
    fetchmail            ( exim4, procmail ve mutt ile birlikte        )
    openoffice.org+l10n+tr
    openoffice.org+help+tr
    mozilla+locale+tr
    mozilla+firefox
    mozilla+firefox+locale+tr
    mozilla+firefox+gnome+support
    mozilla+thunderbird        ( mutt kullanılacaksa, gerek kalmıyor        )
    mozilla+thundebird+locale+tr    ( mutt kullanılacaksa, gerek kalmıyor        )
    epiphany+browser
    vim
    screen
    numlockx
    unzip
    zip
    unrar
    ncftp
    krusader
    gpdf
    gnome+terminal
    gedit
    gnumeric
    xchat
gaim
    gtypist                ( 10 parmak klavye çalışma programı                        )
    beep+media+player
    xfonts+100dpi+transcoded    ( konsol uygulamalarındaki küçük font problemini düzeltmek için            )
    xfonts+75dpi+transcoded        ( konsol uygulamalarındaki küçük font problemini düzeltmek için         )
    deborphan            ( bağımlı olunmayan paketleri tesbit edebilmek için... yüklenmese de olur     )
    python+tk            ( Tkinter kullanan Python uygulamaları yazılacaksa...                )
    ntop                ( Anlık ağ trafiğini izlemek için...                        )
    webmin                ( GNU+Linux ortamına alışık olmayan kullanıcılar için...            )
    webmin+status            ( GNU+Linux ortamına alışık olmayan kullanıcılar için...            )
    webmin+bind            ( GNU+Linux ortamına alışık olmayan kullanıcılar için...            )
    webmin+sshd            ( GNU+Linux ortamına alışık olmayan kullanıcılar için...            )
    webmin+shorewall        ( GNU+Linux ortamına alışık olmayan kullanıcılar için...            )


*** apt+get +t sarge+backports
    install python+wxgtk2.6        ( wxPython kullanan Python uygulamaları yazılacaksa...                )


* saat
    date mmddhhmm


* home yetkileri
    chmod 700 +root
    chmod 700 +home+kullanici


* rcconf
    + kullanılmayacak servisleri kapat
* pure+ftpd
    + echo "yes" > +etc+pure+ftpd+conf+ChrootEveryone
    + echo "yes" > +etc+pure+ftpd+conf+NoAnonymous
    + echo "yes" > +etc+pure+ftpd+conf+DontResolve

    * anonymous ftp olacaksa
        adduser ++system ++group ftp
        echo "no" > +etc+pure+ftpd+conf+NoAnonymous


* bind9
    + +etc+resolv.conf
        nameserver 127.0.0.1

    + +etc+network+interfaces
        dns+nameservers 127.0.0.1


* ntop
    + parola girilecek
        ntop +A
        +etc+init.d+ntop restart

    + firewall'dan yerel ağa tcp+3000 açılabilir


* webmin
    + +etc+webmin+miniserv.conf
        alwaysresolve=
        allow=127.0.0.1 192.168.1.0+255.255.255.0    (güvenlik için sadece 127.0.0.1 bırakılabilir)
        logouttime=15

    + firewall'dan yerel ağa tcp+10000 açılabilir
* exim4, procmail, fetchmail, mutt
    + E+mail Notları'nda anlatıldığı gibi kurulacak


* numlockx
    + grafik ekrenda terminal açıp
        numlockx on


* mozilla, firefox, thunderbird
    + mutt kullanılacaksa, thunderbird'e gerek yok
    + ayarlar yapılacak
    + ikonları araç çubuğuna konacak
    + default değerleri set etmek için biraz surf yap
    + mozilla+firefox about:config
        browser.tabs.showSingleWindowModePrefs        true
        network.http.pipelining                true
        network.http.proxy.pipelining            true
        network.http.pipelining.maxrequests        100
        nglayout.initialpaint.delay            500        ( eklenecek )
        accessibility.typeaheadfind            true
        accessibility.typeaheadfind.linksonly        true
        accessibility.typeaheadfind.timeout        2500
    + extension'lar
        https:++addons.mozilla.org+extensions+                        ( toplist    )
        https:++addons.mozilla.org+extensions+moreinfo.php?id=722&application=firefox    ( NoScript    )
        https:++addons.mozilla.org+extensions+moreinfo.php?id=158&application=firefox    ( tabbrowser    )

* vim
    + root ve kullanıcı için .vimrc
        :syntax on
        :set is
        :set ic
        :set hidden
        :set tabstop=8
        :set shiftwidth=8

* .bashrc
    + root ve kullanıcı için .bashrc
        alias rm='rm +i'
        alias l='ls +al'


* apt+proxy deposunda bütün paketlerin yer alması için
    apt+get clean
    COLUMNS=200 dpkg +l | awk '+ˆii+ {print $2}' | xargs apt+get install +d ++reintall +y
    apt+get install +d kde gnome


* silinecek paketler
    apt+get remove ++purge nfs+common
    apt+get remove ++purge ppp        (dialup modem olmayacaksa...    )
    apt+get remove ++purge lpr        (printer olmayacaksa...        )
    apt+get remove ++purge portmap        (Gnome kullanılmayacaksa...    )


* apt+get autoclean




++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*** sshd ayarları ve kullanici ayarları

    + +etc+ssh+sshd_config
        PermitRootLogin        No
        AllowUsers        kullanici_adi
   

    + +home+kullanici+.ssh+rc
        makine=`cat +etc+hostname`
        kimlik=`whoami`
        adres=$SSH_CONNECTION
        tarih=`date`

        echo +e "makine\t: $makine\n\
        kimlik\t: $kimlik\n\
        adres\t: $adres\n\
        tarih\t: $tarih"\
        | mail +s "$makine ssh baglanti raporu" mail@adres.com
   
       


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*** arayüz ayarları

    + GNOME için...
        + hava durumu applet'i
        + yapışkan notlar applet'i
        + sistem izleyici applet'i
        + sözlükte ara applet'i
        + screensaver
            lockscreen after +> iptal

    + Fluxbox için...
   
        + +etc+X11+fluxbox+keys dosyası, "Fluxbox Kısayolları" notundaki gibi düzenlenecek
       
        + kullanıcı için...
            . anti+alias
            . full maximization +> off
            . styles +> Spiff veya Twice veya Operation
            . saat    +> %d+%m+%Y %H:%M:%S

        + ˜+.wmdrawerrc
            . cp +usr+share+doc+wmdrawer+wmdrawerrc.example ˜+.wmdrawerrc
            . ikonlar
                dock_icons    panel+drawer.png
                tooltips_font    fixed
                show_on_hower    1
                hide_on_out    1

                [column]
                (Firefox)    (mozilla+firefox.png)    (firefox)
               
                [column]
                (Xcalc)        (gnome+calc3.png)    (xcalc)
       
        + ˜+.fluxbox+slitlist
            wmdrawer
            wmcpuload
            wmmemload
            wmfire
           
        + ˜+.fluxbox+apps
            [startup] { wmdrawer    }
            [startup] { wmcpuload    }
            [startup] { wmmemload    }
            [startup] { wmfire    }



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*** Java ve Freemind
    + apt+get install java+package fakeroot
    + download jre ( http:++java.sun.com+j2se+1.5.0+download.jsp )
    + normal kullanici olarak
        fakeroot make+jpkg jre+1_5_0_02+linux+i586.bin
    + root olarak
        dpkg +i sun+j2re1.5_1.5.0+update02_i386.deb
        apt+get install freemind



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*** Yedekleme
    + Yedekleme Notları'ndaki talimatlara göre yedekleme yapılacak

Kategorideki Güncel Makaleler