Задать вопрос
Ответы пользователя по тегу Linux
  • Можно ли запретить запуск ПО на centos?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Можно client.sh доработать таким образом, чтобы он искал запущенную копию и, если нашел, тихо клеил боты с диагностикой, что тапки уже заняты :) Поскольку он видимо графический, можно диагностику даже через какое-нибудь окошко выдавать :)

    UPD: Самый простой способ:
    var1=`ps -ax | grep client-process-name | grep -v grep`
    if [ $#var1 -ne 0 ]; then
       echo 'Тапки заняты!'
       exit 100
    fi
    Ответ написан
  • Как создать свою команду в консоли?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    В сторону Bourne Shell. Напишите скриптец, который будет допустим параметы start/stop обрабатывать, назовите его siteloc - никто же не помешает. Вообще Bourne Shell - это настоящая эльфийская магия, он творит чудеса :)
    Ответ написан
    Комментировать
  • Какая ОС подойдет для i586?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Pentium 150? MMX-то хоть есть? :)

    Win98 пойдет - у меня на аналогичном работало. Уже не вспомню год, вроде как 1998 - 1999. Работать на нем нельзя, даже если удастся дрова найти подо все. Только игры - Fallout Tactics пойдет, Горький-18 :) Если достаточно памяти можно попробовать win2k, но только поиграться - все же памяти ей нужно было поболе.
    Ответ написан
    Комментировать
  • Как передать информацию через файловую систему в параллельный процесс?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Самый простяцкий способ - программа А формирует файл, программа B его читает. Способы покруче - передача данных через пайп, через сокет - формально их тоже к файловой системе можно отнести.
    Ответ написан
    Комментировать
  • Как установка Windows Server 2003 на VPS сервер с OS Linux на борту?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ээээ....мммм...не понял? VPS - это уже виртуалка. Вы хотите внутри виртуалки поднять еще среду виртуализации? Bare-metal гипер не заработает - KVM например, он рассчитывает на доступ к железу напрямую. гиперы второго уровня, привычные работать через ось - virtualbox например, может быть заработают. "Может быть" потому что мне вот ни разу не доводилось подымать виртуализацию внутри виртуализации - я в этом не усматриваю никакого смысла.
    Ответ написан
    2 комментария
  • Как сделать белый список IP на CentOs?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    man iptables
    man ipset

    Например:
    Создаем таблицу
    /etc/sysconfig/ipset:
    create anynodes hash:net family inet hashsize 1024 maxelem 65536 
    add anynodes 192.168.1.0/24
    add anynodes 192.168.10.0/24
    add anynodes 192.168.15.0/24
    add anynodes 192.168.16.0/24

    Здесь anynodes - просто произвольное имя таблицы

    /etc/sysconfig/iptables:
    *filter
    :INPUT DROP [0:0]
    -A INPUT -p tcp --dport 22 -m set --match-set anynodes src -j ACCEPT
    -A OUTPUT -p tcp --sport 22 -m set --match-set anynodes dst -j ACCEPT

    Разрешаем доступ по ssh только адресам, входящим в anynodes (остальных отстретит правило по умолчанию)
    Ответ написан
    3 комментария
  • Где исходный код system call open()?

    CityCat4
    @CityCat4 Куратор тега C
    //COPY01 EXEC PGM=IEBGENER
    Это самое что ни на есть pure code. Начните с man open и посмотрите, сколько всего имеется open-ов разного рода. Мне сейчас в исходники ведра лезть лениво, но сто процентов - все эти open-ы сводятся макросами к одному какому-нибудь __open(), который передает вызов в ядро, какому-нибудь __kernel_open()
    Ответ написан
  • Что произойдёт в данном случае?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Нет. Если в минте есть lvm, можно создать на месте освободившегося пространства новый физический том и им расширить какой-нибудь логический минта. Если lvm нет, то можно примерно то же самое сделать при помощи gparted
    Ответ написан
    Комментировать
  • Как поставить dll-драйверы в Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Никак.

    Драйвера - вещь крайне специфичная, хотя во FreeBSD помнится был проект установки не то линуховых, не то виндовых дров сетевых карт... Но напрямую дрова от винды в линух никогда не вставали - может быть потом, когда-нибудь, когда wine будет настолько крут...
    Ответ написан
    2 комментария
  • Как подключиться по RDP по локальной сети к Centos 6?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    XFreeRDP. Каким пакетом оно ставится, не помню, yum provides "*/xfreerdp" решает. Это если хочется именно RDP.
    Обычно для графического управления линухами испольузется VNC, для него есть бесплатные клиенты под винду - tigervnc, tightvnc. Они правда страшненькие, но работают. Да, и шифрования там нет.
    Ответ написан
    Комментировать
  • Наиболее безопасный и доступный способ выйти в сеть?

    CityCat4
    @CityCat4 Куратор тега VPN
    //COPY01 EXEC PGM=IEBGENER
    АртемЪ дал замечательный ответ. Понятия "безопасный" и "удобный" - зачастую противоречат друг другу и как правило содержат взаимоисключающие требования. Я обычно спрашиваю в таких случаях - а вектор атаки каков? Чего опасаетесь? Если деанонимизции - то есть способы. Но они очень муторные и мееееедленные. Представьте себе, что Вы - агент по продаже женских купальников, работающий в Саудовской Аравии - чуть что, просто голову чик и все.
    Ответ написан
    Комментировать
  • Какое посоветуете бесплатное Reverse Proxy решение?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    nginx замечательно делает все что Вам надо
    Ответ написан
    Комментировать
  • В какие игры вы играете на Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Когда-то играл в Battle for Westnot, но давно забросил. Система для работы, для игрух дома винда стоит :)
    Ответ написан
    Комментировать
  • Для чего нужна опция "Run command as a login shell" в настройках терминала?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Для того, чтобы при выполнении команды стартовали login-скрипты, которые при выполнении обычных команд не запускаются и в которых могут содержаться нужные настройки - установка путей, задание переменных, запуск программ и т.д.
    Ответ написан
    Комментировать
  • Не грузятся иксы в ubuntu?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    //COPY01 EXEC PGM=IEBGENER
    Если зашли в терминал, то нужно забэкапить существующий xorg.conf, удалить его и запустить X в режиме автоконфигурирования:
    # Xorg -configure
    Xorg запишет созданный им xorg.conf. Если X стартуют с этим конфигом (это можно проверить через startx) - то попробовать обьединить старый и новый конфиги, если конечно в старом есть что-то полезное.
    Ответ написан
  • На чем писать графическое ПО под centos?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Сейчас в моде Qt. Но можно и на GTK - это уже как правило вопрос личных предпочтений - что "красивее" :) Мне больше нравится Qt, хотя сложилось так, что больше использую программ, написанных на GTK :) На GTK кстати написаны Firefox и Thunderbird, причем последняя явно управляется GTK темами
    Ответ написан
  • Какой клиент VNC есть для Centos 6?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    tigervnc
    tightvnc
    xrdp, как это ни странно

    а вообще - yum provides "*/*vnc" скажет много интересного...
    Ответ написан
    Комментировать
  • Почему на Тостере так популярен тег Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Простите, где популярнее? Среди геймеров и любителей кино? Среди дизайнеров и художников? Или может быть среди разработчиков? Фраза "А популярнее Б" не имеет смысла без указания, где оно популярнее. Например, среди отдельных туземных племен Новой Зеландии был популярен каннибализм ("почему аборигены сьели Кука"), но это же не значит, что на Новой Зеландии популярен каннибализм :)

    Что же до тега - все очень просто. Большая часть (более-менее свежей статистики не нашел) серверов работает под управлением Linux и других UNIX ОС. Как-то так...
    Ответ написан
    Комментировать
  • Пользователи и группы Linux: как делать правильно?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER

    я хочу, чтобы мой сайт находился в папке /home/danforth/www/

    Зачем, простите? Домашний каталог юзера danforth предназначен для файлов юзера danforth - в том числе для настроек различных систем. Некоторые файлы могут хранить весьма любопытную для посторонних информацию. Это все равно что на винде разместить файт в каталоге профиля пользователя.
    Сайты, не имеющие отношения к юзеру danforth, лучше размещать вне его домашнего каталога, например в /var/www (как это обычно делается в линухе) или в /usr/local/www (как во FreeBSD).

    mysql работает от юзера mysql, остальные не знаю - у меня апач :) работчющий - внезапно - от юзера apache :) Есть еще ruby, модуль passenger работает от юзера nobody
    Ответ написан
    Комментировать