Как открыть панель управления в линукс

Обновлено: 06.07.2024

Вам нравится ваш Linux-сервер, но вы хотели бы получить больше информации о том, как он работает в течение дня? В таком случае Linux Dash может быть именно тем, что вам нужно! Это изящный инструмент, который после установки предоставляет пользователям панель управления Linux-сервера, которая позволяет пользователям просматривать в реальном времени информацию о загрузке оперативной памяти, использовании ЦП, сетевом трафике и даже Docker!

ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

Установить Linux Dash

Программное обеспечение панели управления Linux Dash использует множество различных веб-технологий, таких как NodeJS, Go, Python и другие. Панель управления может работать с любой из этих технологий в качестве хоста. Однако в этом руководстве мы сосредоточимся на NodeJS, поскольку он всегда самый простой в использовании. Если вы хотите настроить Linux Dash для работы на чем-то еще, кроме Node, проверьте ссылку здесь для инструкций .

Заставить программное обеспечение работать совсем несложно, поскольку пользователям не нужно возиться с загружаемым пакетом для Linux Dash. Это делает программное обеспечение приборной панели отличным, поскольку независимо от того, какая у вас ОС Linux-сервера, оно будет работать. Чтобы начать установку, откройте терминал и заставьте NodeJS работать на вашем сервере Linux.

Серверы Ubuntu / Debian

Rhel / CentOS / Suse Enterprise

или для систем Suse:

NodeJS работает на сервере, так что теперь пора приступить к настройке Linux Dash. Используя инструмент Git, клонируйте последнюю версию кода.

Linux Dash по своей сути является веб-приложением, поэтому клонирование кода с Github происходит довольно быстро. Когда процесс клонирования завершится, используйте команду CD, чтобы переместить терминал в каталог кода.

В качестве альтернативы, если вы не являетесь поклонником Git, вы можете использовать Curl для загрузки кода на сервер.

Примечание: используйте этот метод, только если вы не можете установить инструмент Git.

Поскольку мы используем NodeJS в качестве основы Linux Dash, нам нужно будет использовать его для установки программного обеспечения. В папке сервера используйте команду npm, чтобы установить Linux Dash в вашу систему.

Чтобы получить доступ к панели управления Linux Dash, откройте веб-браузер и посетите следующий адрес веб-сайта:

Linux Dash в фоновом режиме


Linux Dash великолепен, и с его помощью пользователи могут получить много важной информации о своих системах. Однако, поскольку это веб-приложение без традиционного пакета DEB или RPM, нет процесса для его запуска в фоновом режиме. Это означает, что в любое время, когда вы захотите увидеть свою информацию, вам придется подключиться к серверу по SSH и запустить команду Node, Go или Python для проверки.

Проверь это - Как попробовать игры с Google Play Instant на Android

К счастью, обладая небольшими знаниями Bash, легко выгрузить Linux Dash в фоновый режим. А еще лучше, не нужно возиться с systemd или системой инициализации! Чтобы начать этот процесс, откройте терминал, войдите на сервер через SSH и используйте сенсорную команду, чтобы создать новый пустой файл.

Используя команду echo, добавьте Shebang к сценарию, чтобы сервер Linux знал, что делать со сценарием.

Добавьте пробел, используя эхо, чтобы освободить место для кода.

Поместите строку кода в сценарий, который сообщит системе, где находится Linux Dash на вашем сервере Linux.

Запустите echo и запишите команду выполнения в скрипт. В этом случае мы говорим NodeJS запустить Linux Dash.


Примечание: не стесняйтесь заменять «node index.js» другой командой, если вы решили установить Linux Dash с чем-то другим, кроме Node.

Обновите разрешения скрипта, чтобы он мог работать как программа.

Переместите скрипт в / usr / bin. Размещение здесь файла сценария позволит любому пользователю на сервере легко запустить Linux Dash, как и любую другую команду.

Чтобы запустить Linux Dash в фоновом режиме, выполните следующую команду в терминале на сервере:

Настраивая веб-сервер и базу данных MySQL на рабочем или домашнем компьютере мы обычно делаем это вручную. Но если надо развернуть производственное окружение на нескольких серверах намного удобнее воспользоваться панелью управления.

С помощью панели вы сможете настроить всё очень быстро и просто, буквально в несколько кликов. Панель управления всё сделает сама за вас. Но у этого подхода есть и свои минусы, например, удалить такие панели не так уж просто. В этой статье мы собрали лучшие панели управления сервером для Linux.

Что такое панель управления?

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

1. BrainyCP


  • Веб-сервер: Nginx, Apahce, Apache+Nginx;
  • Брандмауэр: CSF Firewall;
  • Почта: Exim + Dovecot;
  • Лицензия: проприетарная;
  • Поддержка LetsEncrypt: да;
  • Системы: CentOS.

Новая и полностью бесплатная панель управления для Linux с современным, стильным интерфейсом. Она поддерживает всю функциональность, необходимую для панели управления. Можно управлять веб-сервером, использовать только Nginx или Apache или же делать связку с обоих веб-серверов. Поддерживается получение сертификатов от Let`s Encrypt, а также разграничение полномочий аккаунтов для использования панели в качестве хостинга. В качестве брандмауэра используется CSF Firewall.

2. VestaCP


  • Веб-сервер: Nginx, Apahce;
  • Брандмауэр: правила iptables и fail2ban;
  • Почта: Exim + Dovecot;
  • Лицензия: GPLv3;
  • Поддержка LetsEncrypt: да;
  • Системы: Ubuntu, CentOS, Debian.

Это довольно популярная панель управления сервером для Linux, разработанная программистом из России. Она имеет красивый интерфейс в стиле Material и поддерживает все необходимые для панели функции. В качестве веб-сервера можно использовать Apache или Nginx. Аккаунты пользователей здесь тоже разграничены, что очень удобно для хостинга. В качестве брандмауэра используется iptables и fail2ban. Многие из скриптов панели написаны на Bash. В последнее время панель развивается не очень активно, но она всё ещё одна из лучших. Кроме того, панель позволяет управлять записями Cron. Ещё одна особенность этой панели - встроенный файловый менеджер.

3. aaPanel


  • Веб-сервер: Nginx, Apahce, OpenLiteSpeed;
  • Брандмауэр: встроенный (iptables/ufw/firewalld);
  • Почта: Postfix+Dovecot;
  • Лицензия: открытая;
  • Поддержка LetsEncrypt: да;
  • Системы: Ubuntu, CentOS, Debian, Deepin.

4. HestiaCP


  • Веб-сервер: Nginx, Apache, связка Apache и Nginx;
  • Брандмауэр: iptables;
  • Почта: Exim+Dovecot;
  • Лицензия: GPLv3;
  • Поддержка LetsEncrypt: да;
  • Системы: Ubuntu, Debian.

HestiaCP появилась в 2019 году и была основана на коде VestaCP. У неё ещё более современный тёмный интерфейс и всё те же функции, что и у VestaCP. В дополнение можно отметить возможность устанавливать Apache в связке с Nginx. Поскольку развитие VestaCP замедлилось, то это вполне неплохой вариант.

5. CentOS Web Panel


  • Веб-сервер: Nginx, Apache, OpenLiteSpeed, связка Apache и Nginx, связка Apache Varnish Nginx;
  • Брандмауэр: CSF Firewal;
  • Почта: Postfix+Dovecot;
  • Лицензия: проприетарная;
  • Поддержка LetsEncrypt: да;
  • Системы: CentOS.

Эта панель поддерживает только CentOS, однако зато возможностей у неё гораздо больше. Вы можете установить различные конфигурации веб-серверов, в том числе и OpenLiteSpeed, а также кэш Varnish. Есть терминал и файловый менеджер, а также можно настаивать некоторые системные параметры, такие, как дату и время, имя хоста, задачи Cron. Панель позволяет изменить порт SSH, управлять сервисами, просматривать логи, и многое другое. А если вам не хватает стандартной функциональности, то есть ещё плагины. Интерфейс панели не новомодный, но вполне приятный.

6. DirectAdmin


  • Веб-сервер: Nginx, Apache, OpenLiteSpeed, LiteSpeed, связка Apache и Nginx;
  • Брандмауэр: нет;
  • Почта: Exim+Dovecot;
  • Лицензия: проприетарная;
  • Поддержка LetsEncrypt: да;
  • Системы: Ubuntu, Debian, CentOS, CloudLinux, FreeBSD.

Панель создана разработчиками из Канады, она довольно популярна и существует уже давно. Раньше её интерфейс по современным меркам был немного страшным, но после недавнего обновления панель стала выглядеть по современному. Особенность этой панели, что далеко не все настройки можно выполнять в веб-интерфейсе. Например, менять тип веб-сервера придется только через командную строку. Для этого существует специальный инструмент - CustomBuilder. Он позволяет устанавливать разные версии различного программного обеспечения в систему. В самом же веб-интерфейсе вы можете управлять доменами, почтовыми аккаунтами, базами данных, аккаунтами пользователей и т д. В качестве брандмауэра можно использовать CSF, но его надо будет установить отдельно.

7. Ajenti


Панель управления сервером, написанная на Python. Надо отметить, что есть две версии панели: Ajenti 1.x и Ajenti 2. Вторая версия написана на Python 3 и Angular, активно разрабатывается, но не может практически ничего и не выдерживает конкуренцию с панелями, расположенными выше. Здесь есть файловый менеджер, терминал, возможность управлять службами и всё. Для первой версии есть плагин Ajenti V, добавляющий функциональность хостинга. Появляется поддержка управления доменами, базами данных, брандмауэром, и тому подобное. Но первая версия написана на Python 2 и установить ещё в Ubuntu 20.04 уже не выйдет.

8. EHCP


EHCP расшифровывается как Easy Hosting Web Panel. Панель нацелена в первую очередь на управление хостингом. Она позволяет установить веб-сервер Apache, настроить домены, FTP доступ, почту и тому подобные действия. Интерфейс панели выглядит немного по старому, зато есть большинство необходимых возможностей. Можно даже автоматически установить WordPress после добавления домена. Кроме того, поддерживается настройка дисковых квот для пользователей и создание резервных копий.

9. Webmin и Virtualmin


  • Веб-сервер: Apache, Nginx;
  • Брандмауэр: iptables;
  • Почта: Exim, Qmail, Postfix и Sendmail;
  • Лицензия: GPL;
  • Поддержка LetsEncrypt: да;
  • Системы: Ubuntu, Debian, CentOS, RHEL.

Webmin - это довольно популярная панель управления Linux с открытым исходным кодом. С помощью Webmin можно управлять различными настройками системы, службами, пользователями, брандмауэром и тому подобным. Здесь наиболее тонкие настройки для различных системных сервисов, например, можно очень тонко настроить правила iptables. Программа не устанавливает свои сервисы, а пытается конфигурировать то, что уже есть в системе. А Virtualmin - это плагин для Webmin, добавляющий возможности хостинга, такие как управление доменами, почтой, пользователями хостинга и DNS записями.

10. Froxlor


Панель немного странная. Всё выше перечисленные панели устанавливают себя, и всё им необходимое сами, здесь же вам придется вручную установить Apache, PHP и настроить базу данных. Может панель не так уж много - управлять пользователями, доменами, IP адресами. Из системных функций можно менять различные настройки и добавлять записи в Cron.

11. BlueOnyx


  • Веб-сервер: Apache и Nginx в связке;
  • Брандмауэр: APF Firewall;
  • Почта: Sendmail;
  • Лицензия: проприетарная;
  • Поддержка LetsEncrypt: да;
  • Системы: CentOS.

Эта панель управления поставляется вместе со специально модифицированным дистрибутивом CentOS. Она позволяет настраивать множество параметров системы. По умолчанию используется веб-сервер Apache, но можно настроить перед ним Nginx для улучшения производительности. По веб-серверам есть множество настроек, поддерживаются контейнеры Docker, есть настройки безопасности и Fail2ban. В целом это неплохая интегрированная платформа для хостинга. А недавно появилась поддержка получения сертификатов Let's Encrypt.

12. CyberPanel


  • Веб-сервер: OpenLiteSpeed, LiteSpeed;
  • Брандмауэр: iptables;
  • Почта: Postfix + Dovecot;
  • Лицензия: GPLv3;
  • Поддержка LetsEncrypt: да;
  • Системы: CentOS, Ubuntu.

Бесплатная панель управления Linux разработанная специально для работы с веб сервером OpenLiteSpeed. Поддерживаются все стандартные возможности панели - управление доменами, почтой, аккаунтами пользователей и базой данных. Можно управлять версиями PHP и контейнерами Docker, запущенными на сервере. Из примечательных особенностей можно отметить поддержку работы через консоль, есть команды для добавления доменов, выпуска сертификатов,

13. ISPManager


  • Веб-сервер: Apache, Nginx;
  • Брандмауэр: iptables;
  • Почта: Exim + Dovecot;
  • Лицензия: проприетарная;
  • Поддержка LetsEncrypt: да;
  • Системы: CentOS, Ubuntu, Debian, CloudLinux.

Все выше перечисленные панели были бесплатными. Это же первая платная панель в нашем списке. Она разработана российской компанией и очень популярна на российском рынке и за границей. Панель позволяет создавать неограниченное количество пользователей и доменов, поддерживает работу с Nginx или Apache, выбор отдельной версии PHP для каждого сайта, получение сертификатов LetsEncrypt. Есть файловый менеджер, а также возможность устанавливать различные CMS. В новой версии разработчики уже даже сделали красивый, современный интерфейс. У программы есть решения как для бизнеса, так и ISP Manager Lite для веб-мастеров. Подробнее про установку можно почитать здесь.

14. Plesk


  • Веб-сервер: Apache, Nginx, Apache и Nginx в связке;
  • Брандмауэр: iptables;
  • Почта: Postfix и Courier IMAP;
  • Лицензия: проприетарная;
  • Поддержка LetsEncrypt: да;
  • Системы: CentOS, Ubuntu, Debian.

Ещё один платный и довольно популярный инструмент для быстрого развёртывания и настройки веб-сайтов поддерживающий не только Linux, но и Windows. Эта панель, тоже разработана в России, но потом была продана и сейчас главный офис компании находится в Швейцарии. Интерфейс панели довольно удобный и выглядит красиво. Вы можете настраивать различные конфигурации веб-серверов, настраивать домены, почту и базы данных. Есть файловый менеджер, отображение статистики, поддержка Docker и Git, возможность установки разных CMS, выбор версии PHP для нужного сайта, а также возможность установки разных расширений.

15. cPanel


  • Веб-сервер: Apache, Nginx, Apache+Nginx, LiteSpeed;
  • Брандмауэр: нет;
  • Почта: Exim + Courier или Dovecot;
  • Лицензия: проприетарная;
  • Поддержка LetsEncrypt: да;
  • Системы: CentOS, CloudLinux, RHEL.

Популярная и довольно красивая панель, которая часто используется на хостингах. Она тоже платная и вся функциональность панели разделена на два модуля - непосредственно cPanel с минимумом возможностей, где работает клиент хостинга иWeb Host Manager (WHM), позволяющая настроить сервер. Из интересных возможностей есть файловый менеджер, система управления резервными копиями, инструмент для работы с изображениями. Недавно в панели появилась возможность получать сертификаты SSL от Lets Encrypt. Управления фаерволом в панели нет, разработчики рекомендуют использовать CSF или APF.

16. Vepp


Это совсем новая панель, созданная разработчикам ISPManager в конце 2019 года. Она ещё не определилась быть платной или нет. На момент написания статьи панель бесплатная, но технической поддержки у вас к ней не будет. Основная цель её разработки - создать максимально простую панель для людей, которые только начали заниматься созданием сайтов и ещё в этом не разбираются. Панель берет на себя все технические сложности, а пользователям достаточно только загрузить сайт. Начинается это ещё с установщика. Для установки панели достаточно предоставить root доступ к серверу скрипту установки на официальном сайте панели. Аналогично ставится WordPress и настраивается база данных. Из минусов только то, что брандмауэра никакого нет и вам придется настраивать его вручную.

Другие панели

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

  • IspCP - панель с открытым исходным кодом, поддерживала все основные необходимые возможности, но не обновлялась с 2011 года;
  • OpenPanel - ещё одна панель с открытым исходным кодом. На данный момент её официальный сайт не доступен, а её поддержка прекратилась где-то в 2012 году;
  • Kloxo - самая живая панель из заброшенных. В 2015 году был сделан её форк, поддерживающий CentOS 7, но поддержку более новых версий дистрибутивов, похоже, добавлять никто не собирается. Отсутствие развития означает что уязвимости не будут исправляться, а новые поддержка новых возможностей, например LetsEncrypt не появится;
  • ZPanel - открытый исходный код, поддерживает CentOS 6 и Ubuntu 12.04, проект заброшен примерно в 2012 году;
  • VHCS - снова открытый исходный код, написана на PHP, Perl и Си, официальный сайт всё ещё доступен, но последний релиз был в 2009 году.
  • DTC - открытая панель, развиваемая хостинговой компанией GPLHost, обновлений нет уже около десяти лет.
  • RavenCore - открытый код, была похожей на cPanel того времени, не поддерживается уже около девяти лет.

Выводы

В этой статье мы рассмотрели лучшие панели управления для Linux, которые вы можете использовать для управления своим сервером или VPS. А какие панели используете вы для управления серверами? Напишите в комментариях!

Запустите приложение панели управления. В графическом браузере файлов перейдите в папку bin под папкой, в которой вы установили сервер каталогов, а затем дважды щелкните значок для команды панели управления: Из командной строки в окне терминала запустите панель управления команда.

Какая команда открывает панель управления?

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

  1. Клавиша Windows и клавиша X. В правом нижнем углу экрана откроется меню с панелью управления, перечисленной среди его опций. …
  2. Окна-I. …
  3. Windows-R, чтобы открыть окно командной строки и войти в Панель управления.

Как открыть панель управления в Ubuntu?

Вы также можете:

  1. Откройте Dash, щелкнув значок Ubuntu в верхнем левом углу, введите «терминал» и выберите приложение «Терминал» из появившихся результатов.
  2. Нажмите сочетание клавиш Ctrl - Alt + T.

Как открыть настройки в Linux?

Системные настройки можно запустить одним из трех способов:

  1. Выбрав «Настройки» → «Системные настройки» в меню приложения.
  2. Нажав Alt + F2 или Alt + Пробел. Это вызовет диалог KRunner. …
  3. Введите systemsettings5 & в любой командной строке. Все три метода эквивалентны и дают одинаковый результат.

Что такое панель управления Ubuntu?

ServerPilot позволяет легко работать быстро PHP-приложения на серверах Ubuntu. ServerPilot также включает автоматические обновления безопасности на ваших серверах и контролирует ваши серверы и приложения.

Где я могу найти панель управления?

Нажмите Windows + X или щелкните правой кнопкой мыши нижний левый угол, чтобы откройте меню быстрого доступа, а затем выберите в нем Панель управления.

Где я могу увидеть панель управления?

Открыть панель управления

Проведите пальцем от правого края экрана, коснитесь «Поиск» (или, если вы используете мышь, наведите указатель мыши на правый верхний угол экрана, переместите указатель мыши вниз и нажмите «Поиск»), введите Панель управления в поисковая строка, а затем коснитесь или щелкните Панель управления.

Как я могу увидеть панель управления Xampp в Ubuntu?

Где я могу найти панель управления xampp? Если у вас нет рабочего стола или значка быстрого запуска, перейдите в Пуск> Все программы> XAMPP> Панель управления XAMPP.

Как открыть диспетчер задач в Ubuntu?

Как открыть диспетчер задач в терминале Ubuntu Linux. Используйте Ctrl + Alt + Del для диспетчера задач в Ubuntu Linux, чтобы убивать нежелательные задачи и программы. Так же, как в Windows есть диспетчер задач, в Ubuntu есть встроенная утилита под названием System Monitor, которую можно использовать для отслеживания или уничтожения нежелательных системных программ или запущенных процессов.

Команды Linux

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

Базовые команды для работы с терминалом

То, что поможет при работе с консолью в целом.

  • clear — очищает всю выведенную в консоль информацию. Пригодится на тот случай, если терминал будет забит выводом других команд или содержимом ранее открытых документов. Помогает «начать с чистого листа».
  • history — отображает ранее введенные команды. По умолчанию показывает 10 последних, но при желании это значение можно изменить, добавив в качестве параметра любое число. Например, history 17, чтобы показать 17 последних выполненных операций.
  • whatis — вкратце описывает любую установленную программу. Вводим whatis и скармливаем ей в качестве аргумента название интересующей утилиты. Чтобы узнать, что такое wget, напишем whatis wget и получим краткую справку одной строкой.
  • man — демонстрирует подробное руководство по выбранной программе или команде. Чтобы выяснить, как работает wget и какие опции для него доступны, введем man wget. Получим массивное полотно со всей документацией для выбранной утилиты. P.S. Выйти из нее можно нажав на клавишу Q.

Команда Linux для вывода документации в терминал

Команды для управления правами на файлы и директории

Все, что нужно для разрешения проблем, связанных с правами в Linux.

  • sudo — выдает права суперпользователя. Используется перед любой другой командой в терминале, если нужно выполнить ее от имени администратора. Многие программы и операции запускаются исключительно при наличии этих прав, так что sudo используется часто. Например, чтобы обновить список пакетов в Ubuntu, введем: sudo apt-get update. При этом система запросит пароль администратора.
  • sudo su — переводит терминал в режим суперпользователя. В нем каждая введенная команда будет восприниматься системой так, будто перед ней ввели sudo. Помогает запускать несколько скриптов и утилит, требующих права администратора, без необходимости постоянно корректировать их или вводить пароль от учетной записи.
  • sudo gksudo — используется для запуска графических утилит от имени администратора. В Windows для этого есть специальная кнопка в контекстном меню, а в Linux — префикс. Синтаксис такой:

Команды для управления пользователями

Linux — многопользовательская система. Ей одновременно могут управлять несколько людей. Поэтому здесь достаточно сложная система добавления и редактирования учетных записей.

  • useradd — создает новую учетную запись. Например, мы хотим добавить пользователя с именем Timeweb. Для этого вводим: useradd Timeweb. Но свежесозданному аккаунту нужен не только логин, но и пароль. С помощью опций можно задать дополнительные характеристики новому пользователю.
  • passwd — задает пароль для учетной записи, работает вкупе с предыдущей командой. То есть сразу после создания аккаунта, пишем: passwd Timeweb (в вашем случае может быть любой другой пользователь). После этого система попросит придумать и указать пароль для новой учетной записи. По ходу набора пароля в терминале не будут отображаться даже звездочки, но он все равно учитывает каждую нажатую клавишу. Продолжайте набирать пароль вслепую.
  • userdel — удаляет выбранную учетную запись. Синтаксис простейший:

Установка, удаление и обновление пакетов

Для установки программ в Linux используются менеджеры пакетов. Они разнятся от дистрибутива к дистрибутиву, поэтому команды для управления ими тоже отличаются. Рассмотрим наиболее популярные.

Debian/Ubuntu

  • sudo apt-get install название пакета — устанавливает программу на выбор. Главное знать, как она называется.
  • sudo apt remove название пакета — стирает с жесткого диска имеющийся в системе пакет.
  • sudo apt-get update — обновляет информацию о пакетах, имеющихся в системе, и тех, что хранятся в подключенных репозиториях.
  • sudo apt-upgrade — обновляет установленные пакеты до самых свежих версий, доступных в подключенных репозиториях.

Red Hat Linux/CentOS

  • sudo dnf install название пакета — устанавливает программу на выбор.
  • sudo dnf upgrade — обновляет установленные пакеты до самых свежих версий.
  • sudo dnf remove название пакета — стирает с жесткого диска имеющийся в системе пакет.

Команды для навигации и базовой работы с файлами

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

Запрос данных о файле

  • ls — покажет содержимое директории, в которой вы находитесь. Если после команды ввести адрес конкретной папки, то она покажет то, что хранится в ней. При добавлении аргумента -R в выводе команды появятся файлы из поддиректорий.
  • cd — change directory, что в переводе означает «сменить директорию». Из названия понятно, что с помощью этой команды можно перемещаться между папками. Вписываем ее, а потом адрес: cd /user/test/dir/111. Есть сокращенные варианты: cd- для перемещения в предыдущую директорию или cd (без аргументов) для прыжка в домашнюю папку.
  • pwd — укажет полный путь до директории, в которой вы находитесь. Если вы перепрыгнули на рабочий стол с помощью cd, то pwd покажет что-то в духе /home/Polzovatel/Desktop.
  • file — расскажет, что перед вами изображение, директория или текстовый документ, а также предоставит информацию о них (для изображений, например, это данные EXIF).
  • mv — mv применяется для перемещения файлов из одной папки в другую. Перенесем файл timeweb.txt из домашней директории на рабочий стол: mv timeweb.txt /home/имя учетной записи/Desktop. Эту же команду используют, чтобы поменять имя файла. Для этого надо не указывать папку для перемещения, а просто ввести новое название для документа:
  • cp — используем, если нужно не переместить файл, а создать его копию в другой директории. Работает так же, как и mv. Указываем путь до файла, который нужно скопировать, и путь до директории, куда копируем:

Команда Linux для загрузки файлов

Процесс работы команды Linux для загрузки файлов

  • zip — упаковывает файлы в архив в формате .zip. Синтаксис для создания zip-архива такой: zip название архива.zip путь до файла, который надо упаковать. К примеру:
  • unzip — напрямую связан с zip, но выполняет противоположную функцию. Извлекает файлы из архива. Работает по тому же принципу – вводим команду, а потом путь до архива, который надо распаковать.
  • find — продвинутая команда по поиску объектов в файловой системе Linux. Можно искать элементы как по названию, так и по иным характеристикам. Например, указать тип файла: find -type d -name Timeweb. Такая команда покажет все директории с именем Timeweb.
  • grep — find ищет файлы и директории, а grep ищет текст в их содержимом. Как вариант, можно отыскать слово «тест» в документе «test.txt». Для этого введем следующую команду: cat test.txt | grep тест. cat перед grep необходим, чтобы вывести найденную информацию в консоль. В противном случае grep найдет искомый контент, но не покажет его.

Содержимое текстового файла

Вот, что написано в тестовом документе

Команда Linux для вывода текста в консоль

Что в терминал выводит cat

Команда Linux для фильтрации текста

И что выводит grep

  • diff — сокращение от слово difference. Показывает разницу между двумя текстовыми файлами. Для сравнения используется такой синтаксис: diff название первого файланазвание второго файла. К примеру, diff text-1.txt text-2.txt
  • mount — монтирует образ или раздел диска. Для использования нужно лишь указать путь к разделу или образу, который нужно смонтировать.
  • unmount — выполняет противоположную задачу.

Команды для отображения базовой информации и управления системой

Утилиты, делящиеся разного рода справочной информацией с администратором компьютера.

Команда Linux для отображения состояния ЖД

  • df — показывает, сколько пространства занято на подключенных дисках и разделах. По умолчанию отображает данные в килобайтах. Можно переключиться на мегабайт, добавив параметр -m. Это выглядит так: df -m.
  • du — расскажет, сколько места занимает конкретный файл или папка. Чтобы узнать, насколько тяжелая директория Desktop, введем: du

На этом все. Это список команд, которыми я хотел бы поделиться с новичками. Я разобрал основное, что будет важно в самом начале работы. Ну а вы всегда можете воспользоваться документацией, открывающейся через man, и подробнее ознакомиться с любой из команд или утилит.

14 основных горячих клавиш Ubuntu (плюс шпаргалка!)

Набор комбинаций клавиш, экономящих время, которые должен знать каждый.

Вы, вероятно, уже знаете стек горячих клавиш, потому что такие обычные действия, такие как копирование (ctrl + c), вставка (ctrl + v) и отмена, одинаковы во всех операционных системах и в большинстве (если не во всех) программ.

Горячие клавиши помогают повысить производительность, облегчая выполнение повторяющихся задач

Таким образом, в этом посте мы сосредоточимся исключительно на наборе горячих клавиш Ubuntu, о которых вы, возможно, не знаете, а также на тех, которые знаете, но всегда забываете использовать!

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

Главные горячие клавиши Ubuntu

Все горячие клавиши в этом списке совместимы с Ubuntu 18.04 LTS и выше, включая новейшую версию Ubuntu 19.10.

Многие клавиши быстрого доступа используют Супер клавишу.

Что такое Супер клавиша в Ubuntu? Это кнопка, которая находится между клавишами ctrl и alt на клавиатуре, рядом с клавишей пробела. У этой кнопки также может быть небольшой логотип «Windows».

Если вы используете клавиатуру Apple, тогда Супер клавиша отображается на клавише cmd ⌘, которая находится слева от пробела.

1. Откройте новый терминал

Возможность быстрого доступа к командной строке очень важна в таких дистрибутивах Linux, как Ubuntu, потому что, нравится вам это или нет, зачастую быстрее переключаться между любыми доступными опциями «GUI».

Чтобы открыть новое окно терминала на рабочем столе Ubuntu, независимо от того, что вы делаете, просто нажмите сочетание клавиш ctrl + alt + T.

Бам! Мгновенный доступ к командной строке.

2. Мгновенно показать рабочий стол

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

В следующий раз, когда беспорядок станет слишком большим, нажмите Super + D, чтобы скрыть все окна и мгновенно показать рабочий стол.

Нажмите то же сочетание еще раз, чтобы мгновенно восстановить эти скрытые окна обратно туда, где они были!

3. Быстрый выход

Если вы планируете ненадолго оставить свой ноутбук или компьютер без присмотра (или если кто-то другой хочет его использовать), вам всегда нужно сначала выйти из системы.

Я считаю, что быстрее выйти из рабочего стола Ubuntu и вернуться к экрану входа в систему (GDM) с помощью сочетания клавиш Ctrl + Alt + Delete, а не из системного меню.

Совет: нажмите клавишу Alt, когда системное меню открыто, чтобы получить доступ к опции «Приостановить».

4. Сделать скриншот в Ubuntu

Но что делать,если вы хотите захватить только определенную часть экрана? Вы можете сделать полный скриншот (см. выше) , а затем обрезать его с помощью редактора изображений, такого как GIMP, но есть более быстрый способ…

Быстрый способ сделать частичный снимок экрана на Ubuntu - это нажать Shift + Print Screen, а затем потянуть за крестик, который появляется на экране, чтобы выбрать часть экрана, которую вы хотите сохранить.

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

5. Управление перетаскиванием окон

Ubuntu позволяет вам "привязывать" окна к левому и правому краям вашего дисплея с помощью мыши. Вы просто перетаскиваете окно в сторону экрана на несколько секунд, а затем отпускаете.

Но знаете ли вы, что вы также можете привязывать окна с помощью клавиатуры?

Нажмите на приложение, которое вы хотите привязать влево или вправо, и нажмите Super и ← или →, чтобы мгновенно это сделать.

Вы можете “отвязать” окно таким же образом: просто нажмите на окно, а затем снова нажмите ту же команду.

6. Быстрая Командная Строка

Если вы некоторое время использовали Linux, вы узнаете, насколько удобна горячая клавиша alt + f2.

С помощью простого нажатия клавиши вы можете вызвать мощную командную строку, из которой вы можете выдавать команды, такие как принудительный выход из не отвечающего приложения, перезапуск рабочего стола GNOME Shell или запуск конкретной утилиты с аргументами командной строки.

Эта командная строка настолько универсальна, что заслуживает упоминания в нашем списке лучших способов запуска приложений для Ubuntu & Linux Mint!

Хотя alt + f2 - это то, что вам (надеюсь) редко нужно использовать, но об этом стоит помнить.

7. Мгновенно Скрыть Любое Приложение

Вот сочетание клавиш, которое идеально подходит для тех из вас, у кого босс с орлиными глазами и / или любопытные партнеры: мгновенно скрыть приложение, которое вы смотрите, нажав на клавиши super + h с этим приложением в фокусе, конечно.

8. Запись рабочего стола Ubuntu

Мы уже освещали тему записи экрана GNOME Shell Screen recorder раньше, но эту тему всегда стоит выделить, поскольку люди все еще не знают, что такая функция существует!

Чтобы записать рабочий стол Ubuntu (т. е. создать скринкаст), нажмите Shift + Ctrl + Alt + R. Появится маленькая красная точка, сообщающая, что запись активна.

По умолчанию каждая запись экрана будет длиться всего 30 секунд, но вы можете продлить продолжительность с помощью инструмента dconf, который мы рассмотрим в вышеупомянутом руководстве.

9. Расширение экрана

a screenshot of the ubuntu window switcher

Вы можете добраться до этого обзора, нажав на ярлык “Действия” в правом верхнем углу экрана, но гораздо более быстрый способ - просто нажать Супер клавишу.

Рабочий стол Unity имел хороший расширение окон при нажатии Super + W. Наложение действий на рабочем столе GNOME Shell в целом аналогично и показывает вам все окна из текущего рабочего пространства.

Это сочетание клавиш мгновенно расширяет окно. Вы можете быстро закрыть окна с помощью мыши (нажав ‘x’), но, увы, не с помощью клавиатуры. Что не так с этим?

Что касается окон, существуют различные способы их переключения на Ubuntu с помощью сочетаний клавиш (например, alt + tab, alt + esc, alt +`), но мне кажется, что расширенный "обзор" наложения действий (Super) будет самым быстрым.

10. Быстрое Разворачивание Окна

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

Разверните приложение, находящееся в фокусе на Ubuntu, нажав Super и ↑.

Чтобы "сузить" (т. е. восстановить обратно в маленькое окно), просто сфокусируйте окно и нажмите Super + вниз.

11. Запуск приложений из панели значков Док

Вы можете удерживать Super и нажимать от 1 до 9, чтобы быстро запустить соответствующее приложение, закрепленное в панели значков Ubuntu, например, первый элемент - 1, и так далее до максимум 10 (при этом 10й запускается с помощью 0).

12. Focus the Top Bar

Вы можете перемещаться по верхней панели (черная панель в верхней части экрана) с помощью клавиатуры — вам просто нужно нажать ctrl + alt + tab.

На экране появится диалоговое окно, позволяющее выбрать доступ к окнам или верхней панели. Выберите верхнюю панель с помощью клавиши Tab и нажмите Enter.

Теперь вы можете использовать клавиатуру для навигации и меню состояния действий, апплетов и расширений GNOME Shell.

Переключайте меню с помощью клавиши Tab; используйте Return / Enter, чтобы "щелкнуть" по элементу и открыть (или развернуть его); и используйте клавиши влево и вправо для перемещения ползунков (например, Громкости) вверх или вниз.

После завершения работы с клавиатурой в верхней панели нажмите клавишу Esc.

13. Переключение Рабочих Областей

Если вы пользователь нескольких рабочих столов, кем я не являюсь, но я не все — тогда вы определенно захотите познакомиться с комбинацией Super + Page Down, a когда вы не находитесь на рабочем столе 1 - с сочетанием Super + Page Up.

Использование этих клавиш позволяет переключаться между рабочими столами без необходимости отрывать руки от клавиатуры.

14. Узнайте больше горячих клавиш!

Последнее сочетание клавиш Ubuntu, которое стоит запомнить - это сочетание клавиш, чтобы показать больше сочетаний клавиш!

Нажмите ctrl + F1 или ctrl + ? в основном приложении GNOME, например, Nautilus File Manager, Evince Document Viewer, Photos и т. д., чтобы увидеть обзор всех важных сочетаний клавиш на одном листе.

Дополнительный Совет: Создание Собственных Горячих Клавиш

Для создания пользовательских горячих клавиш на Ubuntu просто перейдите в Настройки > Устройства > Клавиатура и нажмите кнопку ” + " в самом низу списка сочетаний клавиш.

В появившемся диалоговом окне вам нужно ввести команду (с любым аргументом) для запуска и комбинацию, которую вы хотите использовать.

Затем я ввожу название горячей клавиши (например, "rofi") и кнопку " Добавить”, чтобы сохранить сочетание клавиш — и все готово!

Шпаргалка по Горячим Клавишам Ubuntu

Я сделал эту удобную шпаргалку, которая поможет запомнить и поделиться некоторыми из самых важных горячих клавиш Ubuntu:

Читайте также: