Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

OS Linux для начинающих: Первые шаги в мир Open Source. #9.


Служба Рассылок Subscribe.Ru
OS Linux для начинающих - рассылка для тех, кто делает первые шаги в мир Open Source!
Выпуск #9. (5.12.01)
  Сегодня в выпуске:

• Новости.
Коротко о самых важных новостях из мира Open source за прошедшую неделю.
Linux as is.
Еще раз о том, что такое Линукс, и чем он отличается от других популярных OS.
Новые ворота.
Подключение локальной сети к Интернет с помощью стандартных средств Linux.
Emulators & stuff.
Обо всем, что позволяет запускать в Линуксе программы других операционных систем.
Проблемы с русским языком в Mandrake 8.0.
• Читайте в следующем номере:
Меняем кодировки, жизнь после Windows, обновление Linux, и многое другое!


  Links:

Linux vs. Microsoft - мифы и реальность. - Легендарный документ, с которого началось мое знакомство с Линуксом. Просто недавно просматривал старые доки, и подумал, что этот документ и сегодня не потерял своей актуальности :) (закачаю, когда успею).
• Русификация KDE - Все о том, как грамотно русифицировать KDE. Статья с сайта www.KDE.ru.
Документация с сайта murphy.pp.ru - Доки по некоторым практическим вопросам использования Linux и не только.
Bill Gates Wallpaper (731 кб) - Эту ссылку мне прислали по Email. Сам я не проверял, что там такое, так что все комментарии - на tupota@mail.ylt.crimea.com.
Linux for Newbies - Все, что нужно начинающему пользователю Linux в двадцати пяти частях. English.


  Интересный софт:
• MemTest - Программа для тестирования памяти для х86 и Pentium систем. Текущая версия выполняет 10 тестов, определяя корректность работы памяти. Special thanx 2 Zergische за эту ссылку и вообще за идею колонки с интересным софтом :).
• Krusader - Файловый менеджер в лучших традициях Midnight Commander, FAR, Disco Commander, etc. Требует KDE 2.1.1.
EmelFM - Еще один известный файловый менеджер с двумя окнами. Мало занимает и может работать в любой графической среде.
KuickShow - Один из самых лучших и быстрых view'еров графических изображений. Аналог легендарного ACDSee.
Kicon - Коллекция иконок в HiColor для KDE 2.x. Чем-то неуловимо напоминает WinXP и MacOS :).
AviPlayer - Самый продвинутый Video Player. Поддерживается большой набор кодеков, в том числе и DivX. Все, что нужно для нормальной работы, можно скачать с сайта программы (один файл с самой прогой и один файл с декодерами).


  Новости:

03.12.01: Вышел дистрибутив ASPLinux 7.2. (Источник: Linuxnews)
03.12.01: Вышла финальная версия почтового клиента Evolution 1.0. (Источник: Linuxnews)
29.11.01: Вышла новая версия известного броузера Opera - Opera 6.0 для Linux Technology Preview 1. (Источник: LinuxRSP)

  Linux as is. // Петр Курышев, www.comprice.ru.

Линукс уже не просто операционная система. Линукс все больше и больше начинает напоминать некий культ. Докопаться до истины в случае культа
становится все труднее и труднее. Начнем с фактов. Итак, Линукс - это:

• бесплатный (вернее, свободно распространяемый) клон Юникс;
• операционная система с истинной многозадачностью;
• ОС, которую каждый ее "пользователь" может модифицировать, так как можно найти исходные коды практически для любой составляющей ее части;
• которая настраивается именно так, как вам хочется, а не как предпочитает производитель.

Новичков в Линуксе прежде всего привлекает то, что это "круто" и модно. Существует миф о том, что на самом деле для конечного пользователя эта операционная система не подходит. Для того чтобы собрать надежный и устойчивый к взлому сервер, - это более чем хорошее решение, но не для простого пользователя, которому требуется комфорт, удобство и совершенно не хочется понимать и чувствовать ту систему, с которой он сейчас работает. Это не совсем так. Настроенная Линукс-система с графическим интерфейсом проста в использовании и интуитивна не меньше, чем операционная система от Майкрософт. Вот только для того чтобы настроить Линукс, сил и знаний потребуется достаточно много.

Для того чтобы понять, что из себя представляет Линукс, нужно, наверное, обернуться назад и посмотреть в тот уже далекий 1991 год, когда финский студент Линус Торвалдс, сидя за экраном своего современного тогда 386-го компьютера и экспериментируя с операционной системой minix, ощутил все ограничения и недостатки, свойственные этой полукустарной версии UNIX. Неудовлетворенный возможностями minix (которая попала к нему с полным набором исходных кодов в качестве обучающего пособия по архитектуре Юникс), Линус просто взял, да начал дописывать minix'у все необходимые свойства и функции, и дописывал до тех пор, пока все написанное им не "отвалилось" и не сформировалось в отдельную операционную систему. Как только Торвалдс понимает, что операционка удалась - он тут же отдал ее в пользование друзьям, и призвал их работать вместе с ним над совершенствованием новорожденного чуда.

Вы спросите - почему Линус Торвалдс не взял патент на свою систему и не начал ее продавать? Ведь был бы сейчас миллиардером, как Билл Гейтс... Дело в том, что Торвалдс был и остается приверженцем идеи свободно распространяемого программного обеспечения и командной работы. Именно эти идеи заложены в социальную философию linux, именно они наполняют души поклонников неугасимым энтузиазмом. Именно тот факт, что linux доступен для совершенствования совершенно ЛЮБЫМ человеком, и для этого не нужно сутками заниматься дизассемблированием кода, вылавливанием недокументированных люков и глюков, покупать или выпрашивать особые права у какой-либо фирмы; вот что сделало Linux столь популярным в пограммистско-компьютерной среде. Вся система доступна в исходных кодах. Над ее развитием и совершенствованием трудятся тысячи программистов во всем мире, открыто обмениваясь информацией, и складывая результаты своего труда в общую копилку под названием Linux. И сам Линус Торвалдс давно уже не студент, а программист, которого ждут в крупнейших компаниях мира - продолжает заниматься совершенствованием ядра Linux, не получая за эту работу денег. Он так и сказал в одном из своих интервью, что современное общество позволяет человеку следовать своим убеждениям. И если эти убеждения состоят в том, чтобы заниматься любимым делом в кругу друзей и быть свободным - то Linux это как раз то, что поможет воплотить такие убеждения в жизнь.

В результате таких особенностей своего создания и развития Linux приобрел весьма специфические "черты характера". С одной стороны, это типичная UNIX-система, многопользовательская и многозадачная. С другой стороны - типичная система хакеров, студентов и вообще любых людей, которым нравиться непрерывно учиться и разбираться во всем до мельчайших подробностей. В гибкости настройки и применения Linux, наверное, просто нет равных. Вы можете пользоваться ей на уровне, на котором работает win95, - т. е. иметь графический десктоп со всеми признаками оного под виндами: значками, панелью задач, контекстным меню, и т. д. Мало того - вы можете установить десктоп, который вообще не будет отличаться по внешнему виду и функциям от "Windows". (Вообще говоря, вариантов оконных менеджеров под Linux просто немеряно, от суперспартанского icewm, до супернавороченного Enlightment + Gnome). С другой стороны, Linux дает вам беспрецедентные возможности приближения к "железу" на любом уровне доступности. Правда, для этого уже мало будет уметь хлопать правой кнопкой мыши, придется выучить СИ и архитектуру компьютера. Но человек, однажды ощутивший этот запах мысли, это вдохновение программиста, когда ты держишь машину "за уши" и можешь сделать с ней буквально все, на что она способна - такой человек уже никогда не сможет вернуться в мягкие лапы "виндозы".


Эта же особенность - полная прозрачность и доступность исходного кода - делает Linux операционной системой номер один в образовательных учреждениях, тем более что Linux не требует от вас непрерывного обновления оборудования по мере все более и более разрастающихся в размере приложений и повышающихся требований к "железу", что стало уже просто невыносимым в ms windows.

Если при использовании коммерческой операционной системы пользователь вынужден ждать выхода следующей версии для того, чтобы получить систему без глюков и багов предыдущей версии, то модульность Линукса позволяет скачать новое ядро, которое выходит не реже раза в два месяца, а то и чаще (стабильная версия).

В заключение хочу сказать, что Линукс в настройке и эксплуатации не так уж "страшна" как привыкло думать большинство людей. Новичку работать с Windows трудно, а уж настраивать практически невозможно (я уже не говорю об NT). Я думаю, люди, работающие в службах поддержки, системные администраторы и продавцы софта/железа согласятся со мной. А те кто не согласен, пусть попробуют научить своих друзей (подруг) незнакомых с эвм устанавливать Windows и менять в нем настройки. Что касается Линукс в частности и Юникс вообще, могу сказать следующее: версии с графическими оболочками типа KDE, Gnome и т.п. в использовании не сложнее Windows, точнее будет сказать: для новичка так же трудны в освоении, как и форточки, но имеют большой, просто огроменный плюс - имея только права пользователя, новичок просто физически не сможет убить систему, тогда как Windows подыхает у новичка в первую неделю с вероятностью 90% просто потому, что тот сбивает настройки или удаляет пару системных файлов, нажав не ту кнопку. Конечно, в консольном унихе новичок просто не разберется, но в наше время это не актуально.

  Новые ворота: // Денис Колесниченко, www.softterra.ru, 10/01.

Сначала определим функции, которые должен выполнять шлюз:

• Поддержка связи с провайдером
• Маршрутизация IP-пакетов между локальной сетью и Internet для выхода пользователей локальной сети в Internet
• Обеспечение IP-сервиса
• Защита локальной сети от несанкционированного доступа из Internet

Конфигурирование шлюза состоит из следующих этапов:

настройка ядра
настройка сети
конфигурирование IpChains
настройка DNS
настройка Squid

Для определенности будем использовать два сетевых интерфейса - eth0, идущий к провайдеру (IP 111.111.111.111), и eth1 - во внутренней сети (IP 192.168.1.1)

Скорее всего, вам придется перекомпилировать ядро. При этом следующие опции должны быть включены:

Networking support (CONFIG_NET) [y]
TCP/IP networking (CONFIG_INET) [y]
IP forwarding/gatewaying (CONFIG_IP_FORWARD) [y]
IP multicasting (CONFIG_IP_MULTICAST) [y]
IP firewalling (CONFIG_IP_FIREWALL) [y]
IP accounting (CONFIG_IP_ACCT) [y]

Можно также поэкспериментировать с набором опций Advanced Router, если данные функции есть в вашем ядре (я использую 2.2.17). Более подробно о процессе компилирования ядра вы можете прочитать в моей статье Конфигурирование ядра.

После перекомпилирования ядра включить IP-forwarding вы можете командой

# echo "1" > /proc/net/ip_forward

Настроить сетевые платы вы сможете с помощью программы netconf. О настройке сети вы можете прочитать в статье "Настройка сети" и NET3-HOWTO.

Теперь приступим к настройке IPChains.
Создадим цепочку, через которую пойдет весь трафик от провайдера:

ipchains -N prov
ipchains -A input -i eth0 -j prov


Можно запретить ip-spoofing:

ipchains -A prov -s 192.168.1.1/16 -l -j DENY
ipchains -A prov -s 127.0.0.1/8 -l -j DENY


Запретим телнет снаружи:

ipchains -A prov -p tcp --destination-port 23 -j REJECT


Если хотите, чтобы samba не светилась наружу, запретите порты 137-139

ipchains -A prov -p tcp --destination-port 137 -j REJECT
ipchains -A prov -p udp --destination-port 137 -j REJECT
то же с портами 138, 129

О настройке samba вы можете прочитать в Samba-HOWTO

Создаем цепочку для подсчета трафика:

ipchains -N trafin
ipchains -I input -i eth0 -s ! 123.123.123.0/24 -p all -j trafin
ipchains -A trafin -d 123.123.123.123


Трафик можно считать программами
IpTraf
Bandmin


Для того, чтобы ваши правила были постоянными (при перезагрузке машины правила IpChains теряются), используйте скрипты ipchains-save и ipchains-restore. Настройте свои правила, затем выполните команду:

# ipchains-save > /etc/ipchains.rules


Создайте примерно такой скрипт:

#! /bin/sh
# Скрипт управления пакетной фильтрацией.

# Если правил нет, то ничего не делать.

[ -f /etc/ipchains.rules ] || exit 0

case "$1" in

 start)
 echo -n "Включение пакетной фильтрации:"
 /sbin/ipchains-restore < /etc/ipchains.rules || exit 1
 echo 1 > /proc/sys/net/ipv4/ip_forward
 echo "." ;;

 stop)
 echo -n "Отключение пакетной фильтрации:"
 echo 0 > /proc/sys/net/ipv4/ip_forward
 /sbin/ipchains -X
 /sbin/ipchains -F
 /sbin/ipchains -P input ACCEPT
 /sbin/ipchains -P output ACCEPT
 /sbin/ipchains -P forward ACCEPT
 echo "." ;;

 *)
 echo "Использование: /etc/init.d/packetfilter {start|stop}"
 exit 1 ;;

esac

exit 0

Этот скрипт нужно добавить в сценарии загрузки системы.

Настройка DNS (named)

Напомню, что основной задачей сервера доменных имен (Domain Name System) является преобразование мнемонических имен машин в IP-адреса и обратно.
Обычно сервер DNS устанавливается на шлюзе, который используется для выхода в Internet.
Прежде чем приступить к настройке сервера, нужно определить запущен ли он
# ps -ax | grep named
Если он запущен, его нужно остановить (или с помощью команды kill или ndc), а если он вообще не установлен, то вам придется установить пакет bind. Обратите внимание, что исполнимый файл называется named, а сам пакет -
bind

Для работы сервера должен быть активизирован сервис network.
Теперь приступим к непосредственной настройке сервера
В файле /etc/named.conf содержится основная информация о параметрах сервера:

logging {
 category cname {null; };
 };

 options {
 directory "/var/named";
 };

 zone "." {
 type hint;
 file "named.ca";
 };

 zone "dhsilabs.com" {
 type master;
 file "dhsilabs.com";
 notify no;
 };

 zone "0.0.127.in-addr.arpa" {
 type master;
 file "named.local";
 };

 zone "1.168.192.in-addr.arpa" {
 type master;
 file "192.168.1";
 notify yes;
 };

Основной каталог сервера - /var/named. В нем сервер будет искать файлы named.ca, dhsilabs.com, named.local, 192.168.1
Обслуживаемая нашим сервером зона (домен) - dhsilabs.com
Файл named.ca - корневой кэш - содержит информацию о корневых серверах DNS. Позже мы займемся его обновлением. Файл dhsilabs.com (для преобразования имен в IP-адреса):

@ IN SOA den.dhsilabs.com. hostmaster.dhsilabs.com. (
 93011120 ; серийный номер
 10800 ; обновление каждые 3 часа
 3600 ; повтор каждый час
 3600000 ; хранить информацию 1000 часов
 86400 ) ; TTL записи - 24 часа
 IN NS den.dhsilabs.com.
 IN A 192.168.1.1
 IN MX 150 den.dhsilabs.com.

 den IN A 192.168.1.1
 IN HINFO INTEL CELERON (LINUX)
 IN MX 100 den
 IN MX 150 evg.dhsilabs.com.
 ns IN CNAME den.dhsilabs.com.
 www IN CNAME den.dhsilabs.com.
 ftp IN CNAME den.dhsilabs.com.
 mail IN CNAME den.dhsilabs.com.

 evg IN A 192.168.1.2
 IN MX 100 den.dhsilabs.com.

 localhost IN A 127.0.0.1
 
 
Запись NS обозначает name server.
A - IP - адрес
MX - почтовик <приоритет> Чем ниже, тем выше приоритет
HINFO - сведения об аппаратном обеспечении (заполнять не рекомендую)
TXT - прочие сведения CNAME - каноническое имя, т.е. если вы в окне броузера введете http://www.dhsilabs.com, то обращение будет произведено к den.dhsilabs.com

Обратите внимание на точку в конце
@ IN SOA den.dhsilabs.com. hostmaster.dhsilabs.com. (
Если точка не указана, то к имени будет добавлено имя домена (т.е. dhsilabs.com)

Файл 192.168.1 или файл обратного соответствия
@ IN SOA den.dhsilabs.com. hostmaster.dhsilabs.com. (
 93011120 ; серийный номер
 10800 ; обновление каждые 3 часа
 3600 ; повтор каждый час
 3600000 ; хранить информацию 1000 часов
 86400 ) ; TTL записи - 24 часа
 @ IN NS den.dhsilabs.com
 1 IN PTR den.dhsilabs.com
 2.1.168.192 IN PTR evg.dhsilabs.com
Запись PTR используется для преобразования IP-адреса в имя.
Если указан не весь IP
1 IN PTR den.dhsilabs.com
то к нему будет добавлен адрес подсети 1.168.192
IP-адреса указываются в обратном порядке!

Еще о настройке DNS можно прочитать в статье "Настройка сети", DNS-HOWTO

Настройка Proxy (Squid)

Установите пакет squid. Осталось настроить и запустить его. Для этого нужно отредактировать файл конфигурации
/etc/squid/squid.conf

Сначала укажем адрес прокси провайдера
cach_peer proxy.your_isp.com

Устанавливаем объем ОЗУ, который будет использовать прокси
cache_mem
Если вы планируете использовать этот компьютер еще и для других целей, кроме прокси, не устанавливайте здесь более трети физического объема ОЗУ.
Теперь укажем, где будет располагаться кэш. Если у вас несколько жестких дисков, разместите кэш на самом быстром из них
cache_dir /usr/local/squid 2048 16 256
Первое число - это количество Мб для кэша

Укажем хосты, из которых разрешен доступ к прокси
acl allowed_hosts src 192.168.1.0/255.255.255.0
acl localhost src 127.0.0.1/255.255.255.255

разрешенные SSL порты:
acl SSL_ports port 443 563

запретим метод CONNECT для всех портов, кроме указанных в acl SSL_ports:
http_access deny CONNECT !SSL_ports

и запретим доступ всем, кроме тех, кому можно:
http_access allow localhost
http_access allow allowed_hosts
http_access allow SSL_ports http_access deny all

пропишем пользователей, которым разрешено пользоваться squid (den, admin, developer):
ident_lookup on
acl allowed_users user den admin developer
http_access allow allowed_users
http_access deny all

Тэги maxium_object_size и maxium_object устанавливают ограничения на
размер передаваемых объектов.

Ниже приведен пример запрета доступа к любому URL, который соответствует шаблону games и разрешения доступа ко всем остальным
acl GaMS url_regex games
http_access deny GaMS
http_access allow all

Из соображений безопасности я рекомендую отредактировать ваши /etc/services и /etc/inetd.conf и отключить неиспользуемые сервисы - это уменьшит возможность взлома вашей системы.

  Emulators & stuff. // Xoid26, 12/01.

В настоящий момент существуют 3 программы для запуска Windows-приложений в среде Linux: VMWare, Win4Lin и Wine. Рассмотрим каждую из них подробнее:

1) VMWare - http://www.vmware.org.

Вообще-то VMWare - это мощная система виртуальных машин. Эта программа не специализируется на эмуляции конкретных операционных систем - просто эмулируется сам компьютер, внутри которого и запускается другая OS. Короче говоря, виртуальный компьютер - это специальная программа, запускаемая в ОС Linux и моделирующая физический компьютер Intel x86. Монитором виртуального компьютера является окно графической оболочки X Window, в которое производится вывод информации.

Виртуальный компьютер «строится» из следующего набора виртуальных устройств:
• виртуальные жесткие диски IDE и SCSI, виртуальный дисковод CD–ROM;
• стандартный дисковод гибких дисков;
• контроллер жестких IDE-дисков Intel 82371 PCI Bus Master, поддерживающий два первичных (primary) и два вторичных (secondary) IDE-диска;
• адаптер SCSI-дисков, совместимый с BusLogic BT-958;
• стандартный графический PCI-адаптер, стандартная 101/102-клавишная клавиатура, PS/2-совместимая мышь;
• сетевая плата AMD PCNET Family Ethernet adapter (PCI-ISA);
• последовательные порты COM1-COM4, параллельные порты LPT1-LPT2;
• звуковая плата, совместимая с Sound Blaster 16.

Естественно, что две ОС, одновременно работающие на одном физическом компьютере, так или иначе конкурируют за реальные ресурсы базового компьютера, а поэтому требования к нему достаточно высоки. К тому же VMWare требовательна к версии ядра и графических библиотек. Подробнее о VMWare можно почитать, например, в этой статье.

Общий вывод - большая и неповоротливая программа, но с большим возможностями.

2) Win4Lin - http://www.netraverse.com.

Это тоже эмулятор виртуального компьютера, но он создан и оптимизирован специально для запуска Windows в Линуксе. Тем более, он использует не обычное, а пропатченное ядро Linux. Поэтому он быстрее и надежнее, чем VMWare. Вообще, Win4Lin на сегодняшний момент - лучшая из подобных программ! Эмуляция почти 100%, и в окне Linux идут все известные программы, написанные для Windows (На сайте перечислены такие приложения - MS Office, Intuit Quicken, Lotus SmartSuite, Adobe Photoshop, Intuit TurboTax, MS Internet Explorer, Palm Desktop, Netscape Navigator, Winamp, и многое другое). Так же специальная функция программы - это защита от сбоев (protection layer), благодаря которой даже если приложение упало, оно легко восстанавливается, не влияя на работоспособность системы. В новой версии Win4Lin 3.0 есть даже поддержка сети Microsoft. Единственный недостаток - отсутствие поддержки DirectX, поэтому в игры поиграть не получится. А вообще - все идет очень быстро по сравнению с VMWare и даже на время забываешь, что находишься в Линуксе :).

Установка: Сначала нужно скачать установочный файл с http://www.netraverse.com/download. После этого setup сам определяет тип вашего ядра и предлагает скачать пропатченную версию ядра (Win4Lin-Improved Kernel). Подробнее об установке или использовании Win4Lin можно прочитать здесь (UnixReview.com), здесь (LinuxPlanet.com) или здесь (Linux-World.dk). Так же доки на русском языке есть здесь.

Общий вывод - The best!!

3) Wine - http://www.winehq.org.

Wine - самая первая программа, задачей которой был запуск приложений Windows в среде X-Window. В отличии от двух вышеперечисленных коммерческих (и очень дорогостоящих) проектов, wine - это Open source проект. Wine не создает виртуальный компьютер, а пытается запускать Windows-приложения в графические приложения для Linux. Следовательно, для VMWare и Win4Lin требуется, чтобы на компьютере был установлен Windows, а для Wine - нет. Короче говоря - это как бы попытка написать Windows заново. Так как исходники Windows закрыты, создавать подобный эмулятор очень сложно. Поэтому и приложений, нормально идущих под Wine, мало.

Общий вывод - Легендарная программа. Есть в каждом дистрибутиве.

Так же о том, как обьединить Windows и Linux, можно прочитать в документе Linux/Windows Coexistence (Двадцать первая часть проекта Linux for Newbies).

  Проблемы с русским языком в Mandrake 8.0: // Special thanx 2 Anonim с форума lrn.ru :).

Для всех, кто жаловался на глюки с русским языком в Mandrake 8.0: В этом дистрибутиве была допущена техническая ошибка (перепутали ссылки на кодировки, и вместо KOI поставили ISO). Поэтому исправить это можно только обновлением локалей или указанием просто ru вместо ru_RU.KOI8-R. Так же рекомендуется поставить новую версию KDE (2.2.1 или более новую) из RPM с сайта www.kde.org.

  Читайте в следующем номере:

Меняем кодировки - Все об изменении кодировок русских текстов под OS Linux. Шрифты, программы и маленькие хитрости :).
Жизнь после Windows - Итак, вы отказались от Windows и стали работать только в Linux. Что при этом изменится?
Обновление Linux - Предположим, вы приобрели новейший дистрибутив Linux. Тогда вам придется сносить вашу гиперудобно настроенную под вас систему и снова настраивать свежепоставленную. Это - статья о том, как наилучшим образом полностью обновить систему, и сохранить при этом все настройки.
И многое другое! - Пишите на xoid26@linuxfreemail.com, какую информацию хотели бы вы видеть на страницах нашей рассылки, и, может быть, в следующем выпуске вы найдете именно то, что вам нужно!!

Если вы хотите что-то сказать по поводу информации, предоставленной в этом номере - добро пожаловать на форум проекта.

Если у вас есть любая информация по теме рассылки (статьи, истории, ссылки, etc), то пишите на Xoid26@linuxfreemail.com, и самое интересное будет опубликовано в следующих номерах.

/\ Наверх /\ OS Linux для начинающих: Первые шаги в мир Open source. Выпуск #8. © Xoid26 a.k.a. Slider111, 12/2001. D.zine by Xoid26


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное