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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 | Цитировать | Сообщить модератору
shylExSSchumi
Показывай скрипт, показывай параметры.

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 17:20 17-03-2017
shylExSSchumi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Первый скрипт https://cloud.mail.ru/public/GzQC/d3o9w42Hq
Из него запускается второй https://cloud.mail.ru/public/GL1b/LyYKLRnht
На данный момент я пробрасывают руками эти параметры, но это же неправильно (первый скрипт, строка if [ $isHtml == 1 ]; then).

Всего записей: 114 | Зарегистр. 28-03-2016 | Отправлено: 17:36 17-03-2017
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
shylExSSchumi
Научись содержимое скриптов вкладывать сюда, оборачивая тегами [code] и [more].
Ходить куда-то скачивать твои скрипты весьма напряжно.
 
Добавлено:
Или хотя бы используй сервис pastebin

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 17:41 17-03-2017
shylExSSchumi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan
Первый скрипт http://pastebin.com/5qbizm5P
Второй скрипт http://pastebin.com/N6ffUn1C

Всего записей: 114 | Зарегистр. 28-03-2016 | Отправлено: 18:14 17-03-2017
karavan



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

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 18:23 17-03-2017
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shylExSSchumi
> https://cloud.mail.ru/public/GzQC/d3o9w42Hq
> https://cloud.mail.ru/public/GL1b/LyYKLRnht
 
Две пустых страницы.
 
karavan
> [code]
 
Здесь это просто рамочка.  [font=monospace][/font] вы хотели сказать :-).
 
> Или хотя бы используй сервис pastebin
 
Зачем?  Мы же не в IRC.
 
shylExSSchumi
> Первый скрипт http://pastebin.com/5qbizm5P
 
Тыц.
 
> Второй скрипт http://pastebin.com/N6ffUn1C
 
Тыц.

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

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



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

Цитата:
[font=monospace][/font] вы хотели сказать

Нет, то, что  хотел сказать, я сказал.
В том-же рубордовском хэлпе есть упоминание какой тэг для чего используется.

Цитата:
Зачем?  Мы же не в IRC

На случай, если человек испытывает неудобства в использовании тегов форума.
 

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 22:05 17-03-2017
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
karavan> что хотел сказать, [то и] сказал.
 
А!  Ну в таком случае вы дали неверный совет.  [code] порождает лишь рамку, использовать его, для выдержек из программного кода, конечно, не вредно, но совершенно не обязательно, тогда как [font=monospace][/font] строго необходим.
 
> на случай, если испытывает трудности с тэгами
 
Да уж лучше вообще без тэгов, чем непонятно куда на сторону.

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 23:27 17-03-2017 | Исправлено: ASE_DAG, 23:28 17-03-2017
shylExSSchumi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Открываю файловый менеджер своей xubuntu. Вижу:
   
А как мне в терминале увидеть эти develop, games, soft?
Мне хочется сделать дисконнект их всех.

Всего записей: 114 | Зарегистр. 28-03-2016 | Отправлено: 12:38 01-04-2017 | Исправлено: shylExSSchumi, 11:35 03-04-2017
crackofinder



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shylExSSchumi, зачем Вам терминал в данном случае? Это в файловом менеджере и убирается. Правый клик на выбранной закладке и внизу выбрать "Удалить закладку".

Всего записей: 9 | Зарегистр. 09-07-2009 | Отправлено: 15:03 01-04-2017
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shylExSSchumi> Открываю файловый менеджер своей xubuntu
 
Тюнар?
 
> А как мне в терминале увидеть эти develop, games, soft?
 
Они смонтированы, да?  При помощи GVFS, да?
 
$ ls /run/user/$UID/gvfs/
 
> Мне хочется сделать дисконнект их всех
 
Соответственно:
 
$ gvfs-mount --unmount /run/user/$UID/gvfs/*
 
И на будущее — в местном недоязыке разметки есть тэг [img].

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 17:02 01-04-2017
Futurism

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скажите, как через терминал мне поменять dns на
8.8.8.8
8.8.4.4
в Ubuntu

Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 18:06 01-04-2017
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Futurism> как через терминал
 
А как это сделать иначе вы знаете?

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 18:39 01-04-2017
Futurism

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
нет, но знаю что можно как-то через терминал, но как прошу мне показать

Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 19:11 01-04-2017
karavan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Futurism
Текущие адреса серверов dns указаны в файле /etc/resolv.conf
Важно, туда они могут попадать как вручную, так и с помощью скриптов dhcp-клиента.
Логичнее подменять адреса серверов dns по пути их появления в системе.

Всего записей: 1962 | Зарегистр. 02-12-2011 | Отправлено: 19:38 01-04-2017
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Futurism, ну а кто у вас там сетью-то заведует?  Network Manager?  Connman?  Простой дебиановский networking (или как там называется эта штука, к какой принадлежит /etc/network/)?
 
Как вы ее настраивали-то?
 
Добавлено:
Впрочем, что-то мне подсказывает, что ответ будет — никак-де не настраивал, оно само работает.
 
Тогда умолчания зависят от среды «рабочего стола».  Юнити, Гном и КДЕ тянут NM.  LXDE и LXQt — Connman.  Xfce — не знаю.
 
Давайте узнаем:
 
$ /etc/init.d/network-manager status
$ /etc/init.d/connman status

 
Добавлено:
Поскольку ответ, вероятно, будет в пользу «Диспетчера сети», то не буду вас тут ждать, а сообщу, что там так:
 
$ nmcli connection edit <имя соединения>
 
Список нэймсерверов задается, разумеется, не глобально, а для каждого «соединения» — ваше желание использовать нэймсервера у черта на куличках вместо местных — это все же редкость.  Как называется ваше «соединение», вам подскажет автодополнение, или на $ nmcli посмотрите.
 
nmcli> set ipv4.dns 8.8.8.8, 8.8.4.4
 
А если вам нужно еще и для IPv6, то соответственно:
 
nmcli> set ipv6.dns 2001:4860:4860::8888, 2001:4860:4860::8844
 
Это Гугловские общедоступные нэймсервера, да.
 
nmcli> save
nmcli> ^D
$ nmcli connection up <имя соединения>



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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 19:54 01-04-2017 | Исправлено: ASE_DAG, 20:28 01-04-2017
shylExSSchumi

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
да thunar
Как подключается не могу сказать, я юзаю doublecmd, я просто открываю smb://192.168.1.77 моего nas. Вижу папки, как только пытаюсь зайти в любую из них, просто логин и пароль. Просто странно, что спрашивает, но это видимо трабла софта. Потому что я захожу в папку, где настроен вход для любого юзера (nas у меня my book live, доступ к папку сделан через самбу).
Но скорее всего да, через GVFS.
Так как ваши команды работают и для списка и для umount.
 
А немного параллельный вопрос.
Не знаю как организована сетка. Вижу адрес свой такой 10.67.11.147.
Подключаюсь через vpn (там диапазон 192.168.1.*) через команду: nmcli --ask con up id $host
Подключаюсь без проблем. Но все запросы на данный диапазон летят не через 192, а через 10.
Только когда я делаю sudo ip route add 192.168.1.0/24 dev ppp0, начинает работать нормально.
Само соединение я создавал через гуи. Там практически всё по умолчанию.  
IP4 settings: automatic (VPN)
[ON] Use this connection only for resources on its network.
 
Немного для справки:

Код:
enp2s0    Link encap:Ethernet  HWaddr 38:d5:47:19:c3:f1  
          inet addr:10.67.11.147  Bcast:10.67.11.255  Mask:255.255.255.0
          inet6 addr: fe80::21de:3208:3c20:669c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:337783 errors:0 dropped:0 overruns:0 frame:0
          TX packets:195553 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000  
          RX bytes:407126006 (407.1 MB)  TX bytes:26366050 (26.3 MB)
 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:198247 errors:0 dropped:0 overruns:0 frame:0
          TX packets:198247 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1  
          RX bytes:164741843 (164.7 MB)  TX bytes:164741843 (164.7 MB)
 
ppp0      Link encap:Point-to-Point Protocol  
          inet addr:192.168.1.246  P-t-P:192.168.1.245  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1400  Metric:1
          RX packets:75 errors:0 dropped:0 overruns:0 frame:0
          TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3  
          RX bytes:13751 (13.7 KB)  TX bytes:10126 (10.1 KB)

 
Это после добавленного маршрута:
 
Kernel IP routing table

Код:
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.67.11.1      0.0.0.0         UG    100    0        0 enp2s0
10.67.11.0      0.0.0.0         255.255.255.0   U     100    0        0 enp2s0
95.xx.xx.x      10.67.11.1      255.255.255.255 UGH   100    0        0 enp2s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp2s0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 ppp0
192.168.1.245   0.0.0.0         255.255.255.255 UH    50     0        0 ppp0
 

 
Это сразу после подключения vpn:

Код:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.67.11.1      0.0.0.0         UG    100    0        0 enp2s0
10.67.11.0      0.0.0.0         255.255.255.0   U     100    0        0 enp2s0
95.xx.xx.x      10.67.11.1      255.255.255.255 UGH   0      0        0 enp2s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp2s0
192.168.1.245   0.0.0.0         255.255.255.255 UH    50     0        0 ppp0
 

 
Если надо, могу скинуть конфиг из /etc/NetworkManager/system-connections

Всего записей: 114 | Зарегистр. 28-03-2016 | Отправлено: 11:51 03-04-2017 | Исправлено: shylExSSchumi, 11:53 03-04-2017
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shylExSSchumi> работают
 
Ну и славно.
 
> странно, что спрашивает, но это видимо трабла софта. Потому что я захожу в папку, где настроен вход для любого юзера
 
Не уловил логики.
 
> А немного параллельный вопрос.
 
И вот вопроса-то я и не понял.
 



Futurism, как успехи?

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 20:04 03-04-2017
Futurism

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

Цитата:
Futurism, ну а кто у вас там сетью-то заведует?  Network Manager?  Connman?  Простой дебиановский networking (или как там называется эта штука, к какой принадлежит /etc/network/)?
 
Как вы ее настраивали-то?
 
Добавлено:
Впрочем, что-то мне подсказывает, что ответ будет — никак-де не настраивал, оно само работает.
 
Тогда умолчания зависят от среды «рабочего стола».  Юнити, Гном и КДЕ тянут NM.  LXDE и LXQt — Connman.  Xfce — не знаю.
 
Давайте узнаем:
 
$ /etc/init.d/network-manager status
$ /etc/init.d/connman status
 
Добавлено:
Поскольку ответ, вероятно, будет в пользу «Диспетчера сети», то не буду вас тут ждать, а сообщу, что там так:
 
$ nmcli connection edit <имя соединения>
 
Список нэймсерверов задается, разумеется, не глобально, а для каждого «соединения» — ваше желание использовать нэймсервера у черта на куличках вместо местных — это все же редкость.  Как называется ваше «соединение», вам подскажет автодополнение, или на $ nmcli посмотрите.
 
nmcli> set ipv4.dns 8.8.8.8, 8.8.4.4
 
А если вам нужно еще и для IPv6, то соответственно:
 
nmcli> set ipv6.dns 2001:4860:4860::8888, 2001:4860:4860::8844
 
Это Гугловские общедоступные нэймсервера, да.
 
nmcli> save
nmcli> ^D
$ nmcli connection up <имя соединения>

 
ASE_DAG прошу простить что был в подполье, значит смотрите  
1. у меня есть выделенный дедик, я на него поставил убунту
2.
$ /etc/init.d/network-manager status
как ни крути нет такого каталога init d
плюс  

$ nmcli connection edit <имя соединения>
нет такой команды и как узнать имя соединения, где оно написано

Всего записей: 1200 | Зарегистр. 04-02-2011 | Отправлено: 16:19 09-04-2017
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG>> $ /etc/init.d/network-manager status
Futurism> как ни крути нет такого каталога init d
Futurism> $ /init.d
Futurism> $ cd /etc/init.d/network-manager status
Futurism> $ cd/etc
Futurism> $ init.d
Futurism> $ cd init/d
Futurism> $ cd /init.d
 
Вот наглядный пример того, что бывает, когда человек годами тренирует небрежность в письме, избегая использовать заглавные буквы и ставить знаки препинания, руководствуясь принципом «нуачо и так же понятно».

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

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 22:12 09-04-2017 | Исправлено: ASE_DAG, 22:13 09-04-2017
   

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