Задать вопрос
Ответы пользователя по тегу Ubuntu
  • Как поменять iptables?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Вот есть же еще люди, которые возятся с iptables руками, уже лет десять пользую firehol (простой) или shorewall (сложнее).
    Поставьте firehol.org и будете мастером iptables в 5-7 строчек кода.
    Эта штука генерирует сотню правил под ваши нужды и параноидальностью. Еще ни разу не подводил.
    А вот shorewall уже давно не пользовал. Он тоже генерирует кучу правил iptables.

    И да, у меня текущий конфиг занимает 30 строк на firehol для двух провайдеров и четырех подсетей, openvpn и плюшками.
    Ответ написан
    Комментировать
  • Как создать свой правильный linux live cd?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    filesystem.squashfs - корневая файловая система в сжатом виде (squashfs).
    initrd - загрузочная файловая система, в каком виде представлена, непонятно, нужно смотреть на логи загрузки.
    vmlinuz- ядро линукса
    Загрузка происходит следующим образом,
    1) PXE загружает по сети vmlinuz и initrd и передает управление на vmlinuz
    2) vmlinuz - разворачивает в памяти initrd и запускает процесс init
    3) скрипты в initrd загружают драйверы, подгружают по сети filesystem.squashfs в рамдиск и перемонтируют на него root

    Другими словами, вам нужно развернуть filesystem.squashfs, добавить все что нужно, создать заново filesystem.squashfs.
    tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html - вот примерно по такому сценарию.
    Ответ написан
    Комментировать
  • Как правильно разметить диск в Ubuntu Server?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Правильно использовать LVM. Сделать в нем 3-4 раздела:
    /root - 20-40Gb
    /var - 20-40Gb
    /home - 100Gb
    /var/www - 30% от оставшегося.

    Далее, по мере необходимости добавлять пространства в нужный раздел командами lvextend и resize2fs (для ext4)
    Ответ написан
    Комментировать
  • В чем главное отличие между процессами x-session-manager и gnome-screensaver?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Один инициирует сессию пользователя с гусарами, преферансом и шлюхами, второй - показывает няшную картинку, когда пользователь убежал от экрана. А так разницы в них никакой нет - и тот и тот используют Xlib.
    Ответ написан
    Комментировать
  • Какие книги по серверной оптимизации связки mysql + apache на *.nix системах стоящие существуют?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Вопрос немного некорректен. Есть отдельно оптимизация mysql, отдельно apache ( который в связке например с php) , отдельно php. Вот по всему этому есть отдельные книги.
    Но я бы порекомендовал снести индейца, поставить nginx, поставить php-fpm, поставить redis. Прикрутить redis к php, а php-fpm к nginx. Настроить nginx, mysql, php-fpm по отдельности и кешировать результаты работы mysql и php через редис.
    Ну и посмотреть на яву, питон и прочие альтернативы, вдруг понравится :-)
    Ответ написан
  • Нужен пример работы с GSF для создания MS Structured Storage под Linux. Где найти?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Не уверен, что это именно то, что нужно, но посмотрите на https://poi.apache.org/
    Правда это ява, но как минимум я на ней готовил excel документы и не только.
    Ответ написан
    Комментировать
  • Простейший почтовый сервер на Linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Самое простое решение - поднять exim4 + dovecot, статей куча. Поднимается за час.
    Что касается MFU, то я не совсем понял, как этот MFU общается с почтой? Он тупо отправляет письмо с отсканированным документом на почтовый аккаунт? Или работает как принтер/сканер в традиционном смысле? Если последнее, то нужно ставить еще подсистему печати CUPS, и уже через нее колдовать с отправкой почты.
    Ответ написан
    7 комментариев
  • Как вернуть ubuntu к заводским настройкам?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Вариантов несколько:
    1) Перенастроить все пакеты командой ниже. Но это займет много времени и будут задаваться вопросы, как при установке.
    dpkg-reconfigure -a
    2) Заново поставить систему!
    3) Ставить систему на btrfs например, при этом создать снапшот сразу после установки. При нужде - откатиться на снапшот.
    4) Сделать слепок системы в образ (tar --one-filesystem -czf ) и его накатывать, когда нужно.

    Ну и еще масса вариантов, например с AUFS, LVM, KVM и прочими...
    А если более точно знать, зачем оно нужно, то может и ответ будет совсем иным..
    Ответ написан
    1 комментарий
  • Всплывающие сообщения в ubuntu?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Добавить в загрузку сессии
    xhost +
    Ответ написан
    Комментировать
  • Как найти причину падения сервера?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Если сервер имеет BMC, а должен по идее, иначе какой он сервер. То попросить провайдера подключить его к сети по vpn или еще как. Тогда и провайдера просить не нужно, и можно посмотреть что в консоли происходит. А происходить может обыкновенный кернел-трап, дамп которого можно увидеть только с консоли.
    Ну и если у нас недосервер без BMC, то при очередном фейле попросить фото консоли. Ну и логи удаленно писать и статистику собирать через collectd + influxdb + grafana.
    Сервера перестаю на ssh отвечать из-за аппаратных проблем обычно. Ны а сами проблемы, от дисков до памяти в промежутках адаптеры, процессоры, далее везде.
    Ах, еще может быть кернел дидлок, но это только в консоли смотреть. А еще может и драйвер какой кривить...
    Для удаленных логов и статистики арендуйте долларов за 5 виртуалку где нибудь на DO.
    Ответ написан
    Комментировать
  • Как перенести файлы в linux грамотно?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Самое простое, если одна файловая система, то сделать
    mount --bind
    Ответ написан
    Комментировать
  • Как устранить тормоза виртуальной машины под OS X 10.10?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Не хочу разводить холивары, купите параллели, все работает как надо и винды и линуксы. С VirtualBox в плане производительности не подружился ни в линуксе (KVM пользую везде.), ни в винде (только в виртуалке её и вижу теперь), ни в OS X (пользую параллели).
    Ответ написан
    7 комментариев
  • Как правильно поднять сервер?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    В обязательном порядке! Файервол, можно встроенный ufw, на просто lamp-сервер этого достаточно. Прикрываем все порты кроме ssh (22) и 80/443, можно ssh перевести на какой нибудь 9922 порт, но это для параноиков.
    Я еще ставлю fail2ban, да, я параноик. Хорошо бы отдельной партицией вторую копию root-раздела держать.
    И сгенерите доступ по ssh только по ключам!
    Дополнительно по вкусу.
    И неплохо nginx фронтоэндом, а можно только им обойтись (без апаша), но тогда нужно еще php-fpm поставить и настроить.
    Ну и memcached по желанию.
    Так в общем все остальное можно докрутить по ходу работы.
    Ах, да! Воткните collectd для сбора статистики.

    И сначала все это на виртуалке попробуйте.
    Ответ написан
    Комментировать
  • Есть ли готовое решение для развертывания гостевых машин на KVM?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Странно, так вроде бы всё даже по умолчанию так настроено, в убунте как минимум, только галочку при установке поставить.
    Ответ написан
  • Удаленое управление компьютером. Что почитать?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    А если сервер настоящий, то наверняка имеет BMC с ip-kvm на борту, ну а так ssh или vnc.
    Ответ написан
    Комментировать
  • Как дать определенному пользователю права на запись и чтение определенной папки?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Я думаю, что если нужно только и исключительно один каталог предоставить, то лучше загнать этого пользователя в chroot, а помогут в этом например контейнеры lzx, docker или openvz.
    Ну а по простому chmod/chown/setattr/setfattr/setfacl вот статья по двум последним и гугл в помощь www.techrepublic.com/blog/linux-and-open-source/le...
    Ответ написан
    Комментировать
  • Обосновано ли Использование 64 виртуального образа на 32 разрядной операционке?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Что-то мне кажется, что не запустится 64 разрядный гость в 32-х разрядном хосте. На KVM у меня не получалось! Перенос виртуалок между разными хостами на убунте, дебиане и редхате проходит нормально, за очень редким исключением.

    Но я все хосты делаю только на 64 бита, а гости могут быть любые 32 или 64.
    Что касается виртуалбокса, я его только для передачи использую, когда нужно виртуалку клиенту отдать, а клиент уже сам разбирается куда конвертить и где запускать. На маке параллели пользую активно, конвертится тоже все нормально.
    Ответ написан
    Комментировать
  • Компьютер без видеокарты, как установить линукс?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Вариантов несколько.
    1. Установить на другом компе на hdd, затем просто вставить в новый, не забыть поправить (стереть содержимое) /etc/udev/rules.d/70-net-чтототам.conf
    2. Вставить графическую карту на время установки.
    3. Если это сервер, очень возможно, что в нем есть чип BMC с удаленной графической консолью. Читать докумна сервер, подключаться удаленно к консоли, устанавливать как обычно.
    4. Установить с использованием консоли через COM-порт, многие дистрибутивы, особенно серверные, это позволяют. Например читать https://help.ubuntu.com/community/SerialConsoleHowto

    Во всех случаях (кроме 3) желательно после установки настроить консоль на com-порт.
    Ответ написан
    Комментировать
  • Как установить Ubuntu 14.04 на Lenovo Y500 c Windows 7 (UEFI)?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    В нулевых, у Вас таблица разделов - GPT!
    Во первых, не пользуйте fdisk, он не понимает правильно GPT!
    Во вторых, если переводить с аглицкого, то звучит примерно так
    "/dev/sda имеет сигнатуру GPT, что означает присутствие таблицы GPT. Однако, в ней отсутствует фейковая msdos таблица разделов, хотя должна быть. Возможно она могла быть разрушена программой, которая не умеет работать с GPT. Или возможно вы удалили GPT и уже используете MSDOS таблицу разделов. Это таблица GPT?" ДА или Нет.
    Вам нужно ответить ДА! И Всё! Далее установщик будет работать с таблицей как с таблицей GPT.

    Если , конечно, Вы не убили GPT чем-то типа fdisk....
    Ответ написан