Задать вопрос
  • Как настроить ssl только для папки на сайте?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    нет ничего проще: делаете сертификат для сайта site.ru
    везде, где только можно, используете ссылки http : //site.ru
    а пути к folder - https : //site.ru/folder
    А кто зашел по https на другие страницы - ссзб
    Ответ написан
  • Почему Chrome при переходе на сайт lk2.service.nalog.ru отправляет на поддельный сертификат?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    читайте подробно
    https://en.wikipedia.org/wiki/StartCom

    если коротко: startcom скомпрометировали и все ведущие производители браузеров так или иначе сильно ограничили доверие к сертификатам выпущенным startcom\wosign
    И, если вы имеете к этому отношение: в 2020 году все сертификаты выпущенные старткомом будут отозваны
    Ответ написан
    Комментировать
  • Сайт на EC2 недоступен по ip, Что делать?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Если это все шаги которые вы проделали, значит вы забыли открыть доступ по порту 80 к вашему инстансу.
    По умолчанию, открыт только ssh\rdp доступ - вы настраивали это правило когда запускали инстанс руками. Скорее всего прокликали и не заметили, хоть там
    и предлагается не открывать на 0.0.0.0/0.
    Откройте список инстансов, выберите внизу в свойствах его security group
    Откройте ее, выберите inbound
    Добавьте правило доступа для порта 80 (есть темплейт "http") и требуемого диапазона IP адресов в формате CIDR - есть возможность выбрать "my ip" и доступ ограничится только для вашего выходного IP адреса у вашего провайдера.
    По идее, лучше всего будет отредактировать правило для 22-го порта и выбрать там my ip.

    Описанное выше - не единственная точка, которую нужно проверить.
    Другие варианты:
    локальный файрвол на машине
    AWS Network ACL
    недоступность IP адреса из вашей страны (в России РКН еще не все разблокировал)
    Ответ написан
    1 комментарий
  • В чем разница между MPC HC и K-Lite Codec Pack?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Здесь два вопроса, лучше задавайте их по отдельности.
    Отвечу на первый, поскольку на второй отвечать - заниматься гаданием.
    MPC - это плеер поставляющийся с k-lite codec pack
    Он больше не обновляется.
    Возможно, это ответ и на ваш второй вопрос.
    Используйте VLC, его разработка не прекращена.
    Ответ написан
    4 комментария
  • При помощи какого расширения для Google Chrome можно скачать изображения содержащееся на сайте?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Bookmarklets
    Как добавить : создаете закладку и в адрес её вписываете указанный код.
    ListAllImages - открывает все изображения текущей страницы на отдельной странице без других элементов html
    javascript:Ai7Mg6P='';for (i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz++){Ai7Mg6P+='<img src='+document.images[i7M1bQz].src+'><br>'};if(Ai7Mg6P!=''){document.write('<center>'+Ai7Mg6P+'</center>');void(document.close())}else{alert('Sorry! I found no images on this page.')}

    OpenThisImage - открывает самое большое изображение на странице.
    javascript:a=Array.from(document.images).sort(function(a,b){return(b.width*b.height-a.width*a.height)});if(a.length){location=a[0].src}else{window.alert('Could not find image');}

    LinkedImages - открывает все ссылки на изображения на текущей странице в одном новом окне
    javascript:(function(){function I(u){var t=u.split('.'),e=t[t.length-1].toLowerCase();return {gif:1,jpg:1,jpeg:1,png:1,mng:1}[e]}function hE(s){return s.replace(/&/g,'&amp;').replace(/>/g,'&gt;').replace(/</g,'&lt;').replace(/"/g,'&quot;');}var q,h,i,z=open().document;z.write('<p>Images linked to by '+hE(location.href)+':</p><hr>');for(i=0;q=document.links[i];++i){h=q.href;if(h&&I(h))z.write('<p>'+q.innerHTML+' ('+hE(h)+')<br><img src="'+hE(h)+'">');}z.close();})()

    ImageDownloader - скачивает изображение на странице. Первое :D
    javascript:;(function() {var images = [].slice.call(document.querySelectorAll('img'));try {images.forEach(function(img){downloadImage(img)})} catch (e) {alert('Download failed.');console.log('Download failed.', e)}function downloadImage(img) {var link = document.createElement('a');link.setAttribute('href', img.src);link.setAttribute('download', '');link.click()}}).call(window);


    P.S. Это - моя подборка, даже и не вспомню когда и где взял. В интернете вы сможете найти, а если пишете - то и сами написать более адекватные варианты
    Ответ написан
    1 комментарий
  • Как отключить скайп в виндовс 10?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    скайп в 10-ке, как и многие другие приложения, умеет работать в фоновом режиме
    (вспоминаем телефоны, где в фоне вы можете получать уведомления от вайбера\скайпа\телеграма и прочая не выводя их на передний фон).
    Нажимаете пуск, вводите в поле поиска фон и выбираете пункт "выберите какие приложения могут запускаться в фоновом режиме".
    Откроется пункт меню настроек windows, где вы можете запретить фоновый режим в принципе, а можете - только определенным приложениям.
    Проверено - после этого вайбер перестал беспокоить бессмысленными сообщениями (потому что скайп нужен :D а вайбер - нет)
    Ответ написан
    1 комментарий
  • Апи гугл таблиц, поиск строки по полю и ее апдейт, есть варианты?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    что есть "поиск строки по полю"?
    Поиск номера row по значению конкретной cell?
    Ответ написан
  • Как в rclone загрузить файлы без директорий?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Самое простое - полные пути.
    Рклоните корневой каталог (родительский для /uploads) и через флаги include или exclude ограничиваете скоуп синхронизации на конкретные папки где лежат файлы.

    С "только именами файлов" простого пути нет, поскольку рклон при синхронизации просто конвертирует путь файла относительно текущего каталога в имя объекта в облачном хранилище.
    Вариант - писать скрипт, который будет ковырять конкретные файлы, но тогда уж проще будет забросить конкретный файл средствами api конкретного облака. (для aws например через awscli) с указанием конкретного имени объекта.

    Не забывайте что rclone это не средство загрузки файлов, а в основном средство синхронизации.
    Ответ написан
    Комментировать
  • Как узнать по guid раздела к какой букве он подключен?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    powershell
    (Get-Volume -UniqueId "\\?\Volume{GUID}\").driveletter
    Ответ написан
  • Чем сисадмин отличается от devops?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Наиболее близко отвечает InoMono но советую всем углубиться в ветку комментариев, поскольку изначальный ответ очень мутный, а в комментах есть нормальные и внятные пояснения от него же самого.

    Ответ на вопрос ТС, если кратко: то что пишется в вакансиях "devops инженер" и других "devops-другое слово" по сути - только хотелки конкретной компании по организации devops процессов. Например, им нужен тот кто настроит уже упомянутые ci\cd и, что наиболее важно для бизнеса, сократит время выкатки кода на живую до минимума, убрав, в том числе кучу ручного труда(что есть потери по времени, а значит и деньгам).
    В чем отличие соответственно с сисадмином?
    Сисадмин - это явный ops и от него по умолчанию не требуется заниматься процессами доставки кода.
    Вы можете работать на небольшом заводе, иметь свою серверную с набором серверов, заниматься внешней почтой, веб серверами, ip телефонией на asterisk и еще кучей явно опсовских активностей, и не иметь отношения к доставке какого-либо кода, поскольку у вас в штате есть только один вид программиста - 1с-ник. Вполне может быть что этот программист - тоже вы :D
    Вы можете заниматься развертыванием веб серверов со всеми прилегающими в небольшой веб-студии, и тоже быть только сисадмином. Но тут вы скоро вымрете, вы здесь не нужны: как только возникает потребность доставлять код (особенно если он пишется не одним человеком) - тогда и возникает необходимость налаживать процессы из девопс практик.
    P.S. никто вам не мешает использовать практики Infrastructure as a code и другие из devops и вообще поднимать всю инфраструктуру терраформом. Никто не мешает вам настраивать сервера с помощью chef\puppet\ansible, будучи сисадмином - это ваш плюс, ваш шаг к полной автоматизации вашей работы. Девопс, однако, на вашем заводе вы все равно не построите.
    Ответ написан
    Комментировать
  • Что это за адская папка "windows.old" в Windows 10?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Добавлю к ответу АртемЪ : windows.old - это предыдущая версия вашей системы.
    Скорее всего, ситуация возникла при установке очередного крупного апдейта: в таком случае windows делает возможность отката на предыдущую версию.
    Папка удаляется автоматически - или - можно удалить её через
    (свойства диска) -> (общие) -> (очистка диска) -> (очистить системные файлы).
    Там, в списке на чистку, вы увидите "Предыдущие версии Windows" и "Очистка обновлений" с оценкой их объема, причем, как правило, неверной - опять же АртемЪ все написал, а disk cleaner, видимо, не умеет правильно со ссылками работать.

    Через этот интерфейс можно относительно безопасно удалить подобные вещи.
    Ответ написан
    Комментировать
  • Как исправить «Похоже кто-то другой все еще использует данный компьютер...»?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    В дополнение к ответу Ezhyg я бы еще проверил, кто у вас имеет право на интерактивный вход. Как правило сообщение "кто-то еще использует" возникает, если есть вошедшие интерактивно пользователи, кроме вашего.
    Сервисным пользователям такой вход не нужен.
    Возможно, у вас создана задача в планировщике задач, где пользователю прописан интерактивный вход.
    Ответ написан
    Комментировать
  • Какие программы есть для поиска похожих файлов?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Для картинок
    Игорь Ермолаев -овская https://github.com/ermig1979/AntiDupl
    https://www.keronsoft.com/dupdetector.html - старинная прога которая все еще работает на ура.
    Для видео не подскажу, не было нужды никогда.
    Ответ написан
    Комментировать
  • Удобный просмотр прав на папки и файлы (утилита или сводный отчет) в Windows?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    powershell
    dir | get-acl | Out-GridView
    Ответ написан
    Комментировать
  • Как исправить ошибки при обновлении к Windows 10?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    плюсану Сергей
    Переустанавливайте систему, причем сразу на 10-ку. Она отлично активируется ключом 7-ки
    Ответ написан
    Комментировать
  • Почему не пускает?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Первопричина на нормально работающем компе без уже внесенных кривыми руками настроек - файрвол, как уже подсказал azarij
    Не помогло - идем дальше:
    1. не разрешается имя компьютера - пробуем ввести в формате IP адреса или полного доменного имени типа computername.domain.name вместо computername
    2. Не подходит имя пользователя - пробуем ввести в формате remotecomputername\username
    3. Отключены службы удаленного доступа к RPC - решаем эту проблему. (вот тут статейка, какие сервисы проверять https://social.technet.microsoft.com/Forums/window...
    Ответ написан
    Комментировать
  • Что же будит мой компьютер?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Когда только вышла 10-ка отдиагностировать подобную проблему помог powercfg /lastwake
    в выводе команды будет написано кто разбудил.
    Дальше - разбираться почему и зачем.
    Ответ написан
    1 комментарий
  • Как в батнике делать уникальное сохранение без использования даты?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Ваше "переменное" значение - количество файлов в папке.
    @for /F %%a IN ('attrib.exe ./*.* ^|find /c /v ""') DO @set result=%%~a
    @echo %result%

    переменную result далее используйте как вздумается
    Ответ написан
    Комментировать
  • Как настроить "локальную" сеть Windows на Amazon AWS?

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Сначала проверьте, что ваши инстансы в принципе видят друг друга :
    Откройте все порты с помошью ingress правила от слейвов с (условно) секьюрити группой sg-slave к мастеру с (условно) секьюрити группой sg-master и наоборот.
    Удостоверьтесь, что все всё видят и доступ работает.

    Дальше убираем это правило и начинаем открывать конкретные порты.

    1. В egress правилах оставляйте только разрешить 0.0.0.0\0 на все порты (если вашему инстансу требуется подключаться к интернет ресурсам) или разрешить VPCCIDR на все порты (если ваш инстанс не ходит в интернет а живет только внутри VPC)

    2. Все правила настраиваем только через ingress. Нужен доступ со слейва к мастеру на порт 27100 - в ingress правилах sg-master делаем разрешить sg-slave доступ на 27100 порт

    3. Порты сервисов, таких как монга, как правило, известны. Сложнее с системными портами windows (которые требуются для многих windows сервисов, как например файловая шара)
    Открываем сразу известные вам порты по подсказке отсюда
    Выбираете сервисы которые должны быть предоставлены slave машинам от мастера и\или наоборот от слейва к мастеру.

    4.
    Открыли все по минимуму, что еще открыть неясно, но ничего не работает? Включите flow logs (читаем документацию AWS) на подсетях, в которых вы запускаете ваши инстансы, детализация - отказ в доступе.
    Смотрим, куда ваши машины хотят лезть, проверяем что за порты и открываем в случае необходимости, и так до победного, пока все не заработает
    Ответ написан
    Комментировать