Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

858

.pdf
Скачиваний:
0
Добавлен:
21.11.2023
Размер:
157.46 Кб
Скачать

Лабораторная работа № 5. Работа с сервером из командной строки.

Цель работы: изучить основные команды Linux.

Задание: выполнить следующие команды.

Файлы и каталоги.

 

Команда, параметры

Назначение

Ключи

 

 

 

 

 

 

sudo -s

Получение прав суперпользователя

 

 

 

 

 

 

man команда

Показывет справку по команду

 

 

 

 

 

 

 

pwd

Показывает текущий каталог

 

 

 

 

 

 

 

cd путь_к_каталогу

Делает каталог текущим

 

 

 

 

 

 

 

ls путь_к_каталогу

Просмотр содержимого

-l показывает сведения о файлах в

 

 

 

каталога

каталоге

 

 

 

 

 

 

cp путь_к_файлу

Копирует файл

-r копирует каталог

 

путь_куда_копирвать

 

 

 

 

 

 

 

 

ln путь_к_файлу

Создаёт ссылку на файл

-s символическая ссылка (аналог

 

путь_к_ссылке

 

ярлыка в Windows)

 

 

 

 

 

 

rm путь_к_файлу

Удаляет файл

-r удаляет каталог

 

 

 

 

 

 

cat путь_к_файлу

Выводит содержимое файла

 

 

 

 

 

 

 

du путь_к_каталогу

Выводит размер каталога dir

-h выводит размеры в понятном

 

 

 

 

виде

 

 

 

 

 

 

head путь_к_файлу

Выводит начало файла

-n N первые N строк (N-число)

 

 

 

 

 

 

tail путь_к_файлу

Выводит конец файла

-n N последние N строк (N-число)

 

 

 

 

 

 

touch путь_к_файлу

Создаёт файл или изменяет время доступа к существующему файлу

 

 

 

 

 

 

grep шаблон путь_к_файлу

Выводит строки файла,

-r — для всех файлов в каталоге

 

 

 

содержащие шаблон

 

 

 

 

 

 

 

echo строка

Выводит на экран строку

 

 

 

 

 

 

Команда > путь_к_файлу

Записывает результат команды в файл (>> - в конец файла)

 

 

 

 

 

 

mkdir путь_к_каталогу

Создаёт каталог

 

 

 

 

 

 

 

Пользователи и права

 

 

 

 

 

 

 

 

useradd vasya

 

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

 

 

 

 

 

 

 

userdel vasya

 

Удалить пользователя vasya

 

 

 

 

 

 

passwd vasya

 

Задать пароль пользователю vasya (пароль при вводе не

 

 

 

отображается)

 

 

 

 

 

 

sudo -u vasya команда

 

Выполнение команды от пользователя vasya

 

 

 

 

 

who или w

 

Просмотр вошедших в систему пользователей

 

 

 

 

 

chown vasya 1.txt

 

Сделать vasya пользователем-владельцем файла 1.txt

 

 

 

 

 

chgrp users 1.txt

 

Сделать users группой-владельцем файла 1.txt

 

 

 

 

 

chmod u+x 1.txt

 

Дать пользователю-владельцу право на выполнение файла 1.txt

 

 

 

 

 

chmod g-w 1.txt

 

Отнять у группы-владельца право на чтение файла 1.txt

 

 

 

 

 

Процессы

 

 

 

ps

Вывод процессов. -l – развёрнутая информация, -A – для всех пользователей

 

 

 

top

Вывод информации о загруженности сервера и наиболее активных процессов

 

 

 

kill

Отправка процессу сигнала (обычно это приводит к завершению процесса).

 

-k 9 — жёсткое завершение процесса.

 

 

 

nice

Изменяет приоритет процесса.

 

 

 

Сеть, сервисы

 

 

 

netstat

 

Состояние сетевых подключений

 

 

 

ssh

 

Подключение к удалённому серверу

 

 

 

scp

 

Копирование файлов по сети

 

 

 

service

 

Запуск, останов сервисов

 

 

 

ping

 

Проверка связи с другими компьютерами

 

 

 

Вопросы по работе:

Знать все перечисленные команды.

Домрачев Анатолий Иванович

АДМИНИСТРИРОВАНИЕ СЕРВЕРОВ НА ПЛАТФОРМЕ "UNIX"

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «АДМИНИСТРИРОВАНИЕ СЕРВЕРОВ НА

ПЛАТФОРМЕ "UNIX"»

по направлению подготовки 09.04.02 Информационные системы и технологии, профиль Технология разработки информационных систем

Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет»

603950, Нижний Новгород, ул. Ильинская, 65. http://www.nngasu.ru, srec@nngasu.ru

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]