Turinys

  1. Debian
    1. Darbas su paketais
      1. apt
        1. Paketų paieška
        2. Paketų diegimas
        3. Paketų perdiegimas
        4. Paketų šalinimas
        5. Sistemos atnaujinimas
        6. Informacija apie paketus
        7. Priklausomybės
        8. Programų saugyklos
      2. dpkg
    2. Tinklo nustatymai
      1. /etc/network/interfaces
      2. PPPoE susijungimai
        1. PPP
        2. PPPoE konfigūravimas
        3. PPP įjungimas ir išjungimas
        4. PPP automatinis užkrovimas
      3. Bevielis tinklas
    3. Paleisties lygių nustatymai
      1. Apie paleisties lygius
      2. Paleisties skriptų keitimas
    4. Ubuntu
    5. Daugiau
      1. Nuorodos
      2. Panašūs puslapiai

Debian

Viena pirmųjų Linux distribucijų. Pasižymi dideliu stabilumu dėl konservatyvios naujų paketų politikos: į stabilią šaką įtraukiami tik gerai patikrintos paketų versijos, todėl dažnai naudojama tarnybinėse stotyse. Pagrindinė paketų valdyklė yra dpkg, bet jau ilgą laiką pagrindine laikoma patogi aptitude arba apt. Šios distribucijos saugyklose (repositories) yra daugybė paketų - tai distribucija turinti, turbūt, didžiausią paketų skaičių savo saugyklose. Debian taip pat gerai žinoma dėl gausaus skirtingų procesorių architektūrų palaikymo ir kad gali veikti labai senuose ir silpnuose kompiuteriuose. Taip pat šios distribucijos pagrindu sukurtu daugybė kitų distribucijų tokių kaip Ubuntu, MEPIS, Xandros ir t.t.

Darbas su paketais

apt

apt yra viena patogiausių paketų tvarkyklių Debian sistemoje. Ji paketus parsisiunčia iš nustatytų serverių ir automatiškai įdiegia visas jiems reikiamas priklausomybes. Paketų paieškai nėra reikalinga root vartotojo teisės, tai čiau visiems paketų diegimams tai yra būtina. Turėkite omenyje, kad vienu metu su paketais gali dirbti tik VIENA programa.

Paketų paieška

apt-cache search raktažodis #raktažodis tai yra regexp išraiška. Paieška bus vykdoma paketų pavadinimuose ir aprašymuose

Paketų diegimas

apt-get install paketas
apt-get install paketas --fix-broken #jeigu nepavyksta paketo įdiegti dėl priklausomybių, ši komanda pabandys tokias problemas išspręsti.

Paketų perdiegimas

apt-get install paketas --reinstall
apt-get install paketas --reinstall --purge #perdiegs ir nustatymų bylas, kurios kitu atveju būtų paliktos nepaliestos

Paketų šalinimas

apt-get remove paketas
apt-get remove paketas --purge #pašalins ir nustatymų bylas

Sistemos atnaujinimas

apt-get update #atnaujins programų sąrašus
apt-get upgrade #atnaujins pačius paketus
apt-get upgrade --yes #automatiškai sutiks su visais nesvarbiais klausimais
apt-get upgrade --fix-broken #bandys išspręsti galima paketų priklausomybių problemas

Jeigu atnaujinama iš vienos distribucijos versijos į kitą (tarkim iš Etch į Lenny), tai reikėtų naudoti dėl kiek kitokio paketų priklausomybių taikymo:

apt-get dist-upgrade
apt-get dist-upgrade --fix-broken #bandys išspręsti galima paketų priklausomybių problemas

Informacija apie paketus

apt-cache show paketas #parodys paketo aprašyma, versiją ir kitą panašią informaciją
apt-cache showpkg paketas #parodys paketo priklausomybes, atvirkštines priklausomybes ir versijas.

Priklausomybės

apt-cache depends paketas #parodo kokių paketų reikia šiam paketui, kad jis būtų įdiegtas
apt-cache rdepends paketas #parodo paketus, kuriems šis paketas reikalingas kaip priklausomybė 

Programų saugyklos

Programų saugyklos, tai tarnybinės stotys, kur saugoma paketai. Jos yra nustatotomos /etc/apt/sources.list byloje. Debian Stable Etch distribucijos su lietuviškais serveriais pavyzdys:

deb http://security.debian.org/debian-security etch/updates main
deb http://ameba.sc-uni.ktu.lt/debian/ stable main

dpkg

Tai yra gan primityvi paketų tvarkyklė atliekant pačius pagrindinius paketų sistemos veiksmus. Ji negali automatiškai spręsti paketų priklausomybių ar jų atsisiųsti, tačiau ji yra labai naudinga kitais atvejais.

Jei norite per naują sugeneruoti nustatymus kaip tai daroma buvo paketo įdiegimo metu naudokite šią komandą:

dpkg-reconfigure paketas

Jeigu paketų diegimas buvo netikėtai nutrauktas reikėtų naudoti šią komandą:

dpkg --configure -a

Paketų diegimas iš vietinių bylų:

dpkg -i bylosVardas.deb

Paketų šalinimas:

dpkg -r paketas

Paketų turinio išskleidimas:

dpkg -x paketas.deb

Tinklo nustatymai

/etc/network/interfaces

Debian sistemoje pagrindiniai tinklo nustatymai saugomi /etc/network/interfaces byloje. Taip pat grafinis įrankis tinklo nustatymams network-admin. Apžvelgsime šios bylos nustatymų formatą ir kelis pavyzdžius.

Pavyzdys Nr.1:

auto lo eth0 eht1 #nurodoma, kad sistemos įkrovos metu būtų užkraunami ir šių įrenginių nustatymai
iface lo inet loopback #Nustato, kad lo įrenginys yra mūsų atgalinio adreso įrenginys (reikalinga, kad veiktų 127.0.0.1 adresas)

iface eth0 inet static #nurodo, kad eth0 įrenginiui nustatymai bus nurodomi rankiniu būdu
address 192.168.0.2 #nurodomas įrenginio adresas
netmask 255.255.255.0 #tinklo kaukė

iface eth1 inet dhcp #nurodo, kad eth1 įrenginys savo nustatymus gautų per dhcp

Pavyzdys Nr.2:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1 #nurodo kompiuterio ar kito įrenginio adresą per kurį yra gaunamas internetas
hwaddress ether 00:11:22:33:44:55 #Nurodo įrenginio MAC adresą. Tai kartais yra naudinga su tam tikrais tiekėjais

Atskirai reikėtų paminėti dar kelis nustatymus:

komanda gali būti ir paleisties skriptas, kuriama yra komandų rinkiniai. Šiam paleisties skriptui yra prieinami šie kintamieji:

PPPoE susijungimai

PPP

Visi PPP susijungimų nustatymai saugomi /etc/ppp/ kataloge. Kelis katalogus ir bylas čia paminėsime atskirai:

PPPoE konfigūravimas

Paprasčiausia PPPoE konfigūruoti per pppoeconf įrankį. Ji galima įsidiegti su komanda:

apt-get install pppoeconf

Jį paleidus terminale:

pppoeconf

Jums bus išmesta ncurses pagrįsta konsolinė sąsaja. Iš pradžių programa nuskanuos visus Ethernet įrenginius ir automatiškai parinks tą per kurį yra galima ppp susijungimas. Vėliau jūs galėsite patogiai nustatyti visus nustatymus. Paprastai svarbiausia yra nustatyti vartotojo vardą ir slaptažodį, bei pačioje pabaigoje parinkti ar jūs norite, kad šis susijungimas būtų aktyvuojamas sistemos paleidimo metu ir ar norite, kad šis susijungimas būtų aktyvuotas dabar. Šio susijungimo vardas bus dsl-provider.

PPP įjungimas ir išjungimas

PPP susijungimus galima įjungti ir išjungti su pon ir poff komandomis:

poff susijungimas
pon susijungimas

Susijungimų vardus galima sužinoti iš /etc/ppp/peers/ katalogo.

PPP automatinis užkrovimas

Jums /etc/network/interfaces byloje reikia įdėti štai tokius nustatymus:

auto dsl-provider #nurodoma, kad būtų užkraunama paleidžiant sistemą
iface dsl-provider inet ppp #nurodoma, kad susijungimo tipas yra PPP
pre-up ifconfig eth0 up #paruošia eth0 įrenginį, kad per jį būtų galima pradėti PPP susijungimą
provider dsl-provide #nurodomas susijungimo vardas iš /etc/ppp/peers/ katalogo

Bevielis tinklas

Norint turėti WPA palaikymą, jums reikės susidiegti šiuos paketus:

apt-get install wpasupplicant

/etc/network/interfaces pridėkite štai tokį turinį:

iface wlan0 inet dhcp #wlan0 jūsų bevielio tinklo įrenginys
wpa-ssid manoTinkloVardas #jūsų bevielio tinklo ID
wpa-key_mgmt WPA-PSK #nurodo, kad slaptažodžio tipas būtų WPA-Personal
wpa-proto WPA
wpa-pairwise TKIP #nurodo šifravimo tipą
wpa-group TKIP
wpa-psk slaptazodis #slaptažodis
wpa-driver wext #wext tai jūsų tinklo kortos sąsajos tipas

Paleisties lygių nustatymai

Apie paleisties lygius

Debian sistemoje yra keletas pagrindinių paleisties lygių:

Visus šiuo lygius atspindis /etc/rc*.d katalogai. Kiekviename jų yra raide K arba S prasidedanti nuoroda į tikrą paleisties skriptą esantį /etc/init.d/ kataloge. K nurodo, kad tame lygyje tam tikras servisas yra išjungiamas (tam skriptui perduodamas stop parametras), o S - tam tikras servisas paleidžiamas (paleisties skriptui perduodamas start parametras). Po raidės seka skaičius nurodantis užsikrovimo eiliškumą (kiekvienos nuorodos paleidimo eiliškumą).

Paleisties skriptų keitimas

Keisti paleisties lygiams yra skirta update-rc.d komanda.

Norėdami pridėti skriptą į numatytąjį paleisties lygį (2 - rc2.d) naudojama štai tokia komanda:

update-rc.d skriptas defaults #skriptas, tai paleisties skripto bylos vardas, kuris yra /etc/init.d/ kataloge

Tai yra identiška štai tokiai komandai:

update-rc.d skriptas start 20 2 3 4 5 . stop 20 0 1 6 .

Tai nurodo, kad skriptas bus paleidžiamas įeinant į 2, 3, 4 ir 5 lygius, o išjungiamas įeinant į 0, 1, 6 paleisties lygį. Skaičius 20 nurodo eiliškumą, kad jis bus išjungtas - pirmiau paleidžiami tie skriptai, kurie turi mažesnį numerį.

Norint pašalinti skriptą iš paleisties lygių yra naudojama ši komanda:

update-rc.d skriptas remove #norint naudotis šia komanda, skriptas turi būti pašalintas iš /etc/init.d/ katalogo
update-rc.d -f foobar remove #naudojantis šia komanda, bus neatsižvelgiama į tai ar skriptas yra /etc/init.d/ kataloge ar ne.

Ubuntu

Viena žymiausių ir populiariausių distribucijų sukurta Debian pagrindu yra Ubuntu. Tai distribucija, kurios tikslas padaryti naudojimąsi kompiuteriu kuo lengvesnį ir patogesnį.

Daugiau

Nuorodos

Panašūs puslapiai

  1. Debian
  2. Distribucijos
  3. Gentoo
  4. Greitukas/InternetoDalinimasSuLinuxSistema
  5. Greitukas/TerminaloRyškinimas
  6. Greitukas/ntpdate
  7. HelpOnConfiguration
  8. HelpOnConfiguration/IntegratingWithApache
  9. HelpOnInstalling/BasicInstallation
  10. HelpOnInstalling/FastCgi
  11. HelpOnParsers/ReStructuredText
  12. Knoppix
  13. LocalSpellingWords
  14. Straipsniai
  15. Straipsniai/AufsPanaudojimasKataloguApjungimui
  16. Straipsniai/DebianSenameKompiuteryje
  17. Straipsniai/GalaLinijosSrautoPanaudojimas
  18. Straipsniai/PagrindinėsKomandos
  19. Straipsniai/ProgramųKompiliavimas
  20. Straipsniai/SistemosUžkrovimasIrPaleistiesLygiai
  21. Straipsniai/VirtualBox
  22. TODO
  23. Ubuntu
  24. WhyWikiWorks
  25. naujienos/2008-02-11/RedHat_ir_Ubuntu_pagrindinių_pardavėjų_tyrimas
  26. naujienos/2009-10-07/Debian kFreeBSD