Сегодня поставил свеженькую версию Debian 6.0 Squeeze, который наконецто перешел в статус stable.Руководств в интернете куча, да и без руководств первые несколько раз не имея представления что ты делаешь, можно наугад но поставить) К счастью ставлю не первый и не последний раз.
Устанавливал как обычно, раздел под /boot, под /home, под / и под swap:
/dev/sda1 300Mb ext2 /boot
swap 1.5Gb
/dev/sda3 12Gb ext4 /
/dev/sda4 1Gb ext4 /home
После логина приятно был удивлен новыми цветами в nano
Первое что нужно сделать это проверить обновления, добавил в /etc/apt/sources.list репозитории, я использую те,к которым меньше всего задержка:
обновил список и пакеты
теперь можно настроить компьютер в сети, нужно сделать так чтобы хост посылал свое имя DHCP серверу:
и раскоментируем строчку send host-name <NAME> ; где вместо <NAME> вписываем имя вашей машины.
Так же я указываю имя компьютера в описании интерфейсов:
allow-hotplug eth0
iface eth0 inet dhcp
hostname "isl-debian"
теперь можем проверить есть ли запись у DNS сервера:
Aptitude может делать все тоже самое и я им пользовался первое время пока осваивал просторы Linux'а =)
Теперь можно установить минимум необходимых программ для более комфортной работы.
- на эту машину я хожу по SSH,по этому нужен OpenSSH сервер
- Midnight Commander использую в виде файл-менеджера, внешне похож на FAR
- Tree наглядно показывает структуру каталогов
root@isl-debian:/home/r1sh# lynx http://yandex.ru
- sudo для возможности исполнения программ с привилегиями рута из-под обычного пользователя, которую очень плотно внедрили в *buntu
Для всего этого счастья пишем в консоли:
Добрый и отзывчивый apt установит все что мы хотим и подхватит необходимые библиотеки.
Для того чтобы я мог пользоваться привилегиями суперпользователя из своей учетной записи, мне нужно под рутом подправить файл /etc/sudoers
и добавить строчку для своего пользователя:
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
r1sh ALL=(ALL) ALL
Теперь можно работать)
И главное - помнить : "это-не баг, это-фича!!!" =)
Устанавливал как обычно, раздел под /boot, под /home, под / и под swap:
/dev/sda1 300Mb ext2 /boot
swap 1.5Gb
/dev/sda3 12Gb ext4 /
/dev/sda4 1Gb ext4 /home
После логина приятно был удивлен новыми цветами в nano
Первое что нужно сделать это проверить обновления, добавил в /etc/apt/sources.list репозитории, я использую те,к которым меньше всего задержка:
deb http://mirror2.corbina.ru/debian/ squeeze mainполучил ключевые подписи:
deb-src http://mirror2.corbina.ru/debian/ squeeze main
deb http://mirror2.corbina.ru/debian/ squeeze-updates main
deb-src http://mirror2.corbina.ru/debian/ squeeze-updates main
deb ftp://ftp.ru.debian.org/debian/ stable main contrib non-free
deb-src ftp://ftp.ru.debian.org/debian/ stable main contrib non-free
deb http://debian.nsu.ru/debian/ stable main contrib non-free
deb-src http://debian.nsu.ru/debian/ stable main contrib non-free
##### SECURITY
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
deb http://security.debian.org/ squeeze/updates contrib non-free main
deb http://mirror.yandex.ru/debian-security squeeze/updates main non-free contrib
deb-src http://mirror.yandex.ru/debian-security squeeze/updates main non-free contrib
##### MAINTAINERS | Неофициальные версии пакетов
deb http://unofficial.debian-maintainers.org/ squeeze main contrib non-free restricted
deb-src http://unofficial.debian-maintainers.org/ squeeze main contrib non-free restricted
##### MULTIMEDIA
deb http://www.debian-multimedia.org squeeze main non-free
#### DOTDEB (Source) - http://www.dotdeb.org
deb http://packages.dotdeb.org stable all
###Webmin
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
root@isl-debian:/home/r1sh# gpg --keyserver keys.gnupg.net --recv-key D97A3AE911F63C51 07DC563D1F41B907 E9C74FEEA2098A6E 9EEBC8DB9B9C3CB6
root@isl-debian:/home/r1sh# gpg --armor --export D97A3AE911F63C51 07DC563D1F41B907 E9C74FEEA2098A6E 9EEBC8DB9B9C3CB6 | apt-key add -
обновил список и пакеты
root@isl-debian:/home/r1sh# apt-get update && apt-get upgrade
теперь можно настроить компьютер в сети, нужно сделать так чтобы хост посылал свое имя DHCP серверу:
root@isl-debian:~# nano /etc/dhcp/dhclient.conf
и раскоментируем строчку send host-name <NAME> ; где вместо <NAME> вписываем имя вашей машины.
Так же я указываю имя компьютера в описании интерфейсов:
root@isl-debian:/etc/network# nano /etc/network/interfaces# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
hostname "isl-debian"
теперь можем проверить есть ли запись у DNS сервера:
root@isl-debian:/etc/network# nslookup isl-debianи просто потому что мне это сейчас вспомнилось, обновим индексы файлов для поиска
Server: 192.168.0.250
Address: 192.168.0.250#53
Name: isl-debian.local.ru
Address: 192.168.0.180
root@isl-debian:/etc/network# updatedbВ последней версии Debian, которую я установил, менеджер пакетов aptitude установлен по умолчанию, но я предпочитаю пользоваться пакетом apt, а точнее apt-cache для получения информации о пакетах и apt-get для управления ими.
Aptitude может делать все тоже самое и я им пользовался первое время пока осваивал просторы Linux'а =)
Теперь можно установить минимум необходимых программ для более комфортной работы.
- на эту машину я хожу по SSH,по этому нужен OpenSSH сервер
- Midnight Commander использую в виде файл-менеджера, внешне похож на FAR
- Tree наглядно показывает структуру каталогов
root@isl-debian:/etc/network# tree- lynx веб браузер для проверки сайтов на апаче( который я подниму в дальнейшем)
.
├── if-down.d
├── if-post-down.d
├── if-pre-up.d
├── if-up.d
│ ├── mountnfs
│ └── openssh-server
├── interfaces
└── run
└── ifstate
root@isl-debian:/home/r1sh# lynx http://yandex.ru
- sudo для возможности исполнения программ с привилегиями рута из-под обычного пользователя, которую очень плотно внедрили в *buntu
r1sh@isl-debian:~$ sudo apt-get upgrade
[sudo] password for r1sh:
Для всего этого счастья пишем в консоли:
root@isl-debian:/etc/network# apt-get install openssh-server mc lynx sudo tree
Добрый и отзывчивый apt установит все что мы хотим и подхватит необходимые библиотеки.
Для того чтобы я мог пользоваться привилегиями суперпользователя из своей учетной записи, мне нужно под рутом подправить файл /etc/sudoers
root@isl-debian:/home/r1sh# nano /etc/sudoers
и добавить строчку для своего пользователя:
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
r1sh ALL=(ALL) ALL
Теперь можно работать)
И главное - помнить : "это-не баг, это-фича!!!" =)
Комментариев нет:
Отправить комментарий