LINUX.ORG.RU

Сообщения cruz7

 

sudo не видит PATH

Форум — General

Выполняю:

% sudo my_prg
sudo: my_prg: command not found

Хотя в $PATH у пользователя root прописан путь к /usr/local/mystuff/bin где лежиь my_prg.

Что я делаю не так?

 

cruz7
()

отключить загрузку модуля при старте

Форум — General

Подскажите, как определить кто/где загружает определенный модуль при старте системы. В /etc/sysconfig/modules/ ничего про интересующий меня модуль (bridge.ko) нет, тем не менее он в памяти, и приходится делать rmmod. Мне же желательно чтобы он просто не грузился при старте системы.

 , ,

cruz7
()

запускаем qemu на Fedora20

Форум — General

Приветствую,

Имеется Fedora20 и скомпилированный qemu-2.1.1, далее запускаю с TAP девайсом от обычного пользователя:

% qemu-system-x86_64 -hda vdisk.img -m 512M -netdev tap,helper=/usr/libexec/qemu-bridge-helper,id=net0 -device e1000,netdev=net0
failed to create tun device: Operation not permitted
failed to launch bridge helper
qemu-system-x86_64: -netdev tap,helper=/usr/libexec/qemu-bridge-helper,id=net0: Device 'tap' could not be initialized

То же самое происходит и запуская это root-ом, а также если создать tap-устройство вручную (tunctl -b tap0) и попробовать запустить qemu. Проверили права на /dev/net/tun:

% ls -la /dev/net/tun
crw-rw-rw- 1 root root 10, 200 Sep 30 09:22 /dev/net/tun

Также qemu-bridge-helper с suid битом, SELinux на машине отключен. Что еще не хватает и что я упустил?

Спасибо.

 , ,

cruz7
()

qemu подвисает

Форум — Admin

Приветствую,

Есть Fedora 20 и поставленный qemu. Создал qcow2 дисковый образ и хотел бы установить centos на это образ:

% qemu-system-i386 -boot d -hda vdisk.img -m 384 -localtime -cdrom /home/rmashak/tmp/CentOS-6.5-i386-netinstall.iso -nographic -pidfile /tmp/vm0.pid 

Но после этого все повисает, Ctrl-C не работает, удается только прибить процесс с другой консоли. Что я делаю не так?

UPDATE: судя по всему проблема в том, что qemu было собран без поддержки графики, ибо на другой машине с установленными X-ми qemu зарускается и пр.

Неужели нельзя гонять qemu без графики? Например, у меня fedora установлена в минимальной конфигурации, т.е. без графики, только то что необходимо для разработки.

 ,

cruz7
()

доставить пакет пользовательскому приложению

Форум — Development

Приветствую,

Имеются ли какие-либо другие «легитимные» способы доставки сетевых пакетов пользовательским приложениям, кроме сокетов?

 ,

cruz7
()

понять 'struct proto' и 'struct proto_ops' в ядре

Форум — Development

Приветствую, Пытаюсь разобраться в коде tcp/ip в ядре (2.6.35), конкретно - socket layer.

Я понимаю, что proto_ops нужна для определения операций на сокете, например bind/connect/accept, и каждый сокет (struct sock) имеет указатель на proto_ops.

Кроме того, есть также struct proto, который описывает новый протокол, эта структура также содержит указатели на методы для accept/bind/setsockopt/getsockopt и пр.

Но нигде в коде в $linux/net/ я не встретил примененения методов определенных в 'struct proto', кем и где они задействованы?

Буду признателен за пояснения. Спасибо.

 , ,

cruz7
()

NetworkManager на Fedora14

Форум — Admin

Приветствую,

Насколько нужен (и помогает ли) NetworkManager, либо его можно сразу отключить как сервис? Собственно все что нужно (конфигурация интерфейсов, запуск/остановка демонов) я могу делать с командной строки (service, chkconfig etc.). Нужен ли в таком случае network manager? Что может отвалиться при его отключении?

PS. читал что он во многих случаях только мешает.

Спасибо!

 ,

cruz7
()

запретить загружать модули в lxc контейнере

Форум — General

Приветствую,

Подскажите как можно запретить загружать модули внутри контейнера, вроде бы можно отключить определенные capabilities в lxc.conf, но я не знаю какие.

Хост CentOS 6.5

 

cruz7
()

KVM

Форум — General

Приветствую,

Есть две системы в наличии - CentOS 6.5 (ядро 2.6.32) и FedoraCore19 с ядром 3.14.4. Порекомендуйте, какую из них лучше выбрать для организации виртуализации на базе KVM/QEMU? Т.е. с точки зрения стабильной поддержки kvm ядром.

Спасибо.

 , ,

cruz7
()

vanilla ядро на centos 6.x

Форум — General

Есть centos 6.5 с ядром 2.6.32. Как я понимаю, это ядро отличается от ванильного и содержит RHEL патчи. Можно ли на RHEL-подобную систему, например centos, поставить ванильное ядро взятое c kernel.org? Или же можно ожидать, что много поставленного софта не будет работать?

Спасибо.

 ,

cruz7
()

не работает kdump

Форум — Development

Приветствую,

CentOS 6.5, ядро 2.6.32 Имеется сторонний модуль, при загрузке которого возникает паника и система виснет. При этом на консоль вываливается длинный дамп. Установил kdump, загрузил ядро с параметром crashkernel=.. и получил /var/crash/vmcore, далее делаю:

% crash -f /boot/System.map /boot/vmlinuz-2.6.32 /var/crash/vmcore
...
/boot/vmlinuz-2.6.32: not a supported file format

и crash завершает работу. Судя по man crash, '-f' как раз и позволяет смотреть vmlinuz. Что я делаю не так, поясните?

Спасибо.

 , ,

cruz7
()

Получить полные сырцы ядра на centos 6.x

Форум — General

Приветствую,

Разъясните pls чайнику следующие тонкости: в centos есть пакет kernel-devel, но как я понял это не «полные» исходники ядра, а некий минимум (хедеры и мейкфайлы) необходимый для сборки модулей.

Соответственно, кошерный способ установить сырцы - только через установку src.rpm с исходниками ядра и rpmbuild, после чего установить сгенерированный rpm и получить /usr/src/kernels/* с полными сырцамиё

Правильно ли я понимаю?

PS. В данный момент я пытаюсь собрать один ядерный модуль, где при компиляции не находятся многие headers, например include/linux/version.h, include/linux/autoconf.h и пр. при этом KERNEL_SOURCE указывает на $HOME/rpmbuild/BUILD/kernel-2.6.32-431.17.1.el6/linux-2.6.32-431.17.1.el6.i686, и там действительно этих файлов нет, но они есть в пакете kernel-devel.

 ,

cruz7
()

libvirt и lxc

Форум — General

Приветствую,

Решил посмотреть на Libvirt. Установил под centos-6.5, почитал wiki и настроил lxc контейнер в соответствии. Но вот не могу найти как передать через libvirt такой параметр как lxc.mount.entry. Подскажет ли кто?

Спасибо.

 , ,

cruz7
()

добавить свой патч при rpmbuild

Форум — General

Приветствую,

Например я скачал некий src.rpm и хотел бы добавить свой патч перед компиляцией. Как правильнее это сделать:

% rpmbuild -bp package.spec
% patch -p0 < my_local.patch
% rpmbuild -bb

Или нужно добавлять свой патч в src.rpm и делать rpmbuild -bb ? Спасибо.

 ,

cruz7
()

centos второй системой и gparted

Форум — General

Приветствую,

Мне необходимо поставить второй системой CentOS 6.5. Подскажите какой загрузочный образ содержит Gparted, чтобы подвинуть раздел на жестком диске и освободить место, либо нужно качать Gparted Live, ставить на usb/cd освобождать место, а потом уже грузиться с centos CD и ставить систему?

Спасибо.

 ,

cruz7
()

компиляция ядра в centos 6.5

Форум — General

Я правильно понимаю, что в centos ядро _правильно_ компилировать посредством установки соответствующих srpm и rpmbuild ?

Т.е. прежний подход не будет работать:

% cd $LINUX_SRC
% make menuconfig
% make mrproper
% make

Поскольку я установил kernel-devel пакет, и попробовал сделать по-старинке, в ответ на make получил:

make[1]: *** No rule to make target `missing-syscalls`. Stop

 ,

cruz7
()

lxc mount entry

Форум — General

Приветствую,

необходимо примонтировать директории с хоста внутрь контейнера. В соответствии с man lxc.container.conf добавил в lxc.conf:

lxc.mount.entry = /home /mnt none bind 0 0

(т.е. /home который на хосте должен быть примонтирован внутри контейнера в /mnt).

Однако при старте lxc ругается «ignoring mount point /mnt». Что не так?

 ,

cruz7
()

namespace в scientific linux

Форум — General

Приветствую,

есть машина с ScientificLinux 6.1, и по ряду причин нет возможности апгрейда ОС. Ядро 2.6.32, вкомпилена поддержка namespaces (UTS_NS, IPC_NS, USER_NS, PID_NS, NET_NS) и cgroups. Однако, похоже что namespace как положено не завелись, поскольку отсутствуют директории /proc/[PID]/ns/*

Подскажите, что еще нужно сделать, или данное ядро толком не поддерживает неймспейсы? Спасибо.

 ,

cruz7
()

разбирательства с LXC

Форум — General

Установил наипоследнейший lxc-1.0.3-1. В комплекте был шаблон lxc-fedora, на его основе создал контейнер с FedoreCore13(скрипт самостоятельно скачал все что нужно, подправил загрузочные скрипты в контейнере и пр.). В данный момент lxc-start запускает контейнер, я получаю ком. строку и могу залогиниться - все ОК. Но — контейнер запускается с ядром хоста, т.е. 3.9.10 (на хосте FedoraCore 17), а не с 2.6.33 идущий с FedoraCore13. Как это исправить, ибо для моих целей мне нужно именно 2.6.x ?

Кстати, в /var/lib/lxc/fedora/rootfs (куда установился контейнер) /boot совершенно пустой. Что я сделал не так?

 , ,

cruz7
()

lxc на Fedora 17

Форум — General

Приветствую,

пытаюсь заставить работать lxc-0.7.5 на Fedora 17 (хост). Вот содержимое /etc/lxc/lxc.conf:

lxc.arch = i686
lxc.utsname = test-1
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = vmbr100
lxc.network.hwaddr = 4a:49:43:49:64:01
lxc.network.ipv4 = 192.168.100.1/24
lxc.rootfs = /var/lib/lxc/fc13-base
lxc.mount = /var/lib/lxc/fc13-base/etc/fstab
lxc.console = /dev/console
lxc.tty = 4
lxc.pts = 1024

Контейнер создал в соответствии с документацией: lxc-create ... В контейнере FedoraCore 13.

Запускаю lxc-start -l DEBUG -o /tmp/lxc.log -n fc13-base и получаю ошибки:

lxc_conf  - Invalid argument - pivot_root syscall failed
lxc_conf  - failed to setup pivot root
lxc_conf  - failed to set rootfs for 'fc13-base'
...

В чем может быть дело и где нужно чинить? Буду признателен за советы!

cruz7
()

RSS подписка на новые темы