Мы организуем семинар по Linux 101 для студентов и аспирантов. Можете ли вы поделиться некоторыми идеями / темами , которые необходимы для людей, которые только начинают работать с Linux.

Предварительные условия: Отсутствие знаний об ОС Linux, философии и технических аспектах (ядро, оболочка, команды)
Условия после публикации: базовый курс по Linux, который даст им хорошее начало и ответит на некоторые основные вопросы, задаваемые по нему.

3 ответа3

1

Что люди, посещающие этот класс, собираются делать с Linux?

Требования для людей, которые собираются заниматься программированием под Linux, отличаются от тех, которые собираются использовать Linux для обработки документов, электронной почты и игр. Кроме того, это будет их собственная личная машина (поэтому им придется беспокоиться о резервном копировании) или какая-то общая машина (так что они не будут)?

Для непрограммистов, в основном:

  • Вход в систему
  • пароли
  • запуск программ, таких как браузеры и офисные пакеты
  • базовая организация файлов и разрешения

Для программистов вам также нужно будет покрыть:

  • оболочка и базовое программирование оболочки
  • более продвинутая организация файловой системы и разрешения

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

Для обоих вы можете рассмотреть стратегии резервного копирования.

1

3 вещи, которые в основном отличаются от среды Windows, я называю их 3 P

  • Дорожка
  • права доступа
  • зависимости

Начните с этого, и все остальное упадет вместе

0

Я бы сказал, подключите всех к USB-флешке с установкой linux, которую они заберут домой, чтобы они могли продолжить обучение. Некоторые важные вещи - это основные команды: ls, cd, mv, mkdir, chmod, ps, top, man. Также рассмотрим идею разрешений и, возможно, некоторые простые понятия ОС, такие как ядро, процесс, может быть также раздаточный материал, показывающий «стандартное» дерево каталогов с тем, для чего используется каждый. Я думаю, что еще более важным было бы познакомить их с использованием текстового редактора на основе терминала, такого как vi, поскольку это такой мощный инструмент и такая стандартная вещь, которую нужно иметь в любой установке. Другой ключевой частью было бы действительно заставить людей использовать man, чтобы узнать больше о различных командах. Если это короткий семинар на выходных или что-то в этом роде, я думаю, что большая часть - это дать им инструменты и рекомендации для продолжения обучения. Может быть, раздаточный материал с полезными веб-сайтами, где они также могут узнать больше. Лучшее, что вы можете сделать, это дать им попробовать Linux и инструменты, чтобы узнать больше, я думаю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .