Слайд 2
![Чтобы работать было удобно Алиасы Функции .bash_profile/.bashrc Ssh-keys](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-1.jpg)
Чтобы работать было удобно
Алиасы
Функции
.bash_profile/.bashrc
Ssh-keys
Слайд 3
![Aliases Задача alias-ов сделать «короткие имена» для наиболее часто употребляемых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-2.jpg)
Aliases
Задача alias-ов сделать «короткие имена» для наиболее часто употребляемых комманд, например:
ll
= ls –l
pg = ps ax | grep
h = ssh user@somehost
Основным нюансом является отсутствие поддержки позиционных параметров. т.е. алиас в начале строки раскрывается в команду. например
pg bash => ps ax | grep bash
Слайд 4
![Функции Более мощной альтернативой alias’ам являются функции, они поддерживают позиционные](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-3.jpg)
Функции
Более мощной альтернативой alias’ам являются функции, они поддерживают позиционные параметры.
пример
newauser (){
[ -z $1 ] || { echo “need username”; exit 1; };
echo adding user $1
useradd –m –d /home/ausers/$1 $1
}
Слайд 5
![Функции Более мощной альтернативой alias’ам являются функции, они поддерживают позиционные](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-4.jpg)
Функции
Более мощной альтернативой alias’ам являются функции, они поддерживают позиционные параметры.
пример
ps (){
if
[ -f /tmp/ps.allow ]; then
/bin/ps $@
else
echo "ps run is not allowed this time"
fi
}
Слайд 6
![ssh-keys Пользоваться ssh-доступом можно не только с помощью пользователя и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-5.jpg)
ssh-keys
Пользоваться ssh-доступом можно не только с помощью пользователя и пароля, но
и с помощью ключей.
Для этого нам понадобится сгенерировать ключ.
Слайд 7
![ssh-keygen](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-6.jpg)
Слайд 8
![puttygen](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-7.jpg)
Слайд 9
![Основы работы в системе. Ресурсы и процессы.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-8.jpg)
Основы работы в системе. Ресурсы и процессы.
Слайд 10
![Ресурсы системы CPU Диски Память](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-9.jpg)
Ресурсы системы
CPU
Диски
Память
Слайд 11
![CPU Частота Количество Ядер Процессорное время](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-10.jpg)
CPU
Частота
Количество Ядер
Процессорное время
Слайд 12
![Диски Характеристики IOPS Объем Интерфейс SATA SAS](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-11.jpg)
Диски
Характеристики
IOPS
Объем
Интерфейс
SATA
SAS
Слайд 13
![Память RAM SWAP](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-12.jpg)
Слайд 14
![Процессы Атрибуты процесса Pid, ppid State (R,S) D Z nice](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-13.jpg)
Процессы
Атрибуты процесса
Pid, ppid
State (R,S)
D
Z
nice
Получение информации о процессе:
Ps
Procfs
Потребляемые ресурсы
Cpu
память
Слайд 15
![Сбор информации о системе Top Dstat Iostat Mpstat Df Mount Дополнтительно Lscpu Lspci dmidecode](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-14.jpg)
Сбор информации о системе
Top
Dstat
Iostat
Mpstat
Df
Mount
Дополнтительно
Lscpu
Lspci
dmidecode
Слайд 16
![Top](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-15.jpg)
Слайд 17
![Top полезные клавиши/ключи: d – delay c – показать command](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-16.jpg)
Top
полезные клавиши/ключи:
d – delay
c – показать command
H – показать thread’ы
M
– отсортировать по памяти
i – скыть/показать idle процессы
Слайд 18
![Демо Использование top полезные клавиши Как выглядит LA](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-17.jpg)
Демо
Использование top
полезные клавиши
Как выглядит LA
Слайд 19
![Dstat](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-18.jpg)
Слайд 20
![Iostat](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-19.jpg)
Слайд 21
![mpstat](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-20.jpg)
Слайд 22
![Df -i -h](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-21.jpg)
Слайд 23
![Mount Точки монтирования Файловые системы опции монтирования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/259256/slide-22.jpg)
Mount
Точки монтирования
Файловые системы
опции монтирования