воскресенье, 19 апреля 2009 г.

Первые настройки после инсталяции ubuntu-server

1 - активация root, надо установить пароль для root командой sudo passwd root

2- обновление информации о репозитарии и установка необходимых пакетов
/etc/apt/sources.list - подправить список источников пакетов
apt-get update - получить список пакетов! (обязательно. надо )
apt-get upgrade - обновить систему

3 - установка дополнительных пакетов:
apt-get install ...
gpm
- инсталяция консольной мыши
mc - файловый менеджер
ntpdate - синхронизация времени командной строкой (есть еще пакет ntp-simple)
acpid - дополнительный пакет для кнопки power !! (в 9.04 уже есть)
htop - улучшеный менеджер сервисов
iftop - контроль сетевого обмена
nmap - работа с сетевыми интерфейсами
iptraf - мониторинг трафика сетевых устройств (с интерфейсом)
vnstat - сбор статистики по сетевым интерфейсам
nc - передача файлов на другие компьютеры (в 9.04 уже есть)
beep - работа со звуком (/etc/rc.local beep -f 1000 -n -f 2000 -т -n -f 1500)
dnsmasq - алтернатива dns и dhcp
proftpd ucf - распространненый ftp сервер

4 - настройка консоли:
dpkg-reconfigure console-setup - русификация консоли (нормальное отоброжение utf-8, для вер. 9.04 и выше - не надо)
update-alternatives –config editor - выбрать альтернативный редактор (после установки пакета mc = mcedit)

5 - пример как монтировать usb
mkdir /mnt/usb для удобство создаем каталог для usb
mount /dev/sdb1 -t vfat -o iocharset=utf8 /mnt/usb
можно попробовать дополнительные параметры:
mount /dev/sdb1 -t vfat -o iocharset=utf8,umask=000,uid=1000 /mnt/usb
(,umask=000,uid=1000) - дополнительные параметры
(umask - биты полномочий, uid - кто влаелец, gid-какая группа)

6 - пример установки пакетов без интернета
cp mc* /media/tmp - скопировать пакет во временный каталог
dpkg -i mc* - установка mc

7 - установка webmin с загрузкой пакета из интернета:
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.470_all.deb
dpkg -i webmin* - установка webmin

apt-get -f install - установка всех зависимых пакетов
apt-cache search программа поиск программы в кэше.
apt-cache show программа показывает информацию и описание пакета программы.
apt-cache showpkg программа покажет зависимости пакета программы.


8 - настройка Samba (смотреть тему samba)

9 - настройка DNS и Postfix (смотреть тему DNS)

10 - настройка Squid (смотреть тему squid)

11 - для мониторинга:
webalizer, mrtg, vnstat

Просто и быстро присвоить адрес можно так:
ifconfig eth1 192.168.0.13 netmask 255.255.255.0. up

Пример настройки сетевого интерфейса в файлах conf:
/etc/network/interfaces
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 127.0.0.1
dns-search ub3.example.local

auto eth1
iface eth1 inet static
address 192.168.0.3
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

/etc/network/hosts
127.0.0.1 localhost
192.168.0.3 ub3.example.local ub3



Некоторые примеры настройки сети с помощью консольных команд:
sudo ifconfig eth0 down
sudo ifconfig eth0 up
sudo ifconfig eth0 inet 192.168.140.1
sudo ifconfig eth0 hw ether 00:12:34:56:78:90 - установить мас адрес


Если связь с интернет идет через прокси то для обновления пакетов необходимо настроить модуль APT:
Поместите в /etc/apt/apt.conf
Acquire::http::Proxy "http://host:port/;

или
Acquire::http::Proxy "http://login:pass@ip:port";
Acquire::ftp::Proxy "http://login:pass@ip:port";

Я так же дополнительно выполнил команды (их лучше прописать в bash.ini):
export http_proxy="http://login:pass@host:port"
export ftp_proxy="http://login:pass@host:port"

Комментариев нет:

Отправить комментарий