Настройка доступа к рабочему столу Linux через VNC

Инструкция для CentOS 7 Устанавливаем CentOS 7  с рабочим столом Gnome или KDE. Далее открываем консоль (например через SSH) и вводим команды с правами суперпользователя root. Устанавливаем пакет VNC yum -y install tigervnc-server Необходимо настроить межсетевой экран, открыв доступ к соответствующему порту # Firewall firewall-cmd —permanent —zone=public —add-service vnc-server firewall-cmd —reload Далее создаём файл для […]

Читать далее

Как на самом деле работает DNS?

Проводя собеседования, постоянно сталкиваюсь с тем что соискатели знают о DNS только то что он превращает имена доменов (например google.com) в IP адреса (173.194.32.165). А как это происходит, мало кто может объяснить. Даже те кто может, допускают массу неточностей. В этой заметке я не буду рассказывать о ресурсных записях и прочих банальностях, сосредоточимся на процессе — как […]

Читать далее

Делаем трассировку маршрута

Чтобы узнать как движутся пакеты от вашего компьютера до хостинга, применяется трассировка маршрута. Эта информация может потребоваться для устранения проблем подключения. Windows В меню «Пуск» («Start») выберите «Выполнить…» («Run…»), введите команду cmd.exe и нажмите Ok. Linux В консоли выполнить:

Читать далее

CentOS. sudo: sorry, you must have a tty to run sudo

При попытке запуска скриптов в cron, которые выполняют код от имени другого пользователя, может возникнуть ошибка: sudo: sorry, you must have a tty to run sudo. Проблема вызвана директивой Defaults requiretty в файле /etc/sudoers. Её можно спокойно закомментировать. Это известный баг признанный RedHat. Пример скрипта с запуском кода от имени пользователя:

Читать далее

Linux: Показать список процессов, которые ждут завершения дисковой операции

При высоком IO Wait есть смысл выполнить эту команду, чтобы посмотреть список процессов, которые ожидают завершения операций read/write. Статья на тему высокого IO Wait: http://bencane.com/2012/08/troubleshooting-high-io-wait-in-linux/

Читать далее