Закуски Linux для начинающих

MySQL Linux Эксплуатация и техническое обслуживание
Закуски Linux для начинающих

об автореОкеан, занимается эксплуатацией и обслуживанием Linux в течение 6 лет, а бизнес-эксплуатацией и обслуживанием в течение 4 лет.Сейчас он является старшим инженером по эксплуатации и обслуживанию Ele.me, отвечающим за работу логистического бизнеса, а также работу по обслуживанию и стабильности.Aiops интересуется, любит бадминтон, баскетбол и другие виды спорта, любит оставаться дома, если ему нечего делать.

Закуски Linux для начинающих

Эта статья начинается с нескольких важных философских размышлений о Linux, знакомит с каталогом файлов и функциями в Linux, основными командными операциями и использованием менеджера пакетов, а также дает новичкам представление о Linux в целом.

Философия, которой следует Linux

  1. все это файл В дополнение к обычным файлам в Unix/Linux к файлам также относятся каталоги, символьные устройства, блочные устройства, сокеты и т. д. Несмотря на то, что типы различаются, они предоставляют одинаковый набор операционных интерфейсов. Различные файлы помещаются в разные каталоги в зависимости от их типа или назначения.
  2. Он состоит из одноцелевых, коротких и мощных программ. Эффективность Linux обеспечивается короткими и простыми программами.Поскольку функция программы слишком едина, полный сервис должен зависеть от нескольких программ, а взаимозависимость нескольких программ является еще одной проблемой.Linux хорошо решает эту проблему с помощью пакета менеджер проблема
  3. Текстовый файл для сохранения информации о конфигурации Используйте простой файловый редактор для завершения настройки и изменения конфигурации (об использовании текстового редактора мы поговорим в следующий раз)
  4. Старайтесь избегать захвата пользовательского интерфейса Как только программа запускается, она не требует никаких действий со стороны пользователя и старается не взаимодействовать с пользователем.

Каталог файлов Linux и роль

содержание эффект
/ Корневая директория
/bin В основном поместите основную команду выполнения
/sbin В основном ставить команды управления системой
/boot Загрузочный каталог (связанный с запуском системы), где размещаются такие файлы, как ядро, grub, initrd и т. д.
/dev устройство, каталог файлов устройства, также является специальным каталогом файлов
/etc Каталог конфигурационных файлов, в котором размещаются конфигурационные файлы системы.
/home Домашний каталог пользователя, в котором размещается информация о пользователе (каталог по умолчанию, в котором находится пользователь после входа в систему, является домашним каталогом пользователя)
/lib библиотека, каталог файлов библиотеки, место для файлов библиотеки
/mnt системный каталог монтирования
/media Дополнительные каталоги монтирования файловой системы
/misc Пассивный каталог, где размещается различное оборудование
/opt Необязательный каталог, каталог, в котором установлено стороннее программное обеспечение.
/proc Псевдокаталог, куда помещаются файлы образа ядра
/srv Временный каталог для данных, сгенерированных во время работы сервера
/sys Псевдокаталог, где размещается отображение аппаратной информации в ядре
/tmp Каталог временных файлов, куда помещаются временные файлы, сгенерированные в системе.
/usr Здесь хранятся команды управления, дополнительная информация и т.д. стороннего ПО
/var Каталог, в котором находятся часто изменяемые файлы, например очередь почтового ящика пользователя.

Linux под терминалом: общайтесь с Linux через командную строку

Способ взаимодействия с операционной системой обычно делится на две категории.

  • GUI: графический интерфейс пользователя графический интерфейс, аналогичный графическому интерфейсу системы Windows, linux мало используется
  • CLI: интерфейс командной строки интерфейс командной строки, linux работает таким образом, поэтому очень важно освоить основные команды

Формат команды в Linux:

  • Команды строго чувствительны к регистру
  • command [options][arguments]
  • Краткие опции: -l, -h, -hl Разделяйте опции пробеламиls -a -l = ls -al
  • Длинные варианты:--help,--long
  • Параметры и опции разделены пробелами, и параметры также разделены пробеламиls -al /etc /home

Наточить нож, не ошибившись с дровосеком: как получить помощь по команде

Работа linux в неграфическом интерфейсе основана на командной строке.Однако в linux очень много команд, и каждая команда имеет множество опций.Перед использованием команды очень важно четко знать функцию команды и функции параметров.Важно, давайте узнаем, как получить эту информацию.

Классификация команд Linux

  1. Внутренние команды (команды, поставляемые с оболочкой) команда help Получить справочную информацию для внутренних команд[xxx@xxx]$ help cd

    help cd

  2. Внешние команды (кроме внутренних команд, которые являются внешними командами) команда -h Получить справочную информацию для внешних команд[xxx@xxx]$ nginx -h

    nginx -h

МАН Руководство

Можно сказать, что man manual представляет собой очень полный справочный документ для Linux, включающий несколько глав, каждая из которых охватывает различные аспекты.

  1. Команды пользователя Информация об общих командах пользователя
  2. Системные вызовы Информация о системных вызовах
  3. Библиотечные функции Информация о библиотечных функциях
  4. Устройства Информация об устройстве
  5. Формат файлов файлов, информация о файловой системе
  6. Информация об играх и развлечениях
  7. Обзоры, соглашения и прочее Разное
  8. Команды суперпользователя и системного администратора Информация о командах администратора

__что__ команда

Некоторые команды включают только одно измерение, а некоторые команды могут включать несколько измерений. Просмотрите команду, соответствующую информации в руководстве пользователя, чтобы сделать то, что есть,whatis commandОтображает краткое описание команды, а также количество глав на странице руководства для различных частей команды.

[xxx@xxx]$ whatis cd

whatis cd

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

Общие команды

ls: показать файлы каталога

  • -a показать все файлы в каталоге (включая скрытые файлы)
  • -l Показать подробную информацию о файле (права доступа, время, владелец, группа и т. д.)
  • -h Показать размер файла (автоматически преобразуется в B, KB, MB, G)
  • -d отображать информацию о самом каталоге

cd: Сменить каталог

  • cd ~ Перейти в домашний каталог текущего пользователя
  • cd - перейти в последний каталог
  • cd Перейти в текущий каталог
  • cd .. перейти в предыдущий каталог (родительский каталог)
  • cd /xx переключиться на указанный путь

cat: вывести все содержимое файла

  • cat имя файла выводит все содержимое имени файла
  • cat -n имя файла вывести содержимое, отобразить номер строки

tail: просмотреть содержимое файла (по умолчанию отображаются последние 10 строк)

  • -f имя_файла Динамически отображать последние 10 строк файла (обновлять в режиме реального времени)
  • -fn имя_файла Динамически отображать последние n строк файла (обновлять в режиме реального времени)

echo: записать содержимое как в файл

  • echo xxx > имя файла Перезаписать содержимое имени файла на xxx (исходное содержимое имени файла исчезнет, ​​останется только xxx)
  • echo xxx >> имя файла Добавить новую строку xxx к содержимому имени файла (исходное содержимое имени файла все еще там, добавить новую строку xxx)

команда истории

  • история Просмотр команд, используемых текущим пользователем, запись по умолчанию 1000
  • история -c очистить историю команд
  • !+'n' (число перед историей команд), чтобы использовать соответствующую команду в истории команд.
  • !+N 'Выполнить n-ю команду обратного отсчета в команде истории
  • ! + строка указывает на выполнение команды в команде истории, которая начинается с этой строки, ближайшей к настоящему
  • !! означает повторить предыдущую команду
  • !$ относится к последнему символу предыдущей команды

Установка программ под Linux: использование менеджеров пакетов

Выше мы сказали, что на основе функции «состоит из одноцелевых, коротких и мощных программ» необходимо управлять зависимостями между несколькими программами.В Linux разработан менеджер пакетов. Диспетчер пакетов может автоматически обновлять пакеты программного обеспечения и управлять ими, может автоматически загружать и устанавливать пакеты программного обеспечения с указанного сервера, может автоматически обрабатывать зависимости и устанавливать все зависимые пакеты программного обеспечения одновременно, без необходимости снова и снова загружать и устанавливать пакеты программного обеспечения.

YUM

Yum (полное название Yellow dog Updater, Modified) — менеджер пакетов на основе rpm в Fedora, RedHat и Centos.

Основное использование YUM

  • пакет установки yum install package
  • Группа установки пакета yum groupinstall
  • yum update package обновление пакета программы
  • yum update package пакет программы обновления
  • yum удалить пакет удалить пакет программы

YUM установить mysql

  1. Сначала получите привилегии root (обычно это ваш собственный хост)
  2. Выполнение заказа[xxx@xxx]$ yum install mysql-server mysql mysql-devel -y
    • mysql — это клиентская команда mysql.
    • mysql-сервер - это сервер mysql
    • mysql-devel устанавливает необходимые библиотеки и файлы и т. д.
    • -y для подтверждения установки (если -y нет, нужно ввести y + 'enter' в процессе установки) Следующим шагом является обновление информации об установке.Если установка прошла успешно, она будет отображена.Complete!
  3. Выполнение заказа[xxx@xxx]$ service mysqld startзапустить службу mysql
    mysql-start
  4. связать службу mysql[xxx@xxx]$ mysqlВы можете войти непосредственно в mysql (mysql только что был инициализирован без пароля)
  5. Установите пароль для пользователя root для ссылки на mysql[xxx@xxx]$ mysqladmin -u root password 'password' [xxx@xxx]$ mysql -u root -pВведите свой пароль, чтобы войти Это конец установки и запуска mysql, после чего можно создавать базы данных и таблицы.

конец

Видно, что хотя работа с linux незнакома, она также очень проста, нам нужно только освоить некоторые базовые знания, чтобы использовать ее. Если вам нужен очень подробный вводный материал по Linux, хорошим выбором будет «Частная кухня брата Берда». Google. Но самым авторитетным является официальный сайт!




Недостаточно читать блоги?

Приглашаем всех отсканировать QR-код, чтобы присоединиться к группе обмена, обсудить технические вопросы, связанные с ведением блога, и больше взаимодействовать с блогерами.

По вопросам перепечатки блога, офлайн-мероприятий и сотрудничества обращайтесь по адресуshadowfly_zyl@hotmail.comобщаться