1 (02.11.2014 13:39:29 отредактировано z-alex-z)

Добрый день,

Мне нужен дистрибутив линукса который поддерживает:
1. Два аккаунта, администраторский и пользовательский (Пользователь не может устанавливать программы)
2. Сделать так чтоб пользователь мог заходить лишь на один веб сайт. (Как это сделать?)
3. Возможность поделится подключенным на прямую к ПК принтером с домен сервером, т.к. на принтер идет печать наклеек.

Все из этого я уже сделал на на Windows 7 Ultimate, однако нет смысла использовать Windows с очень слабыми Intel Atom рабочими станциями, на котором работники должны заходить на один локальный сайт, вносить данные после чего должны печататься наклейки, информация о наклейках идет с домен сервера. Домен сервер работает на Windows Server 2012 R2. Решил использоать линукс для того, чтоб была возможность использовать эти лицензии на других рабочих станциях, из-за производительности и стабильности. Однако я полный ноль в Линуксе.

2

z-alex-z,  ab Да это все дистрибутивы умеют.
1. Настраивайте права в учётках.
2. IPTables вам в помощь.
3. Изучаем CUPS ab

Linux Mint 19.3 Mate Edition
Windows 7

3

Могу посоветовать дистрибутив для терминальных решений ponix в режиме киоска. Правда не уверен, что принтер для печати наклеек взлетит. Надо тестить.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

4

z-alex-z, вам любой  Linux подходит,  можно установить IceWM, она хороша для киоска.  (Именно так называется то,  что вы хотите  сделать, «Киоск»).

z-alex-z пишет:

с очень слабыми Intel Atom

z-alex-z пишет:

Однако я полный ноль в Линуксе.

Увы. С этими добавочными условиями могу только Slackware Linux посоветовать,  но придётся учить матчасть.

Всякие федоры и магии не взлетят на атоме(если брать  актуальные версии, а устаревшие брать не нужно). Слака взлетит,  но не у "полного ноля", нужно будет  разобраться.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

5

drBatty пишет:

и магии не взлетят на атоме(если брать  актуальные версии, а устаревшие брать не нужно)

Смотря какой Atom наверно. Mageia 4, i586 с граф. окружением LXDE крутится на нетбуке с Intel Atom N450, 1,66 ГГц и 1 Гб ОЗУ. Претензий к отзывчивости и производительности нет при веб-серфинге (Firefox), работе с документами (LibreOffice) и написании всяких мелких быдлоскриптов (Geany). Даже некоторые игрушки работают.

Fedora GNOME3

6

PuppyRus хорошо работает на Atom.

7

drBatty пишет:

Всякие федоры и магии не взлетят на атоме(если брать  актуальные версии, а устаревшие брать не нужно). Слака взлетит,  но не у "полного ноля", нужно будет  разобраться.

И что я неправильно делаю?

 Консоль:

$ uname -r
3.16.6-203.fc20.i686
$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit
CPU(s):                2
.....
Model name:            Intel(R) Atom(TM) CPU N270   @ 1.60GHz
...

Единственная проблема на данном моем ноуте - это отсутствие корректной поддержки видекарты в GNOME-3. А вот МАТЕ - заводится без каких либо выпендрёжей.
Нормально всё будет. Я спокойно заряжаю Русскую Федору на одноядерные целероны с 512 мегабайтами памяти. Графика - MATE. Нормально работает. Причем, гораздо шустрее офтопика с буквами XP. Если памяти будет гигабайт-полтора так вообще тормозить будет незаметно.   

Так что нормально всё будет. Можно спокойно брать 32-хбитный русский федорин ремикс 20 с шеломм MATE и ставить его. Всё заработает.

Ну и теперь начальные советы топикстартеру.
1. Надо освоить технологию поиска и скачивания нужного образа LiveCD. То есть, стартуем отсюда: http://ru.fedoracommunity.org/get-rfremix-all, там выбираем то, что хотим, по крупному, далее выбираем любое зеркало и оттуда скачиваем нужный нам образ.
2. Надо освоить технологию изготовления загрузочной флешки из этого образа. Как это сделать в винде - не скажу. Но советов в интернете на эту тему полно.
3. Загружаемся с изготовленного live-USB носителя. Как загрузить конкретный компьютер с флешки не скажу, компы разные. Топикстартеру надо найти подход в БИОСе. Если компьютер оооочееень старый, то тады ой. Точнее - не совсей ой (от слова абсолютно). А просто нужно будет изготовить реальный HDD, поставить на него загрузчик, который будет стартовать из этого образа, поставить этот диск вторым номером... Гимор, одним словом. Или взять диск из нашеко компьютера, воткнуть его туда, где с флешки можно загрузиться... Гимору чуть меньше. Но решение есть всегда.
4. Итак грузимся с флешки. Там будет на полэкрана заставка - а не желаете ли вы установить федору на компьютер. Конечно желаем. Жамкаем мышой на эту заставку, далее выбираем язык установки и...
5. Если в более древних инсталляторах каждый шаг исполнялся последовательно, один за другим, то здесь мы поклоняемся параллелизьму. С одного экрана - 4 возможных выбора. Нам надо будет проверить (и задать имя хоста) в сетевых настройках, установить дату и время с часовым поясом, настроить себе клавиатуру (желательно поставить вперед по дефолту английскую, затем русскую, оно предлагает в обратном порядке) и самая тонкость - выбрать и разметить диск, куда будет ставиться Федора.
6. С разметкой диска можно согласиться на дефолтную, но лучше сделать чуть иначе, выбрать собственное разбиение дисков. Для простоты отказываемся от всяческих LVM (да и не нужно оно под такую задачу) и делаем следующее разбиение:
6.1. под загрузчик /boot отводим 500Mb.
6.2. под swap не более 2Gb
6.3. под корневой раздел / не больше 16 Gb (хватит с запасом)
6.4. домашний каталог /home назначаем, но размера не задаем, система отведет все остальное, до упора.
После этого станет активной кнопка продолжить. Нажимаем её.
7. На следующем экране (пока идет установка пакетов) нам надо задать пароль root'у (самому главному администратору) и завести пользователя (себя) который будет командовать поначалу этим компьютером. Себя можно сделать даже администратором. Но лучше этого не делать (полномочия рута всегда можно и взять, пароль то рутовый мы только что завели).
8. Теперь ожидание, пока Федора не установится. Далее перезагрузка компьютера и мы получам экран входа в MATE (или иную оболочку, которую выбрали). Вводим имя и пароль и вуаля.
9. Первым делом придется обновить пакеты. Для этого открываем терминал и в нем даем две команды:

 Консоль:
$su

#yum update -y 


su спросит рутовый пароль, после чего начнется сессия с правами рута (в промпте символ юзера $ заменится на рутовую #) и yum обновит систему.
10. Ну а дальше - учиться, учиться и учиться...

8

Cruiser78,

Cruiser78 пишет:

$su

Не лучше ли

su -

?

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

9

yars пишет:

Cruiser78,

Cruiser78 пишет:

$su

Не лучше ли

su -

?

Для данной операции не имеет никакого значения.

10 (02.11.2014 22:10:54 отредактировано XliN)

Cruiser78, А зачем во время установки делать пользователя? Разве он (установщик) не предложит в конце указать пароль рута и создать пользователя?

Еще вопрос. У меня есть тонкий клиент HP t5565z с процессором VIA Nano U3500 1 ГГц, графикой VIA ChromotionHD 2.0 128 метров и флешкой с 1 Гб.

Что можно на него поставить? ))) Все эти thinstation и ponix не хочу. Не хочется вникать в винду и поднимать там TFTP сервер и разбираться в виндовом DHCP. Хотя чуствую к этому все идет. ((

Вообще задача нормально что то на нем запустить, подцепиться к серверу терминалов через rdesktop или freerdp и прокинуть локальный принтер HP LaserJet p2050

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

11

XliN пишет:

Cruiser78, А зачем во время установки делать пользователя? Разве он (установщик) не предложит в конце указать пароль рута и создать пользователя?

Моя вина. Я просто описал операции (создание юзерей), что доступны в "следующем" экране установщика. Видимо недостаточно четко, раз возникла мысль, что для этого надо применять какой-то особый инструмент. Всё это делается средствами установщика. Просто пока идет установка пакетов можно неспешно, выбрав сооствтвующее "меню" установщика задать пароль рута и создать (с заданием свойств) юзера.

XliN пишет:

Еще вопрос. У меня есть тонкий клиент HP t5565z с процессором VIA Nano U3500 1 ГГц, графикой VIA ChromotionHD 2.0 128 метров и флешкой с 1 Гб.

Что можно на него поставить? ))) Все эти thinstation и ponix не хочу. Не хочется вникать в винду и поднимать там TFTP сервер и разбираться в виндовом DHCP. Хотя чуствую к этому все идет. ((

Вообще задача нормально что то на нем запустить, подцепиться к серверу терминалов через rdesktop или freerdp и прокинуть локальный принтер HP LaserJet p2050

Не знаю. Очень мало памяти. На такой памяти и старая добрая XP с трудом жила. Если мне склероз не изменяет. Помню, была у меня машинка с 256 мегабайтами. Так я ей небольшой апгрейд сделал, довел памяти до 512 мегабайт и был доволен как слон. А здесь - всего 128.  Ну и флешка гигабайтная... В принципе можно было бы собрать свой компактный образ, типа LiveCD, на гигабайт влезет. Но куда положить, при этом своп??? А он на такой малой памяти будет очень нужен. Без него никак.
Кстати, а эта машинка умеет сетевую загрузку? Загрузка оси из сети может, наверное, помочь.

12

yars пишет:

Не лучше ли

это даже у нас в слаке поправили ЕМНИП с 14.0. Теперь  можно просто su ab

XliN пишет:

Еще вопрос. У меня есть тонкий клиент HP t5565z с процессором VIA Nano U3500 1 ГГц, графикой VIA ChromotionHD 2.0 128 метров и флешкой с 1 Гб.

с флешкой на 1Гб многого не поставишь. Разве-что www.slax.org можете попробовать.

И да, там 128Мб RAM? Это, ИМХО, только  консоль. Т.е. для  чего-то типа IceWM хватит, но не более того(оно вам ведь не только  WM  нужно, но и приложения какие-то?). Разве что попробовать пробросить Xorg  сервер, т.е.  сделать типа "удалённый рабочий стол в Windows™".

Для этого нужен достаточно мощный сервер,  на котором можно запустить например  FireFox/Chrome, а выводить оно всё будет в тонкий клиент(тогда в тонком клиенте достаточно будет запускать  только  голый  Xorg). Я так делал по ssh, когда у меня была необходимость запускать тяжёлые Java-приложения на нетбуке. Пробрасовал X  по  туннелю ssh.  Естественно нужна быстрая Сеть до сервера, с малой латентностью.

XliN пишет:

Вообще задача нормально что то на нем запустить, подцепиться к серверу терминалов через rdesktop или freerdp

не  нужно никаких RDP,  Xorg и  так работает удалённо. By design. Т.е. даже если в Linux вы локально работаете, то всё  равно с Xorg вы соединенны  по TCP протоколу. Только там не весь "рабочий стол" пробрасывается, а отдельно окошко приложения.

XliN пишет:

и прокинуть локальный принтер HP LaserJet p2050


для кого он "локальный"?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13

Cruiser78 пишет:

На такой памяти и старая добрая XP с трудом жила.

сама по себе XP нормально  летала, если НИЧЕГО НЕ ЗАПУСКАТЬ. IceWM будет летать не хуже, но зачем?

Cruiser78 пишет:

Но куда положить, при этом своп???

ВНЕЗАПНО:

 Консоль:
Диск /dev/sda: 8035 МБ, 8035237888 байт
162 heads, 28 sectors/track, 3459 cylinders, всего 15693824 секторов
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: 0x4efc010b

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *          28       95255       47614   83  Linux
/dev/sda2           95256      344735      124740   82  Linux своп
/dev/sda3          344736    15693823     7674544   83  Linux

Сижу вот, второй год читаю  посты "флешки долго не живут"…

Cruiser78 пишет:

Кстати, а эта машинка умеет сетевую загрузку?

на кой ляд? КУДА вы грузиться предлагаете? В 128Мб? И что  вы  туда нагрузите?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

drBatty пишет:

ВНЕЗАПНО:

 Консоль:
Диск /dev/sda: 8035 МБ, 8035237888 байт
Сижу вот, второй год читаю  посты "флешки долго не живут"…

Cruiser78 пишет:

Кстати, а эта машинка умеет сетевую загрузку?

на кой ляд? КУДА вы грузиться предлагаете? В 128Мб? И что  вы  туда нагрузите?

Ну так там 8 гигабайт есть. Я в такой объем обычно технологические виртуалки ставлю. Влезают. А здесь у нас всего 1 гектар. Как его распахать?
Так что здесь мы имеем сильно специализированную машинку изначально заточенную под тонкого клиента. Похоже что я глупость спросил - умеет ли оно по сети грузиться. Должно уметь. Так что придется для юзания этого чуда изучать thinstation. Ну и потом, из thinstation заходить на более могучий терминальный сервер и решать свои задачи уже на нём. А автономно оно работать будет по минимуму.

15

Cruiser78 пишет:

А здесь у нас всего 1 гектар. Как его распахать?

там(у меня) своп  всего  128Мб. Это во  первых  влезет в 1Г флешки,  а во вторых достаточно для 128Мб памяти(даже  наверное многовато,  64Мб свопа дадут столько же пользы наверное).

Cruiser78 пишет:

умеет ли оно по сети грузиться.

А  какой смысл в сетевой загрузке? Вы больше 128Мб туда физически не  загрузите. А  эти 128Мб вполне  можно  загрузить и с флешки.

Вот если-бы там флешки/HDD вообще не было, тогда — да, сетевая  загрузка необходима.

Также польза от сетевой  загрузки если у нас скажем флешка на 1Гб,  а памяти 4Гб. Тогда можно сделать не  сетевую загрузку,  а /usr на NFS. Ну  или сетевую загрузку, и корень на NFS (т.е. грузить по сети initrd, а  там перемонтировать корень).

Но с  такой  маленькой памятью никакая  NFS работать НЕ будет,  для сетевой ФС кеширование жизненно  необходимо. А  кешировать тупо  негде.

Cruiser78 пишет:

А автономно оно работать будет по минимуму.

автономно там разве-что консоль  влезет  с coreutils и bash. А вот не автономно можнро поднять  на клиенте голый Xorg,  и пробросить его на сервер, на  котором и будут  лежать и работать приложения.

ИМХО это  единственный вариант.  Как это сделать в слаке я знаю, а вот как это сделать в  других дистрибутивах — не  знаю. Думаю  будет очень сложно  нарезать другой дистрибутив  так, что-бы он влез в это прокрустово ложе.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

16 (03.11.2014 00:07:43 отредактировано XliN)

Видимо и я накасячил когда писал. Оперативы там 1 Гиг, а видео 128 метров =) Задумка вставить флешку и грузиться с нее. Тем самым избавить себя от лишних настроек, типа загрузки по сети. Хотя он отлично работает в таком режиме. Просто сеть еще новая ия не полностью разобрался, а тонкий вдобавок еще за openvpn тунелем. не знаю какой туда IP добегает и какой DHCP обслуживает.

Встроенную флешку трогать не хочется, т.к. там софт от HP, который своими средствами сразу предлагает подключиться к цитриксу или рдпЭшке.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

17

drBatty пишет:

Теперь  можно просто su

Нет, я про переменные окружения, для таких задач как администрирование системы они могут быть критичны. В случае «просто su» они наследуются от пользователя же (ну кроме $IFS и $PATH).

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

18

drBatty пишет:

для кого он "локальный"?

Для тонкого. Идея грузанутся с USB, настроить нормальный cups и не парится с прокидыванием. Хотя не факт что freerdp норм прокинет принтер с капса.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

19

XliN пишет:

Видимо и я накасячил когда писал. Оперативы там 1 Гиг, а видео 128 метров =) Задумка вставить флешку и грузиться с нее.

ну я так и сделал с нетбуком:  http://emulek.blogspot.ru/2013/07/slackware-f2fs.html

PS:  таки f2fs меня задолбала, сейчас юзаю ext4. Пишу  как раз с этого нетбука. Полёт нормальный.

yars пишет:

Нет, я про переменные окружения, для таких задач как администрирование системы они могут быть критичны.

ну возможно.

XliN пишет:

Для тонкого. Идея грузанутся с USB, настроить нормальный cups и не парится с прокидыванием. Хотя не факт что freerdp норм прокинет принтер с капса.

как-то я не улавливаю связи CUPS'а и freerdp. Да и вообще мне непонятно, у вас что, принтер  воткнут  в тонкий  клиент, да? ИМХО  не самое лучшее решение,  почему-бы его не  воткнуть в  маршрутизатор/сервер?

И да, вы не рассматривали вариант смены ОС на сервере тоже на Linux?  Гомогенные  системы намного  проще администрировать, нежели гетерогенные. С  вашим  сервером вы вынужденны будете на каждый чих костыли  костылять,  там всё  по разному. Да и вообще администрирование WindowsServer намного  сложнее, а вы по любому хотите Linux освоить.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

20

drBatty пишет:

как-то я не улавливаю связи CUPS'а и freerdp.

Если грузануться с USB флешки на тонком и настроить локальный принтер, то есть шанс что freerdp нормально его прокинет в терминальную сессию. По крайней мере thinstation и ponix это делают.

drBatty пишет:

почему-бы его не  воткнуть в  маршрутизатор/сервер?

Принтер не сетевой. Так бы не было проблем. Хотя как вариант купить девайс принт сервера. Но это ИМХО крайний случай.

drBatty пишет:

И да, вы не рассматривали вариант смены ОС на сервере тоже на Linux?

Не получится. На терминальном сервере крутится прога в связке с mssql и вся такая виндузовая =)

drBatty пишет:

Да и вообще администрирование WindowsServer намного  сложнее, а вы по любому хотите Linux освоить.

Не поспоришь. Винда не мое =) А линукс осваиваю уже очень долго, но как всегда что то новенькое появляется. И вообще... меня тонкие убивают )) Я как то поднимал на форуме тему настройки тонких.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

21

XliN пишет:

Не получится. На терминальном сервере крутится прога в связке с mssql и вся такая виндузовая =)

тогда это вне моей компетенции.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

22 (05.11.2014 23:58:09 отредактировано XliN)

Что бы закрыть мой вопрос. Решилось все настройкой tftpd и dhcp на винде. Пришлось вникнуть в администрирование Windows Server 2008

Загрузил по сети (PXE) образ ponix (linux) Принтер настроенный на порт 9100 отлично прокинулся и печатает.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"