/
├── bin # содержит исполняемые двоичные файлы, основные команды обычно находятся здесь
├── boot # содержит файлы для загрузки системы
├── dev # содержит файлы устройств
├── etc # содержит файлы конфигурации системы
├── home # корневой каталог для файлов всех пользователей
├── lib # содержит библиотеки, необходимые для работы системы
├── media # Linux автоматически распознает некоторые устройства и монтирует их в этот каталог
├── mnt # каталог для временного монтирования файловых систем
├── opt # содержит дополнительные приложения, установленные отдельно
├── proc # виртуальный файловый каталог, отображающий информацию о памяти системы
├── root # домашний каталог суперпользователя
├── run # временный файловый каталог, содержащий информацию о системе с момента запуска
├── sbin # содержит исполняемые двоичные файлы, доступные только для суперпользователя
├── srv # содержит данные, необходимые для запущенных служб
├── sys # содержит файлы, связанные с ядром системы
├── tmp # содержит временные файлы, общие для всех пользователей
├── usr # содержит системные приложения
└── var # содержит файлы, которые изменяются во время работы системы, такие как логи служб
[root@localhost ~]# which php
/usr/bin/php
[root@localhost ~]# whereis php
php: /usr/bin/php /usr/lib64/php /etc/php.d /etc/php.ini /usr/include/php /usr/share/php /usr/share/man/man1/php.1.gz
[root@localhost ~]# find / -name php-fpm
/run/php-fpm
/etc/sysconfig/php-fpm
/etc/logrotate.d/php-fpm
/var/log/php-fpm
/usr/sbin/php-fpm
Потоки данных делятся на три категории: стандартный ввод (stdin), стандартный вывод (stdout), стандартный вывод ошибок (stderr)
/dev/null: это специальный файл устройства, который игнорирует любые данные, которые ему передаются. Поэтому устройство null также называют "баком битов" или "чёрной дырой"
Можно обрабатывать стандартный вывод, но не обрабатывать стандартный вывод ошибок.
sed — это командная строка, используемая для анализа стандартного вывода. Поддерживает замену, удаление, добавление и извлечение определённых строк данных.
awk — это инструмент для обработки данных, sed обычно используется для обработки всей строки данных, в то время как awk склонен к обработке данных по частям строки. Поэтому awk подходит для локальной обработки небольших данных.
Значение | Минуты | Часы | Дни | Месяцы | Дни недели | Команда |
---|---|---|---|---|---|---|
Диапазон чисел | 0-59 | 0-23 | 1-31 | 1-12 | 0-7 | command |
Специальные символы | Значение | Пример | ||||
- | - | - | ||||
* | Любое время | * | ||||
, | Разделение временных интервалов | 0 3,6 * * * command(3:00 и 6:00) | ||||
- | Временной интервал | 20 8-12 * * * command(8:20 до 12:20) | ||||
/n | Каждые n минут | */5 * * * * command(каждые 5 минут) |
normal, insert, command, visual, replace
<c-f>
: перемещение вниз на страницу (аналогично: ctrl + f)<c-d>
: перемещение вниз на половину страницы<c-b>
: перемещение вверх на страницу<c-u>
: перемещение вверх на половину страницы
h
, j
, k
, l
: ←
, ↓
, ↑
, →
nh
: перемещение на n символов влево (может применяться ко всем четырем направлениям)^
: перемещение в начало строки$
: перемещение в конец строкиnG
: перемещение на n-ю строкуgg
: перемещение на первую строку документа, аналогично 1G - G
: перемещение на последнюю строку документа/word
: ввод /
переводит в режим команды, ввод ключевого слова и нажатие Enter для поиска?word
: /
ищет в направлении от курсора, ?
ищет в обратном направленииn
: перемещение к следующему совпадению в направлении поискаN
: перемещение к следующему совпадению в противоположном направлении поиска:n1,n2s/word1/word2/g
: n1, n2 — числа, заменяет word1 на word2 от n1-й до n2-й строк:1,$s/word1/word2/g
: полная замена, также можно записать как :%s/word1/word2/g
:1,$s/word1/word2/gc
: полная замена с подтверждениемИспользуйте команды uptime, w, top для просмотра
load average: 0.00, 0.01, 0.05
, средняя загрузка системы, соответствует 1 минуте, 5 минутам, 15 минутам
На компьютере с X ядрами, допустимая максимальная загрузка системы составляет X.0
. Приведите 15-минутную нагрузку системы как показатель нормальной работы сервера
Процесс — это динамический процесс выполнения программы в определённом наборе данных. Его можно рассматривать как "запущенную программу". Процесс является независимым объектом распределения и планирования ресурсов ЦП.
Поток — это концепция, появившаяся после процессов. Поток также называют легковесным процессом.Это базовый элемент выполнения ЦП, минимальная единица выполнения программы, состоящая из идентификатора потока, программного счетчика, набора регистров и стека. Один процесс может содержать несколько потоков.
Корутина — это пользовательский легковесный поток, также известный как микропоток. Английское название — Coroutine. Сcheduling корутин полностью контролируется пользователем.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )