Многое по установке десктопа.
Установка Linux
Отталкиваюсь о того, что изначально сидим под Windows
Для начала неплохо бы установить что-то вроде Acronis Disk Director или Partition Magic, т.к. они могут создавать разделы видимые как из-под Windows, так и из-под Linux. Для начала нужно создать логический диск в дополнение к тому, на котором установлена Windows. Указанные выше программы в состоянии отделить кусок незанятого пространства с системного диска. Далее считаю, что чистый диск нужного размера у вас уже создан.
На этом диске создаем три раздела:
1) Так называемый файл подкачки. Размер примерно вдвое больше чем ваша оперативная память. Файловая система Linux SWAP или что-то вроде того.
2) Раздел собственно под Debian. Размер гигов 10 наверное. Не мелочитесь. Файловая система ext4,ext3,ext2,raiserfs или типа того. Линуксоиды могут устроить срач и холивар на тему какая лучше, но нормальным пользователям не стоит заморачиваться - ставьте ext4.
3) Раздел для хранения информации которая будет доступна и из-под Windows из-под Debian. Всё оставшееся место. Файловая система NTFS или FAT32.
После того как разделы готовы, нужен дистрибутив Debian. Важно сразу же правильно выбрать архитектуру. Обычно если у вас 64-х разрядная система - нужно выбирать amd64. Если 32-х разрядная - i386. Есть различные типы дистрибутивов, я обычно использую netinstall. Отсюда
Ещё один способ, который мне очень понравился - установка с сайта
При установке для диска который вы выделите под саму Debian нужно будет выбрать точку монтирования /
Аналог администратора в Windows это пользователь root в Debian. Сделайте пароль посложнее (например QWERTY) чтобы китайцы не начали захват вашего будущего сервера (прецедент был=).
N.B. Если у вас 2 и больше сетевых карт, Debian предложит сконфигурировать одну из них при установке. Если вы знаете, к которой в данный момент подключен сетевой шнур - конфигурируйте её. Но записать/запомнить следует все предложенные названия (см. Настройка сети).
Установка программ
Самый простой способ установки - из репозитория. Загрузкой обновлений и прочих радостей руководит т.н. пакетный менеджер apt-get. (есть ещё aptitude , они чем-то отличаются)
Файл со списком адресов, откуда этот apt-get может качать обновления лежит в /etc/apt/ и называется sources.list
Перейти в директорию /etc/apt/
cd /etc/apt
Чтобы открыть файл sources.list нужно сначала перейти в директорию а потом набрать nano sources.list (можно и сразу все написать не переходя предварительно)
nano это текстовый редактор некий аналог блокнота в винде.
Установить программу из репозитория
apt-get install имя_программы
Удалить
apt-get remove имя_программы
Вместо remove можно использовать purge - это более сильное удаление.
Если из репозитория установить не получается есть два пути: добавить нужный адрес в sources.list или скачать программу из интернета. При скачивании также возможны варианты:
Если скачан .deb пакет, нужно перейти в директорию с ним (или дописать её в команду)
dpkg -i имя_пакета.deb
apt-get install имя_пакета
Если скачаны исходники нужно поместить их в папку /usr/src перейти в папку с исходниками и набрать
./configure
make
make install
Если у вас уже установлено графическое окружение (оно же иксы, оно же GUI), не лишним будет иметь в виду, что существует как минимум два набора библиотек Qt - для KDE и GTK - для Gnome, Xfce4 и др. Поэтому при выборе программы, которую вы хотите установить - поинтересуйтесь (например, зайдите на её официальный сайт, или страницу в wikipedia) на основе какой библиотеки эта программа создана - проще говоря с каким окружение ей будет проще работать. Пример: я поставил Xfce4, а к нему Ktorrent - это нелогично, обычно ставят Transmission, в качестве видеопроигрывателя я выбрал xine (apt-get install gxine) - это правильно.
Также стоит иметь в виду, что разные программы могут требовать для своей установки некоторых предварительных действий, желательно перед установкой сделать поисковый запрос "как установить Имя_Программы Версия_Debian"
При установке программ из исходников часто требуется предварительная установка gcc и linux-headers
uname -r
apt-get install linux-headers-результат_предыдущей_команды
apt-get install gcc
Из-под графической оболочки можно запустить synaptic и устанавливать пакеты оттуда.
Можно устанавливать программы "вручную". Например, скачать skype с сайта выполнить dpkg -i skype, скорее всего появится сообщение о неразрешённых зависимостях со списком пакетов. Нужно через поисковик найти эти пакеты на сайте debian.org скачать и снова выполнить dpkg -i могут появиться новые неразрешённые зависимости, так что процесс может затянуться, но иногда он работает.
При обновлении пакетного менеджера, т.е. после команды
apt-get update
Может появиться ошибка
W: GPG error: http://dl.google.com stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991
Добавить publickey можно следующим способом
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A040830F7FAC5991
Если появляется ошибка
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Значит запущен другой пакетный менеджер, например, synaptic. Нужно его закрыть.
Начало работы
После установки неплохо бы узнать основные команды cd, ls, mkdir, mount. Нужно иметь в виду, что в учебниках и пособиях есть правило: если перед командой стоит # то она от root если @ то от простого пользователя.
Оталкиваюсь от того, что всё установлено по-минимуму и вы видите чёрный экран где написано что-то вроде
root@Name:~#
Напишите
cd /
Нажмите Enter и напишите
ls
Вы увидитев список папок, которые лежат в корневой директории. Корневая папка обозначается как /
Пока что имеется почти голый Debian, к которому нужно добавлять из интернета различные дополнения так называемые пакеты и программы. (я не силен в терминологии до сих пор)
Возможная проблема на данном этапе - отсутствие интернета. У меня она была вызвана тем, что я при установке указал не ту сетевую карту (или сетевое подключение, не уверен как назвать), выбор был между eth0 и eth1
Теоретически можно поколдовать в
/etc/network interfaces
дописать туда что-то. Я писал следующее:
allow-hotplug eth0
iface eth0 inet dhcp
address 192.168.0.107
netmask 255.255.255.0
gateway 192.168.0.1
Затем обновил сетевые настройки командой
/etc/init.d/networking restart
Но эффекта не получил и переустанавливал. Выбрал при загрузке другую сетевую карту eth1 вместо eth0 И интернет появился.
Перво-наперво советую сделать
aptitude update
aptitude upgrade
И тоже самое с apt-get. Теоретически это должно помочь обновить пакетные менеджеры. Я как шаман с бубнами делаю это регулярно. При апгрейде всей системы нужно будет снова выбрать языки и прочее
Чтобы узнать версию ядра нужно набрать
uname -a
Мое ядро debian 2.6.32-5 Его как раз и нужно было обновить. На всякий случай советую добавить в source.list
deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.ru.debian.org/debian/ testing main contrib non-free
Возможно для работы вам пригодиться Midnight Commander
apt-get install mc
И архиваторы
apt-get install zip unzip p7zip bzip2
Можно попробовать сделать русский язык в консоли (если его нет)
apt-get install console-cyrillic console-terminus
Если компьютер зависнет. Для перезагрузки можно воспользоваться сочетанием клавиш
при нажатом Alt + PrtScr последовательно нажать
R E I S U B
Источник метода - здесь
Звуком в Debian заведует alsamixer
aptitude install alsa-utils alsa-base alsa-tools
Что-то должно скачаться установиться. Введите команду
alsamixer
Там будет несколько столбиков. Иногда проблемы со звуком решаются увеличением высоты столбцов (стрелками вверх). Иногда нужно заменять нули под столбцами буквами М и наоборот.
Графическая оболочка
По совету Синего выбираем новые модные иксы Xfce4:
apt-get install xfce4 slim
При запуске графического интерфейса можно совершать выбор оболочки с помощью клавиши F1
Попасть в графическую оболочку (иксы) в первый раз:
startx
Выбирайте "Использовать настройки по умолчанию"
Вернуться обратно в консоль:
Ctrl + Alt + F1 (или F2)
Вернуться из консоли в иксы:
Alt + F7
(или F8, F9... - рабочих экранов несколько )
Перезапустить X-server (предварительно уйдя в консоль Ctrl + Atl + F1)можно командой
/etc/init.d/gdm restart
или
/etc/init.d/gdm3 restart
или
/etc/init.d/kdm restart
Для выключения иксов нужно писать вместо restart stop, для запуска start. Например:
/etc/init.d/gdm3 stop
Установка полезных обычному пользователю программ:
Браузер iceweasel . Предварительно советую прописать в /etc/apt/sources.list строку
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
Собственно сам браузер:
apt-get install iceweasel
ktorrent обычно в архиве .tar.bz2 , он распаковывается с помощью:
tar -xvjf
Когда имеем файл с расширением .deb
dpkg -i
apt-get install ktorrent
При установке может вылезти сообщение от разработчиков - нажимаем q
Ещё один момент, который является полной неожиданностью для новичков - необходимость т.н. монтирования дисков. В Windows обычно все диски видны сразу (ключевое слово - обычно). Для того чтобы получить доступ ко всем логическим дискам, за исключением системного нужно указать системе к какой папке этот диск нужно прикрепить. Т.е. написать (под root)
fdisk -l
Появится список ваших дисков и если вам понятно какой хотите использовать ввести нужно что-то похожее на
mount /dev/sda5 /mnt/w7free
так я прикрепляю диск sda5 с файловой системой NTFS (напоминаю, что он шел под номером "3)" в списке выше)
Подробнее этот процесс описан здесь
Чтобы обрабатывать изображения и делать скриншоты нужно установить программу The gimp
apt-get install the gimp
Ещё одна возможная проблема - неправильная установка времени. Поменять часовой пояс можно с помощью команды
dpkg-reconfigure tzdata
Настройка времени и даты
Временная зона под Debian устанавливается через символическую ссылку.
Файл /etc/localtime должен смотреть на файл настройки временной зоны в директорию /usr/share/zoneinfo, чем указывается в какой временной зоне вы находитесь.
Например: я живу в России (время Московское) я должен сделать ссылку /etc/localtime на файл /usr/lib/zoneinfo/Europe/Moscow.
Для этого даем команду:
rm -f /etc/localtime
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Чтобы узнать какие временные зоны доступны — посмотрите их в директории /usr/share/zoneinfo:
cd /usr/share/zoneinfo ls
И выберите более подходящую для Вас…
Если же время установилось не правильное, значит у Вас стоит неправильное время в BIOS. Для проверки время в BIOS, воспользуемся командой:
hwclock
Теперь мы знаем какое время установлено в BIOS, но нам надо его исправить. Правим время в системе:
date MMDDhhmmCCYY.ss
Описание параметров команды date:
MM — две цифры текущего месяца (пример: январь=01);
DD — две цифры текущей даты (если текущий календарный день 1, то пишется 01);
hh — две цифры обозначающие час;
mm — две цифры обозначающие минуты;
CCYY — четыре цифры года;
ss — две цифры секунд.
Также можно вводить «date MMDDhhmmCCYY» без секунд, тогда секунды выставляются на ноль.
Ну и теперь вносим новое установленное время в БИОС:
hwclock - -systohc
P.S.: Между дефисами (-) убрать пробел.
Источники: 1
Архивы
tar.gz
tar xvzf имя_архива.tar.gz
tar.bz2
tar xvjf имя_архива.tar.bz2
rar
Установить unrar,
apt-get install unrar
затем
unrar имя_архива.rar
zip
Установить unzip,
apt-get install unzip
затем
unzip имя_архива.zip
Если эти способы не помогли можно попробовать поставить p7zip. Под иксами можно поставить peazip. В крайнем случае, можно воспользоваться on-line архиваторами, например wobzip Ссылки:linuxguru.ru
Смена кодировки
Менять кодировку файлов можно следующим способом:
cat файл.html | iconv -f cp1251 -t utf-8 > новый.html
В одну сторону. Потом открываем, редактируем, закрываем.
cat новый.html | iconv -f utf-8 -t cp1251 > файл.html
Как вариант можно использовать convmv
Настройка xfce4
Чтобы жить стало немного веселее можно сделать пару манипуляций с панелью. Заходим в
Настройки - Панель - Элементы
и добавляем то, что нужно. Можно поменять часы на часы с датой. Добавить регулятор громкости. Чтобы добавить уровень заряда батареи для ноутбука и апплет раскладки клавиатуры нужно скачать апплет из репозитария:
apt-get install xfce4-battery-plugin
apt-get install xfce4-xkb-plugin
Источник здесь
Чтобы увеличить шрифт в эмуляторе терминала xfce4 нужно нажать Ctrl и удерживая его сделать клик правой кнопкой мыши на терминале - появится интуитивно понятное меню. Спасибо пользователю shepper источник
Перезапустить X-server (предварительно уйдя в консоль Ctrl + Atl + F1)можно командой
/etc/init.d/gdm restart
или
/etc/init.d/gdm3 restart
или
/etc/init.d/kdm restart
Для выключения нужно писать не restart а stop, для запуска start
Пользователи
Чтобы создать пользователя user1 нужно ввести команду
adduser user1
Если этот пользователь вам надоест его можно удалить командой
deluser user1
Если вы забудете пароль пользователя, то из-под root его можно будет поменять командой
passwd user1
Список пользователей лежит в файле /etc/passwd чтобы его открыть вводим
cat /etc/passwd
Узнать в каких группах состоит пользователь user1
groups user1
Добавить пользователя sinij в группу group1
usermod -G group1 user1
Добавить пользователя sinij и в группу group1 и в группу bks_fans
usermod -G group1,bks_fans sinij
Изменить основную группу пользователя user1 на group2 (по умолчанию обычно группа называется так же как пользователь)
usermod -g group2 user1
Узнать список всех групп
cat /etc/group
Чтобы получить не весь список, а только обычные пользовательские группы
cat /etc/group | grep 1[0-9][0-9][0-9]
Про grep и другие команды можно прочитать здесь
Поменять группу к которой принадлежит директория /home/movies на users
chgrp -R users /home/movies
Подключение по SSH
Для того, чтобы обмениваться информацией с другими компьютерами можно использовать соединение по протоколу ssh. Преположим, что вы хотите с ноутбука подключиться к стационарному ПК.
Нужно создать на ПК нового пользователя, назовем его sinij
adduser sinij
Придумываем пароль посложнее, например, qwerty.
Теперь нужно установить ssh на обоих компах - если его ещё нет
apt-get install ssh
Проверить - работает ли ssh
service ssh status
Остановить / запустить / перезапустить ssh
/etc/init.d/ssh stop
/etc/init.d/ssh start
/etc/init.d/ssh restart
Узнаем ip стационарного ПК (ip_ПК) с помощью
ifconfig
Чтобы подключиться к ПК на ноутбуке вводим в терминал
ssh sinij@ip_ПК
Если подключиться удалось, то можно начинать перемещаться по папкам удаленного ПК.
Чтобы отключиться от соединения нужно набрать что-то из списка:
exit
logout
ctrl + D
Чтобы вносить изменения в параметры подключения нужно редактировать файл /etc/ssh/sshd_config - на сервере и /etc/ssh/ssh_config - на клиенте.
В /etc/ssh/sshd_config желательно изменить порт по умолчанию на любой свободный
#Port 22
Port 2222
Логиниться по паролю, можно, если в /etc/ssh/sshd_config раскомментирована строчка
PasswordAuthentication yes
это менее безопасный способ, чем логин по ключу, поэтому обычно вместо yes указывают no
Редактируем файл /home/username/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022
# You may uncomment the following lines if you want `ls' to be colorized: # export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes: # alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
alias ll='ls -laF'
alias ec='nano /root/.bashrc'
alias es='nano /etc/ssh/sshd_config'
alias eg='nano /etc/group'
alias ep='nano /etc/passwd'
alias ea='nano /var/log/auth.log'
alias ps='ps -ax|grep ss'
alias ss='/usr/sbin/ssh'
Ссылки: mydebianbloggamelton
Wi-fi
Сперва можно попробовать
apt-get install wireless-tools
Для xfce4 подходит wicd
apt-get install wicd
После того, как Wicd установился он должен появиться среди пунктов меню "Интернет". Если не появляется - нужно перезапустить иксы. Возможно придется делать reboot В углу экрана должны появиться значок подключения. Если значков несколько, значит установлено ещё что-то, например network-manager-gnome. На всякий случай можно сделать.
apt-get remove network-manager-gnome
И потом reboot
Один из значков должен пропасть. Навожу курсор на второй выбираю "Подключиться". -- Беспроводные сети не найдены --
По совету с lor я прописал в поле Wireless interface значение wlan0. Сети должны появиться.
По совету с lj можно удалить лишнее
wicd apt-get remove wicd
apt-get autoremove
apt-get remove network-manager
apt-get autoremove
reboot
Затем переустановить нужное.
Ссылки: 4debian.info
Железо
Получить информацию о железе
dmesg
Получить информацию о CPU
cat /proc/cpuinfo
или
dmesg | grep CPU
Узнать разрядность RAM
dmesg | grep "RAM width"
Узнать размер оперативной памяти
tac /proc/meminfo | grep MemTotal
Список устройств на PCI шине
lspci -k
Монтирование дисков
Шаг 0.
Нужно создать папку к которой примонтируется диск. Например для диска /mnt/w7free
mkdir /mnt/w7free
Или для флешки
mkdir /mnt/flashcard
Шаг 1.
Перед монтированием диска или установкой флешки ввести команду
ls /dev/sd*
или
fdisk -l
В первом случае получим список устройств похожий на
/dev/sda /dev/sda2 /dev/sda5 /dev/sdb1 /dev/sdb5 /dev/sdb7
/dev/sda1 /dev/sda3 /dev/sdb /dev/sdb2 /dev/sdb6 /dev/sdb8
во втором случае получим более подробную информацию
debian:/home/andrey# fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x63e54f64
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 100558847 50176000 7 HPFS/NTFS/exFAT
/dev/sda3 100558848 1953521663 926481408 f W95 Ext'd (LBA)
/dev/sda5 100560896 1953521663 926480384 7 HPFS/NTFS/exFAT
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbbc1fe9a
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 41785064 20892501 83 Linux
/dev/sdb2 41785126 976768064 467491469+ f W95 Ext'd (LBA)
/dev/sdb5 41785128 54283634 6249253+ 82 Linux swap / Solaris
/dev/sdb6 54283698 521887589 233801946 83 Linux
/dev/sdb7 521887653 585826289 31969318+ b W95 FAT32
/dev/sdb8 585826353 976768064 195470856 7 HPFS/NTFS/exFAT
Из этих данных можно сделать вывод о том, что физически жестких дисков видно два: sda и sdb, один из них на 1 Тб а другой на 500 Гб. Предположим, что примонтировать нужно диск sda5 - можно переходить к Шагу
Шаг 2 (для флэш карты)
Физическая установка флешки в USB порт.
Шаг 3 (для флэш карты)
Снова используем команду
ls /dev/sd*
или
fdisk -l
Все новое по сравнению с предыдущим разом и есть ваша флешка. Причем, если появилось, например, sdb и sdb1, то sdb - это флешка в целом (не знаю как это понять), а sdb1 - обычно и есть раздел, который нужно будет монтировать.
Шаг 4
Монтирование образа.
Само слово "монтирование" может смутить начинающего пользователя. Смысл всей манипуляции - показать системе как связать какой-то из видимых дисков с какой-то папкой.
mount /dev/sda5 /mnt/w7free
Для флэшкарты
Предположим, что новый диск который мы нашли в Шаге 3. называется sdс1
mount /dev/sdс1 /mnt/flashcard
Если нужно указать файловую систему, то пишем< например
mount -t vfat /dev/sdb /mnt/flashcard
где vfat - это указание файловой системы (fat), -t это от слова type тип.
Автоматическое монтирование при загрузке
Чтобы не монтировать диски каждый раз вручную можно прописать этот процесс в файл /etc/fstab . Сперва нужно узнать постоянный номер диска, который вы хотите примонтировать
ls -l /dev/disk/by-uuid
andrey@debian:~$ ls -l /dev/disk/by-uuid
итого 0
lrwxrwxrwx 1 root root 10 Апр 1 12:26 28F45727F456F712 -> ../../sda1
lrwxrwxrwx 1 root root 10 Апр 1 12:26 2ff64169-2a42-4134-bb7d-785d2cb7ac26 -> ../../sdb1
lrwxrwxrwx 1 root root 10 Апр 1 12:26 3AE8F3DBE8F3937D -> ../../sda2
lrwxrwxrwx 1 root root 10 Апр 1 12:26 3E8904579F5AA793 -> ../../sda5
lrwxrwxrwx 1 root root 10 Апр 1 12:26 BB76478F1B670CB0 -> ../../sdb8
lrwxrwxrwx 1 root root 10 Апр 1 12:26 DEFB-25FE -> ../../sdb7
lrwxrwxrwx 1 root root 10 Апр 1 12:26 e7b2f181-26ae-4a22-9c9a-10a6dc22daee -> ../../sdb5
lrwxrwxrwx 1 root root 10 Апр 1 12:26 eafb05d0-15c7-41a5-9709-318bb2c618b7 -> ../../sdb6
3E8904579F5AA793 - вот номер диска sda5, который нужно монтировать. Открываем /etc/fstab
nano /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=2ff64169-2a42-4134-bb7d-785d2cb7ac26 / ext4 errors=remount-ro 0 1
# /home was on /dev/sda6 during installation
UUID=eafb05d0-15c7-41a5-9709-318bb2c618b7 /home ext4 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=e7b2f181-26ae-4a22-9c9a-10a6dc22daee none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
И дописываем внизу строчки
#win7 disk NTFS - это комментарий, чтобы проще было ориентироваться.
UUID=3E8904579F5AA793 /mnt/w7free ntfs defaults,cp1251,umask=000 0 0
Монтирование с правами доступа
Если стоит задача сделать монтируемый диск доступный, например, только пользователю andrey id пользователя у которого 1000 и группе admins id группы 1111, и условия доступа к файлам вы хотите указать не 777 а, например 770
mount -t ntfs -o rw,uid=1000,gid=1111,fmask=0007,dmask=0117 /dev/sda5 /mnt/w7free/
где fmask это число, которое вычитается из 777 для доступа к файлам, а dmask - это как fmask только dmask для директорий.
Зайти на сайт по ftp
mc
Запустится midnight commander
F9
затем нужно найти FTP в верхнем меню. Адрес пишется следующим образом
login:password@hostname
В графической оболочке можно установить например filezilla.
Как создать файл в Linux
cat > filename.filenameextension
Структура
Программы
/usr/bin
Документация
/usr/share/doc
Конфигурационные файлы
/etc
Файлы конфигурации сети.
Файл | Описание |
/etc/aliases | База данных почтовых псевдонимов. Формат файла: псевдоним пользователь Системой используется не этот файл а файл /etc/aliases.db, который создаётся программой newaliases по содержимому файла /etc/aliases. После обновления /etc/aliases нужно выполнить # newaliases |
/etc/hosts.conf | Содержит параметры разрешения доменных имен. Например, директва order hosts , bind означает, что сначала поиск IP-адреса по доменному имени будет произведен в файле /etc/hosts, а затем уже будет обращение к DNS-серверу, заданному в файле /etc/resolv.conf Директива multi on означает, что одному доменному имени могут соответствовать несколько IP-адресов |
/etc/hosts | В этом файле можно прописать IP-адреса и имена узлов локальной сети , но обычно здесь указывается только IP-адрес узла localhost (127.0.0.1), потому что сейчас даже в небольшой локальной сети устанавливается собственный DNS-сервер |
/etc/hosts.allow | Содержит IP-адреса узлов, которым разрешен доступ к сервисам данного узла |
/etc/hosts.deny | IP-адреса узлов, которым запрещен доступ к сервисам данного узла |
/etc/iftab | Таблица интерфейсов, т.е. соответствие имен интерфейсов и их MAC-адресов |
/etc/motd | Задает сообщение дня (Message of the day). Данный файл используется многими сетевыми сервисами (напримерб FTP-и SSH-сервисами), которые при регистрации пользователя могут выводить сообщение из этого файла |
/etc/resolv.conf | Задаёт IP-адреса серверов DNS. Формат файла прост: nameserver IP-адрес Всего можно указать четыре DNS-сервера |
/etc/services | База данных сервисов, задающая соответствие символьного имени сервиса (напрмер, pop3) и номера порта (110/tcp, tcp - это наименование протокола) |
/etc/xinetd.conf | Конфигурация суперсервера xinetd, предназначенного для запуска сетевых сервисов, которые не работают в автономном режиме |
# /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: andrey
Ссылки:Денис Колисниченко - Линукс от новичка к профессионалу, iana.org
Настройка сети
Файл с настройками /etc/network/interfaces, если нужно получать ip автоматически
iface eth0 inet dhcp
Если нужно задать статический ip
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
Чтобы изменения пришли в силу нужно выполнить
ifup eth0
Выключить wi-fi
ifconfig wlan0 down
Включить/выключить ceть
ifconfig eth0 up/down
Перезапустить/остановить/запустить сетевые службы
/etc/init.d/networking restart/stop/start
Настроить DNS можно через файл /etc/resolv.conf
nameserver 8.8.8.8
При установке нужно было запомнить какие сетевые интерфейсы вам предлагает сконфигурировать Debian. Это сделать очень просто, они называются eth0, eth1 и так далее. Поэтому для включения сетевого интерфейса, в приведённой выше команде нужно менять 0 на 1 и т.д. Однако, если вы будете устанавливать другие Unix-подобные дистрибутивы, например OpenBSD то сетевые интерфейсы будут называться более разнообразно (msk0, sk0 и др.) именно для того, чтобы с этим не возникало сложностей - полезно записывать то, что предлагается сконфигурировать при установке дистрибутива.
Включить автоматическое получение ip
dhclient eth0
Выключить автоматическое получение ip можно вытащив сетевой шнур и вставив обратно. Говорят, что должно сброситься.
Советую выполнить
man interfaces
и изучить вывод. Ссылки: artcom-ufa
debian-handbook.info
Загрузчик Grub 2
Редактировать нужно либо /etc/default/grub либо скрипты из папки /etc/grub.d
nano /etc/default/grub
Изменить время ожидания / разрешение экрана / задать фоновое изображение
GRUB_TIMEOUT=10
GRUB_GFXMODE=1920x1200
GRUB_BACKGROUND="new_pict.jpg"
картинку нужно предварительно положить в папку /boot/grub потому что в этой папке лежит файл grub.cfg который и управляет загрузкой.
После смены картинки возможно придется менять цвет текста и оформления, для этого нужно добавить в конец файла /etc/grub.d/40_custom информацию а цветах, пример:
set menu_color_normal=red/black
set menu_color_highlight=yellow/black
set color_normal=yellow/black
Чтобы изменения, которые были записаны в /etc/default/grub вступили в силу нужно сделать
update grub2
Редактирование скриптов:
cd /etc/grub.d
ls
Содержимое папки:
00_header 10_linux 30_os-prober 41_custom
05_debian_theme 20_linux_xen 40_custom README
Обыно редактировать нужно 40_custom, если, например, вы установили перед Debian FreeBSD и её после установки Debian не видно при загрузке нужно добавить запись
menuentry 'FreeBSD 9.0 Release'{
set root=(hd0,2)
chainloader +1
}
Чтобы изменения вступили в силу нужно выполнить команду
grub-mkconfig -o /boot/grub/grub.cfg
Ссылки: wiki.archlinuxmydebianbloggnu.org
Обновление дистрибутива
Выполнить команды отслеживая ошибки:
aptitude -f install
aptitude update
aptitude install apt aptitude dpkg
aptitude dist-upgrade
aptitude full-upgrade
Ссылки: 4debian.info
Запись загрузочного usb диска
dd if=image.iso of=/dev/sdb
Где image.iso - это путь до образа, например, /home/andrei/Downloads/debian-7.1.0-amd64-DVD-1.iso а /dev/sbd - это ваш usb диск. Определить путь до usb диска можно следующим образом: вытащить usb диск, сделать команду:
fdisk -l
Затем вставить usb диск и выполнить эту команду повторно. Появится пара новых строк, это и есть ваш диск. При использовании dd нужно указать общую часть этих двух строк, т.е. если было sdb и sbd1 нужно оставить sbd.
Источник: wikipedia.org
Mplayer (просмотр видео)
Основные клавиши, которые используются при просмотре: | |
ВЛЕВО | - 10 сек назад |
ВПРАВО | - 10 сек вперед |
ВВЕРХ | - 60 сек вперед |
ВНИЗ | - 60 сек назад |
9 | - Уменьшить громкость |
0 | - Увеличить громкость |
{ | - Уменьшить скорость воспроизведения |
} | - Увеличить скорость воспроизведения |
SPACE (пробел) | - Пауза |
F | - Полный экран |
Первая проблема, которая может возникнуть - ненастоящий fullscreen. Картинка остается маленькой, а все свободное место занимает чёрный фон. Мне помог запуск mplayer с ключом
-vo sdl
Если нужно посмотреть видео на языке оригинала, да ещё и с субтитрами (в наше время скачать можно и не такое) потребуется кое-какая информация о видеофайле. Поэтому первое что мы делаем это узнаем какие дорожки поддерживает наше видео:
mplayer -vo null -ao null -frames 0 -v file_name | grep aid mplayer -vo null -ao null -frames 0 -v file_name | grep sid
После того как узнали возможные связки, а их у нас 2, используем их, а если быть точным то одну из них. Для начала 1ая в которой мы указываем -aid (ID аудио) -sid (ID субтитров):
mplayer -aid 1 -sid 1 file_name
или 2ая в которой указываем напрямую -alang (язык аудио) или -slang (язык субтитров):
mplayer -alang eng -slang eng file_name
Не могу вспомнить источник, если наткнётесь - пришлите на почту
Ссылки: mydebianblogrutracker.org
Shell (Командная оболочка)
Список доступных
cat /etc/shells
Узнать активную в данный момент оболочку
echo $SHELL
Смена
chsh
или
# usermod -s /bin/bash username
Если после смены оболочки возники проблемы, например, не зайти под root. Можно загрузиться в recovery mod и сделать там # usermod -s /bin/bash root и # usermod -s /bin/bash username
Ссылки: zeitoun
Завершение работы
# halt
# poweroff
# shutdown
# shutdown 18:00
# shutdown -h now
Перезагрузка
reboot
reboot -f (форсированная)
Установил Debian на ноут с помощью этой страницы. Все работает так же как и на стационарном. Отмечу один занятный факт - установить ktorrent и amarok мне удалось только с третьего раза, при установке появлялось текстовое сообщение от разработчиков или системное, нужно было нажать q а я не знал и нажимал Ctrl + O и Ctrl + D пока не догадался, что я неправ.
Чтобы подключаться к пока ещё несуществующеме ftp-серверу нужна сеть. Я могу пользоваться шнуром, но раз уж всё-равно вожусь с сетью хочу настроить wifi. Захожу последовательно на страницы:
http://wiki.debian.org/WiFi
http://packages.debian.org/search?keywords=wireles...
http://wiki.debian.org/NetworkManager
http://packages.debian.org/squeeze/wireless-tools
Из того что я прочитал пока уяснилось, что нужно поставить wireless tools.
Установилось
libc6 и libiw30 уже стоят.
apt-get install network-manager
что-то установилось получил сообещние на синем экране.
Изменен файл настройки.
Доступна новая версия файла настройнки
/etc/default/rcS,
но версия файла, находящаяся в системе, была изменена локально
и на выбор варианты
установаить версию из пакета
сохранить установленную локальную версию
показать различия между версиями
показать разл. м. верс. параллельно
запустить новую оболочку для прояснения ситуации
По совету Семёна выбрал предпоследний вариант
Изменен файл настройки
Различия построчно
# #
# /etc/default/rcS # /etc/default/rcS
Это начало, я так понимаю в этой строке изменений нет
UTC=no |
> # assume that the BIOS clock is set to UTC time (recommended)
> UTC = yes
Я спросил у Семёна - "Это он мне время поменял?" (далее привожу диалог)
О_о
[0:46:10] Andrey Olegovich: ?
[0:46:14] Semen Dubina: Наверное, ты делал так, чтобы время в винде нормально показывалось?
[0:46:32] Andrey Olegovich: я ничего сам не делал со временем на ноуте
[0:46:36 | Edited 0:46:56] Andrey Olegovich: на стационарном переключил на Лондон
[0:46:47] Andrey Olegovich: т.к глючило
[0:49:45] Andrey Olegovich: RAMRUN = no |
RAMLOCK = n | # mount /run/lock as a tmpfs (separately from /run)
> RAMLOCK = yes
>
> # mount /run/shm as a tmpfs (separately from /run)
> RAMSHM=yes
[0:49:49] Semen Dubina: Лучше обнови файл... И поставь время на свой регион. Глюки из-за того, что реальное время было меньше, чем время создания файлов... [0:50:14] Andrey Olegovich: ок
[0:50:31] Semen Dubina: Можно просто подождать три часа, когда время с гринвичем выравняется, а можно в биос забить нормальное время...
[0:50:34] Andrey Olegovich: т.е. мне выбрать
[0:50:43] Andrey Olegovich: установить версию из пакета
[0:50:45] Andrey Olegovich: так я понял
[0:50:46] Andrey Olegovich: ?
[0:51:29] Semen Dubina: Да. Составитель пакета нормально выбрал конфигурацию.
[0:52:17] Semen Dubina: Если начнутся глюки - в биосе ставь время по гринвичу, а лучше синхронизируйся с какими-нибудь серверами ntp.
[0:52:34] Andrey Olegovich: сейчас попробую
[0:53:19] Semen Dubina: Винда вместе с линуксом стоит?
[0:59:47] Andrey Olegovich: да
[1:00:47] Semen Dubina: Тогда забей на правильность отображения времени в винде, она меняет его в системных часах, а не отсчитывает от них...
Выбрал опцию "Установить версию из пакета". Что-то установилось.
Синий сказал запустить
apt-get install network-manager-gnome
Я не понимаю, причем здесь gnome когда у меня xfce4, но т.к. других вариантов нет запускаю. Что-то ставится (главное не забывать про q). Установилось. Затем из иксов.
# nm-applet
Ошибка cannot open display: Захожу в иксы. Там из рута тоже ошибка
: не удалось соединиться с сервером конфигурации чаще всего это вызвано отсутствием службой шины сеансов D-Bus или её неверными настройками
Из юзера ошибка
nm-applet:6634): Gtk-WARNING **: cannot open display:
Синий ушел спать. Прочитал на сайте, что для xfce4 рекомендуют wicd
Он включился. пробую что-то настроить.
Хочу проверить - будет ли воспроизводиться музыка мп3. Примонтировал флешку. На ней нет мп3. Решил размонтировать и понял, что не знаю как. Оказалось, что я делаю ошибку - вместо umount /mnt/flash1 пишу unmount /mnt/flash1 . Linux - это интуитивно понятная ОС, особенно для новичков.
Нужно сперва выйти из флешки а потом размонтировать. Что аналогично безопасному удалению в винде.
Скидываю на флешку пару песен. Фильм в .mkv и святой образ Синего в чёрной олимпийке - авось поможет.
Чтобы понять куда записать все эти файлы я воспользовался командой
fdisk -l
она приводит список устройств, показывает где начинается, и где заканчивается каждое устройство, а также файловую систему. Этой информации мне оказалось достаточно для того чтобы понять что мой диск для фильмов музыки и прочего - это sda6
Обычно я называю такие диски Free. Создаю такой раздел в mnt
mkdir /mnt/free
и монтирую туда sda6
mount /dev/sda6 /mnt/free
Примонтировал диск. Создал на нём папки music, movies, photo и разложил по ним файлы.
Пробую посмотреть фильм. Для этого набираю
aptitude install Vlc
Пошел процесс установки. Пару раз пришлось выбирать "да" Всё установилось. Захожу в папку где лежит фильм. Набираю
vlc название_фильма
Получаю ошибку.
VLC is not supposed to be run as root. Sorry
Ошибка понятна. Нужно зайти под простым пользователем. Простым перебором команд я нашёл нужную
login
набрал
vlc /mnt/free/movies/название_фильма
Снова ошибка. На этот раз
Blocked: call to unsetenv("DBUS_ACTIVATION_ADRESS") и далее ещё десяток строк.
Что это всё значит я не имею ни малейшего понятия. Подозреваю, что либо нет драйверов на видеокарту, либо каких-то кодеков.
Уже близок тот момент, когда вся эта запутанная ОС надоест так, что не захочется уже ничего делать.
Пробую поставить mplayer
aptitude install mplayer
Установился, но фильм открыть не смог. Пробую открыть песню, она открывается, но звука нет.
Скачал с сайта amd драйвер предположительно для моей видеокарты Скачал фильм в .avi мало ли с .mkv просто не дружит моя система сейчас. Перекинул на комп с дебиан.
фильм.avi тоже не воспроизводится
Нашел статью gosha.me/node/126
Устанавливаю пакет компиляции
apt-get install build-essential linux-headers-$(uname -r)
Это вообще ужастно, что это? Как до этого можно догадаться, где прочитать? В винде хотя бы можно долго тыкаться куда-то и что-то найти. А это - просто вынос мозга. Вот так с потолка что-то ставить.
Затем захожу в папку куда скачал драйвер и пишу
CC=gcc-4.3 ./название драйвера
(у меня realtec 4450 )
Что такое CC почему оно равно gcc-4.3
Я никакого gcc не ставил и СС тоже не ставил.
Тем не менее какая-то установка была произведена. Мне даже предложили согласиться с лицензией. Сделал startx результата нет. Т.к. выходить из него я не умею делаю ребут.
Итог установки драйвера видеокарты:
Иксы не работают.
Появилась картинка при воспроизведении фильма .avi и фильма .mkv
Звука нет. Попробую поставить драйвер на аудио. Правда я не знаю что выбрать - у меня интергрированная аудиокарта. Материнка вроде asus p5q но никаких драйверов под линукс на сайте асуса нет, разве что для биоса. Одни мануалы.
пробую обойтись без дров
Набрал
alsactl init
В ответ узнал, что моя аудиокарта неизвестна.
Видимо нужно пересобирать ядро. Качаю последнее стабильное с
Читаю статью
http://www.linuxcenter.ru/lib/articles/system/kern...
Хочу запустить браузер, но эта опция неактивна. Вышел из иксов нажатием
Ctrl + Alt F1
Поменял консоль на
Alt + F2
Ставлю браузер
apt-get install iceweasel
Снова появляется сообщение о пакетах которые на этот раз невозможно аутентифицировать один из этих пакетов мой знакомый xulrunner-10.0 Устанавливаю без проверки. Захожу в иксы с помощью
Alt + F7
Браузер работает. Выхожу из иксов
Alt + Ctrl + F2
Хочу поставить скайп
apt-get install skype
Ошибка Для пакета skype не найден кандидат на установку Скачал скайп с сайта предварительно указав браузеру директорию для загрузки - /home/andrey Зашел в директорию
dpkg -i skype-debian_2.2.0.35-1
(-i это инсталл , -r ремув, --purge - полная очистка)
были какие-то сложности с зависимостями. Я набирал
apt-get -f install
потом полностью очищал от скайпа и ставил снова
Занимаемся звуком набираю lspci чтобы увидеть список устройств на шине PCI Зашел в alsamixer там где были 00 внизу столбцов заменил на ММ все поднял на максимум. Звука нет. Оказалось всё с точностью наоборот, нужно сделать везде 00 а не ММ тогда звук есть. Пробую включить фильм
mplayer /mnt/free/movies/название
не включается. Я сижу под рутом. Зашел в иксы (там я тоже под рутом. Но фильм запуститлся, звука нет). Хочу посмотреть через браузер трансляцию матча Уникс-Триумф нужен плагин Adobe
apt-cache search flash
Одной из находок был нужный от Adobe его и установил.
apt-get install flashplugin-nonfree
потом перезагружаю браузер. Трансляцию видно. Триумф подбедил.
Поставил аудиоплеер amarok Чтобы запустить его надо в иксах в терминале набрать amarok
Поставил filezilla, создал папку /mnt/free/andreyolegovich_site чтобы туда скопировать сайт для редактирования страниц. Хочу создать страничку куда я занесу этот текст об установке дебиана. Но т.к. я сижу в иксах из под andrey записать в папку ничего не получилось. Нужно возиться с правами доступа. Это я уже сделать не успеваю переношу задачу на завтра.
Выходные закончились. Краткий итог. Есть Дебиан. Под ним можно смотреть фильмы, слушать музыку и скачивать торренты.
Понедельник
Хочу поставить дрова на принтер Brother DCP 7010 скачал с оф.сайта brdcp7010lpr-2.0.1-1.i386.rpm непонятно зачем я скачал i386 но альтернативы не вижу Читаю инструкцию на оф.сайте Написано, что нужно установить сперва ia32-libs У меня уже установлено. Осталось понять как открыть .rpm Отбой - можно скачать сразу .deb его и скачиваю Но распаковать не удалось из-за различия архитектуры - чего я и ожидал.
Скачал brother-lpr-drivers-laser-_2.0.1-3-0ubuntu3_amd64.deb Распаковал. Получил ошибки: Нет нескольких зависимостей. Вручную установить не получилось.
Однако в инструкции на сайте pkgs.org/ubuntu-10.10/ubuntu-multiverse-amd64 указано, что предварительно нужно установить a2ps, brother-cups-wrapper-laser, brother-lpr-drivers-common, ia32-libs, libc6-i386 Попробую установить все по-порядку
Скачал a2ps_4.14-1.1_amd64.deb Его тоже не установить нормально. Пишет ошибку зависимости от
psutils
Рекомендует lpr, wdiff
psutils в свою очередь ругается на зависимость от brother-lpr-drivers-laser
Скачиваю brother-lpr-drivers-common для ubuntu Распаковался, но при установке снова ругается на зависимости Похоже они по кругу зависят друг от друга. Как в таком случае ставить загадка, но линукс это интуитивно понятная система. Важно помнить об этом.
brother-cups-wrapper-laser говорит что пока не настроен brother-lpr-drivers-common он работать не будет
Пробую поставить libc6-i386
Снова эта круговая порука. Ничего не остается кроме как
apt-get -f install
Также по совету http://mydebianblog.blogspot.com/2006/11/debian-pr...
Написал
aptitude install cupsys gs-esp foomatic-bin foo2zjs cups-pdf
(apt-get в этом случае не подошел, интересно - в чём разница)
Выскочил синий экран с предложением настроить пакет Нужно указать рабочую группу.
Напишу porosenok_petr
Снова что-то распаковывается. в браузере набрал
http://localhost:631
Появилось окно CUSP я сделал Add new printer Мой brother 7010 определился далее там нужно было ввеси данные о местоположении и модели. Как выбрать модель из того списка что был я не знаю, оставил по умолчанию.
Попробую установить какой-нибудь .pdf reader и распечатать из него. Почему-то я попал на страницу установки libc6 Скачал, попробовал распаковать - ошибка Попробовал установить - ошибка Ещё написано:
libc6-dev : Ломает: gcc-4.4 (< 4.4.6-4) но 4.4.5-8 будет установлен E: Сломанные пакеты
Зачем я это ставил. И как я попал на страницу загрузки.
По совету с сайта
http://blog.zantsev.com/post/11824753654/xfce
(автор выложил список программ, которыми он пользуется под XFCE у меня ePDFView установился, удивило, что как торрент клиент указан Transmission. Видимо автор умеет ставить все и выбирает из того что нравится, а не так как я)
Поставил epdfview
http://packages.debian.org/squeeze/amd64/epdfview/...
Теперь .pdf файлы можно открывать и даже растягивать. Но они почему-то привязаны к левому верхнему углу экрана. Напечатать пока не получилось. Читаю страницу
https://wiki.archlinux.org/index.php/CUPS_%28%D0%A...
Читаю страницу http://www.kraeg.ru/node/15 это перепост с майдебианблог.
По совету с этой страницы набрал
aptitude install cupsys gs-esp foomatic-bin foo2zjs
Ничего не установилось Принтер напчатал тестовую страницу. Печатать из .pdf ePDFView не отказывается, но на выходе только пустые листы. Удалил (а может и нет, я сделал dpkg -r ePDFView) ePDFView и поставил, по совету Синего evince
apt-get install evince
Я теперь в замешательстве: когда нужно использовать dpkg -i а когда только apt-get install ?
Качество печати низкое, как будто запачкали бумагу.
Займусь теперь правами доступа к папками. Хочу, чтобы можно было в иксах скачивать торренты и через filezilla тоже из под простого пользователя. сделал
chmod 777 /mnt/free
помогает. Решил отредактировать html страницу в nano сейчас синий шрифт на чёрном фоне - нечитаемо. Нужно найти как настроить цвета в нано. http://ubuntu-favorite-os.blogspot.com/2011/11/nan...
Alt + y
текст стал белым.
Ctrl + k вырезает строку, в которой стоит курсор.
Но вопрос - как из другого текстового файла вставить кусок в нужно место моего через nano пока выше моей компетенции. Попробую через иксы. Ставлю текстовый редактор abiword
apt-get install abiword
abiword html файл не осилил ставлю bluefish
apt-get install bluefish
Он осилил (через иксы). Правда с русским языком проблема.
Abiword тоже не осилил русский в текстовом файле. Попробую сохраниться в другой кодировке.
Видимо слишком много текста - буфер не поместилось. Придется частями.
Вторник
Хочу удалить ранее созданные директории hard1, hard2, hard3 и создать вместо них exchange для диска с fat32
rm -r hard*
mkdir /mnt/exchange
chmod 777 exchange
mount /dev/sda7 /mnt/exchange
Тепрь я могу перекидывать файлы между операционками через этот диск. Интересно, есть ли ещё файловые системы которые видны и из винды и из дебиан. Слишком сильное у fat32 ограничение на размер файла.
Среда
Устанавливаю программу для просмотра изображений geeqie
aptitude install geeqie
Заработало.
Синий сказал, что с кодировкой может помочь оффис. Попробую поставить.
apt-get install libreoffice
Что-то ставится. В конце получаю сообщение.
apt-get install pkg/experimental will now not only switch the
candidate of package pkg to the version from the release experimental
but also of all dependence of pkg if the current candidate can't
satisfy a versioned depedency.
-- David Kalnischkies <kalnischkies@gmail.com> Fri, 03 Dec 2010 14:09:12 +0100
/tmp/tmpVzAhfJ (END)
Синий сказал нажать q
Дальше побежал текст
apt-listchange и еще много чего не успеваю записывать
Вроде все установилось. Но с кодировкой это мне никак не помогло. Синий предлагает
cat файл.html | iconv -f cp1251 -t utf-8 > новый.html
В одну сторону. Потом открываем, редактируем, закрываем.
cat новый.html | iconv -f utf-8 -t cp1251 > файл.html
В другую сторону. И выкладывать на сайт. Проверяю. Работает.
Следующая цель - установить ftp - соединение между стационарным ПК с Debian и ноутбуком с Windows 7