«Омский Государственный Колледж Управления и Профессиональных Технологий»
Учебное пособие: «ПО КС и web-серверов»

Выполнил: Студент группы ТО-31
Панечкин А.Е.
Руководитель:
Шойко А.З.


Практическая работа №3. Работа с терминалом.

Терминал

Терминал можно вызвать комбинацией - CTRL+ALT+T

Либо «Приложения»«Стандартные»Терминал

При первом запуске от имени суперпользователя потребуется ввод пароля администратора.

Система какое-то время (man sudo) помнит введённый пароль (сохраняет открытой sudo-сессию, в среднем 5-7 минут при неактивности терминала). И поэтому возможна ситуация, когда запрос на ввод пользовательского пароля не последует.

Команду можно скопировать любым из 3 способов(CTRL+C, CTRL+INSERT и через контекстное меню), но вставить в терминал можно лишь комбинацией - SHIFT+INSERT.

Команда sudo предоставляет возможность пользователям выполнять команды от имени суперпользователя root, либо других пользователей. Правила, используемые sudo для принятия решения о предоставлении доступа, находятся в файле /etc/sudoers; язык их написания и примеры использования подробно изложены в man sudoers.


Установка и удаление приложений через терминал

Установка приложений через терминал

Установка видеоплеера VLC:
sudo apt-get install vlc mozilla-plugin-vlc Установка с добавлением записи в репозиторий Установка простого аудио проигрывателя Deadbeef
sudo add-apt-repository ppa:alexey-smirnov/deadbeef
sudo apt-get update
sudo apt-get install deadbeef

Установка графического редактора Gimp c набором кистей и фильтров:
sudo add-apt-repository ppa:shnatsel/gimp-paint-studio
sudo apt-get update
sudo apt-get install gimp-paint-studio

Удаление приложений через терминал

Удаляем видеоредактор Pitivi:
sudo apt-get remove pitivi

Удаление вместе с зависимостями (древом зависимостей)

Дерево зависимостей представляет список всех пакетов, от которых напрямую и косвенно зависит данный пакет.

Если нет необходимости в использовании UbuntuONE (хранение данных на удаленном сервере для доступа к ним из любого места), отключаем и удаляем этот сервис:

Можно удалить одной командой:

Консоль

sudo apt-get remove python-ubuntuone-client ubuntuone-client 
python-ubuntuone-storageprotocol ubuntuone-client-gnome 
rhythmbox-ubuntuone-music-store python-ubuntuone

Либо по отдельности:

Консоль

sudo apt-get remove python-ubuntuone-client
apt-get remove ubuntuone-client python-ubuntuone-storageprotocol
apt-get remove ubuntuone-client-gnome rhythmbox-ubuntuone-music-store
apt-get remove python-ubuntuone

Управление пользователями и группами через терминал

Создаём пользователя

Чтобы создать пользователя в Ubuntu, откройте терминал (Ctrl+Alt+t) и выполните команду (заменив user_name на выбранное имя пользователя, например student).

sudo adduser user_name

(Когда вы нажмёте Enter, нужно будет ввести данные, такие как пароль, имя, телефон и так далее - просто введите все данные корректно и нажмите 'y')

Даём sudo-доступ пользователю

Теперь когда вы создали пользователя, вы можете добавить его в группу sudo (которая создана по умолчанию в Ubuntu, вы также можете использовать группу admin), используя следующую команду:

sudo adduser user_name sudo

или

sudo adduser user_name admin

Если группа sudo не существует, или вы хотите создать свою собственную группу, используйте следующие команды:

Создаём группу (группу пользователей)

Сначала создайте группу, используя следующую команду (Замените group_name на желаемое имя для вашей группы, например geeky):

sudo addgroup group_name

Затем добавьте эту группу в файл sudoers, так что для начала откройте этот файл с помощью следующей команды:

sudo visudo

и добавьте следующую линию в конец файла (затем сохраните файл и выйдите).

%group_name ALL=(ALL:ALL) ALL

Если вы хотите дать root-права какому-либо пользователю, добавьте эту линию в файл sudoers:

user_name ALL=(ALL:ALL) ALL

Работа с терминалом

Обновление локального списка пакетов

sudo apt-get update

Установка всех существующих обновлений:

sudo apt-get upgrade

Чтобы найти пакет:

apt-cache search имя_пакета

Для установки пакета:

sudo apt-get install имя_пакета

Для удаления пакета:

sudo apt-get remove имя_пакета

Для получения списка других команд и опций apt:

apt-get help

Выключение

sudo shutdown halt

или

sudo shutdown -h now

Для перезагрузки

sudo reboot

Чтобы узнать больше об этих командах, используйте следующую команду в вашем терминале:

man reboot
man shutdown

Как просмотреть процесс?

Откройте терминал и выполните команду:

ps -e

Чтобы смотреть постранично, введите:

ps -e | less

Здесь PID означает ID процесса. У каждого процесса он собственный, уникальный.

Чтобы убить процесс:

kill id-процесса(цыфра)

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


В начало страницы

Copyright ОГКУиПТ© by Deadhummer