-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path2_linux.tex
More file actions
70 lines (60 loc) · 4.48 KB
/
2_linux.tex
File metadata and controls
70 lines (60 loc) · 4.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
% Компилировать xelatex'ом!
\documentclass[a4paper,12pt]{article}
\usepackage[english,russian]{babel}
\usepackage{amsmath, enumerate, multicol, listings}
\usepackage{xunicode, xltxtra, xecyr}
\setmainfont{Droid Serif}
\setmonofont{Droid Sans Mono}
% Поля
\usepackage{geometry}
\geometry{left=2cm}
\geometry{right=1.5cm}
\geometry{top=1cm}
\geometry{bottom=2cm}
% Полезности
\input{stuff}
\begin{document}
% Заголовок
\labtitle{Лабораторная работа №2}{Управление процессами}
% Описание
\begin{flushleft}
Комманды Linux для работы с процессами:
\begin{itemize}
\item \cmd{crontab} - настраивает выполнение команд по расписанию
\item \cmd{exec} - запускает определенную команду или программу в отдельном окне
\item \cmd{ps} - выводит информацию о работающих процессах
\item \cmd{kill} - завершает процесс
\end{itemize}
\end{flushleft}
\begin{flushleft}
Для выполнения лабораторной работы необходимо запустить командную строку. Сделать это можно двумя способами:
\begin{enumerate}
\item В главном меню в подменю \cmd{Стандартные} выбрать \cmd{Эмулятор терминала}
\item В контекстном меню рабочего стола выбрать \cmd{Открыть терминал}
\end{enumerate}
\end{flushleft}
\begin{flushleft}
Для получения более подробной информации по командам можно использовать команду \cmd{man} или запускать выбранную команду с ключом \cmd{-h}, например \cmd{ps -h} \linebreak
\end{flushleft}
\begin{flushleft}
\center{\Large{Практические задания}} \\[0.5em]
\begin{enumerate}
\item Запустите Linux
\item Составьте справочник для вышеприведенных команд (на русском языке), расписав какие параметры для чего нужны
\item Поработайте с этими командами
\item Что нужно уметь (в командной строке):
\begin{itemize}
\item Создать задание на запуск процесса в определенное время. Например, создать задание на запуск программы \cmd{leafpad} в определенное время
\item Отобразить список заданий на выполнение по времени
\item Изменить программу, которая должна быть выполнена в определенное время, например, вместо программы \cmd{leafpad} будет выполняться программа \cmd{xfce4-terminal}
\item Удалить задание
\item Запустить программу в отдельном окне в различных режимах, например, запустить программу \cmd{leafpad} в развернутом окне и в свернутом окне
\item Отобразить список процессов, выполняющихся на рабочей станции
\item Отфильтровать список процессов так, чтобы в нем остались только запущенные нами программы \cmd{leafpad} в предыдущем задании
\item Отобразить пользователя, который запустил на выполнение эти процессы
\item Завершить процесс по номеру PID (идентификатору процесса)
\item Завершить процесс по имени процесса, например, завершить все процессы \cmd{leafpad}
\end{itemize}
\end{enumerate}
\end{flushleft}
\end{document}