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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Dimon99
От GUI отказаться не получится (сейчас проверил), rdesktop требует иксы.
Поэтому любой дистрибутив с линуксом и воспользоваться следующим советом:
https://www.linux.org.ru/forum/general/2516845

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 14:45 10-02-2015
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inskin> запускаю на сервере архиватор 7z - и он тоже не читает файлы с двоеточием в именах! Почему? Запускаю из-под линукса, шара примонтирована к линуксу, файлы там лежат на линуксовой файловой системе - что не так?
 
УМВР. Debian GNU/Linux Jessie, p7zip 9.20.
 
Но вообще 7z — довольно посредственный архиватор, компрессор, возможно, неплохой, а как архиватор очень многого не умеет, даже самых базовый вещей иногда. Пользуйтесь проверенным tar’ом.

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 15:05 10-02-2015 | Исправлено: ASE_DAG, 15:33 10-02-2015
neandertal



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На рабочем столе KDE создан ярлык, указывающий на некую папку на жёстком диске. Можно ли как-то по ярлыку понять, на какой именно объект (папку) он указывает? Потому что если нажать "свойства" ярлыка то там видно где сам ярлык находится (Расположение: / (desktop) ) но не где сама папка (объект).

Всего записей: 60 | Зарегистр. 10-10-2012 | Отправлено: 11:58 16-02-2015
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neandertal, да, конечно. Впрочем конкретика зависит от того, что такое вы называете словом «ярлык» — символьную ссылку или XDG’шный desktop-файл. Так что пока:
 
$ ls -l ~/Desktop # ну или где у вас там рабочий стол находится

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 18:31 16-02-2015
tt43

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как правильно загружать обновления в Linux ?
в частности, имею FEDORA20, не включал ее недели 4...включил...нашло 345 обновлений...запускаю через APPER- идет бесконечная загрузка (оставлял на всю ночь)...
или через уведомление в трее- загружаю- пишет,что ждет окончания каких-то других задач...все. бесконечная загрузка обновлений...

Всего записей: 2216 | Зарегистр. 04-02-2014 | Отправлено: 01:40 21-02-2015
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tt43
в консоли от имени суперпользователя:
yum update

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 20:53 23-02-2015
Viewgg



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

Цитата:
yum update  

Пользователю выше не стал бы отвечать, а вот Ваше сообщение прокомментирую: поскольку Fedora переходит на DNF и тот, на мой взгляд, уже вполне приличен, то есть смысл взамен использовать его (# dnf upgrade). Это больше в тему конкретного дистрибутива, если что, но да ладно.

----------
Клуб "Вы"-кателей Руборда

Всего записей: 3012 | Зарегистр. 07-12-2004 | Отправлено: 20:08 28-02-2015
Cipper



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток.
Вопрос такой, пытаюсь поставить ipkg на DNS-320, но не понимаю, что происходит, то есть:  
-установил ipkg, вроде как, но после установки он мне выдает ipkg not found, привык к винде - поставил - проверил. Но не могу тут проверить, не хватает опыта. Прошу помощи. Я так понял, что это вывод всех процессов, и ipkg не запущен. Но хотелось бы точнее узнать.

Код:
# ps -A
PID   USER     COMMAND
    1 root     init
    2 root     [kthreadd]
    3 root     [ksoftirqd/0]
    4 root     [events/0]
    5 root     [khelper]
   42 root     [kblockd/0]
   45 root     [khubd]
   61 root     [crypto]
   62 root     [crypto_ret]
   67 root     [pdflush]
   68 root     [pdflush]
   69 root     [kswapd0]
   70 root     [aio/0]
   71 root     [cifsoplockd]
   72 root     [cifsdnotifyd]
   74 root     [xfslogd/0]
   75 root     [xfsdatad/0]
  232 root     [scsi_eh_0]
  233 root     [scsi_eh_1]
  243 root     [mtdblockd]
  244 root     [nftld]
  277 root     [kcryptd/0]
  279 root     [rpciod1/0]
  304 root     [loop0]
  306 root     [jffs2_gcd_mtd5]
 1199 root     /bin/login --
 1202 root     xmldb -n config
 1205 root     xmldb -n config -s /var/run/xmldb_sock_wto
 1226 root     /usr/sbin/syslogd -r -m 0 --rt_line 800
 1232 root     fan_control 0 c
 1243 root     mserver
 1274 root     [kjournald]
 1314 root     [kjournald]
 1343 root     chk_io
 1354 root     system_daemon
 1356 root     op_server 3 3 3
 1362 root     avahi-daemon: running [dlink.local]
 1363 root     mail_daemon
 1385 root     /usr/sbin/lighttpd-angel -D -m /usr/local/lib -f /etc/lighttpd/l
 1392 root     and
 1403 root     crond
 1411 root     /bin/login
 1440 root     [md0_raid1]
 1483 root     [kjournald]
 1538 root     [kjournald]
 1583 root     lpd Waiting
 1589 root     apkg
 1623 root     smbd -D
 1625 root     smbd -D
 1626 root     nmbd -D
 1710 root     scheddler
 1792 root     /usr/sbin/lighttpd -D -m /usr/local/lib -f /etc/lighttpd/lighttp
 1793 root     /usr/bin/php-cgi
 4005 root     /ffp/sbin/telnetd -l /ffp/bin/sh
 4021 root     /ffp/sbin/sshd
 4146 root     /ffp/bin/sh
 4147 admin    -sh
 4149 root     /ffp/bin/sh
 4161 root     -sh
 4183 root     /ffp/bin/sh
 4352 root     sshd: root@pts/3
 4354 root     -sh
 4453 root     ps -A
#
 

BusyBox v1.11.2 (2012-06-14 12:02:06 CST) built-in shell (ash)
 
Устанавливал по http://www.nslu2-linux.org/wiki/Optware/Dns323  с небольшими отклонениями, ввиду отличия путей

Всего записей: 57 | Зарегистр. 07-03-2006 | Отправлено: 18:38 03-03-2015 | Исправлено: Cipper, 18:49 03-03-2015
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cipper> с небольшими отклонениями, ввиду отличия путей
 
Вы не допускаете причину в этом, что не считаете нужным озвучить эти отличия?
 
Что до $ ps -A, то да, это список всех процессов, но я не вполне понимаю, что вы в нем хотите увидеть — ipkg — это не демон.

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 20:02 03-03-2015 | Исправлено: ASE_DAG, 20:04 03-03-2015
Cipper



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Отличие - там /mnt/HD_a2/ipkg/opt, а я использую /mnt/HD/HD_a2/ipkg/opt. Собственно понимания происходящего и не хватает, потому и спрашиваю. Вообще, хотелось бы понять для начала - как запустить ipkg, как проверить работает ли, как проверить правильно ли я его поставил, ну и в итоге его нормально запустить. Как то так что ли...  
Что касаемо пути - тот который там написан не работает. Но исходя из логики, я ему показываю другой путь, он туда устанавливается, оттуда и должен работать. Но это конечно правильно было бы в windows, и то при соответствующих условиях. А тут, я просто не знаю куда и как копать ) Ну а конкретно, при использовании команды ipkg происходит обращение в какой то файл с местонахождением файла ipkg, ну а у меня либо нет туда доступа, что маловероятно, либо в этом файле нет таких данных, либо там неверные данные о местонахождении. Вот для начала - куда идет обращение? И как проверить доступ что ли?

Всего записей: 57 | Зарегистр. 07-03-2006 | Отправлено: 20:30 03-03-2015 | Исправлено: Cipper, 20:43 03-03-2015
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cipper> хотелось бы понять для начала — как запустить ipkg, как проверить, работает ли
 
Там написано, как проверить.
 

Цитата:
List available packages

 # /opt/bin/ipkg update
 # /opt/bin/ipkg list

 
You should see a lot of packages listed.


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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 21:11 03-03-2015 | Исправлено: ASE_DAG, 21:12 03-03-2015
Cipper



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
результат не утешает  
-sh: /opt/bin/ipkg: not found

Всего записей: 57 | Зарегистр. 07-03-2006 | Отправлено: 21:14 03-03-2015
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cipper, вы точно внимательно читали ответы на все приказы, что отдавали:

$ su
# mkdir -p /opt
# mkdir -p /mnt/HD/HD_a2/ipkg/opt
# mount -o bind /mnt/HD/HD_a2/ipkg/opt /opt
# export PATH=/opt/bin:/opt/sbin:$PATH
#
# feed=http://ipkg.nslu2-linux.org/feeds/optware/dns323/cross/unstable
# ipkg_name=`wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}'`
# wget $feed/$ipkg_name
# zcat $ipkg_name | tar -xOvf - ./data.tar.gz | zcat | tar -C / -xvf -

 
Ошибок там не было?
 
Если не было, то поехали. Для начала:
 
$ ls /opt/ /opt/bin/
$ mount


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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 21:20 03-03-2015 | Исправлено: ASE_DAG, 21:22 03-03-2015
Cipper



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
/opt/:
bin    etc    lib    share
 
/opt/bin/:
ipkg                 ipkg-opt             update-alternatives
 
rootfs on / type rootfs (rw)
/dev/root on / type ext2 (rw)
proc on /proc type proc (rw)
squash on /usr/local/tmp type ramfs (rw)
/dev/loop0 on /usr/local/modules type squashfs (ro)
/dev/mtdblock5 on /usr/local/config type jffs2 (rw)
/dev/sda4 on /mnt/HD_a4 type ext3 (rw,data=ordered)
/dev/sdb4 on /mnt/HD_b4 type ext3 (rw,data=ordered)
none on /proc/bus/usb type usbfs (rw)
/dev/sda2 on /mnt/HD/HD_a2 type ext3 (rw,data=ordered,usrquota,grpquota)
/dev/sdb2 on /mnt/HD/HD_b2 type ext3 (rw,data=ordered,usrquota,grpquota)
devpts on /dev/pts type devpts (rw)
/dev/sda2 on /opt type ext3 (rw,data=ordered,usrquota,grpquota)
/dev/sda2 on /opt type ext3 (rw,data=ordered,usrquota,grpquota)
/dev/sda2 on /opt type ext3 (rw,data=ordered,usrquota,grpquota)
 
Что касаемо ответов, он обычно молчаливо проглатывает все приказы. из необычного только результаты
И ещё, я всё это делаю из под рута, это важно? Может нужно иначе?

Всего записей: 57 | Зарегистр. 07-03-2006 | Отправлено: 21:28 03-03-2015 | Исправлено: Cipper, 21:34 03-03-2015
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cipper, хмм...
 
$ ls -l /opt/bin/ipkg
 
> я все это делаю из-под рута, это важно? Может нужно иначе?
 
Да, важно. Нет, не иначе, см. шапку ветки.

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 21:40 03-03-2015
Cipper



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
-rwxr-xr-x    1 root     root         3132 May 24  2010 /opt/bin/ipkg
А вопрос про рут возник в связи с у вас в командах стоящего $

Всего записей: 57 | Зарегистр. 07-03-2006 | Отправлено: 21:43 03-03-2015 | Исправлено: Cipper, 21:56 03-03-2015
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cipper
> # /opt/bin/ipkg update
> -sh: /opt/bin/ipkg: not found
> $ ls -l /opt/bin/ipkg
> -rwxr-xr-x    1 root     root         3132 May 24  2010 /opt/bin/ipkg
 
Не могу вас ничем обрадовать. Единственное, что я сейчас могу сказать: такого не может быть.
 
> А вопрос про рут возник в связи с у вас в командах стоящего $
 
Эти можно и с точки зрения «защиты от дурака» хорошо бы выполнять из-под ограниченного пользователя, но если такового нет, то можно и от имени суперпользователя.

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 21:59 03-03-2015 | Исправлено: ASE_DAG, 22:01 03-03-2015
Cipper



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Давайте попробуем проанализировать то, что мы сейчас сделали, поскольку мне не всё понятно. Точнее, расскажите что мы проверили и что за результаты получили?  И возможен ли такой вариант, что он просто не понимает что мы от него просим? Ну и возможно ли как то получить от него более подробную хронологию действий с его точки зрения? Типа более подробный лог, что ли. Поскольку того, что быть не может, не должно быть )

Всего записей: 57 | Зарегистр. 07-03-2006 | Отправлено: 22:03 03-03-2015 | Исправлено: Cipper, 22:09 03-03-2015
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cipper, да, конечно.
 
Вот это: -sh: /opt/bin/ipkg: not found следует читать так: sh (т. е. шелл, ваша интерактивная оболочка) сообщает, что файла с именем /opt/bin/ipkg просто нет; не то, что прав не хватает (было бы permission denied), а просто — нет.
 
Можете приказать что-нибудь типа $ /bin/fgsfds (заведомо несуществующую команду) — получите тот же самый ответ — sh: /bin/fgsfds: not found.
 
Тем не менее $ ls -l /opt/bin/ipkg вам показывает, что он есть.

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 22:11 03-03-2015
Cipper



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Поставим вопрос иначе, если файл есть, но пустой - результат будет такой же? То есть,инструкции к выполнению ipkg записаны в нём же, или это есть ещё отдельный файл, для того чтобы он выполнился? Или, к примеру, выполнение обычного текстового пустого файла в этой ОС тоже нормальное явление? И спасибо за помощь.

Всего записей: 57 | Зарегистр. 07-03-2006 | Отправлено: 22:19 03-03-2015 | Исправлено: Cipper, 22:35 03-03-2015
   

Страницы: 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