Ответы пользователя по тегу Системное администрирование
  • Правило iptables, что не так?

    @azazelpw
    Linux SA
    Примерно так:
    iptables -t nat -A PREROUTING -p tcp -s 192.168.0.2 -d 0.0.0.0/0 --dport 5656 -j DNAT --to-destination xxx.xx.xx.xxx:80

    Я думаю понятно что 192.168.0.2 это локальный адрес с которого идет запрос.
    исправил опечатку
    Ответ написан
  • Как сделать запрет для пользователя на копирование файлов?

    @azazelpw
    Linux SA
    Может обратится к вышестоящему руководству над проблемным сотрудником?
    Написать документ с описанием рисков.
    На линухах можно было бы скрипт сделать который через diff сравнивал название файлов и если бы находил дубликаты то удалял бы их.
    Ответ написан
  • Как стать профессионалом в Linux?

    @azazelpw
    Linux SA
    Я конечно все понимаю, кучу людей которые высказываются, но они предлагают дистрибутивы, а специалист получает оплату за решение.
    Чтобы стать специалистом в любой области, нужно начать с постановки задачи.
    Например,
    "Я хочу поставить файлопомойку, на винде я это делал в 3 клика мыши, в линухах, я тоже должен уметь так делать." И делаете.
    "У меня проблема с файлопомойкой 10 человек срабатывают взаимные блокировки, чо делать." Разбираетесь с проблемой.

    Идите от простого к сложному, если не затянет процесс бросьте это дело, это не ваше.
    А по нашему это:
    "2 часа читать мануалы, ввести одну команду и все работает"
    Со временем вы станете специалистом и ЧСВ у вас зашкалит, все через это проходят. Тут 2 выбора пути, либо гордится своими знаниями и говорить какой ты спец. Либо не обращать внимание на ЧСВ и расти до "профессионала".
    PS. GNU/Linux это не узкая специализация, это не выбор дистрибутива. Это инструмент, для решения задачи. А там уже куча узких специализаций, вебсервера, базы данных, телефония, интернет, сети и т.д и т.п
    Ответ написан
    Комментировать
  • В sh скрипте, вынуть все строки кроме одной из файла и вставить в команду?

    @azazelpw
    Linux SA
    #!/bin/bash
    for a in `cat /var/www/site/.maildir/subscriptions |grep -v Spam`
    do
    sa-learn --ham /var/www/site/.maildir/cur/$a
    done
    Ответ написан