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

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Теоретически наверное есть возможность перетащить образ диска, снятый тем или иным способом. Вопрос - зачем? Зачем тащить через Сеть гигабиты не особо нужной информации - канал не безразмерный и перекачка образа займет немало времени. Не проще ли сбэкапить самое ценное - конфиги, данные - и перебросить их к новому хостеру?
    Ответ написан
    Комментировать
  • Как решить ошибку связанную с /var/log?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...

    installing package httpd-2.2.15-54.el6.centos.x86_64 needs 4KB on the /var/log filesystem

    Английским по белому написано - для установки пакета требуется 4КB в /var/log. У Вас проблемы с /var/log однозначно. Почему вывод команды df ничего о ней не показывает? Ни тип FS, ни ее размер?
    Ответ написан
    2 комментария
  • Как установить компилятор GCC на Linux Debian из исходников?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Поддержу Андрей - это такая форма мазо - установить пакетный дистрибутив, ориентированный на установку всего на свете из .deb и пытаться собрать GCC из исходников? Если дебиан - ищите соответствующий .deb. Если хотите компилять все из исходников - ставьте LFS :D

    Пакетные дистрибы не предназначены для ручной сборки программ. Даже если Вам удастся его собрать и поставить - apt-get ничего не знает о том, что у Вас GCC уже есть и если какой-то пакет затребует GCC - он благополучно стянет его с зеркала и поставит. Поверх Вашего, ничтоже сумняшеся.
    Ответ написан
    Комментировать
  • Как правильно устанавливать программы?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Если дистриб из тега, то в бубунте, как и в любом другой пакетном дистрибе, категорически противопоказано ставить программы вручную - от этого она перестает быть похожей на винду по дружественности и становится похожей на нормальный линух :D

    А если серьезно, то при этом не учитываются зависимости и при обновлении пакетов программа не будет обновлена. Если это Ваша собственная программа - конечно ничего страшного, а если чужая - лучше поискать пакет. Ну или для хардкорщиков - собрать его самому, например на основе предыдущей версии.

    Если пакета нет, то имейте в виду, что типового layout-а, которому все обязаны следовать нет. Есть некие общие соглашения - в /bin самые необходимые бинарники, в /usr/bin - менее необходимые, в /opt - опциональные компоненты, в /usr/local/bin - то, что было собрано вручную... но никто не обязыват Вас им следовать :)
    Ответ написан
    Комментировать
  • Какие сборки Linux лучше для изучения и дальнейшего пользования?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Вопросы 1 и 2 я пропущу- потому что это спровоцирует тут нехилый холиварчик :) В понятие "лучший" всегда вкладывается личный смысл. С моей точки зрения для серверов лучший дистриб - это CentOS. Если бы они не продали душу Поттерингу в 7-й версии - я бы с него не ушел.
    3. Любой популярный дистриб имеет множество приложений, дополнительных репозиториев, коммунити. Оно может быть больше или меньше, но оно всегда есть.
    4 - 5. Любой дистриб, потому что большая часть приложений работает в любом дистрибе
    6. Любой source-based. Все пакетные дистрибы основаны на том факте, что Вы ставите только пакеты и руками в систему не лезете, некоторые даже не предполагают работу в консоли - только через настроечный гуй
    7. Gentoo однозначно. Если уж совсем хочется полного хардкора - slakware или LFS
    8. Коммунити есть у каждого дистриба.

    В развитии дистрибов есть сейчас две линии - и как бы мы ни открещивались от этого, оно существует обьективно. Есть пакетные дистрибы, развитие которых идет в сторону приближения к юзеру - в сторону упрощения, уменьшения, скрытия. Почему им всем понравился systemd - c одной стороны он свою работу делает, с другой стороны он мутный, сложный с бинарными логами - юзер просто так в него не полезет. Пакетные дистрибы основаны на том факте, что ничего в систему не ставится помимо пакетов, если же это правило нарушить - можно огрести много-много проблем. Они конечно все решаемые, но нужно иметь достаточную квалификацию, чтобы их разгрести.
    Есть source-based дистрибы, развитие которых идет по классической линии - для того, чтобы развернуть систему, нужно обладать достаточной квалификацией, чтобы ее развернуть. Старт там труднее, но после того, как одолеешь порог входа, работа с любым пакетным дистрибом щелкается как орешек.
    Почему обычно советуют бубунту? Считается, что это наиболее легкий в освоении дистриб. Но освоив бубунту/федору/дебиан или даже центос/RH/SUSE - Вы освоите именно дистрибутив. Да, знания по общему устройству Linux тоже будут. Но в основном будут знания о том, какими кнопочками (в лучшем случае, какими командами) настраивать те или иные сервисы - установка дистриба, управление пакетами и настройка сервисов в любом дистрибе своя. Освоив source-based дистриб - Вы освоите именно Linux - потому что понятие "дружественный source-based дистриб" - это немного анекдот. Чтобы этот "дружественный" дистриб взлетел - придется долго и упорно гуглить.
    Ответ написан
    1 комментарий
  • Загрузочная флешка живет только один раз. Почему?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    dd - штука чрезвычайно низкоуровневая. Бэкап, снятый им, гарантированно восстановится только на то же самое устройство (или на устройство с точно такими же параметрами). Флэшки - даже одинаковой емкости - всегда чуть по параметрам отличаются. dd пофиг - он восстановил и все. А вот загрузчик может и "поправить". Если есть гуй, можно unetbootin использовать - он и под линух есть.
    Ответ написан
  • Какой опен-сорс прокси с гуи (кроме Squid) посоветуете?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Других OSS прокси, кроме сквида мне неизвестно. В сквиде все указанное делается, кроме отчетов, с которыми каждый извращается как может - кто-то использует sarg, кто-то sams, кто-то пишет велосипеды...
    Гуя правда у него нет и насколько я знаю, не планируется.

    Use the console, Luke! :)
    Ответ написан
  • Как настроить собственный DNS для работы в глобальной сети?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Жил да был черный кот за углом...
    Задача распадается как минимум на две.

    1. Регистрация доменного имени mneprostointeresno.ru. Это делается у любого регистратора. Для того, чтобы настроить имена ftp, www, ns и т.д. подымать свой DNS не обязательно - регистраторы оказывают услуги Primary-DNS. У этого решения есть плюсы и минусы. Плюсы - ничего не подымать, все редактируется в более-менее дружественном интерфейсе. Минусы - при отсутствии связи и необходимости что-то поменять придется обламываться до тех пор пока связь не появится. Поэтому лучше всего сделать:

    2. Запуск собственного DNS. Запускается bind, формируются необходимые записи (SOA, NS, A, MX и т.д.) и IP севера с bind (белый, если он за NAT) указывается у регистратора в качестве адреса primary DNS. Secondary DNS рекомендую брать прямо у регистратора - так проще настраивать.

    Статьи по настройке DNS для небольшой конторы. Старые, еще 2006 года, но в DNS мало что поменялось с тех пор :)Создание и управление зонами DNS, часть 1 и Создание и управление зонами DNS, часть 2
    Ответ написан
    Комментировать
  • Зачем параметр -s в linux?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    В любой команде UNIX могут быть совершенно произвольные ключи. Их смысл целиком и полностью задается разработчиком. Разработчик может дать им какое угодно название, части ключей дать короткие имена, а части длинные, использовать стандарт GNU (--keyname=keyvalue) или же getopt (-keyname=keyvalue), а то и вовсе стандарт DOS (/keyname:keyvalue) - и ничего тут не поделаешь :) Внутри неких крупных проектов (например GNU) есть некое внутреннее соглашение о формировании параметров, ключей и т.д., но общего соглашения среди всех разработчиков нет и быть не может :)
    Ответ написан
    2 комментария
  • Можно ли заработать в мире Unix-like, unix-way?

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

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    1. В полной :)
    2. Ядро - все то же, обвязка - ну ... самая разнообразная. Но если попасть в консоль - все основные команды работать будут :)
    3. По API - достаточно похож. По внутреннему устройству - относительно похож. Пригодятся общие знания UNIX, специфичные дистрибоориентированные вещи типа как поставить пакет или про systemd - не пригодятся, NetBSD (и BSD вообще) - это консервативный дистриб.
    Ответ написан
    Комментировать
  • Как ограничить доступ к серверу по ssh для всех, кроме нескольких адресов?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Добавить в /etc/ssh/sshd_config
    AllowUsers <логин>

    и пусть хоть треснут, пытаясь подобрать пароль. Пароль для <логин> ессно должен быть хорошим. А лучше всего - аутентификация по ключу.
    Ответ написан
    2 комментария
  • Какой веб-интерфейс выбрать для squid?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    А задача какова? Конфиги? Статистика? Если первое, то никакая вебморда не сможет править конфиг именно так как Вам надо - потому что работает она только в пределах той логики, что заложили в нее создатели. Если второе, то можно и sams и sarg. Ну да, не поддерживаются. Но считать-то от этого они не перестанут.

    Для статистики я использую велосипед на основе старой-престарой версии sarg, обвязанной поверх скриптами. Кривенько, но работает...
    Ответ написан
    4 комментария
  • Почему перестала запускаться Убунта?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Ну, раз конфиг gurb отображается, значит /boot живой. А вот / (корень) похоже помер. Грузиться с LiveCD, чинить файловые системы, если они конечно в кашу не превратились.
    Ответ написан
    Комментировать
  • За что не любят systemd в Linux?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Холиварчик решили затеять? :) Тогда уж спросили бы "чем центос лучше дебиана" :) ну или безубойное "чем этот ваш линух лучше моей мимимишной десяточки" :)

    systemd нарушает один из главных принципов UNIX - "одна задача - один инструмент". Команда sort сортирует данные, поданные на вход. Команда grep выводит строки, соответствующие шаблонам. Почему-то никому в голову никогда не приходило сделать нечто, обладающее функционалом и того и другого, хотя в связке они используются часто.

    А вот с systemd решили починить то, что не ломалось. И придумали нечто, что берет на себя функционал init. И еще того. И еще сего. И еще этого. И бинарные логи. Нет спору - бинарные логи удобнее для программиста (мммм, могут быть удобнее, хотя я помню как работал с бинарными логами собственного формата - это был адЬ). Но вообще говоря логи нужны пользователю для диагностирования программ.

    Все вышеизложенное является сугубым IMHO, ни на что не претендует и никого ни к чему не призывает :)
    Ответ написан
  • Как узнать запущенный процесс linux?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Все эти процессы запущены, работают, каждый из них лидер своей сессии (s) - то есть ни один из них не запустил другого. И все они находятся в состоянии ожидания завершения события (S) - ждут чего-то, ответа на вопрос например...
    Ответ написан
    Комментировать
  • Почему тормозит интерфейс Ubuntu?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    О линухе слагают много легенд, например то, что он не виснет. Виснет и еще как. И FreeBSD виснет. Все виснет, если кривое железо. У Вас, простите, точно используется NVidia, а не интеграха? Xorg.conf есть или все работает "по умолчанию" (X стартанет и без xorg.conf)? Цель установки дров от Nvidia какая была? В пору моего сидения подFreeBSD, свободный драйвер nv не желал работать как надо с моей карточкой, приходилось использовать дрова от NVidia.
    Нормально настроенный линух не лагает, не виснет и абсолютно устойчив к вирусам. И почти то же самое можно сказать и про винду - все дело в настройщиках...
    Ответ написан
    Комментировать
  • Глупые вопросы по Linux, не так ли?

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

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

    CityCat4
    @CityCat4 Куратор тега Сетевое оборудование
    Жил да был черный кот за углом...
    Нет. Только прокси. И то в случае если юзера не используют анонимайзеры или VPN. Отчасти спасет установка собственного DNS - опять же до первого анонимайзера/VPN.
    Ответ написан
    Комментировать
  • Можно ли запустить "реальный" Windows под гипервизором? Если да, то как лучше?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Прямой доступ к видеоадаптеру на ноуте не получится, хотя теоретически под KVM на станционаре с двумя видеокартами такое возможно - пробросом видеокарты в виртуалку. Прямой доступ к винту - а для сохранения возможности загрузки с него bare-metal нужен прямой доступ к винту - тоже теоретически возможен при наличии VT-d, но практически я не пробовал, винда у меня стоит в виртуальном диске под KVM и работает с виртуальным адаптером через Spice
    Ответ написан
    Комментировать