Debian

от ILuxWiki

Направо към: навигация, търсене

Съдържание

Разни

Ubuntu

Промяна на timezone

Става с командата tzconfi, не се бъркайте с tzselect, изглежда по същия начин, но нищо не прави :) Поправка:

 # tzconfig
 WARNING: the tzconfig command is deprecated, please use:
 # dpkg-reconfigure tzdata

--sysop 09:26, 19 февруари 2011 (UTC)

Важни файлове и директорий

file: /etc/network/interfaces

предназначение

TODO

Стандарни настройки за 3 мрежови карти

В този пример машината има 3 мрежови карти, като eth0 не се използва

auto lo
iface lo inet loopback
# The primary network interface
# Тук информацията се получава от DHCP сървър
auto eth2
iface eth2 inet dhcp
# статично IP
auto eth1
iface eth1 inet static
       address 192.168.0.1
       netmask 255.255.255.0

Как да вдигнем два или повече ip адреса на една карта

# alias / 2-ро ип на eth1
auto eth1:1
iface eth1:1 inet static
       address 192.168.10.1
       netmask 255.255.255.0

Как да подменим MAC адреса на картата

 auto eth0
 iface eth0 inet dhcp
     hwaddr wh:at:ev:er:ad:dr

Подмяна скороста на която да работи картата

auto eth1
iface eth1 inet manual
       up /sbin/mii-tool  -F 10baseT-HD eth1


file: /etc/inittab

TODO

file: /etc/inetd.conf

TODO

file: /etc/passwd

TODO

file: /etc/shadow

TODO

file: /etc/modules

TODO

dir: /etc/init.d

TODO

dir: /etc/rc#.d

TODO

dir: /etc/apt/sources.list

TODO

apt package manager

Пакета APT съдържа набор от инструменти за управление на пакетите в Debian. Поради идеалния си начин на работа последните 2-3 години стана модно тази програма да се портва и в други linux дистрибуций. С нейна помощ може да инсталирате програми или да премахвате ненужни, да подменяте стари версий с по нови. Системата е толкова мощна че ви позволява да преминете от една версия на дебиан към друга без да изтривате нищо, като рестарт ще се наложи само ако смятате да подмените ядрото на системата.

apt-cache

  • apt-cache search <package_name|key> - търси пакет по име или ключова дума.

пример за използването й:

todor@debian:~$ apt-cache search blender

резултат:

blender - Very fast and versatile 3D modeller/renderer
drqueue - distributed render queue manager
lg-issue104 - Issue 104 of the Linux Gazette.
reppu - A network render program for blender
yafray - A modern, xml-speaking raytracing-based rendering system
  • apt-cache show <package_name> - TODO
  • apt-cache showpkg <package_name> - TODO

apt-get

  • apt-get install <package> - TODO
  • apt-get remove <package> - TODO
  • apt-get update - опреснява съдържанието на локалната библиотека спрямо актуалното в момента по сървърите на дебиан (вж. sources.list)
  • apt-get upgrade - TODO

file: sources.list

TODO:

  • Къде се намира:
  • За какво служи:
  • Какво съдържа:

Примерно съдържание за различните версий на debian:

ubuntu - 5.10 _Breezy Badger_ - Release i386 (20051012)

deb http://bg.archive.ubuntu.com/ubuntu breezy main restricted universe multiverse
deb-src http://bg.archive.ubuntu.com/ubuntu breezy main restricted universe multiverse
deb http://bg.archive.ubuntu.com/ubuntu breezy-updates main restricted universe multiverse
deb-src http://bg.archive.ubuntu.com/ubuntu breezy-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu breezy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted universe  multiverse

multiverse и 'universe в security съм ги добавил аз, не е тествано, махнете ги ако създават проблеми.

sarge - stable

deb http://ftp.us.debian.org/debian sarge main non-free contrib
deb http://non-us.debian.org/debian-non-US sarge/non-US main contrib non-free
deb-src http://ftp.us.debian.org/debian sarge main non-free contrib
deb-src http://non-us.debian.org/debian-non-US sarge/non-US main contrib non-free
deb http://security.debian.org/ stable/updates main
# mplayer
deb ftp://ftp.nerim.net/debian-marillat/ sarge main

woody - legacy

deb http://ftp.us.debian.org/debian woody main non-free contrib
deb http://non-us.debian.org/debian-non-US woody/non-US main contrib non-free
deb-src http://ftp.us.debian.org/debian woody main non-free contrib
deb-src http://non-us.debian.org/debian-non-US woody/non-US main contrib non-free
deb http://security.debian.org/ stable/updates main

testing

deb http://ftp.us.debian.org/debian testing main non-free contrib
deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free
deb-src http://ftp.us.debian.org/debian testing main non-free contrib
deb-src http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free

interbild repository

deb ftp://free13.interbild.net/iso/Debian sarge   main contrib non-free
deb ftp://free13.interbild.net/iso/Debian testing   main contrib non-free
deb ftp://free13.interbild.net/iso/Debian unstable   main contrib non-free

Прекомпилиране на kernel

# apt-get install kernel-source-2.6.8
# cd /usr/src/
# tar jxf kernel-source-2.6.8.tar.bz2
# cd kernel-source-2.6.8
# make menuconfig
# fakeroot make-kpkg --revision=bootsplash.0 kernel_image

или

# fakeroot make-kpkg --initrd --arch i386 -686 \
     --append-to-version -bootsplash \
     --revision=rev.01 kernel_image module_image

Инсталиране на пакетите:

$ cd ..
# dpkg -i kernel-image*.deb pcmcia-cs*.deb # install

Важни пакети

  • build-essential - необходим ако искате да компилирате (devel)

Полезни страници

  1. http://www.debian.org - официална страница на проекта
  2. http://packages.debian.org/stable/ - списък пакети
  3. http://www.debian-administration.org - примери и документи
  4. http://www.debian.org/doc/manuals/apt-howto/ - agt-get, howto
  5. TODO: как да си пуснем нет с pptp
  6. TODO: как да си пуснем нет с pppoe
Лични инструменти