Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.
KVM или Kernel Virtual Module - это модуль виртуализации для ядра Linux, который позволяет превратить ваш компьютер в гипервизор для управления виртуальными машинами. Этот модуль работает на уровне ядра и поддерживает такие технологии аппаратного ускорения, как Intel VT и AMD SVM.
Само по себе программное обеспечение KVM в пространстве пользователя ничего не виртуализирует. Вместо этого, оно использует файл /dev/kvm для настройки виртуальных адресных пространств для гостевой машины в ядре. Каждая гостевая машина будет иметь свою видеокарту, сетевую и звуковую карту, жесткий диск и другое оборудование.
Также у гостевой системы не будет доступа к компонентам реальной операционной системы. Виртуальная машина выполняется в полностью изолированном пространстве. Вы можете использовать KVM как в системе с графическим интерфейсом, так и на серверах. В этой статье мы рассмотрим как выполняется установка KVM в Ubuntu 20.04. Читать далее Установка KVM в Ubuntu→
Fedora - это один из самых популярных дистрибутивов Linux, он используется компанией Red Hat для тестирования всех новых технологий, которые планируется использовать в Red Hat Enterprise Linux. Этот дистрибутив используется как новичками, так и опытными пользователями на их домашних компьютерах или серверах, но на последних намного реже.
Недавно состоялся долгожданный релиз Fedora 25 с некоторыми интересными нововведениями, самое главное из которых - это использование дисплейного сервера Wayland вместо Xorg. Несмотря на это система работает достаточно стабильно чтобы использовать ее на постоянной основе. В этой статье мы рассмотрим как выполняется установка Fedora 25 на компьютер или ноутбук. Как уже повелось в статьях подобного типа, рассмотрим весь процесс от А до Я со снимками экрана.
Работа с устройствами в Linux очень сильно отличается от Windows. Главная концепция Linux в том, что все есть файл, не только пользовательские файлы с информацией, но и различные настройки ядра, подключенные устройства, память, сетевые соединения, все это представлено в виде файлов, которые размещены в специальных файловых системах.
С помощью этих файлов система работает с устройствами, и вы можете ими управлять с помощью различных утилит. В этой статье мы рассмотрим как выполняется работа с устройствами Linux, что из себя представляют устройства Linux, а также рассмотрим несколько примеров создания файлов устройств и обращения к ним. Это довольно интересная тема. Читать далее Подключенные устройства Linux→
Fedora и Debian - это очень разные дистрибутивы, представители отдельных лагерей. Debian - полностью разрабатывается сообществом, использует программное обеспечение в формате Deb и содержит самые стабильные версии программ. В свою очередь, Fedora поддерживается корпорацией Red Hat и используется для проверки новых технологий, которые будут включены в следующую версию Red Hat Enterprise Linux.
Можно сказать, что оба этих дистрибутива - родоначальники целых семейств других дистрибутивов. На Debian основаны Ubuntu, и еще огромное число дистрибутивов, в свою очередь на Fedora основывается Red Hat Linux и CentOS и несколько дистрибутивов рассчитанных на работу в качестве сервера. В этой статье мы попытаемся сравнить Fedora vs Debian и понять какой дистрибутив лучше.
OnlyOffice - это бесплатный, кроссплатформенный офисный пакет с открытым исходным кодом. Он может стать отличной альтернативой для Microsoft Office Word, Exel и PowerPoint. Программа позволяет редактировать документы, создавать презентации, использовать совместное редактирование документов, социальные функции.
Кроме редакторов, в пакет программ входит средство для управления проектами, почтовый клиент. Программа разрабатывается в Российской компании ЗАО «Новые коммуникационные технологии». По функциональности OnlyOffice сопоставим с Microsoft Office Online и Google Docs и её ещё можно расширить с помощью различных плагинов. В этой статье мы рассмотрим как выполняется установка OnlyOffice Ubuntu 20.04. Читать далее Установка OnlyOffice в Ubuntu 20.04→
В современных версиях операционной системы Linux уже все действия можно сделать через графический интерфейс, а терминал использовать совсем необязательно. Но в старых компьютерах или на серверах может быть недостаточно ресурсов для запуска сложных графических интерфейсов и приложений. Тогда на помощь приходят терминальные программы Linux.
Для Linux существует огромное количество консольных программ и все они могут почти полноценно заменить графический интерфейс. Если посмотреть видео с комфортом у вас и еще не получится, то найти нужную информацию в интернете, послушать музыку, прочитать электронные сообщения вы можете даже с помощью терминала. В этой статье мы рассмотрим лучшие консольные программы Linux, которые вы можете использовать на своем компьютере.
Сейчас для организации работы подавляющего большинства сайтов в сети используется веб-сервер Apache. Он немного отстает в производительности, но зато очень прост в настройке и имеет огромное количество возможностей.
Веб-сервер Apache можно настраивать не только в главном конфигурационном файле, но и через файлы .htaccess. Эти файлы размещаются в определенных папках и указывают веб-серверу как нужно себя вести в этой папке и ее подкаталогах.
Настройка файла htaccess очень похожа на настройку главного файла конфигурации Apache. Но она немного отличается. С помощью этого файла вы можете настроить редиректы, внутреннее изменение url, права доступа, авторизацию по паролю и многое другое. В сегодняшней статье мы рассмотрим как правильно настроить htaccess для вашего сервера.
В очень популярном браузере от Google - Chromium или закрытой его версии Chrome есть функция перевода страниц. Очень удобно не переходить в переводчик, а нажать одну кнопку и получить полностью переведенную страницу.
Но что делать, если по какой-либо причине не работает перевод страниц chrome? Этому может быть несколько причин, и в этой небольшой статье мы рассмотрим некоторые из них. Дочитайте до конца, перед тем как что-либо делать.
Почему не работает перевод страниц Chrome?
Чаще всего, перевод страниц в вашем браузере не работает из-за того, что у вас что-то не так с расширениями или настройками. Первое что нужно сделать, это проверить расширения. Чтобы отключить все расширения просто откройте режим инкогнито нажав сочетание клавиш Ctrl+Shift+N и попробуйте перевести страницу там:
Если ошибка сохранилась, попробуйте сбросить настройки браузера до значений по умолчанию браузера. Это тоже может помочь. Откройте Настройки -> Показать дополнительные настройки, затем нажмите Сброс настроек в самом низу.
Еще можно очистить историю и все данные кэша, для этого в настройках есть кнопка очистить историю:
Если все это не помогло, вы можете подключить к браузеру аккаунт другого пользователя и попытаться работать от его имени. Кроме того, вы можете переустановить браузер. Теперь перевод в Chrome должен работать.
На работает перевод в Chrome 54 Linux
Спустя несколько дней после выхода Chrome 54 многие пользователи начали замечать, не работает перевод страниц в chrome Linux для браузеров версии 54. Эта проблема наблюдается сейчас у всех пользователей и вызвана она багом в новой версии браузера.
Если кратко, то проблема в строке var gtTimeInfo = {'fetchStart': %f, 'fetchEnd': %f};". В значениях %f передаются числа, разделенные запятой, но селектор %f ожидает точку из-за этого мы получаем ошибку. Для исправления бага достаточно заменить %f на %d. Или поменять локаль так, чтобы там передавались точки. Разработчики пока не выпустили исправление, но для временного обхода проблемы можно добавить переменную окружения LC_NUMERIC="POSIX" для этой программы. Тогда команда запуска будет выглядеть вот так:
LC_NUMERIC="POSIX" chromium
Для удобства можно изменить ярлык запуска браузера. Здесь уже перевод будет работать как нужно:
Надеемся, что скоро разработчики выпустят обновление браузера с исправлением этой ошибки, а пока, если ничего из выше предложенного не работает вы можете использовать расширение переводчика. Возможно, на момент прочтения статьи, ошибка уже исправлена и вам достаточно установить более новую версию браузера.
Выводы
Теперь вы знаете что делать,не работает перевод страниц в chrome linux. Надеюсь эта информация была вам полезной.
Если при создании пользователя в Ubuntu вы не выбрали тип администратор, а потом авторизуетесь и попытаетесь выполнить sudo, то получите ошибку: "user is not in the sudoers file this insident will be reported".
В этой небольшой инструкции мы рассмотрим почему возникает такая ошибка, а также как ее обойти и разрешить этому пользователю выполнять действия от имени суперпользователя.
Почему возникает эта ошибка?
Команда sudo позволяет пользователям выполнять программы от имени суперпользователя со всеми его правами. Использовать команду sudo могут далеко не все пользователи, а только перечисленные файле /etc/sudoers. Это сообщение об ошибке говорит буквально следующее - вашего пользователя нет в файле sudoers, а значит доступ ему к утилите будет запрещен, а об этом инциденте будет сообщено администратору.
Все неудачные попытки использовать sudo, независимо от того, был ли введен неверный пароль или верный, действительно записываются в файл /var/log/auth.log, так что вы можете посмотреть кто какие команды пытался выполнять:
tail /var/log/auth.log
Исправление ошибки когда есть суперпользователь
Для исправления проблемы достаточно разрешить пользователю использовать sudo в файле /etc/sudoers. Запись разрешающая использовать sudo выглядит так:
имя_пользователя ALL=(ALL:ALL) ALL
Или так:
%группа ALL=(ALL:ALL) ALL
В Ubuntu могут использовать sudo все пользователи из группы admin, группы sudo, а также пользователь root:
Таким образом, вам нужно либо добавить нового пользователя в одну из групп, либо добавить запись о нём в файл /etc/sudoers. Но и то и другое можно сделать только с правами root. Поэтому нужно иметь другого пользователя, который может использовать sudo. Если такой пользователь есть, задача становится довольно простой. Но даже если нет, проблема тоже вполне решаема.
Начнем с более простого варианта, на тот случай, если у вас все-таки есть в системе ещё один пользователь который может использовать sudo. Авторизируйтесь от имени этого пользователя и используйте команду usermod для того чтобы добавить нового пользователя в группу admin:
usermod -aG admin USERNAME
Или:
usermod -aG sudo USERNAME
Вы также можете добавить отдельную строку для самого пользователя в файле sudoers:
USERNAME ALL = (ALL) ALL
Дальше осталось сохранить изменения в файле и заново авторизоваться от имени нового пользователя. Если в файле /etc/sudoers нет строк разрешающих использовать утилиту пользвоателям из группы sudo, то можно добавить такую строчку:
%sudo ALL = (ALL) ALL
Возможно, её будет достаточно расскоментировать, убрав символ хештег, который расположен перед ней. После этого ошибка user is not in the sudoers file исчезнет и вы сможете использовать sudo. Более подробно про это все вы можете прочитать в статье настройка sudo.
Исправление ошибки с помощью Grub
Если на вашем компьютере нет другого пользователя, от имени которого вы могли бы получить доступ к sudo, осталась возможность использовать Grub и загрузится прямо в Bash без использования системы инициализации. Тут у вас будет root доступ к корневой файловой системе. Для этого перезагрузите компьютер и в меню Grub нажмите E.
Откроется редактор выбраннго пункта меню. В нем найдите строку которая начинается с linux /boot/vmlinuz и в её конец добавьте init=/bin/bash. Это будет выглядеть примерно вот так:
Дальше вы загрузитесь в оболочку /bin/bash с правами суперпользователя. По умолчанию корневая файловая система будет примонтирована только для чтения. Для того чтобы перемонтировать её для записи выполните:
mount -o remount,rw /
После этого вы уже сможете выполнить все выше приведенные команды, например, добавить пользователя sudoers, добавлением его в группу sudo:
usermod -aG sudo имя_пользователя
После выполнения команды можно перезагрузить компьютер с помощью команды reboot с опцией -f:
reboot -f
Следующая загрузка пройдет в нормальном режиме и вы сможете использовать sudo. Если вы хотите избежать данной проблемы в бущудем, то при создании пользователя в графическом интерфейсе включайте переключатель Администратор:
Выводы
В этой статье мы рассмотрели что делать, если вы получаете ошибку user is not in the sudoers file, а также как добавить пользователя в sudoers ubuntu чтобы ее избежать. Если у вас остались вопросы, спрашивайте в комментариях.
Nmap - это очень популярный сканер сети с открытым исходным кодом, который может использоваться как в Windows, так и в Linux. Программа Nmap или Network Mapper была разработана Гордоном Луоном и на данный момент используется специалистами по безопасности и системными администраторами по всему миру.
Эта программа помогает системным администраторам очень быстро понять какие компьютеры подключены к сети, узнать их имена, а также посмотреть какое программное обеспечение на них установлено, какая операционная система и какие типы фильтров применяются. Функциональность программы может быть расширена за счет собственного скриптового языка, который позволяет администраторам автоматизировать много действий.
Например, с помощью скриптов можно автоматически обнаруживать новые уязвимости безопасности в вашей сети. Nmap может использоваться с хорошими и плохими намерениями, будьте аккуратны, чтобы не использовать nmap против закона. В этой инструкции мы рассмотрим как пользоваться nmap для сканирования портов в операционной системе Linux. Но сначала нужно попытаться понять как работает эта утилита. Читать далее Как пользоваться Nmap для сканирования сети→