1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wizardforcel-llthw-zh

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
ex30.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 03:02 8398775

Упражнение 30: Зазубри, вызубри, повтори: итоговое заучивание

Исходный текст:

Exercise 30. Lather, Rinse, Repeat: The Grand Rote Learning

Автор: 飞龙

Лицензия: CC BY-NC-SA 4.0

С гордостью использую Google Translate.

В этом руководстве содержится большой объём информации. Без достаточной практики и некоторого углублённого изучения вы не сможете запомнить его. Поэтому остаётся только заполнить эту таблицу и ежедневно распечатывать её в своей памяти, пока вы не выучите её.

Вы можете спросить, зачем запоминать всё это, если можно всегда посмотреть. Краткий ответ заключается в том, что вы не можете. Это означает, что для эффективного поиска вещей вам нужно знать, что искать, а чтобы знать, что искать, вам нужна прочная основа. Как только у вас будет эта основа, как только вы поймёте, что важно, а что нет, и как всё организовано, вы сможете эффективно находить вещи.

Возможно, вы захотите узнать, почему в моём руководстве так много подробных таблиц с множеством полей, содержащих информацию, которая кажется ненужной. Вы должны понимать, что именно так вы должны тренировать себя, чтобы просматривать любую программу командной строки. Вы должны быть знакомы с этой информацией, а не как с научно-фантастическим романом, где вы, возможно, не обращаете внимания на детали, но всё равно хорошо понимаете его. Вы должны рассматривать все эти данные как математическую формулу, где каждый символ имеет значение, даже больше, потому что если вы не понимаете, что означает конкретный символ, вы не продвинетесь дальше.

Иногда можно оставить некоторые вещи без объяснения, но позволить себе углубиться, даже если это часто так. Изучая этот конкретный инструмент, понимая, что он говорит вам и почему, вы делаете себе подарок. Если вы сделаете это, если вы углубитесь внутрь, ваше понимание операционной системы (в нашем случае Linux) значительно улучшится.

Документы

man, info

Команда или концепция Значение
man
info
man 1
man 2
man 3
man 4
man 5
man 6
man 7
man 8
man 9
man -k
man -wK
жирный шрифт
курсив
[]
-a|-b
argument ...
[expression] ...

Google и полезные ресурсы

Поисковый термин/ресурс Значение
(a|b) c
site:foo.bar
"a long query"
http://en.wikipedia.org
http://stackexchange.com/
http://www.cyberciti.biz/
http://tldp.org/
programname.site

Управление пакетами: инструмент управления пакетами Debian aptitude

Команда или концепция Значение
aptitude
aptitude search
aptitude install
dpkg -l
dpkg -L
Ожидаемая операция
Состояние пакета
http://www.debian.org/distrib/packages

Запуск системы: уровни запуска, /etc/init.d, rcconf, update-rc.d

Команда или концепция Значение
rcconf
update-rc.d
sysv-rc-conf
Уровень запуска
Уровень запуска 1
Уровень запуска 2
Уровень запуска 6

Процессы: управление процессами, ps, kill

Команда или концепция Значение
ps
kill
ps ax
ps axue
ps axue --forest
Сигнал
HUP
TERM
KILL
Почему KILL -9 — это плохо?

Планирование задач: cron, at

Команда или концепция Значение
crontab -l
crontab -e
crontab -r
crontab /foo
crontab > foo
* * * * *
at
atq
atq
atrm
batch

Журналы, /var/log, rsyslog, logger

Команда или концепция Значение
logger
grep -irl
find . -mmin -5
tail -f
logrotate
Программа ведения журнала
Уровни журнала
Ротация журналов

Файловая система

Команда или концепция Значение
Файловая система
Файл
Каталог
Индексный узел
Блок
Монтирование
UUID
Журнал
MBR
Раздел
Таблица разделов

Монтирование, mount, /etc/fstab

Команда или концепция Значение
parted
cfdisk
fdisk
mount
umount
mount -a
/etc/fstab
fsck
blkid

Создание и изменение файловой системы, mkfs, tune2fs

Команда или концепция Значение
tune2fs
mkfs
Размер блока
Количество зарезервированных блоков
Максимальное количество монтирований
Интервал проверки

Изменение корневого каталога, chroot

Команда или концепция Значение
chroot
ldd
Корневой каталог
Изменить корневой каталог
Зависимость динамической библиотеки

Перемещение данных: tar, dd

Команда или концепция Значение
tar
dd
losetup

Безопасность разрешений: chown, chmod

Команда или концепция Значение
chmod
chown
umask
Разрешение
Режим разрешения
Класс разрешения
Механизм umask

Сеть

Сетевая концепция Значение
Модель OSI
DOD модель
Протокол связи
Ethernet
MAC-адрес
Широковещательный адрес Ethernet
TCP/IP
IP
Пакет IP
Адрес IP
Подсеть IP
Порт
Сетевое гнездо
Локальный адрес гнезда
Удаленный адрес гнезда
Пара гнезд
Маршрутизация
По умолчанию шлюз
Широковещательный адрес IP
ICMP
TCP
Пакет TCP
UDP
Пакет UDP
Имя хоста

Конфигурация сети, ifconfig, netstat, iproute2, ss

Команда или концепция Значение
/etc/network/interfaces
auto
allow-hotplug
/etc/hosts
/etc/hostname
localhost
Обратный интерфейс
Виртуальный интерфейс

Настройка фильтрации пакетов, iptables

Команда или концепция Значение
iptables-save
iptables
modprobe
nc
LINKTYPE_LINUX_SLL
以太网帧头部
IPv4 头部
TCP 段
netfilter
iptables 表
iptables 链
iptables 目标

Безопасность: Shell, ssh, sshd, scp

Команда или понятие Значение
ssh
sshd
scp
ssh-keygen
Хост-ключ
Сертификат ключа
Пароль шифрования данных
Алгоритм целостности данных
SSH-сессионный ключ

Производительность: получение информации о производительности, uptime, free, top

Команда или понятие Значение
uptime
free
vmstat
top
Использование CPU (us, sy, id, wa)
Память (swpd, free, buff, cache, inact, active)
Распределение Slab
Диск (IOPS, read, write)
Процесс (PR, NI, VIRT, RES, SHR, Status)

Ядро: сообщения ядра, dmesg

Команда или понятие Значение
dmesg
/var/log/dmesg
/var/log/messages
/var/log/syslog
/var/log/kern.log
Буфер сообщений ядра

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wizardforcel-llthw-zh.git
git@api.gitlife.ru:oschina-mirror/wizardforcel-llthw-zh.git
oschina-mirror
wizardforcel-llthw-zh
wizardforcel-llthw-zh
master