• Нет звука в Ubuntu 16.04. Что делать?

    Adamos
    @Adamos
    В интернетах встречается информация о том, что хитрые Винды ленятся каждый раз инициализировать звук при включении на нотубуке и оставляют устройство в спящем состоянии при перезагрузке. Пока вы в Виндах - все нормально, но перезагрузившись в нормальную систему, вы можете обнаружить, что звук спит и не отзывается. Как будто его вовсе нет...
    Предлагаются варианты загрузиться в Винды и штатно их выключить - вроде бы помогает. Но, за неимением Виндов, вполне возможно, достаточно будет на некоторое время отсоединить питание и батарею от ноутбука.
    Ответ написан
    9 комментариев
  • Замена оперативной памяти?

    @VitGun
    посмотрите в спецификации на свою мат. плату. Если она поддерживает планки такого объема, то да.
    Ответ написан
    4 комментария
  • Есть ли мануалы как работать с api RESTful web services?

    Слона нужно есть по кусочкам - декомпозируйте свою задачу.

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

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

    Ну и наконец непосредственное использование API: на этом этапе вы уже понимаете, что такое HTTP-запрос, умеете их отправлять и получать, нашли документацию, прочитали её и определили, что именно хотите получить. Дело за малым - обработать ответ сервера. Как конкретно это делать, опять же, зависит от формата ответа сервера. Это может быть JSON, XML, HTML, просто текст или что-то более экзотичное. Для всех популярных платформ есть библиотеки для работы с этими форматами.
    Ответ написан
    Комментировать
  • Какие есть объективные причины для перехода на Linux вебразработчику?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Почему до сих пор считается, что основной ОС вебразработчика должна быть ОС на основе Linux?

    Как правило, это на порядок удобнее.

    Да, можно под виртуалкой запустить линуху, но зачем?)
    Да, можно эмулировать линушную консольку, но половина хоткеев у вас работать не будет.
    Да, можно докер в виртуалке поднять, но под линухой он будет нейтивно работать.
    Да, можно считать, что вагрант вас спасет, но тот же ансайбл придется таки вовнутри поднимать, а не использовать хостовой.
    Да, можно приблуды для виртуальных рабочих столов прикрутить, но зачем, это идет в коробке с большинством DE.
    Да, можно по полной программе обмазываться putty и понасохранять все ваши доступы, но проще настроить ~/.ssh/config.
    Да, можно понаустанавливать вот это ваше все с официальных сайтов, но проще натапть "apt install **", или "yum install **".
    Да, можно залезть в политики безопасности и сделать "зашибись", но для обычной dev тачки под nix чаще всего вам это и не нужно.
    Да, можно закачать крутых прог, которые вам скрытые процессы покажут, но проще ввести есть ps aux.
    Да, можно в .gitattributes понапрописывать text eol=lf, но опять же зачем, если только у винды принят crlf?
    Да, можно понаотключать BOM, но опять же зачем?
    Да, можно считать реестр - удобной штукой, но это не так))
    и т. д...

    Из таких мелочей и состоит пользование ОС.

    Чуть не забыл:
    Да, можно считать, что комп под виндой принадлежит вам...))
    Ответ написан
    12 комментариев
  • Какие есть объективные причины для перехода на Linux вебразработчику?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Явных причин для этого нет.
    Однако основной платформой веб серверов является линух, в том или ином виде, по этому разработка и тестирование будет проходить ... более приближенно к боевым условиям, если у вас машина на линухе. + есть нетривиальные задачи аля консольный запуск линуксовых утилит, использование систем линуха типа cron и прочие плюшки, не до конца еще обкатанные под "другими платформами" ).
    Ответ написан
    Комментировать
  • Куда помещаются файлы удаленные по сети?

    edinorog
    @edinorog Куратор тега Windows
    Троллей не кормить!
    вникуда. в файловый рай(я про ваш случай).
    Ответ написан
    1 комментарий
  • Как написать инсталлер для своей cms?

    @entermix
    Посмотрите установщики сторонних CMS и все станет понятно.
    Ответ написан
    Комментировать
  • Как проверить, какая система инициализации ядра стоит на сервере?

    kalterfive
    @kalterfive
    Посмотреть куда указывает /sbin/init (это симлинк).
    Ответ написан
    Комментировать
  • Маршрутизация Debian + 2 WinSrv как?

    @Tabletko
    никого не трогаю, починяю примус
    Возьмите простейший коммутатор и подключите всё в него.
    Ответ написан
    2 комментария
  • Как построить технически грамотно сеть предприятия?

    Jump
    @Jump
    Системный администратор со стажем.
    Поднять домен, отобрать у пользователей права на установку.
    Интернет не через сервер, а через роутер. На роутере настроить блокировку нужных ресурсов, и если надо шейпинг.
    Ответ написан
    4 комментария
  • Не были бы вы против, если на вашем сервере стоял..?

    Sanes
    @Sanes
    На свои серверы ставьте, что угодно. Нам какое дело?
    Ответ написан
    Комментировать
  • Какой софт выбрать для бэкапа сервера на Ubuntu?

    @strelmax
    делайте бэкап баз:
    pg_dump -U user basename| gzip > ~/backup.pgsql.gz
    mysqldump -u user -p password basename| gzip > backup.sql.gz
    Директории, конфиги сервера через tar
    Ответ написан
    3 комментария
  • TrueCrypt | Зашифровал второй диск, теперь не открываются файлы, как сменить букву у всех файлов?

    Jump
    @Jump
    Системный администратор со стажем.
    Как сменить везде букву E на зашифрованную G у всех файлов?
    Как это понимать?
    У файла нет буквы диска, поэтому менять собственно нечего.
    Ответ написан
  • Как исправить эти ошибки?

    @Bobson8
    Системный администратор
    Так написано же: Ошибка в 7 строке конфигурации девкота /etc/dovecot/dovecot.conf, строка ссылается на сертификат постфикса в /etc/postfix/smtpd.cert, которого нет. Проверяйте наличие сертификата в /etc/postfix/ и работоспособность постфикса.
    Ответ написан
    Комментировать
  • Как поставить ubuntu "no root file system is defined"?

    Frankenstine
    @Frankenstine
    Сисадмин
    Мне кажется, вы просто не указали какой из разделов - корневой. Это делается указанием точки монтирования "/" (это и есть корень), см картинку
    5JkQX.png
    Ответ написан
    4 комментария
  • Как с ПК дать интернет по кабелю на Wi-Fi роутер? Возможно ли?

    Frankenstine
    @Frankenstine
    Сисадмин
    Скорее всего вы морочите себе (и нам) голову. Воткните кабель в роутер, и настройте на нём DMZ на статический айпи для компьютера.
    Ответ написан
    3 комментария
  • На чём лучше вести локальную разработку?

    boramod
    @boramod
    Упрощенно.

    Вагрант — система управлением конфигурацией конкретной машины.
    Докер — запуск изолированных процессов на машине.

    Докер.
    Это не виртуальная машина, а запуск изолированных процессов. Т.е., запущенный процесс думает, что он один единственный, и ничего вокруг нет. Это работает на уровне ядра Linux. Без использования виртуальных машин.

    В терминологии Докера есть Images и Containers.
    Image — образ, шаблон, на основе которого запускается Container.
    Image строится на основе какого-либо базового образа ОС.

    Container — сервис, запущенный и построенный на базе Image.

    Таким образом, вы можете построить несколько образов, например, образ для Nginx, образ для PHP, образ для MySQL. Вдобавок, вы можете построить несколько образо, для каждой желаемой версии PHP, MySQL и т.п.

    Каждый из этих образов будет иметь у себя в базе какую-либо ОС. Т.е., происходит изолирование окружения, на котором работает Docker.
    На базе построенных образов вы можете запускать Containers, т.е., непосредственно строить рабочее окружение. Каждый запущенный контейнер думает, что он запущен один, в образе наследуемой ОС. Но на самом деле, это всего лишь отдельный процесс, работающий на уровне ядра Linux, без виртуализации. Т.е., у вас нет накладных расходов на виртуальные машины. Изолирование контейнеров выполняется на уровне ядра.

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

    Оба инструмента хороши. Но у каждого свое назначение.

    Vagrant — великолепный инструмент для конфигурации удаленных машин с нуля, VDS/VPS и т.п.
    Docker — великолепный инструмент для быстрого развертывания/переконфигурации рабочего окружения, практически без изменения системы, на которую он устанавливается.
    Ответ написан
    6 комментариев
  • Как удалять приложения в UBUNTU?

    @LiguidCool
    Ну так как ставил, так и сноси :)
    Если через Стим, то в нем и удаляй.
    Ответ написан
    7 комментариев
  • Как правильно следить за последовательным ходом выполнения работ консольных утилит?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    простенький вариант с добавлением функции status:
    #!/usr/bin/bash
    set -o history
    
    status(){
      STATUS=$?; COMMAND=$(history 2 |head -n1 |awk '{$1="";print}')
      if [[ $STATUS == 0 ]]
        then  echo -e "[   OK  ]\t$COMMAND"
        else  echo -e "[ ERROR ]\t$COMMAND"
                exit # при ошибке останавливаем обработку скрипта
      fi
    }
    
    touch a1.txt
    status
    
    rm a1.txt
    status
    
    rm a1.txt
    status


    вывод в консоль получим:
    [   OK  ]	 touch a1.txt
    [   OK  ]	 rm a1.txt
    rm: невозможно удалить 'a1.txt': Нет такого файла или каталога
    [ ERROR ]	 rm a1.txt


    при желании всё это можно логировать в файл
    Ответ написан
    Комментировать