Упражнения

Просто войдите под вашим обычным пользовательским ID.

Разделы

  • На каком разделе находится ваша домашняя директория?
  • Сколько разделов в вашей системе?
  • Каков общий размер вашего установленного Linux?

Пути

  • Отобразите ваши пути поиска программ.
  • Экспортируйте бессмысленный адрес, введя, например, export PATH=blah и попытайтесь получить список содержимого каталога.
  • Каков путь к домашней директории? Как бы другой пользователь достиг вашего домашнего каталога, начиная от своего домашнего каталога и используя относительные пути?
  • Перейти в каталог tmp, находящийся в /var.
  • Теперь перейдите в каталог share, находящийся в /usr, используя только одну команду. Измените на doc. Каков ваш текущий рабочий каталог?

Экскурсияпо системе

  • Перейдите в каталог /proc.
  • На каком процессоре(ах) работает система?
  • Сколько на текущий момент используется оперативной памяти?
  • Каким объемом пространства подкачки вы располагаете?
  • Какие драйверы загружены?
  • Сколько часов уже работает система?
  • С какими файловыми системами «знакома» ваша операционная система?
  • Перейдите в /etc/rc.d | /etc/init.d | /etc/runlevels и выберите каталог соответствующий вашему запущенному режиму.
  • Какие сервисы должны быть запущены на этом уровне?
  • Какие сервисы запускаются в графическом режиме из тех, которые не запускаются в текстовом?
  • Перейдите в /etc.
  • Как долго в системе хранятся лог-файл с мониторингом входов пользователя.
  • Какой релиз вы используете?
  • Есть какие-либо вопросы или сообщения дня?
  • Сколько пользователей определены в вашей системе? Не считайте их, пусть компьютер сделает это за вас!
  • Сколько групп?
  • Где хранится информация о часовом поясе?
  • В вашей системе установлены какие-нибудь HOWTO?
  • Перейдите в /usr/share/doc.
  • Назовите три программы, которые поставляются с пакетом GNU coreutils.
  • Какая версия bash установлена в данной системе?

Манипуляции над файлами

  • Создайте новый каталог в домашней директории.
  • Можно ли переместить эту папку на тот же уровень, что и ваш домашний каталог?
  • Скопируйте все XPM файлы из /usr/share/pixmaps в новый каталог. Что значит XPM?
  • Отобразите список файлов в обратном алфавитном порядке.
  • Перейдите в ваш домашний каталог. Создайте новый каталог и скопируйте в него все файлы из каталога /etc. Убедитесь, что вы также скопировали файлы и каталоги, которые находятся в подкаталогах /etc! (рекурсивное копирование)
  • Перейдите в новый каталог и создайте папку для файлов, начинающихся с большой буквы, и одну — для файлов, начинающихся с символов нижнего регистра. Переместите все файлы в предназначенные для них каталоги. Используйте как можно меньше команд, насколько это возможно.
  • Удалите остальные файлы.
  • Удалить каталог и все его содержимое с помощью одной команды.
  • Используйте grep, чтобы выяснить, какой сценарий запускает сервер шрифтов в графическом режиме.
  • Где находится программа sendmail?
  • Создайте символическую ссылку в вашем домашнем каталоге на /var/tmp. Убедитесь, что она действительно работает.
  • Сделайте еще символическую ссылку в вашем домашнем каталоге на эту ссылку. Также проверьте ее работоспособность. Удалите первую ссылку и отобразите содержимое каталога. Что случилось со второй ссылкой?

Разрешения файлов

  • Вы можете поменять права доступа к файлам в /home?
  • Какой у вас стандартный режим создания файлов?
  • Измените собственника /etc на вашего личные пользователя и группу.
  • Измените права доступа к файлу ~/.bashrc так, чтобы только вы и ваша основная группа могли читать его.
  • Введите команду locate root. Вы заметили что-нибудь особенное?
  • Создайте символическую ссылку на /root. Можно ли ее использовать?