Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Новичок в GNU/Linux’е

Модерирует : ShriEkeR

articlebot (03-11-2017 08:01): Новичок в GNU/Linux’е.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

   

ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
<< Предыдущая часть


Новичок в ГНУ/Линуксе
Linux and GNU System
задает вопросы в этой теме.

 
Если вы чувствуете, что возникший у вас вопрос может задать только новичок, смело спрашивайте здесь. Исключение — за выбором дистрибутива обращайтесь в ветку «Выбор дистрибутива ГНУ/Линукса».
 
Не забывайте указывать: какой дистрибутив (и какой версии), какое окружение рабочего стола (GNOME, KDE, xcfe и пр.), что хотите получить, что сделали и что после этого по факту получили.
 


Зачатки FAQ'а

Q: Я задал вопрос и получил в ответ что-то такое:
# aptitude purge flashplugin-nonfree
$ wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_2_p3_64bit_linux_111710.tar.gz
$ tar xzvf flashplayer10_2_p3_64bit_linux_111710.tar.gz
# mv libflashplayer.so /usr/lib/firefox-addons/plugins/

Что это, и что мне с этим делать?
 
A: Это команды, их надо выполнить в вашем любимом эмуляторе терминала и вдумчиво прочитать то, что машина вам ответила.
Эмулятор терминала в Гноме по-умолчанию можно найти в меню Приложения › Стандартные › Терминал; в КДЕ по-умолчанию — меню типа „Пуск” › Приложения › Система › Терминал.
 
Обратите внимание на знак доллара ($) или решетки (#) в начале строки. Это не часть команды (их водить не надо), это — приглашение командной оболочки.  
Знак доллара или процента означает, что команда отдается от имени простого, непривилегированного, пользователя. Просто скопируйте команду, чтобы увидеть что-то вроде:  
vasya@computer:~$ cat /etc/fstab
и нажмите Enter на клавиатуре.
 
Решетка означает, что команду следует отдать от имени суперпользователя — root'а.
Для этого в зависимости от дистрибутива и того, что вы выбрали при установке, нужно сделать
 
vasya@computer:~$ su # это, например, для дефолтной Fedora или Debian
  <ввести пароль root'а>  
root@computer:/home/vasya# nano /etc/fstab  
root@computer:/home/vasya# exit # не забываем выйти из-под root'а
или
vasya@computer:~$ sudo -s # а вот это в том числе для Ubuntu
  <ввести свой пароль>  
root@computer:/home/vasya# nano /etc/fstab  
root@computer:/home/vasya# exit

При вводе пароля никакой реакции не последует (никаких звездочек появляться не будет), вводите «вслепую» и жмите энтер.
 
Указанный выше способ применим, когда необходимо отдать от имени root'а несколько команд подряд. Для отдачи одиночной команды используйте:
vasya@computer:~$ su -c 'nano /etc/fstab'
  <ввести пароль root'а>
или
vasya@computer:~$ sudo nano /etc/fstab
  <ввести свой пароль>
соответственно.
Здесь, правда, следует поиметь в виду, что:
а) действие sudo распространяется на строго одну команду, поэтому то, что в рутовой консоли выглядит как
# aptitude update && aptitude safe-upgrade
, в пользовательской должно иметь вид
$ sudo aptitude update && sudo aptitude safe-upgrade

б) на перенаправления ввода-вывода sudo не действует, поэтому, если не хотите переходить в рутовую консоль ($ sudo -s) для выполнения
# echo 'ALL ALL=(ALL) NOPASSWD: /usr/bin/ponoff' > /etc/sudoers.d/ponoff
, преобразуйте команду к виду
$ sudo tee /etc/sudoers.d/ponoff <<< 'ALL ALL=(ALL) NOPASSWD: /usr/bin/ponoff'

 
Если вы прочитали вывод и обнаружили там сообщение об ошибке или прочитали и ничего не поняли, запостите весь вывод сюда. Крайне желательно забрать его в тэг [font=monospace][/font], а если он длинный — в тэг [more][/more].
 
Q: Мне сказали задать ключ somekey=somevalue в файле ~/.someapprc, но в этом файле нет этого ключа / такого файла нет вовсе!
A: Представление о полном пустых конфигурационных файлов на все случаи жизни домашнем каталоге ошибочно. Просто создайте указанный файл, если его нет, и добавьте в него требуемые строки.
 


Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 01:56 18-12-2010 | Исправлено: ASE_DAG, 07:07 29-03-2016
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jolo
Цитата:
MSDOS таблица разделов отличается от MBR таблицы разделов? (у меня просто MBR).
это одно и тоже, если честно не знаю где найти "официальное" название.
 
Ну тогда размечайте эту область вручную, надеюсь при наличии у Вас уже установленной nix системы, не надо объяснять как это делать.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 15:29 07-09-2012
MisHel64



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
MSDOS таблица разделов отличается от MBR таблицы разделов? (у меня просто MBR).

MBR состоит из 3х частей.
1) Кода, который отличен у каждой ОС
2) Некоторых данных.
3) Таблицы разделов.
 
Формат таблицы разделов не менялся с прошлого века.
И терминологию, и описание, можно найти на сайте MS.
Для винтов размером более 2Тб, используется более другая система разметки.

Всего записей: 2307 | Зарегистр. 21-09-2006 | Отправлено: 17:08 07-09-2012
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MisHel64
Тов. Jolo спрашивал не это. Таблицу разделов msdos-типа по терминологии parted(8) действительно теперь часто называют «MBR partition table». Могу предположить, что название современное и придумано по аналогии с «GUID Partition Table» (GPT).
Так что да, это одно и то же.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 17:19 07-09-2012 | Исправлено: ASE_DAG, 17:23 07-09-2012
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Создал в неразмеченной области раздел NTFS. Теперь при ручной установке openSUSE указываю этот раздел

И никого это действие не смутило?
 
jolo
Только ext3 или ext4 (я не в курсе о возможностях Вашей версии дистра)

Цитата:
но ещё говорит, что будет использовать от Fedora /dev/vg_sergei300812/lv_swap как swap.

Повредит, если Вы сможете запустить одновременно обе системы, то они будут драться за раздел. (надеюсь ответ понятен)
Уточняю, что раздел должен быть для федоры действительно свопом, а не корнем.

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 18:00 07-09-2012 | Исправлено: karavan, 18:04 07-09-2012
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan
>> Создал в неразмеченной области раздел NTFS.
> И никого это действие не смутило?
Лол. Никто, кроме вас, по-видимому, сообщение тов. Jolo просто внимательно не читал.
 
> если Вы сможете запустить одновременно обе системы, то они будут драться за раздел
Реально повредит это, если пользоваться гибернацией. А даже если сейчас тов. Jolo не намеревается этого делать, то, я полагаю (если она, конечно, будет работать корректно), придет к удобству ее использования позднее. Поэтому, тов. Jolo, экономить пару-другую гигабайт на разделе подкачки не надо — заводите каждой системе свой.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 18:25 07-09-2012 | Исправлено: ASE_DAG, 18:27 07-09-2012
jolo



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan

Цитата:
И никого это действие не смутило?
jolo  
Только ext3 или ext4 (я не в курсе о возможностях Вашей версии дистра)

Да знаю я что Линукс работает в Ext4, а разметил я в NTFS потому, что при установке openSUSE все равно форматирует раздел под Ext4 и Swap (конечный результат тот же самый). Было важно, чтобы был вообще какой-то раздел вместо неразмеченной области (для чего это я писал выше).
 
Добавлено:
ASE_DAG

Цитата:
экономить пару-другую гигабайт на разделе подкачки не надо — заводите каждой системе свой.

Я так и хотел сделать, но openSUSE перед установкой сама предлагает так делать (использовать Swap раздел Fedora) + дополнительно делает свои 2 ГБ Swap. Не нашел я как отменить совместное использование  Swap раздела Fedora.

Всего записей: 224 | Зарегистр. 10-11-2007 | Отправлено: 21:37 07-09-2012 | Исправлено: jolo, 18:37 08-09-2012
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jolo
> Не нашел я
Т. е. сейчас вы ее уже поставили? Тогда своп отключается точно так же, как и любой другая точка монтирования в /etc/fstab. Если инсталлятор еще выбрал его для сохранения образа ОЗУ при уходе в спячку (гибернацию), то надо будет поправить /etc/default/grub и/или /etc/initramfs-tools/conf.d/resume. Погуглите.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 21:58 07-09-2012 | Исправлено: ASE_DAG, 22:11 07-09-2012
jolo



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
нет, не установил еще - хотел на этом форуме сначала спросить.

Всего записей: 224 | Зарегистр. 10-11-2007 | Отправлено: 22:42 07-09-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jolo
Разбейте лучше свободное пространство вручную и там же при разбиении укажите что и как использовать, там у каждого раздела будет написано как он будет использоваться системой, если вообще будет.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 22:47 07-09-2012
jolo



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alukardd
спасибо, уже установил openSUSE 12.2 x64. Но вот беда: при попытке авторизации как user не могу зайти, выдаёт:

Цитата:
Call to lnusertemp failed (temporary directories full?). Check your installation.

Единственное могу зайти как root.
Что можно сделать?

Всего записей: 224 | Зарегистр. 10-11-2007 | Отправлено: 18:34 08-09-2012 | Исправлено: jolo, 18:59 08-09-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jolo
Проверять права на /tmp и /var/tmp обе должны быть доступны на запись всем.
Так же можно нагуглить разные решения в инете. Если абстрагироваться от уточнения в скобках. то можно предположить еще некорректные права на /home, /dev/null, /etc/passwd.

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 19:20 08-09-2012
acerr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
acerr  
самый нормальный от 2-ой... Просто влепите модуль в initramfs, и тогда при монтирование ФС при загрузке он будет знать об aufs.  
К тому же ядро придётся пересобирать каждый раз при его обновлении, а initramfs перепаковывается автоматически и сам читает указанный файл и допихивает в себя требуемые модули.

Подскажите пожалуйста, где взять модуль aufs? Везде описано только как пропатчить ядро, а вот как добавить как модуль нигде найти не могу.

Всего записей: 55 | Зарегистр. 13-09-2007 | Отправлено: 10:57 10-09-2012
Alukardd



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
acerr
Эм... Вы же итак его использовали, скорее всего командой modprobe aufs... Или нет? (наличие активного можно узнать командой lsmod | grep aufs).
Собственно я вроде всё сказал сразу:
Цитата:
указать Ваш  модуль в /etc/initramfs-tools/modules и перепаковать iniramfs соответствующей командой.
1 — открываем файл /etc/initramfs-tools/modules
2 — добавляем в конец новую строку с одним лишь словом aufs
3 — сохраняем и закрываем файл
4 — бэкапим текущий initrd образ (cp /boot/initrd.img-$(uname -r){,.bak}), на всякий случай
4 — обновляем загрузочный образ (update-initramfs -u)
5 — проверяем результат, т.е. перезагружаемся и смотрим что будет...

----------
Microsoft gives you windows, linuх gives you the whole house...
I've been using Vim for about 4 years now, mostly because I can't figure out how to exit it.

Всего записей: 6563 | Зарегистр. 28-08-2008 | Отправлено: 13:26 10-09-2012
acerr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Эм... Вы же итак его использовали, скорее всего командой modprobe aufs... Или нет? (наличие активного можно узнать командой lsmod | grep aufs).  
Собственно я вроде всё сказал сразу:
Цитата:
указать Ваш  модуль в /etc/initramfs-tools/modules и перепаковать iniramfs соответствующей командой.
1 — открываем файл /etc/initramfs-tools/modules  
2 — добавляем в конец новую строку с одним лишь словом aufs  
3 — сохраняем и закрываем файл  
4 — бэкапим текущий initrd образ (cp /boot/initrd.img-$(uname -r){,.bak}), на всякий случай  
4 — обновляем загрузочный образ (update-initramfs -u)  
5 — проверяем результат, т.е. перезагружаемся и смотрим что будет...

Пробовал командой modprobe aufs: FATAL: Module aufs not found.
и по пяти пунктам которые вы указали, результата ноль.
Работает только тогда когда загружено ядро с патчем aufs, но тогда виснет при загрузке.

Всего записей: 55 | Зарегистр. 13-09-2007 | Отправлено: 15:02 10-09-2012
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
acerr
Расскажите что Вас натолкнуло на aufs.
Может есть более гибкое решение вашей задачи?
P.S.: Я за четыре года пользования линухом еще не сталкивался с необходимостью Каскадно-объединённого монтирования. И сейчас впервые о нем прочитал когда гуглил на тему aufs.
P.P.S.: Что мешает засунуть команду mount -t aufs none /virtual -o br:/disk1=rw:/disk2=rw,create=mfs,sum в rc.local?

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 15:52 10-09-2012 | Исправлено: karavan, 15:59 10-09-2012
acerr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Расскажите что Вас натолкнуло на aufs.  
Может есть более гибкое решение вашей задачи?  
P.S.: Я за четыре года пользования линухом еще не сталкивался с необходимостью Каскадно-объединённого монтирования. И сейчас впервые о нем прочитал когда гуглил на тему aufs.  
P.P.S.: Что мешает засунуть команду mount -t aufs none /virtual -o br:/disk1=rw:/disk2=rw,create=mfs,sum в rc.local?

Можно конечно, но хотелось бы модуль собрать. Как мне кажется это будет правильнее, да и уже из принципа (должно же работать)
Ответ на первый вопрос: Есть дома самосборный сетевой накопитель в который установленно на данный момент два винта по терабайту, и через AUFS они объеденены в один виртуальный: так удобнее. Вот в этом то и смысл. Есть еще утилита MHDDFS но она по скорости работы не сравнится с AUFS.
http://habrahabr.ru/post/98742/

Всего записей: 55 | Зарегистр. 13-09-2007 | Отправлено: 16:48 10-09-2012 | Исправлено: acerr, 16:49 10-09-2012
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan
> еще не сталкивался с необходимостью Каскадно-объединённого монтирования
Сталкиваться — может быть, не сталкивались, а пользовались, наверняка, неоднократно. На этом принципе реализована запись (временная или перманентная) в корневую ФС всех современных лайв-сиди, основа которой, очевидно, read-only.

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 16:53 10-09-2012 | Исправлено: ASE_DAG, 16:59 10-09-2012
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
acerr
а как на счет
Цитата:
mount -t aufs none /virtual -o br:/disk1=rw:/disk2=rw,create=mfs,sum в rc.local

Надеюсь в убунте есть такой механизм выполнения команд в автостарте системы?

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 19:28 10-09-2012
acerr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Таким образом все работает, но есть одно неудобство, при загрузке трансмишен видимо загружается раньше, и соответственно закачки останавливаются, приходится в ручную запускать...

Всего записей: 55 | Зарегистр. 13-09-2007 | Отправлено: 22:10 10-09-2012
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
acerr
Укажите запуск трансмишена там-же в rc.local, но следующей строчкой.
А еще лучше будет указать в rc.local строчку на запуск скрипта со следующим содержимым:
 

Код:
#!/bin/bash
 
mount -t aufs none /virtual -o br:/disk1=rw:/disk2=rw,create=mfs,sum    # монтировани ФС
sleep 15                              # таймаут в секундах перед следующей командой
/usr/bin/transmission       #запуск трансмишена
exit 0

Скрипт располагайте где угодно.
Но тут еще надо подумать о разделении прав на операцию монтирования и на запуск трансмишена (негоже его под рутом держать)
 
UPD: Строку с параметрами монтирования идеологически правильно (как любят выражаться закоренелые линуксоиды) расположить в fstab, но добавить параметр noauto. А в скрипте достаточно будет команды mount /virtual

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 22:25 10-09-2012 | Исправлено: karavan, 18:37 11-09-2012
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201

Компьютерный форум Ru.Board » Операционные системы » UNIX » Новичок в GNU/Linux’е
articlebot (03-11-2017 08:01): Новичок в GNU/Linux’е.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru