До сегодняшнего дня знакомство с *nix системами ограничивалось двумя вариантами: 1) установить Ubuntu, в ней какой-то софт; 2) подключиться консолью куда-то, ввести команды по инструкции.
Для самообразования и улучшения резюме решил восполнить этот пробел. Предыдущие попытки обрывались на декалитрах воды первых глав во славу Торвальдса и изложением в технике «как нарисовать сову». Прикинул имеющийся практический Windows-опыт и нарисовал для себя road-map. Подразумевается работа в консоли, по GUI будет уточнения в конце.
Хотелось бы обоснованной критики, замечаний и советов.
Основы
1) Установка (пока «в лоб», далее подробно)
2) базовые команды работы с файлами, каталогами
3) структура каталогов
4) пакетные файлы, автоматизация (аналог BAT)
Софт
1) Установка (какая бывает вообще)
2) Как/чем смотреть/управлять что установлено
3) Как настраивать
Железо
1) Как/чем смотреть/управлять что установлено
2) Как ставить/обновлять дайвера
Сеть
1) Как/чем смотреть/управлять сетевыми адаптерами/подключениями
2) файрвол, маршрутизация
3) Общие ресурсы - создание своих/подключение к чужим
Пользователи
1) Как/чем смотреть/управлять/создавать локальных пользователей/их права
2) Возвращаясь к Основам: файловые системы - какие есть, для чего, управление правами и доступом
Менеджер задач/ресурсов
1) Как/чем смотреть/управлять
2) Журналы, логи - просмотры/выгрузка
Домен
1) Как/где создавать/управлять КД
2) управлять/создавать DNS/DHCP
3) Политики (есть такое?)
4) Пользователи/ресурсы домена
Удалённый доступ
1) SSH «best practics»
2) иное(?)
Криптография
1) что есть «из коробки»
2) что ставится сторонее, «best practics»
Резервное копирование
1) что есть «из коробки»
2) что ставится сторонее, «best practics»
Виртуализация
1) что есть вообще
2) облачные решения
GUI
1) почему их столько разных? ))
2) установка, настройка, переключение