Ru-Board.club
← Вернуться в раздел «UNIX»

» Новичок в Linux.

Автор: Maximus777
Дата сообщения: 27.06.2010 19:17
Может в этой теме кто поможет? Не получается в Опере прикрутить такой пункт меню:

Код: Item, "Положить в файл загрузки"="execute program,"xterm -e echo","%l > /home/user/Загрузки/download""
Автор: Viewgg
Дата сообщения: 27.06.2010 20:51
Maximus777
Так не пойдет, я бы сказал, нужно написать простенький bash-сценарий и его запускать из этой "Оперы".
Автор: Maximus777
Дата сообщения: 28.06.2010 07:22
Viewgg
спасибо за совет. В винде получилось с батником, вечером сделаю на лине. Работаит!

Ещё вопрос в догонку. Как отправить команду в консоль и чтоб окно консоли не мелькало? По тихому так, рраз и готово.
Автор: Hazard
Дата сообщения: 28.06.2010 09:45
Viewgg
Почему не выйдет ? Все работает, если правильно написать, напр. так:

Код: xterm -e "echo 'TEST' >> /home/user/test.txt"
Автор: Maximus777
Дата сообщения: 28.06.2010 12:00
Hazard
в консоли это и без xterm работает, просто echo ...
И вместо 'TEST' надо ссыль подставлять. Всё это настраивается в меню Оперы. Т.е. там есть возможность запуска проги, вот это и настраивается, потом правый клик на нужной ссылке и отправляем её в текстовый файл. И так раз ...надцать. Потом говорим wget -i download и все ссыли прокачиваются. Теперь остался небольшой вопрос, как в скрипте написать, чтоб он при вызове не рисовал окно? Скрипт будет вызываться из Оперы, т.е. Alt+F2 тут никак не поможет.

Вобщем в итоге вот это:

Код: Item, "Положить в файл загрузки"="execute program,"xterm -e echo","%l > /home/user/Загрузки/download""
Автор: Hazard
Дата сообщения: 28.06.2010 12:08
Maximus777
Я тебе как раз показал как БЕЗ консоли это заставить работать ) Ты попробуй вместо TEST пропиши %1 и вставь в оперу. Или надо полностью готовое решение с точностью до запятой писать ? Проблема у тебя была в том что неверно выставленны кавычки, точнее для конслои то покатит, а вот для xterm нет. Alt+F2 как ты понимаешь это запуск из среды.

Добавлено:
Попробуй примени одинарные и двойные кавычки.
Автор: Maximus777
Дата сообщения: 28.06.2010 12:30
Hazard
до запятой не обязательно, можно было даже пример не писать, а просто сказать про кавычки. Как-то вылетело из головы, что одинарные кавычки это с переменными. Попробую. Хотя вариант со скриптом мне уже больше понравился, ибо в скрипте я могу ещё чего-нить намудрить.
Автор: Hazard
Дата сообщения: 28.06.2010 12:32
Чтоб уж совсем мысль понятна была:

Код: Item, "Положить в файл загрузки"="Execute program, "xterm", "-e echo ', %l' >> /home/user/test.txt"
Автор: Maximus777
Дата сообщения: 28.06.2010 17:35
Hazard
Попробовал. Не работает. Терминальное окно мелькает и привет. Не стал разбираться. Вобщем сделал уже через скрипт. Причём получил бонус, оказалось что скрипт не открывает окно, т.е. ничего не мелькает, ссыль потихому ложится в файл. Кайф! Всем большая спасиба за участие.
Автор: DrakonHaSh
Дата сообщения: 30.06.2010 13:21
как вывести содержимое каталога в виде дерева ?

нашeл вот это:
find . | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"
=>
|-_reports
|-index.php
|-install
| |-index.php
|-system
| |-.htaccess
...

но хотелось бы еще и инфу о правах, владельце, группе, размере и дате
[нужна именно "команда", а не скрипт]
Автор: Maximus777
Дата сообщения: 30.06.2010 19:52
Когда мне надо что-то сделать от рута, я вбиваю sudo -s, затем свой пароль и делаю дело. После всего ввожу exit и выхожу из рута. Я правильно выхожу? Что-то ничего не нарыл в сети и в man sudo тоже кисло насчёт этого.
Автор: aut
Дата сообщения: 30.06.2010 20:01

Цитата:
Когда мне надо что-то сделать от рута, я вбиваю sudo -s, затем свой пароль и делаю дело. После всего ввожу exit и выхожу из рута. Я правильно выхожу? Что-то ничего не нарыл в сети и в man sudo тоже кисло насчёт этого.


Правильно. Но можно проще:
для выхода нажать Ctrl-D
Автор: Maximus777
Дата сообщения: 01.07.2010 07:27
aut
Спасибо, попробую.

А кто-нибудь знает, есть ли возможность как-то увидеть прям на роутере, вывод ip-соединений? Типа netstat. На роутере есть такой набор команд:

Код: help
logout
reboot
adsl
atm
brctl
cat
ddns
df
dumpcfg
echo
ifconfig
kill
arp
defaultgateway
dhcpserver
dns
lan
passwd
ppp
remoteaccess
restoredefault
route
save
swversion
wan
ping
ps
pwd
sntp
sysinfo
tftp
Автор: Maximus777
Дата сообщения: 01.07.2010 19:06
Не знаю прокатит ли за вопрос новичка, но имеется следующий трабл. В скрипте, который получает аргумент строку, надо заменить часть строки. Как можно провернуть такой фокус? К примеру:
http://тра-ля-ля.html
заменить на:
http://тыры-пыры.html

upd:
Всё, разобрался. Вот так сделал:

Код: #!/bin/bash
A=$1;
B="http://"${A:6};
Автор: Alukardd
Дата сообщения: 02.07.2010 00:01
Maximus777
не знаю как на роутере, но на обычной машине можно найти наиподробнейшую стату так - #cat /proc/net/ip_contrack - правда это кажется файл iptables - хз что там на роутерах ( я до их подробного изучения к моему великому сожалению еще не добрался )
Автор: Hazard
Дата сообщения: 02.07.2010 11:02
Maximus777
Вот простой вариант замены через sed

Код: echo http://тра-ля-ля.html | sed -e "s/тра-ля-ля/тыры-пыры/g"
Автор: Maximus777
Дата сообщения: 02.07.2010 17:12

Цитата:
Тебе скорее нужна строка с ls а не с find

Нет. Это последняя версия Оперы дэц глючит. Я делаю свои пункты меню в ней и через правую кнопку получаю ссыль. Так вот эта ссыль без одного слеша (http:/www...). Для исправления этого бага мне и пришлось делать скрипт и передавать ссыль ему. Хз как вам, а мне понятнее так:

Код: A=$1;
B="http://"${A:6};
Автор: Alukardd
Дата сообщения: 02.07.2010 19:24
Maximus777
Цитата:
Там действительно есть какое-то файло, но мне не удалось найти там инфу о соединениях. А можно ли как-нить командой cat посмотреть список файлов в каталоге?
файло смотреть надо командой #ls /proc/net, а вам нужен именно тот файл который я вам указал, он показывает, какие соединения с кем установлены и по каким портам, а так же по какому протоколу сколько байт/пакетов передано и в каком состоянии щас находится соединение...
лучше пользоваться так #cat /proc/net/ip_conntrack | more - ибо файл очень большой, а так получите постраничный вывод!
p.s. фильтр more обычно присутствует в таких системах...
Автор: Maximus777
Дата сообщения: 02.07.2010 21:38
Alukardd
спасибо за инфу. А команды ls там нет, увы.

aut
Цитата:
Правильно. Но можно проще:
для выхода нажать Ctrl-D

Кайф то какой! И даже в ssh также работает! Причём оно как бы само печатает exit.
Автор: Alukardd
Дата сообщения: 02.07.2010 22:02
Maximus777
Цитата:
спасибо за инфу. А команды ls там нет, увы.
а more-то работает??? про ls вам стоит попробовать когда пишите #cat /proc/net/ или любой другой путь, то в линуксе существует авто-дополнение по tab - так что вы можете набрать /pr и нажать tab и он сам допишет /proc/. Если же он этого не сделал - это может означать одно из двух: 1 - это то что такого пути(каталога/файла) не существует и 2 - это то что с таким началом существует более одного пути в текущей директории - после чего смело жмёте tab+tab( 2 быстрых нажатия на tab ) и он вам выводит всевозможные вариации на тему... пробуйте!!!
p.s. вам надо набрать #cat /proc/net/ и не нажимая Enter нажать tab+tab!
Автор: 0Vovan0
Дата сообщения: 04.07.2010 15:23
CentOS 5.4 , хотел установить svn

[more]
[root@nhs yum.repos.d]# yum install subversion
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: mirror.nsc.liu.se
* atomic: www6.atomicorp.com
* base: centosh3.centos.org
* centosplus: centosg3-msync-dvd.centos.org
* epel: mirror.andreas-mueller.com
* extras: mirror.nsc.liu.se
* rpmforge: ftp-stud.fht-esslingen.de
* updates: centosg3-msync-dvd.centos.org
Excluding Packages from CentALT Packages for Enterprise Linux 5 - x86_64
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package subversion.i386 0:1.4.2-4.el5_3.1 set to be updated
--> Processing Dependency: perl(URI) >= 1.17 for package: subversion
--> Processing Dependency: neon >= 0.25.5-6.el5 for package: subversion
--> Processing Dependency: libneon.so.25 for package: subversion
--> Processing Dependency: libapr-1.so.0 for package: subversion
--> Processing Dependency: libaprutil-1.so.0 for package: subversion
--> Processing Dependency: libdb-4.3.so for package: subversion
---> Package subversion.x86_64 0:1.6.12-0.1.el5.rf set to be updated
--> Running transaction check
---> Package apr.i386 0:1.2.7-11.el5_3.1 set to be updated
---> Package apr.x86_64 0:1.3.12-1.el5 set to be updated
---> Package apr-util.i386 0:1.2.7-11.el5 set to be updated
--> Processing Dependency: libsqlite3.so.0 for package: apr-util
--> Processing Dependency: libpq.so.4 for package: apr-util
---> Package db4.i386 0:4.3.29-10.el5 set to be updated
---> Package neon.i386 0:0.25.5-10.el5_4.1 set to be updated
---> Package neon.x86_64 0:0.25.5-10.el5_4.1 set to be updated
---> Package perl-URI.noarch 0:1.35-3 set to be updated
--> Running transaction check
---> Package postgresql-libs.i386 0:8.1.21-1.el5_5.1 set to be updated
---> Package postgresql-libs.x86_64 0:8.1.21-1.el5_5.1 set to be updated
---> Package sqlite.i386 0:3.3.6-5 set to be updated
--> Processing Dependency: libncurses.so.5 for package: sqlite
--> Running transaction check
---> Package ncurses.i386 0:5.5-24.20060715 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
subversion i386 1.4.2-4.el5_3.1 base 2.3 M
subversion x86_64 1.6.12-0.1.el5.rf rpmforge 6.8 M
Installing for dependencies:
apr i386 1.2.7-11.el5_3.1 base 123 k
apr-util i386 1.2.7-11.el5 base 80 k
db4 i386 4.3.29-10.el5 base 909 k
ncurses i386 5.5-24.20060715 base 1.1 M
neon i386 0.25.5-10.el5_4.1 base 101 k
neon x86_64 0.25.5-10.el5_4.1 base 100 k
perl-URI noarch 1.35-3 base 116 k
postgresql-libs i386 8.1.21-1.el5_5.1 updates 196 k
sqlite i386 3.3.6-5 base 213 k
Updating for dependencies:
apr x86_64 1.3.12-1.el5 CentALT 101 k
postgresql-libs x86_64 8.1.21-1.el5_5.1 updates 196 k

Transaction Summary
================================================================================
Install 11 Package(s)
Upgrade 2 Package(s)

Total size: 12 M
Total download size: 101 k
Is this ok [y/N]: y
Downloading Packages:
apr-1.3.12-1.el5.x86_64.rpm | 101 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test


Transaction Check Error:
package apr-util-1.3.9-1.el5.x86_64 (which is newer than apr-util-1.2.7-11.el5.i386) is already installed

Error Summary
-------------

[root@nhs yum.repos.d]#

[/more]

Такой варинат даунгрейда apr-util до 1.2.17-11 меня не очень устраивает
[more]
[root@nhs yum.repos.d]# yum downgrade apr-util
Loaded plugins: fastestmirror
Setting up Downgrade Process
Loading mirror speeds from cached hostfile
* addons: mirror.nsc.liu.se
* atomic: www6.atomicorp.com
* base: centosh3.centos.org
* centosplus: centosg3-msync-dvd.centos.org
* epel: mirror.andreas-mueller.com
* extras: mirror.nsc.liu.se
* rpmforge: ftp-stud.fht-esslingen.de
* updates: centosg3-msync-dvd.centos.org
Excluding Packages from CentALT Packages for Enterprise Linux 5 - x86_64
Finished
No Match for available package: apr-util-1.2.7-11.el5.i386
Resolving Dependencies
--> Running transaction check
---> Package apr-util.x86_64 0:1.2.7-11.el5 set to be updated
---> Package apr-util.x86_64 0:1.3.9-1.el5 set to be erased
--> Processing Dependency: apr-util = 1.3.9-1.el5 for package: apr-util-ldap
--> Running transaction check
---> Package apr-util-ldap.x86_64 0:1.3.9-1.el5 set to be erased
--> Processing Dependency: apr-util-ldap for package: httpd
--> Running transaction check
---> Package httpd.x86_64 0:2.2.15-2.el5 set to be erased
--> Processing Dependency: httpd-mmn = 20051115 for package: php
--> Processing Dependency: httpd-mmn = 20051115 for package: mod_ssl
--> Processing Dependency: webserver for package: webalizer
--> Processing Dependency: httpd for package: squirrelmail
--> Processing Dependency: httpd for package: squirrelmail
--> Processing Dependency: httpd = 2.2.15-2.el5 for package: mod_ssl
--> Running transaction check
---> Package mod_ssl.x86_64 1:2.2.15-2.el5 set to be erased
---> Package php.x86_64 0:5.2.13-1.el5.art set to be erased
--> Processing Dependency: php = 5.2.13-1.el5.art for package: php-devel
--> Processing Dependency: php for package: php-zend-optimizer
---> Package squirrelmail.noarch 0:1.4.8-5.el5.centos.10 set to be erased
---> Package webalizer.x86_64 0:2.01_10-30.1 set to be erased
--> Running transaction check
---> Package php-devel.x86_64 0:5.2.13-1.el5.art set to be erased
---> Package php-zend-optimizer.x86_64 1:3.3.9-1.el5.art set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Downgrading:
apr-util x86_64 1.2.7-11.el5 base 79 k
Removing for dependencies:
apr-util-ldap x86_64 1.3.9-1.el5 installed 8.9 k
httpd x86_64 2.2.15-2.el5 installed 3.3 M
mod_ssl x86_64 1:2.2.15-2.el5 installed 175 k
php x86_64 5.2.13-1.el5.art installed 3.4 M
php-devel x86_64 5.2.13-1.el5.art installed 2.8 M
php-zend-optimizer x86_64 1:3.3.9-1.el5.art installed 5.8 M
squirrelmail noarch 1.4.8-5.el5.centos.10 installed 14 M
webalizer x86_64 2.01_10-30.1 installed 259 k

Transaction Summary
================================================================================
Remove 8 Package(s)
Reinstall 0 Package(s)
Downgrade 1 Package(s)

Total download size: 79 k
Is this ok [y/N]: n
[/more]

И как тогда быть?
Автор: Viewgg
Дата сообщения: 04.07.2010 15:59
0Vovan0
Кстати, а почему CentOS не последней версии?

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


Цитата:
И как тогда быть?

Для начала - разобраться с репозиториями, потому что в /etc/yum.repos.d/ у вас творится, видимо, невесть что.
Автор: 0Vovan0
Дата сообщения: 04.07.2010 20:39

Цитата:
Кстати, а почему CentOS не последней версии?

Когда брал сервак поставили эту


Цитата:
Для начала - разобраться с репозиториями, потому что в /etc/yum.repos.d/ у вас творится, видимо, невесть что.

Ну... вообще все эти репозитории я сам и добавил , но они мне как бы и были нужны.
rpmforge - т.к. нужно много разнообразного софта, в частности mplayer/mencoder, ffmpeg, ImageMagick .
atomic - для обновления php до 5.2.13 без лишних модификаций, и мускула
CentAlt, который потянул за собой Epel - для обновления апача
А все остальные репозитории стандартные. Для CentAlt пришлось сразу же делать исключения чтобы не обновлял пхп до 5.3.2 , после обновления мускула тоже пришлось попилить конфиги того что обновилось - но апач/пхп/мускул мне нужны свежих версий, где еще их взять кроме как из этих репозиториев, или же собирать самому, я не знаю
Автор: Viewgg
Дата сообщения: 05.07.2010 09:49
0Vovan0
Ну это все понятно, неизбежные проблемы дистрибутива типа Red Hat. Кстати говоря, при таких потребностях я бы с самого начала задумался о Fedora по целому ряду причин: много достаточно нового софта в репозиториях (правда, мне не нравится, как в дополнительном RPM Fusion собран mplayer, в частности, без поддержки libmad, но один пакет можно и пересобрать, поменяв опцию), стабильность (а с "нестандартными" репозиторями, вообще говоря, ее никто не гарантировал), сходство в администрировании (все-таки Red Hat основан на Fedora), ну и безопасность, что для сервера актуально.

Если все-таки Fedora по каким-то причинам не нравится (или же менять категорически не хочется), то да, что-то для CentOS придется, может, даже и собирать самому (впрочем, с RPM это не такая проблема), ну и обязательно, повторюсь, стоит подключать репозитории только той же архитектуры, что и система, а все остальное выкинуть немедленно. По-моему, вывод yum очень красноречив.

Автор: 0Vovan0
Дата сообщения: 05.07.2010 14:55
Менять что-то уже поздновато - сервак стоит и работает, пока в тестовом режиме, но всеже. Кроме того, я более менее продолжительно работал только с CentOS, ну и с FreeBSD, и разбираться в федоре будет несколько сложнее.

А какие у меня репозитории неподходящие для CentOS? Вроде как все именно центософские..

Вообще было бы неплохо прояснить такой момент. Сабверсион не хочет ставиться потому что требует apr-util , хотя apr-util у меня уже установлена, но более новой версии. Это ограничения Subversion, по которым она не хочет работать с apr-util более новой версии, или так собран rpm-пакет, или тут что-то еще третье?
Просто если для svn нужно apr-util 1.2.7 , а для апача 2.2.15 - не менее чем 1.3.2, то получается что на одной машине нельзя иметь одновременно и свн и последний апач? )
Автор: Viewgg
Дата сообщения: 05.07.2010 18:33
0Vovan0

Цитата:
А какие у меня репозитории неподходящие для CentOS?

Вы меня спрашиваете? Я же не телепат, не могу с ходу сказать, что там подключено не от той архитектуры даже, а мешать i386 и x86-64 не годится.

Автор: Maximus777
Дата сообщения: 07.07.2010 21:34
Подскажите плиз. При загрузе системы выскакивает Krfb, аж два раза. Как его отключить? Облазил все места автозагрузки, ничего не нашёл.
Автор: 0Vovan0
Дата сообщения: 07.07.2010 23:27

Цитата:
Вы меня спрашиваете? Я же не телепат, не могу с ходу сказать, что там подключено не от той архитектуры даже, а мешать i386 и x86-64 не годится.

Ок, а какие репозитории мне можно подключить для CentOS 5.4 x64
Автор: Hazard
Дата сообщения: 12.07.2010 09:25
Maximus777
Где искал ?
Автор: AnDySs1
Дата сообщения: 12.07.2010 11:53
0Vovan0
для начала гляньте

http://wiki.centos.org/AdditionalResources/Repositories


Цитата:
т.к. нужно много разнообразного софта, в частности mplayer/mencoder, ffmpeg, ImageMagick .

на сервак ???

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Установка Linux Fedora без dvd-rom


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.