Для разработки пользуйтесь хоть блокнотом. А вот тестировать стоит минимум в браузерах на двух популярных движках. Инструменты для отладки же используйте те, которые вам удобны.
1. Разрешите своему пользователю беспарольный sudo для рестарта нужных сервисов
2. Сделайте скрипты в которых будет перезапуск
3. Положите симлинки на эти скрипты/сами скрипты/десктоп-файлы для запуска скриптов на рабочий стол
4. Не слушайте три предыдущих совета, перезапускайте из командной строки.
Нет, нельзя. Mac OS, упомянутая вами в посте, существовала только для PowerPC-процессоров, для x86 ее не было.
Впрочем так же нельзя установить Mac OS X и OS X, которые были для x86. Лицензия прямо это запрещает.
Делаете свой репозиторий, ставите из него, обновляете в нем и делаете yum upgrade. Можете попробовать и сборку, и yum upgrade автоматизировать, но тогда я бы рекомендовал еще автоматизировать тестирование сборки.
Ну то есть вообще существует один правильный путь для пакетных дистрибутивов: ставить все и всегда из пакетов. А на сервере только apt upgrade/yum upgrade выполнять.
Тут в комментариях скрипт который генерит клиентские сертификаты. Тут описание всех параметров ssl-модуля nginxа, вам нужен вот он для включения проверки пользовательских сертификатов.
Нет, DNSCrypt вам не поможет. Провайдер продолжит блокировать по IP, продолжит блокировать используя DPI. Используйте VPN, что бы обойти блокировки.
DNSCrypt разве что направит ваши ДНС-запросы в другое место, но у вас блокировка не на уровне ДНС, судя по «У вашего провайдера "полный" DPI».
А не проще генерировать сертификат и отправлять его пользователю на мыло? У меня где-то даже скрипт был которым я генерил сертификаты и сразу отправлял юзеру, думаю этот шелловый скрипт можно дергать из вашей системы регистрации при желании.