Информация о пользователях и системе в Linux
- 1. whoami или echo $USER: Выводит имя текущего пользователя.
- 2. groups: Отображает группы, в которых состоит пользователь.
- 3. id: Показывает идентификаторы пользователя (UID) и группы (GID), а также группы пользователя с их GID.
- 4. /etc/passwd и /etc/group: Эти файлы содержат соответственно UID для пользователей и GIDs для групп.
- 5. last, last reboot: Показывают последние входы в систему или перезагрузки системы.
- 6. w: Отображает текущие активные сессии, включая дату, время, IP-адрес, команды пользователя и потребление процессора.
- 7. echo $XDG_CURRENT_DESKTOP: Показывает используемую графическую оболочку.
- 8. hostname, hostname -i: Выводят имя хоста или его IP-адреса соответственно.
- 9. uname -a или lsb_release -a: Предоставляют информацию о системе, включая версию ядра и дистрибутив системы.
- 10. dmidecode: Показывает детали аппаратного обеспечения (BIOS, процессоры, память и т.д.).
- 11. free -w -t –mega: Выводит данные об использовании оперативной памяти и свопа в мегабайтах.
- 12. date: Показывает текущую дату с часовым поясом.
- 13. ifconfig -a или ip addr show: Отображают настройки всех сетевых адаптеров, включая IP-адреса.
- 14. wget -qO- eth0.me: Запрашивает внешний IP-адрес через интернет.
- 15. uptime: Показывает время работы системы и текущую загрузку.
Команда man ls открывает страницу справки для команды ls, содержащую полную документацию и опции использования этой команды.
Эти команды очень полезны для системного администрирования или технической поддержки, так как они обеспечивают быстрый доступ к важной информации о текущем состоянии системы.