Команды, наиболее часто используемые в Linux администраторами

{title}

В нашей газете, работая системными администраторами, ИТ-менеджерами, координаторами или просто людьми, находящимися в компьютерной среде, мы видим себя в ситуациях, когда нам приходится обращаться к информации или выполнять задачи, а некоторые просто не так часто, на наших серверах Linux. Debian, Ubuntu, Fedora и т. Д., И часто у нас нет необходимых команд, или мы забываем (это понятно из-за ежедневной рабочей нагрузки).

Solvetic здесь, чтобы помочь всем этим людям, проведя это исследование, в котором мы рассмотрим 24 из множества команд, наиболее часто используемых администраторами, и это дает нам подробную информацию о системе, которую мы используем. Присоединяйтесь к нам в этом интересном исследовании и оставьте эти команды, которые рано или поздно понадобятся, в наших компьютерных ролях.

примечание

Для этого исследования мы выполним команды в среде Debian 8.

1. Команда w
Эта команда показывает нам пользователей, которые в настоящее время связаны с процессами, связанными с ней, предоставляет такую ​​информацию, как имя пользователя, время доступа, JCPU и т. Д.

{title}

Вот некоторые параметры, которые мы можем использовать с командой w:

  • -h : не отображает заголовки
  • -s : пропустить значения JCPU и PCPU
  • -f : пропустить пустые поля
  • -V : Показывает версии команд

2. Пользовательская команда
Эта команда отображает пользователей, которые в данный момент вошли в систему, эта команда не имеет параметров.

3. Команда безотказной работы
Команда uptime позволяет нам визуализировать время, в течение которого система работала, количество подключенных пользователей и среднюю нагрузку в некоторых интервалах.

{title}

Команда uptime может использовать параметр -V для отображения своей версии.

4. Команды Whoami
Команда whoami позволяет отображать текущего пользователя в системе.

5. Командуй кто
С помощью команды who мы получаем доступ к информации о текущем пользователе, информации о команде, дате и т. Д.
С командой who мы можем использовать следующие параметры:

  • -b : отображает последний запуск системы
  • -r : показывает текущий уровень выполнения
  • -a, -all : отображает всю системную информацию (пользователь, уровень загрузки и уровень выполнения)

6. команда cp
Команда cp используется администраторами для копирования файлов с ресурса в безопасном режиме.

7. Командная кошка
Команда cat используется для просмотра файлов. Его синтаксис:

 cat file1cat file1 file2 
Второй пример используется для отображения нескольких файлов (один за другим).

8. Команда vi
Команда vi представляет собой текстовый редактор, который позволяет нам редактировать файлы конфигурации, например, мы можем использовать синтаксис:

 vi -R / etc / shadows 
R означает, что файл откроется в режиме только для чтения.

9. команда ssh
С помощью этой команды мы можем безопасно подключиться с помощью SSH к удаленным компьютерам, например, мы можем подключиться к IP 192.168.0.15 с помощью решающего пользователя:

 ssh 
Чтобы увидеть версию команды SSH, мы будем использовать параметр -V .

10. команда ftp или sftp
Эти команды позволяют нам подключаться через ftp или sftp (безопасный ftp) к другому компьютеру для передачи файлов, синтаксис следующий:

 ftp 192.168.0.15 sftp 192.168.0.15 
Как мы видим единственное различие между безопасным и небезопасным использованием, это с самого начала.

11. Команда свободна
Используя команду free, мы можем отобразить параметры, относящиеся к памяти, такие как общий объем, доступная память и память подкачки.

{title}

С помощью команды free мы можем использовать параметр -t для отображения общего и доступного объема памяти в байтах.

12. Верхняя команда
С помощью команды top это позволяет нам визуализировать активность процессора и задачи, которые управляются ядром.

$config[ads_text5] not found

{title}

С помощью команды top мы можем использовать параметр -u для отображения конкретных процессов и нажать клавишу q, чтобы остановить процесс.

13. команда tar
Используя команду tar, мы можем распаковать файлы по определенному пути в нашей системе Linux. Например, если мы хотим распаковать файл test.tar в каталоге resoltic, мы введем следующее:

 tar -cvf tests.tar / resoltic 
Если вы хотите увидеть больше информации и примеры использования этой команды, перейдите по следующей ссылке: Как использовать команду tar

14. Найти команду
С помощью команды find мы можем найти файлы, каталоги, среди прочего, например, если мы хотим найти resoltic, мы можем ввести следующее:

 найти / имя 
/ Означает, что он ищет в корне, вы можете заменить его каталогом, из которого вы хотите начать поиск.

$config[ads_text5] not found

15. команда lsof
С помощью команды lsof мы можем вывести список всех файлов, открытых конкретным пользователем, например, если мы хотим увидеть файлы, открытые решающим пользователем, мы введем следующую lsof -u resoltic, мы увидим следующее:

{title}

16. Последняя команда
Используя последнее, мы можем увидеть активность пользователей в системе.

{title}

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

$config[ads_text5] not found

17. Команда PS
С помощью команды ps мы можем видеть все процессы, которые в данный момент выполняются в системе, мы можем видеть, что она идентифицируется с помощью PID, чтобы иметь четкую информацию о ней.

{title}

18. команда rm
Команда rm позволяет нам удалить файл или папку из системы, ее синтаксис очень прост:

 рм имя файла 
Эта команда имеет несколько параметров, которые можно использовать, будьте осторожны при использовании -r (рекурсивный) и -f (принудительное удаление без запроса).

19. команда mkdir
Используя mkdir, мы можем создавать каталоги в нашей системе Linux. Синтаксис, который мы должны использовать:

 mkdir имя_каталога 
Если вы хотите создать файл, используйте команду touch .

20. Команда присоединиться ко мне
С помощью команды uname мы можем получить системную информацию, например, введя только команду uname, мы получим Linux, но мы можем использовать следующие параметры для просмотра другой информации:

  • uname -v : версия команды
  • uname -n : имя хоста
  • uname -r : версия ядра
  • uname -m : просмотреть аппаратную архитектуру машины (например, i686)

$config[ads_text5] not found

21. команда lscpu
С помощью этой команды у нас есть возможность детально визуализировать информацию о процессоре.

{title}

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

 sudo apt-get установить lshw 
Показанное изображение является его выполнением в Ubuntu 16.04.

{title}

$config[ads_text6] not found

23. команда lsusb
С помощью этой команды мы можем получить информацию о USB-портах, включенных в нашу систему, и оттуда проверить некоторые типы ошибок.

{title}

$config[ads_text5] not found

Точно так же, если мы хотим увидеть системные порты PCI, просто введите команду lspci.

24. команда dmidecode
Эта команда для визуализации информации, которая, как администраторы, может нам решать задачи управления. Мы можем использовать следующую команду для просмотра конкретной системной информации (от имени пользователя root):

 система dmidecode -t 

{title}

И используя различные параметры, мы получаем информацию из других компонентов, например:

  • dmidecode -t bios : получаем информацию о системе биос
  • dmidecode -t memory : он дает нам информацию о памяти
  • процессор dmidecode -t : он дает нам информацию о процессоре

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