Ответы пользователя по тегу Linux
  • Установка дебиана на старый ноут каждый раз приводит либо к ошибке ядра, либо к предупреждению, что в репозиториях его нету. Что делать?

    Можно так же попробовать Devuan Chimaera. Если поставится, позже обновить до Daedalus. Но да, похоже на мёртвое железо и, наверняка, мозги. Хотя разное может быть, да хоть винчестер. Но при мёртвом винчестере обычно просто виснет на загрузке.
    Ответ написан
    Комментировать
  • Почему физические сетевые интерфейсы в Proxmox 7.2 спонтанно переименовались?

    Ведро обновилось. У меня сегодня та же лажа была, но на Devuan... Вот уж от кого не ожидал! Просто за такие чудеса разрабов надо за я*ца подвешивать, потому что вот ладно мне в соседнюю комнату к серверу сходить и там в консоли потыкать, а кому-то лететь в командировку, и ещё руководству объяснить "почему это г*вно" опять сломалось, а ты такой-сякой не можешь нажать волшебную кнопочку и вертать всё взад :(
    Ответ написан
    2 комментария
  • Как собрать энергоэффективный и компактный NAS?

    Собирать все эти функции в одном железе - бред. Если будет высокая графика, туда не зачем вкорячивать виртуализацию. Если будет nas, требуется "холодная" надёжность, а не горячие процессы. И нафига 10 винтов? Когда можно взять 4-6 пообъёмнее? Вкорячивать 250Гб в nas - вообще бред. Уже 10 лет назад такого уже никто не делал.
    Ответ написан
    Комментировать
  • Как использовать утилиту awk с утилитой find, при запуске через -exec?

    Это всё замечательно, но не работает как надо потому что for разваливает имя файла на отдельные слова, если в нём есть пробелы.
    У меня вот возникла нужда сделать скриптик, который пробегал бы по директории с поддиректориями и формировал общий список директорий и файлов типа:
    ==================
    /home/user 2021-01-05 16384
    /home/user/tmp 2021-02-11 16384
    /home/user/tmp/1 2 3.txt 2021-04-20 2
    ==================
    и я задолбался :( Вот, выродил:
    for i in `find /home/user/*`;do ls -l --time-style=+%Y-%m-%d $i|awk '{print $7" "$6" "$5}';done
    делает то, что надо, но разваливает имена с пробелами, превращая результат в кашу :( Как быть?
    Ответ написан
    Комментировать
  • Как установить причину проблем с видео на linux?

    Какова цель перехода "с win 10 на mint 19"? И каково назначение компьютера?
    Ответ написан
  • Почему OwnCloud не синхронизируется на заблокированном компютере?

    harbid
    @harbid Автор вопроса
    admin
    Нет, в сон или в гибернацию не уходит, по сетке доступен как через ssh, так и через xrdp. Здесь что-то другое. Как будто клиент перестаёт работать при блокировке. Либо это сделано на стороне клиента, либо на стороне иксов.
    Ответ написан
    Комментировать
  • Как создать свой личный proxy, VPN сервер, на базе линукс сервера?

    Вот бы ещё как-то сделать чтобы можно было смотреть какие видео на Тюбике смотрят пользователи прокси...
    Ответ написан
  • Как лучше реализовать сервер для резервного копирования?

    1. Не вполне ясно, зачем использобать убунту, когда есть Debian?
    2. Зачем использовать ftp, когда можно поставить Samba?
    3. Против взлома можно поставить fail2ban, в самбе написать в конфиге адрес (или список адресов), откуда можно подключаться, из венды будет всё удобно и прозрачно, как сетевая "папка".
    4. Можно бэкапить документы с помощью cwrsync, а на серваке написать скрипт, который будет делать хардлинковые снапшоты резервной копии с помощью cp -ral откуда куда. Если файл в бэкапе не изменился, снапшот не займёт лишнего места.
    Минус тут единственный - если бэкапы будут делаться на самбу, вендовый вирус сможет сделать прямую запись в файл и тогда попортит все снапшоты кучей, которые сделаны хард линками.

    Вот, например, скрипт ежечасного бэкапа:
    #!/bin/sh
    BASE=/shares/backups
    BASEBK=/shares/snapshots/baskup-last-`date +%H-%M`
    rm -rf $BASEBK
    mkdir $BASEBK
    cp -ral $BASE $BASEBK/
    Делает копии расшаренной самбой директории /shares/backups с именами типа backup-last-18-00 в директории снапшотов /shares/snapshots

    Вот ещё ежедневный бэкап, чуть более сложная схема
    #!/bin/sh
    BASE=/путь-откуда-копируем
    EXCL=/путь-к-тому-что-не-бэкапим
    BASEBK=/shares/snapshots/daily
    TODAY=`date +%F`
    TODAYBK=backup$TODAY.tgz
    DAY10=`date +%F -d'10 days ago'`
    DAY10BK=backup$DAY10.tgz
    #echo Удаляется самая старая 10-дневная копия
    rm -rf $BASEBK/backup$DAY10
    mkdir $BASEBK/backup$TODAY
    #echo Делается хардлинк-копия на данный момент
    cp -ral $BASE $BASEBK/backup$TODAY

    Это я написал упрощённо, у меня есть ещё и бэкап MariaDB, облака, директории /etc сервера, резервирование отдельно сайта на вставленную флэшку и даже запись инфы о свободном месте на подключенном разделе /shares:
    echo `date +%F` `df -h|grep /shares|awk ' ''{print "свободно "$4" из "$2}'`>>$BASE/diskusage.log
    Ответ написан
    Комментировать
  • Как удалить файл со всеми хардлинками?

    harbid
    @harbid Автор вопроса
    admin
    Уже победил эту проблему. Выкрутился проще. Написал скрипт, который делает:
    rm -fv "/shares/snapshots/*/$1"
    rm -fv "/shares/user/$1"
    Запускаешь, он вываливает на экран список всего, что удалил. Либо ничего :)
    Ответ написан
    Комментировать
  • Как в RHEL 7.0 примонтировать CIFS от имени пользователя?

    harbid
    @harbid Автор вопроса
    admin
    Вот ведь, блин! Разобрался!
    С монтированием помогло
    chmod +s /usr/sbin/mount.cifs
    от имени рута.
    С отмонтированием помогло добавление строки
    oracle ALL=(ALL) NOPASSWD: /usr/bin/umount
    в /etc/sudoers и запуск sudo umount /media/bk
    Кому интересно, что прописано в /etc/fstab, тоже скрывать не стану:
    //serverip/bk /media/bk cifs rw,user,uid=User's_UID_Enter_HERE,suid,noauto,username=login,password=pass 0 0
    Значение User's_UID_Enter_HERE для запускающего скрипт пользователя можно узнать командой cat /etc/passwd
    Как-то так :)
    Ответ написан
    Комментировать
  • Как обновить OwnCloud?

    harbid
    @harbid Автор вопроса
    admin
    Нет, написал purge owncloud
    Ответ написан
  • Как реализовать 2 видеокарты + 2 монитора?

    У меня тоже со встроенной ничего не получилось - вставляю pci-ex и встроенная автоматически выключается. Без вариантов :( Нет в lspci и в lshw - и точка. И видюху менял, и bios перешивал - результат один :(
    Ответ написан
    Комментировать
  • Как набираться опыта в администрировании Linux и находить интересные задачи?

    Поизучать Linux хорошенько для начала. Попробовать Linux from scratch, Debian from scratch. Собрать live-iso со своей системой. Поставить виртуализацию, и не из коробки, а типа libvirt хотя бы. Понастраивать сеть, vlan-ы, раздать виртуальным машинам инет из реальной по dhcp с nat. Поставить squid, LAMP, LEMP, почтовый серверы. Попробовать их пробэкапить, убить, поставить заново и поднять бэкапы. Поставить сервер на sw raid, поменять конфигурацию raid "на лету". Развалить sw raid на два разных сервера, восстановить на обоих raid-ы. Поставить на sw raid дистрибутив, установщик которого не предоставляет возможности ставить на sw raid. Собрать "свой" десктоп из разных компонентов на базе платформы без иксов. Распечатать из виртуальной машины на cups-сервер реального сервера и наоборот. Расшарить по nfs ресурс реального сервера и подключиться к нему из виртуальных. Раздать разные права nfs разным машинам. Поставить, в конце концов, в Debian официальные Firefox, Thunderbird и Seamonkey!
    Ответ написан
    1 комментарий
  • Какой выбрать роутер и ИБП для домашнего сервера?

    Посмотрите http://uinc.ru/ на предмет уязвимостей всех рассматриваемых устройств. Я при аналогичном выборе остановился на софтовой раздаче через Debian. Из плюсов - обновления безопасности выходят очень оперативно. Из минусов - требуется некое колдунство, чтобы завести диапазон 5ГГц; требуется читать существенное количество манов для настройки (как вариант: debianforum); не все wifi устройства умеют раздавать в принципе.
    Мощность UPS-а зависит от мощности сервера. Если сервер домашний, ещё один критерий - бесшумность, малое потребление и максимальный КПД всей системы. У меня стоит сервер на базе Atom 425. Мало ест и умеет x86_64. Из минусов - не умеет виртуализации и многоканальной памяти.
    Ответ написан
    Комментировать