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