Здравствуйте.
Если текст в vim выходит за нижний край экрана и его выделять мышкой
то не происходит автопрокрутки, такая же проблема если открыть в редакторе mc.
Подскажите пожалуйста как можно сделать автопрокрутку. Наверное это не возможно?
Ребята подскажите, есть ли какие либо программные решения или методы для Linux, что бы можно было подсоединиться к компьютеру под управлением Windows, ну что то типа rdp, и перехватить клавиатуру и мышку при этом что бы человек сидящий под Windows это всё видел.
Это нужно для того что бы, показать наглядно что надо сделать, настроить, то есть помочь человеку в настройках сидящего под Windows. Так же интересует как такое можно сделать для Linux, тоесть с Linux подсоединиться к Linux.
Знаю что в screen можно соединить два терминала, и с одного терминала можно вводить команды на другой. В bash так наверное не зделать?
Здравствуйте, помогите разобраться.
Пытался собрать вручную образ initrd но ничего не получилось,
подозрения на то что применяю команду cpio не с теми опциями.
Это выяснил клгда взял работающий образ, разархивировал его
при помощи команды gunzip название_образа, потом распаковал его
cpio -ic < название_образа.
Далее опять собрал его командами:
cd каталог_ранее_распакованного_образа
find . -depth -print | cpio -oc > ../название_нового_образа
cd ..
gzip -9 название_нового_образа
Потом скопировал его в boot прописал в загрузку и загрузиться не смог
написало что ядро не находит /init видимо при создании что то произошло с деревом каталогов или ещё что.
Файлы старого образа и нового по размерам одинаковые а вот по содержанию разные.
Но при распаковке нового образа всё нормально, всё одинаково с распакованным старым работающим.
У меня есть подозрения что команду cpio надо применять с другими опциями, или какой то опции не хватает, но может я ошибаюсь, перепробовал разные опции и варианты но всё равно не работает.
Создавать образ при помощи dd и других команд не предлагайте, просто хочу разобраться в чём у меня ошибка.
предварительно перейдя в каталог где лежат файлы для образа.
Загружаюсь с CD, пишет не могу найти образ ядра.
Дело всё в команде mkisofs а вернее в опциях, потому что разбирал другие образы которые загружались нормально, а потом этой командой с такими же опциями собирал и загрузится уже не удавалось писало то же самое что и на моём LiveCD, не могу найти образ ядра.
Подскажите пожалуйста как правильно сделать chroot
У меня на диске была папка в которой было дерево каталогов и файлы,
как бы мини система. Я делал в неё chroot двумя способами
Первый:
просто chroot путь к папке
Второй:
chroot путь к папке env -i HOME=/root TERM=«$TERM» PS1='\u:\w\$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash --login
В обоих случая при работе использовались библиотеки, файлы и программы
из основной системы, то есть полноценного chroot не было.
Как сделать полностью chroot так что бы использовались файлы только из папки куда был сделан chroot
Разархивировав zip архив получил файл в названии которого были вопросы
пробелы и квадратики.
Попытался переименовать его командой mv взяв этот файл в кавычки, но ничего не получилось, написало что такого файла нет.
В mc по F6 всё прекрасно переименовал.
Вопрос как узнать с какими атрибутами mc выполняет команды mv, да и вообще в каком конфиге эти атрибуты прописаны.
Например по нажатии alt+a в клмандной строке появляется путь к папке в которой нахожусь при этом перед пробелом в названии ставится \ а хотелось бы без него а весь путь брать в кавычки где это можно поменять?
Ребята подскажите как отправить письмо из консоли с текстом разного цвета?
Вернее как отправить письмо из консоли я знаю
например я отправляю так:
echo «test тест» | mutt -s «test» адресс_куда_отправлять
при этом конфиги должны быть настроены соответствующим образом,
в конфигах должно быть прописано от кого отправлять через какой адрес и т. д. и установлено должно быть
МТА всё это есть.
Не знаю как отправить с текстом разного цвета.
пробовал через веб интерфейс, например на bigmir.net есть возможность
возможность менять цвет текста, действительно приходит цветной текст.
Если глянуть в тело письмо то там вставляется обычный HTML например:
<font color=«#ff0000»>test<\font><br>
пробовал такое с командной строки отправить не получается, там видимо надо с какой то другой кодировкой отправлять или ещё как.
Если кто знает ответ помогите пожалуйста.
Помогите разобраться
Передаю параметр ядру init=/bin/bash
linux при этом загружается и можно локально войти
Попробовал загрузить Linux без запуска udev, он загрузился
но войти локально не удалось пишет что нет pty и PTyX.
Пробовал вместо запуска udev просто скопировать все устройства
которые образовывались когда загружался при передаче параметра ядру init=/bin/bash всё равно войти нельзя пишет нет pty и PTyX.
Почему так??? Ведь когда загружался с параметром init=/bin/bash
вхожу нормально, при этом в папке /dev устройств pty и ptyx вообще не было.
Подскажите пожалуйста как можно заблокировать вход по паролю
и оставить вход только по ключам ssh. Это удалённый вход.
А с локальной консоли только по pam_usb
Я ответ нашёл только не знаю правильно или нет.
По команде usermod -L имя пользователя
можно заблокировать пользователя.
Насколько я понял, она всего навсего ставит в файле /etc/shadow
перед хешем пароля восклицательный знак и всё. Но тогда по ключам
ssh не войти, а вот если поставить перед хешем пароля звёздочку, то тогда по ключам ssh войти можно. На сколько я знаю не существует такого хеша пароля в котором встречалась бы звёздочка. ТАК ЛИ ЭТО???
Если так то тогда по паролю войти будет не возможно а по ключам ssh войти можно, а также при соответствующих настройках и с локальной
консоли по pam_usb
Вопрос мой, правильно ли я рассуждаю?
продолжу начатую вчера тему configure
программы strace нет
скрипт configure запускает скрипт configure.sh
и не работает именно configure.sh потому что по
процессам видно что configure запустил configure.sh
поэтому привожу последние несколько строк работы команды
bash -x ./configure.sh
+ test -f /usr/local/bin/sh5.exe
+ for as_shell in '$as_candidate_shells' '$SHELL'
+ test -f /usr/local/sbin/sh
+ test -f /usr/local/sbin/sh.exe
+ for as_shell in '$as_candidate_shells' '$SHELL'
+ test -f /usr/local/sbin/bash
+ test -f /usr/local/sbin/bash.exe
+ for as_shell in '$as_candidate_shells' '$SHELL'
+ test -f /usr/local/sbin/ksh
+ test -f /usr/local/sbin/ksh.exe
+ for as_shell in '$as_candidate_shells' '$SHELL'
+ test -f /usr/local/sbin/sh5
+ test -f /usr/local/sbin/sh5.exe
+ for as_shell in '$as_candidate_shells' '$SHELL'
+ test -f /bin/bash
+ CONFIG_SHELL=/bin/bash
+ as_have_required=yes
+ /bin/bash
+ test x/bin/bash '!=' x
+ for as_var in BASH_ENV ENV
+ unset BASH_ENV
+ for as_var in BASH_ENV ENV
+ unset ENV
+ export CONFIG_SHELL
+ exec /bin/bash ./configure.sh
всё после этой строки курсор переходит на
новую строку и всё останавливается
Подскажите кто знает в чём проблема, пытаюсь установить rsync из исходников запускаю ./configure и всё он ничего не выводит и зависает.
Дело не в исходниках, а в системе, потому что в других исходниках, других программ всё точно так же. Система LFS самосбор. За помощь заранее благодарен.
Здравствуйте, извините что долго не отвечал на Ваши сообщения.
Тема была поднята 19.07.2010 21:06:11 вкратце напомню о чём там: загружался в LFS с монолитным ядром без рам диска, и в /dev не было дисков udev прекрасно стартовал создавались устройства а дисков нет.
В общем проблему решил.
Для AITap привожу содержимое файла /proc/partitions
major minor #blocks name
3 0 488386584 hda
3 1 1060258 hda1
3 2 10490445 hda2
3 3 104864287 hda3
3 4 371969010 hda4
в нём, наверное ядром, диски прописываются а вот в /dev их нет и система их не видит по команде fdisk -l и blkid ничего нет,
повторяю при этом udev нормально стартует и создаёт массу устройств.
Я раньше в ручную создавал диски но система их не видела, на сколько я понял вот из этой статьи
http://gentoo.theserverside.ru/book/ar68s14.html
неправильно указывал мажоры и миноры, они должны быть определённые,
в общем указал те что нужно и всё заработало.
Остались не выясненными два вопроса:
1.
Когда прописывал ядру параметр init=/bin/bash то диски прописывались в /dev и всё работало, это даже без udev. Почему при нормальном старте их нет не понятно.
2.
Думал что их каким то образом удаляет udev попробовал загрузиться без него. Загрузиться удалось а вот войти нет, написало что нет устройства pty или ptyx. Я при загрузке с udev глянул в /dev а там таких и нет устройств, скопировал всё что было в /dev в другую папку, а потом при загрузке без udev просто скопировать их из этой папки в /dev, скопировать удалось но всё равно написало при попытке входа что pty или ptyx нет, непонятно почему.
РЕБЯТА ПОМОГИТЕ!
Есть комп с саташным и идэешным контролером. К саташным ничего не подключено, к идэешным два винта. На том что мастер стоит федора с её ядром и рам диском, работает нормально. На втором который славиком стоит LFS самосбор причём написал все свои загрузочные скрипты, ядро 2.6.34 без поддержки рам диска и естественно без него и без модулей всё вкомпилено в ядро ext3, драйвера контроллеров и т. д.
Загружаюсь в LFS логинюсь нормально по команде fdisk -l ничего не выдаёт в /dev файлов устройств дисков нет sda hda и т. д. По команде blkid тоже пусто, естественно при монтировании пишет нет таких устройств. При загрузке файловые системы ядра /proc и /sys смонтировались нормально, корень то же примонтировался, вижу папки файлы. При загрузке не подключился своп не увидел дисков.
Копирую в LFS ядро от федоры с рам диском гружусь всё нормально диски видно устройства есть всё ок.
Копирую в федору ядро от LFS 2.6.34 гружусь то же всё нормально диски видно устройства есть всё ок.
В чём причина что на LFS с ядром 2.6.34 не вижу дисков не пойму если кто знает в чём причина помогите пожалуйста, 4 день не могу разобраться.