Дата:2012-10-24
Здравствуйте уважаемые читатели.
В
этой статье мы попытаемся ознакомиться с большинством команд Linux и
рассмотреть интересные и наиболее востребованные ключи запуска этих
команд для выполнения основных задач администрирования этой ОС.
Как
говориться, знание основных команд обеспечивает 80% или даже
90% успеха, так как остальные команды не так часто или вообще
очень редко используются. В данном случае к основным командам будут
приравнены те, которые нужны и необходимы в администрировании Linux.
Разумеется не возможно рассмотреть все команды, так как они постоянно
обновляются и выходят новые.
Здесь будут собраны команды для работы в дистрибутивах на основе Debian
и Redhat.
Начнем пожалуй с того, что разделим все команды на выполнение
определенных задач таких как:
Команды
для
работы с программами в Linux (установка,
удаление)
apt-get,
apt-cache, apt-get install, apt-get remove, apt-get
upgrade, yum update, dpkg, yum, yum-list, rpm,
tar - zxvf, ./configure, make, make install.
Давайте поймем, что программы на Linux могут быть установлены 3
способами.
- Наиболее сложный - это компиляция
- Установка скаченного на компьютер пакета
- Установка программы со всеми зависимостями из интернета - это
наиболее легкий и самый распространенный способ.
Читать
далее...
Команды
управления файлами в Linux (создание,
удаление, переименование и
др.)
ls,
mount, touch, mkdir, rm, rmdir, mv, cp, rsync, chmod, chown, pwd, dd,
stat, cat, more, less, tail
После установки Linux
необходимо разобраться с файловой системой, которая отличается от
расположения папок и файлов в Windows.
Здесь мы не встретим дисков (C:, D:, E:) в
замен этому мы увидим следующее:
Читать далее...
Команды
управления процессами в Linux (отслеживание
процессов, останов и
др)
ps -ax, pgrep
-l, kill 17676, killall
pptpd, pstree, top, gtop
Процесс - это программа выполняющаяся в системе.
В
большинстве случаев для исследования процессов в Linux используется
команда "ps",
которая может выполняться как в текстовом режиме так и иметь
графическую оболочку.
Читать
далее...
Команды
управления пользователями в Linux
(создание, удаление
пользователей и
групп)
group, passwd, shadow, useradd, userdel, passwd, usermod, groupadd, groupmod,
groupdel
В Linux самой главной учетной
записью является root
- суперпользователь.
По другому root - это администратор.
Однако в ОС Linux имеются и специализированные учетные записи -
системные учетные записи. Они необходимы для выполнения службами в
Linux, так как все службы в этой ОС должны быть зарегистрированы под
учетной записью.
Читать
далее...
Поиск
данных в Linux (поиск
информации и
файлов в Linux)
grep,
find, locate
Если Вы работаете в командной строке Linux, то привыкли
иметь
дело с большим количеством файлов и папок, которые необходимо
сортировать, производить поиск нужного файла или папки.
Читать
далее...
Команды
администрирования в Linux
(информация об
оборудовании, установка
времени, чистка, просмотр статистики и загруженности, работа с лог
файлами) ncdu,
fdisk, du, hddtemp, cat /proc/mdstat, cat /proc/meminfo, free, top, cat
/proc/cpuinfo, lscpu, LSHW, date. tpdate, dpkg-reconfigure tzdata,
hwclock, tail -f | grep, history
Ну
вот и дошли мы к тем самым командам для администраторов Linux.
Разумеется все описанные команды необходимы и являются
административными, однако здесь мы рассмотрим те команды, которые
нужны для контроля за состоянием оборудования, очистки, просмотра
статистики и анализа системы.
Читать
далее...
Сетевые
команды в Linux (проверка
состояния сети и ее загрузки, работа по
диагностике и выявлению неисправностей и др.)
ifconfig, ping,
tracepath,
route,
arp,
netstat, nmap,
iwconfig, vnstat, mii-t00l
Linux как ни какая другая ОС предназначен
для работы с
сетью. Можно
даже больше сказать, старенький компьютер с установленной операционной
системой Linux лучшее решения для создания сетевого шлюза, шлюза
интернета, брандмаузера или прокси сервера.
Читать
далее...
Для ознакомления с этими командами перейдите в раздел из списка выше.
Количество просмотров: 14852
Комментарии к статье:
Сколько авторов столько и вариантов представить другим читателям, справочник по командам в Linux. Взять немножко от одного автора немного от другого и мы в результате узнаем ИСТИННУЮ мощь Linux!!! :)
Почитал несколько разделов. В принципе достойная статья для начинающих пользователей ну и для просто шпаргалги. Хорошо, что автор по своему изложил команды Linux и их применение.
В большинстве случаев все команды это всего навсего шаг к чему-то большему, а большее это изучение сценариев на Bash. Именно умение манипулировать командами в циклах, ветвлениях и знание условий выполнения команд приводят к очень хорошему результату в администрировании Linux.
Добавить комментарий
Автор комментария: py
Дата: 2014-05-21
В добавок хорошо изучить какой-либо язык программирования и понять, что он из себя представляет. Советую начать с Python. Ну а если совсем мало опыта, тогда начать с изучения сценариев Bash.