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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
krserv



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

Цитата:
Посмотрю как Acronis DDS - найдет эти разделы.

Что-то Acronis не справляется с этой задачей, уже часов 15 молотит диск, нашел 15 удаленных партиций, все почти одинакового размера 276 гб при размере диска 320 гб и все они им видятся как Ext 4, наверное нужно переходить на Linux технологии, загружать recovery Debian - устанавливать его заново, а update-grub потом найдет и раздел винды. Не по зубам акронису видно работа с Linux разделами.
 
Добавлено:
Avallach
я сам не понял, что произошло, я просто этой утилитой удалил раздел NTFS - Data - 160 gb и пытался на свободном месте создать раздел Ext 3 - 60 gb, но получил ошибку, начал после этого пробовать gparted - он указал, что диск не определен. сейчас запущу установку Debian - он свои разделы находит, просто заново установлю его на sda5; sda 6 у меня - /mnt, a sda7 - Swa. а с sda 1-4 разберемся уже после загрузки Debian.

Всего записей: 3728 | Зарегистр. 21-11-2006 | Отправлено: 21:19 03-11-2012
Avallach



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
krserv
Я б рекомендовал SystemRescueCD для этих целей. Кстати, вы точно понимаете как работает адресация разделов в лялихе? Потому как один из sda1-4 как раз и включает в себя sda5, sda6 и т.п.

Всего записей: 80 | Зарегистр. 25-09-2004 | Отправлено: 21:53 03-11-2012 | Исправлено: Avallach, 21:54 03-11-2012
krserv



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
о вот в этом я и прокололся, давно не работал с логическими дисками, всегда их делал основными, точно удалив раздел Data - логический - я удалил расширенный раздел, и получил вот эти все проблемы.
Раслабил  меня Acronis в Винде, привык, что он все сам за меня делал, и забыл, что тут нужно было эту зависимость учесть с расширенным разделом.  
Теперь вот и не знаю поможет ли мне SystemRescueCD - качаю буду пробовать, заодно в Линуксе будет хорошая практика работы с дисками.

Всего записей: 3728 | Зарегистр. 21-11-2006 | Отправлено: 22:38 03-11-2012 | Исправлено: krserv, 22:56 03-11-2012
Avallach



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поможет или нет — не знаю. Но весь набор нужных утилит там имеется: http://www.sysresccd.org/System-tools
На крайний случай, можно согнать образ всего винта (или его куска) с помощью dd на внешний веник, потом подключить получившийся файл как образ к VirtualBox и ковырять с него данные с помощью R-Studio. Для этого сценария пригодится еще вот эта утилитка: http://sourceforge.net/projects/raw2vmdk/  
R-Studio/R-Linux можно взять в соседнем разделе форума, а в каком — не скажу .

Всего записей: 80 | Зарегистр. 25-09-2004 | Отправлено: 23:12 03-11-2012 | Исправлено: Avallach, 23:12 03-11-2012
krserv



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan
Avallach
 
да раьше сталкивался при помощи test disk восстановил - подобное было, только раздел был ext4, a я сделал перемещение при помощи Acronis - а он не поддерживал ext4. Вот сейчас test disk мне выдал все разделы - пробую.
 
Добавлено:
test disk все нашел и восстановил, теперь мне нужно научиться как grub 2 заново исправить. Он у меня стоял в MBR. Загрузочный диск active был sda3 - Win 7-64;
sda1 - Win_XP; sda2 - Extended. sda4; sda5 - unknown - 150 gb - вот здесь проблема была, сейчас дальше копать буду. sda6 - ext3 - 27.9 Gb - это Debian.
sda7 ext3 - 37gb - это /mnt - локальный репозиторий; sda8 - swap - 4.66 gb
Т.е  
sda1 - Win_XP
sda2 - Extended
sda3 - Win 7
sda4 -
sda5 - unknown
sda6 - ext 3 Debian
sda7 - /mnt - Repo
sda8 - Linux-swap
 
В принципе мне sda5 не нужен, да и XP тоже. Debian - можно заново переставить, т.е мне нужно сохранить раздел Win7 и репозиторий, чтобы заново не качать, и затем уже разбить винт по новому, восстановить вначале Win7, а затем поставить Debian и скопировать в него репозиторий.
Последовательность действий:  
копирую данные 36 gb из раздела sda7  ext 3 на внешний диск, загрузившись с SystemRecoveryCD - подскажите как это лучше сделать
загружаюсь Acronis Backup Recovery - сохраняю раздел Win-7 или это лучше тоже средствами Linux сделать? Я уже становлюсь фанатом Linux - обожаю его!!!
Но если Acronis это сделает проще, то воспользуюсь им.
про Win_XP забыл - там же была двойная загрузка, т.е bootmanager Win 7 находится в разделе Win_XP - придется и XP раздел сохранять.

Всего записей: 3728 | Зарегистр. 21-11-2006 | Отправлено: 09:29 04-11-2012 | Исправлено: krserv, 10:21 04-11-2012
Avallach



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
krserv
Объясните мне: зачем вам локальный репозиторий размером в 40 гиг, учитывая что 85% софта из него вы использовать вообще никогда не будете? Да и к тому же он будет устаревать с катастрофической скоростью. У вас настолько плохо с доступом к интернету? Из опыта: при установке пригодного для работы десктопа с netinstall образа, скачивается примерно 1.5-2.0 Гб пакетов (это с со всеми средствами разработки, мультилибом, и кучей библиотек, которые _возможно_, когда-нибудь да понадобятся). Во времена когда у меня дома был дайлап модем на 33600, тогда да, имело смысл держать 10-12 сидюков с репами тогда еще Mandrake или Debian Woody. Но сейчас то оно зачем?

Всего записей: 80 | Зарегистр. 25-09-2004 | Отправлено: 13:34 04-11-2012 | Исправлено: Avallach, 13:34 04-11-2012
krserv



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

Всего записей: 3728 | Зарегистр. 21-11-2006 | Отправлено: 14:18 04-11-2012 | Исправлено: krserv, 20:04 04-11-2012
alexeySTP



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще один вопрос по автозапуску.
Хочу прикрутить виртуальный диск при старте системы.
Есть файл lodev:

Код:
 
#! /bin/sh
### BEGIN INIT INFO
# Provides: lodev
# Required-Start: checkroot module-init-tools
# Required-Stop:
# Should-Start: checkfs.sh
# Should-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: Creates the loopback device
### END INIT INFO
# /etc/init.d/lodev
#
touch /var/lock/lodev
case "$1" in
start)
echo "Creating loopback device "
losetup /dev/loop1 /virtualdisk
;;
stop)
echo "Releasing loopback device "
losetup -d /dev/loop1
;;
*)
echo "Usage: /etc/init.d/lodev {start|stop}"
exit 1
;;
esac
Rm /var/lock/lodev
exit 0
 

при попытке его запуска вручную вылезает сообщение об синтаксической ошибке на строке 14: case "$1" in "expected in"
и файл не запускается. В чем косяк - должно же работать!

Всего записей: 452 | Зарегистр. 26-01-2004 | Отправлено: 15:17 04-11-2012
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexeySTP
УМВР.
Нет, ну не все, конечно. Некий Rm, разумеется работать не будет, да и по существу я не проверял, но синтаксических ошибок он мне не возвращает. Во-первых, показывайте, куда у вас этот /bin/sh ведет.
$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Mar  1  2012 /bin/sh -> dash

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

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 15:44 04-11-2012 | Исправлено: ASE_DAG, 15:45 04-11-2012
Avallach



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexeySTP
Подтверждаю. Во всех баше-подобных шеллах должно работать. Про Rm ASE_DAG сказал.
Зачем только так жестко? А если loop1 уже занят? Можно ж использовать kpartx или просто mount -o loop.
 
 

Всего записей: 80 | Зарегистр. 25-09-2004 | Отправлено: 16:00 04-11-2012 | Исправлено: Avallach, 16:00 04-11-2012
alexeySTP



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avallach
А можно насчет

Код:
mount -o loop

поподробней?
Задача не выполнить конкретный скрипт, а подключить виртуальный диск из файла-контейнера...
 
Добавлено:
ASE_DAG

Цитата:
проверьте скрипт, взяв его оттуда же, откуда я — из вашего сообщения в этой ветке, копипастом

Ни фига себе - заработало!
Ты великий шаман!

Всего записей: 452 | Зарегистр. 26-01-2004 | Отправлено: 16:09 04-11-2012 | Исправлено: alexeySTP, 16:09 04-11-2012
Avallach



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexeySTP
Я имел ввиду просто добавить что-нибудь типа этого с конец fstab'a:

Код:
/home/user/current.iso    /mnt/iso   iso9660 loop,nosuid,users       0 0

или просто исполнять

Код:
# mount -o loop,nosuid,users /home/user/current.iso /mnt/iso

 
Правда, если ваш образ содержит таблицу разделов, то придется или использовать kpartx или вручную задавать смещения. Короче, посмотрите например тут: http://www.forensicswiki.org/wiki/Mounting_Disk_Images

Всего записей: 80 | Зарегистр. 25-09-2004 | Отправлено: 16:24 04-11-2012
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avallach
> mount -o loop
Я не вижу, чтобы в скрипте речь шла о монтировании. Однако вы правы, жестко задавать loop1 нельзя. Можно так:
# losetup --find /virtualdisk # создаем
# losetup --detach $(losetup --associated /virtualdisk | awk -F ':' 'FNR==1 {print $1}') # убираем

 
P. S. FNR==1 здесь присутствует из соображения, что ничто при таком подходе не мешает, выполнив инит-скрипт несколько раз, получить несколько лупов на один и тот же файл.
 
Добавлено:
alexeySTP
>> проверьте скрипт, взяв его оттуда же, откуда я — из вашего сообщения в этой ветке
> Ни фига себе - заработало!  
Можете, включив в вашем текстовом редакторе отображение непечатаемых символов (в Виме — :set list), убедиться, что где-то в 14-й строке затесался вместо пробела кто-то иной.

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 16:34 04-11-2012 | Исправлено: ASE_DAG, 16:44 04-11-2012
alexeySTP



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
Avallach
Спасибо за образование!!!

Всего записей: 452 | Зарегистр. 26-01-2004 | Отправлено: 16:51 04-11-2012
Avallach



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
krserv
немного оффтопа
 
alexeySTP
You're welcome!
 
Кстати, есть неплохая книжка от двух разработчиков дебиана: http://debian-handbook.info/get/now/
Если бы кто договорился с авторами, перевел на русский и добавил упражнения — получился бы замечательный учебник. Бесплатный. Еще хорошей вещью был R.U.T.E. но там у автора задвиги — он явным образом запретил любой перевод.

Всего записей: 80 | Зарегистр. 25-09-2004 | Отправлено: 17:48 04-11-2012 | Исправлено: Avallach, 17:57 04-11-2012
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avallach
> http://debian-handbook.info/get/now/
Забавно, что это уже не оригинал, а перевод с французского [1]. А договариваться о праве на перевод на русский ни с кем не надо, она же свободная (билицензия CC-BY / GNU GPL).

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 19:38 04-11-2012 | Исправлено: ASE_DAG, 19:43 04-11-2012
Avallach



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
Да, на ЛОРе было. За русский перевод ведь так никто и не взялся? Я собственно, к веду к тому, что кто-нибудь из преподавателей в "этой стране" мог бы этим заняться, а не думать где 3,5 BNC коннектора взять. Вы же видели же спич чушь выше? И вот так всегда. Скольких я таких мучеников-самовыдвиженцев нашего образования повидал ИРЛ, лучше никому и не рассказывать. Не поверят. В общем, народ, как всегда, зацикливается не на том.

Всего записей: 80 | Зарегистр. 25-09-2004 | Отправлено: 20:20 04-11-2012
megasoup2009

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

Всего записей: 28 | Зарегистр. 12-01-2009 | Отправлено: 20:51 04-11-2012 | Исправлено: megasoup2009, 22:10 22-11-2012
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
megasoup2009
Для начала позвольте сделать пару замечаний.
Во-первых, не надо дублировать посты. Конечно, если вы сочли, что ошиблись веткой, то перенести вопрос стоит, но именно что перенести — стерев с изначального места, где можно (и даже нужно) оставить только ссылку сюда. А во-вторых, там вы совершенно справедливо решили заключить листинги в more, а здесь напрасно этого не сделали.
 
Теперь по вашему материалу.
> логи при коннекте
Коннект, я понимаю, прошел успешно?
 
> приложение пытается сделать трассировку
> Failed to use ICMP (network ping), this requires special permissions.
Совершенно верно.
 
> # setcap cap_net_raw+epi /usr/bin/wine-preloader
Не иди речь о прокси, это было абсолютно и единственно верное решение.
 
> ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored.
А это странно.
 
> ln -s /usr/lib/libproxychains.so.3 /usr/lib/libproxychains.so
Неправдоподобно — назначение капабилитей испортить имена файлов не могло. И нелогично — не смогла загрузиться именно libproxychains.so.3, а не libproxychains.so, которую вы создали.
 
А теперь по существу.
Мне концептуально совершенно непонятны три вещи:
1. В чем собственно заключалась проблема до того, как вы назначили капабилити? Этому вашему PokerStars.exe обязательно нужно сделать трассировку маршрута прежде, чем начать работать? Сверхстранное требование, если только это не защита как-раз таки от проксирования, поскольку...
2. ICMP через SOCKS, если мне не изменяет память, вообще не проксируется. Что вы хотите получить-то? TCP через прокси, а пинг напрямую?
3. Почему понадобилось настраивать прокси внутри гостевой системы, хотя надежней и, вероятно, проще это было бы сделать на хостовой для всей виртуальной машины?
 
 
Добавлено:
> надежней и, вероятно, проще это было бы сделать на хостовой
А, у вас на хосте-то Винда. Тогда, может быть, и не проще.

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 22:01 04-11-2012 | Исправлено: ASE_DAG, 22:51 04-11-2012
genafonchik



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

Всего записей: 2457 | Зарегистр. 11-08-2008 | Отправлено: 23:46 04-11-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