858
.pdfЛабораторная работа № 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