Изучение фундаментальных концепций методов администрирования Linux
С возвращением, ребята, на третий день моего путешествия по DevOps! мы продвигаемся понемногу. Мы уже знаем, что такое DevOps и различные концепции DevOps. Интересно, правда??? Я только что услышал - да?? Это определённо интересно. Чтобы продвинуться дальше в моем учебном путешествии, я погрузился в ОС LINUX. Ещё одна интересная часть DevOps. Приготовьтесь, пока я проведу вас через всё, что я узнал сегодня.
Введение
Linux — это ядро операционной системы с открытым исходным кодом, которое служит основой для широкого спектра операционных систем, вместе известных как дистрибутивы Linux или дистрибутивы. Linux известен своей стабильностью, безопасностью, гибкостью и возможностью работы на различных аппаратных архитектурах. Он основан на операционной системе Unix, которая обеспечивает надёжную и зрелую основу для многозадачных многопользовательских систем.
Основные команды Linux
Интерфейс командной строки Linux (CLI) необходим для эффективного администрирования системы и выполнения задач разработки. CLI является важным инструментом в их рабочем процессе. Он позволяет разработчикам компилировать код, управлять системой контроля версий, запускать сценарии и взаимодействовать со средствами разработки и фреймворками.
Давайте взглянем на некоторые из них.
pwd: эта команда используется для печати текущей рабочей директории.
~$ pwd
/home/user
ls: эта команда используется для вывода списка файлов и каталогов в текущем местоположении.
~$ ls
backup gems projects test
cd: Используем, чтобы изменить текущий каталог на другой.
~$ cd test
~/test$
cd -: используем, чтобы вернуться в предыдущий каталог.
~/test$ cd -
~$
mkdir: используем для создания нового каталога. Замените "example" на имя каталога, который вы хотите создать.
$ mkdir eaxmple
rm: используем для удаления файлов и каталогов. Когда вы запускаете команду, вы не увидите никакого вывода, но когда вы используете команду ls для проверки списка файлов и каталогов, вы не увидите файл/каталог, который вы удалили.
$ rm file.txt
cp: используем для копирования файлов и каталогов.
$ cp file1.txt file2.txt
touch: используем для создания пустых файлов.
$ touch file.txt
echo: используем для печати строки текста.
$ echo text-string
text-string
whoami: показывает вам пользователя, которым вы являетесь.
$ whoami
user
su: используем для переключения между пользователями.
$ su joe
password:
Интерфейс командной строки Linux важен для того, чтобы стать инженером DevOps. Найдите время, чтобы попрактиковаться и привыкнуть к нему.
Ладно ребята. Приятно поделиться своим третьим днём со всеми вами.
Источники:
Перевод с некоторыми авторскими заголовками.
Автор оригинала: Kenneth Aigbuza.