Ответы пользователя по тегу *nix-подобные системы
  • Как написать на bash программу (исполнимый файл), которая меняет каталог?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER

    Вариант сделать скрипт функцией и добавить в .bashrc не устраивает, т. к., во-первых, .bashrc выполняется перед запуском интерпретатора и таким образом при его удлинении увеличивается время ожидания при каждом запуске терминала


    Смеетесь, да? Ну удлинится запуск шелла на пару микросекунд - неужто заметите?
    Ответ написан
  • Почему слетает UFS (FreeBSD) при отключении питания компьютера?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Вся эта ерунда с использованием старого железа кончится однажды, когда умрет диск. FreeBSD, к моему огромному сожалению, не обладает восстановимой файловой системой - softupdate ее валит просто с полпинка. Я сам страдаю от этого - все времени нет переставить старый сервак на FreeBSD, который, как только пропало питание - softupdate inconsistency и привет fsck :)
    Есть конечно вариант отключить softupdate в свойствах файлухи. Но тогда правда скорость ее работы упадет.
    Если хотите попробовать, делается это через tunefs на размонтированной файлухе. Корневую понятное дело настроить нельзя таким образом, ну да на ней softupdate и включить довольно сложно :)
    Ответ написан
  • Куда засунуть xrandr?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    DE какой? В KDE/TDE есть krandr/tderandrtray - приложение, в котором все это можно сделать, почти как в винде :)

    .xsession (не .xsessionrc, а именно .xsession) используется если логин через DM и тип сессии "custom". Если сессия специфичная для DE, она настройки может и не подхватывать. Для ручного запуска X прописать можно в .xinitrc
    Ответ написан
  • Как передать информацию через файловую систему в параллельный процесс?

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

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Я вижу что это виртуалка виртуалбоксовая. Пакет поддержки устанавливали? Дрова на виртуалбоксовскую карту по-моему в нем.
    Ответ написан
    Комментировать
  • Резервное копирование файлов сервера на сервере с помощью tar, ftp - как лучше?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    3. Если места достаточно, то лучше сначала сделать копию данных рядом, а уже потом копию паковать, чтобы избежать ситуации, что пока шла упаковка, данные изменились. Потом копию удалить.

    Копировать лучше чем-нибудь over ssh - scp, sftp...дабы не искушать какеров.
    Ответ написан
    Комментировать
  • Как прописать окружение для пользователя linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    1. Чем не нравится приглашение? Это стандартное приглашение /bin/sh - да-да, это оно и есть. А что Вы ожидали увидеть? Не нравится - его можно перенастроить, раскрасить и вообще перелопатить так, что никто не узнает.
    2. Не надо так делать. Переходя в рута, Вы отключаете нафиг практически все (ну не все, но подавляющую часть) защитные механизмы и убить систему одной командой. На тестовом компе ничего в этом страшного конечно нет, но это формирует нехорошую привычку - и однажды Вы так сделаете на работающем сервере...

    Сделать так можно через sudo, но я все же настоятельно рекомендую запрос пароля не отключать.
    Ответ написан
  • Существуют ли без интерфейсные ос, как они правильно называются?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    - Любой UNIX, за исключением коммерческих. Да, у многих инсталляторы гуевые, но можно поставить минимальную версию, без графики.
    - Windows Server Core (вроде так называется).
    - Различные клоны DOS - FreeDOS, PTS-DOS и т.д., и сам MS-DOS конечно же. Не поверите, он до сих пор жив!
    Ответ написан
    Комментировать
  • Как составить расписание CRON по конкретным дням месяца?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Первая запись означает "Запускать команду /command каждую минуту каждого часа 1,10,20,30 числа каждого месяца каждого дня недели".
    Вторая запись означает "Запускать (неуказанную команду) в 0 минут 0 часов с 27-го по 31 число каждого месяца каждого дня недели"
    Поля в кронтабе идут в следующем порядке:
    - Минута (0-59, ведущий ноль можно не указывать)
    - Час (0-23, про ноль тоже самое)
    - Число месяца (1-31)
    - Месяц (1-12)
    - День недели (0-6, 0 - воскресенье)
    Если в поле указана * - это означает "любой". Если в поле указано */(число) - это означает "раз в (число) единиц", например */15 в первом поле - раз в пятнадцать минут.

    И обо всем это можно прочитать в man crontab :D
    Ответ написан
    Комментировать
  • Можно ли заработать в мире Unix-like, unix-way?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ну почему "не рассказывайте"? Чем плох пример? Берется софт, базовая часть делается под OSS-лицензией, а для получения дополнительных плюшек (без которых работает базовая часть) - покупай либо Pro-версию (расширенную, какую-нибудь еще), либо покупай поддержку - в общем несите ваши денежки. Очень часто поддержка идет в нагрузку. Так работают не только RH/Canonical, так работает не менее успешная VmWare :) - гипер на один хост ставишь забесплатно, ограничений там, существенных для одного хоста нет - а для расширенных инструментов - покупай :) Так работает Zimbra, да много кто.
    Ответ написан
    7 комментариев
  • Глупые вопросы по Linux, не так ли?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    1. "Один" - в смысле, без ничего? Или "один, а не два"? Если первое, то увидите либо черный экран, либо серый, в зависимости от параметров запуска (ключ для Xserver -retro). Если второе - то нельзя
    2. Оконный менеджер от DE отличается только количеством входящих в него компонент. Оконный менеджер содержит минимум компонент - запустите, например twm :) DE содержит полноценный набор.
    3. Запускаете xorg, потом отрабатывает скрипт .xinitrc в домашнем каталоге, если его нет - системный xinitrc. Что в нем прописано - то и запустится.

    Запуск графической оболочки через startx используется обычно для отладки работы X, когда что-то идет не так, когда настраивают что-то. На регулярной базе давно уже используют DM - display manager, который принимает логин и запускает нужную сессию
    Ответ написан
    2 комментария
  • Есть ли эффективность у данных курсов?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Про питона не скажу ничего, я его не использую. По курсы по UNIX - это хороший курс для начинающего "вообще о UNIX". Он дает некие фундаментальные знания, не привязываясь к конкретной версии, дистрибу и что там еще. Правда, практического толку от этих курсов немного - это именно фундаментальные знания.
    Ответ написан
    Комментировать
  • CentOS Как назначить права на корневую папку www?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Если нужно на папку назначить более одного владельца или группы - man setfacl/getfacl
    Ответ написан
    Комментировать
  • Почему configure не находит glib-networking?

    CityCat4
    @CityCat4 Автор вопроса
    //COPY01 EXEC PGM=IEBGENER
    Отвечаю сам себе - потому что руки (растут непонятно откуда). Вместе с /lib64/libgio.so.0 нашлась еще /usr/local/lib/libgio.so.0. Всем желающим собирать программы в CentOS - не пробуйте это делать полностью вручную, это вам не слака. Осваивайте сборку через rpmbuild - так меньше шансов, что нарветесь на вот такой вот нелепый косяк.
    Ответ написан
    Комментировать
  • Где можно найти соответствие управлявших символов и формой их записи?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Escape-последовательности, про которые Вы пишете, задаются в termcap или terminfo и очень даже запросто могут быть там переопределены. Есть некий стандарт (man termcap, man terminfo), но его как всегда придерживаться никто не обязал.
    Ответ написан
    Комментировать
  • Как запустить десктопную программу linux на windows 7?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Насколько я понял, это GTK2::Perl с Gstreamer в качестве одного из движков (или mplayer/mpg123). То есть сам плеер - скрипт на Perl, использующий графические классы GTK2. То есть нужно чтобы работали:
    - GTK2
    - GStreamer
    - Perl
    Все это скорее всего есть под винду, но вот как это хозяйство будете спаривать друг с другом - тут будет много секасу. И скорее всего ничего не заработает, но зато приобретете ценный опыт по портированию приложений линуха на винду :)
    Ответ написан
    Комментировать
  • Как правильно организовать безопасность локальной сети?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Смысла в файрволле между сегментами локальной сети я тоже не вижу. А вообще все сети строят по-разному, смотря для чего они нужны - где-то межсегментные файрволлы нужны, где-то нет. На то и админ, чтобы знать, что ему нужно.
    Ответ написан
    1 комментарий
  • Какой роутер (шлюз) купить?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    //COPY01 EXEC PGM=IEBGENER
    Не, советовать RB1100AHx2 на компанию в 50 человек - это сильно. 3011UiAS за глаза, если только конечно не безразмерное количество VPN будет. Но конечно, если бюджет позволит, можно и RB1100AHx2 - там аппаратное шифрование.
    Ответ написан
    Комментировать
  • Как правильно управлять парком серверов Unix?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    1. как происходит обновление в линукс, если в сети есть разные версии линукса, редхат, дебиан, с разными версиями ядра, по.?


    У каждого - своим пакетным менеджером. У дебиана это apt-get, у шляпной линии (Red Hat, CentOS, Fedora) - yum

    2. каким образом централизовано можно управлять политикой безопасности? я понимаю можно скрипт написать и запустить через ansible, но это думаю костыль.


    Что есть в Вашем понимании "политика безопасности"? GPO Default Domain Policy? Права на файлы? Еще что-то?

    3. каким образом происходит централизованное управление учетных записей?
    только не самба4 и лдап, имитация АД, это костыль.


    Ну щас. Это AD - надстройка над LDAP, с ней прекрасно работают скрипты и программы для LDAP-серверов. Есть альтернативные реализации Directory Server

    4. допустим крутиться сервер, выпустили обновление, стоит ли обновлять ядро? ведь при обновлении есть вероятность что не будет работать субд


    В винде - да, сплошь и рядом, обновили ядро, отпала СУБД. В линухе такое бывает куда реже. И кроме того, ядро целиком в памяти и даже если заменили физический файл на диске - до перезагрузки используется старое ядро.
    Ответ написан
    Комментировать
  • Как организовать одновременный доступ к рабочему столу *nix?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    VNC - наше все. Соответствующим пакетным менеджером устанавливаются пакеты, у которых vnc в названии. Но! Здесь следует иметь в виду, что доступ к рабочему столу и доступ к компьютеру по VNC - это несколько разные вещи. Первая настраивается в том DE, который используется и скажем krfb к этому не имеет никакого отношения, в KDE это "Internet & Network->Desktop Sharing". Второй - это как раз классический vncserver, но при подключении к нему будет _новая_ сессия - некоторый аналог RDP.
    Ответ написан