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

» Новичок в GNU/Linux’е

Автор: ASE_DAG
Дата сообщения: 22.10.2013 18:06
Alukardd

> ...ядро должно его освобождать, если приложениям не хватает памяти, но этого может не происходить, если...
Как мне понимается, этого может не происходить только при vm.vfs_cache_pressure = 0.

Если честно, пока просто не вижу проблемы, которую вы решаете. Были какие-то реальные случаи с out of memory?
Автор: Alukardd
Дата сообщения: 22.10.2013 18:49
ASE_DAG
были случаи подвисания сервера на минуты-две, возможно в этот момент он вычищал немного cache и после опять работал более-менее нормально. Я поставил sar писать лог для подтверждения проблемы, но пока ещё за пол дня ни чего не успело произойти к тому же я принудительно вычистил кэш не так давно.

Добавлено:
Установил sysctl -w vm.vfs_cache_pressure=50, было 100. Если понравится — запишу в sysctl.conf.
Автор: king_stiven
Дата сообщения: 23.10.2013 14:19
Телик самсунг крутится на линуксе, да ещё скорее всего и урезанном, нашёл там только такие команды:
[more=команды]
Код:
ash\
cat\
chmod\
cp\
date\
dd\
df\
dmesg\
echo\
egrep\
fgrep\
grep\
hostname\
kill\
ln\
login\
ls\
mkdir\
mknod\
mount\
mv\
netstat\
nice\
pidof\
ping\
ps\
pwd\
rm\
sed\
sh\
sleep\
stty\
sync\
touch\
umount\
usleep\
vi\
Автор: Viewgg
Дата сообщения: 23.10.2013 15:22
RussianNeuroMancer
У меня сейчас нету Gentoo, где, в отличие от пакетных дистров, манипуляции типа "пересборки $X с поддержкой $Y" относительно беспроблемны, но при ближайшей возможности посмотрю, как сейчас ведет себя Firefox + Gstreamer + gstreamer0.10-vaapi (последнего нету в Portage, но он имеется в overlays). Хотя, как я понимаю, официально этот механизм мозилловцы собираются забрасывать как раз в связи с переходом на GStreamer1.x.

ASE_DAG

Цитата:
Для VLC есть пачка скриптов, позволяющих открывать видео со всяких Ютьюбов... по ссылке на веб-страницу. Вот так:
$ vlc 'http://www.youtube.com/watch?v=faQSs6UBDok'

Хм, на этот раз оно у меня даже заработало. Пока проблема в том, что при этом с Ютюба (так сложилось, что онлайн-видео я в основном потребляю оттуда да с отдельных левых сайтов в основном на флеше) доставляется видео далеко не самого высокого разрешения из доступных, а это не очень хорошо... Можно, конечно, добавлять параметр hd=1 в URL, но это тоже не панацея.

king_stiven
Ответ, как вы понимаете, скорее всего отрицательный. Даже если Вы запросите у Samsung исходники открытой части и что-нибудь там накомпейляете, за результат никто не отвечает, скажем так.

Другой вопрос --- что именно Вам нужно. Если проигрывать на телике видео по сети, то чем не устраивает DLNA, в терминологии Samsung --- AllShare? Клиент, в принципе, у них вполне сносный, не считая некоторых нюансов (впрочем, я сужу по своему устройству, может, на каких-то других моделях оно иначе), ну а поднять DLNA-сервер на машине с GNU/Linux принципиальной проблемы не составляет, хотя, опять-таки, у меня без маленьких костылей не обошлось.

PS Почитал я --- не нравится мне этот нубский CurlFtpFS. Ну не предназначен FTP для подобных задач; если нужен действительно прозрачный доступ к файлам по сети, то есть специальные решения, такие как NFS и Samba, а это --- просто рюшечка, которую, кстати, те же GNOME или KDE и так умеют. Между прочим, там комментарий насчет безопасности был толковый: пароль в открытом виде в файлике --- это, вообще говоря, сильное решение, да.
Автор: king_stiven
Дата сообщения: 23.10.2013 16:50

Цитата:
Если проигрывать на телике видео по сети, то чем не устраивает DLNA, в терминологии Samsung --- AllShare?

У меня винда, телик старый,
LE40B553M3WXRU
видит только расшаренные папки на компе через wi fi свисток, который воткнут в в usb вход ( и через wi fi роутер идёт на комп ), сети как таковой на нём не предусмотрено прошивкой. Телик думает, что свисток это флешка.
[more=mount.sh]#!/bin/sh

#loading driver for accessing Windows shares
insmod /mtd_rwarea/SamyGO/modules/cifs.ko

#creating and mounting shares from Windows server
VUSB="/dtv/usb/sda4" #this will be root directory for all shares
SERVER="192.168.0.158" #this is server with shares
USER=user #Windows PC username which should see share's contents
PASS= #in my case password is not needed

#list of shares
SHARE1=Films

#if share server is down, we do not connect shares
#if we do - it will cause shutdown problems

ping -c 1 $SERVER #pinging shares server
if [ "$?" = "0" ] ; then #if ping was successful

#make shares root directory
mkdir -p $VUSB

#make all shares directories and mount resources to them
i=1
while [ $i -le 20 ] #increase it if you have more than 20 shares
do
share_name="SHARE${i}"
eval share=\$${share_name}
#exit cycle on empty variable
if [ -z $share ]; then
break
fi
#make empty directory for share mounting
mkdir "$VUSB/$share"
#mount shared resource to newly created folder
mount -o user=$USER,password=$PASS -t cifs "//$SERVER/$share" "$VUSB/$share"
#evaluating next value
i=`expr $i + 1`
done


#showing shares through virtual USB
#don't know what happens here or is it effective way, but it works

dd if=/dev/zero of=/dtv/vusb bs=512 count=4
insmod /mtd_rwarea/SamyGO/modules/dummy_hcd.ko
sleep 2
insmod /mtd_rwarea/SamyGO/modules/g_file_storage.ko
sleep 3

#you can change "PC" below to other name if you wish. it will be presented on TV
echo -e "[sda]
Vendor : CifsMount
Product : PC
Serial : Q80VQLFH
Devpath : 8
Lun : 0
MountDir : /dtv/usb/sda4
FileSystem : vfat
" >> /dtv/usb/log

else
echo "Server is not reachable. Will not mount shares"
fi
[/more]

[more=network.sh]#loading driver for USB WiFI stick (in my case for Dlink DWA-140 rev. B2 ver. 1.60)
insmod /mtd_rwarea/SamyGO/modules/rt5370sta.ko

#starting and configuring network interface
ifconfig ra0 up
iwconfig ra0 mode Managed
iwconfig ra0 essid "DIR-300NRU" #you should put your SSID here
iwpriv ra0 set AuthMode=WPAPSK #or WPAPSK for WPA-Personal
iwpriv ra0 set EncrypType=AES
iwpriv ra0 set WPAPSK="000000" #you should put your secret phrase here

#obtaining IP through DHCP (DHCP must be enabled in router)
udhcpc -i ra0 -t 5 -T 5 -b[/more]
Автор: Viewgg
Дата сообщения: 23.10.2013 17:12
king_stiven

Цитата:
сети как таковой на нём не предусмотрено прошивкой. Телик думает, что свисток это флешка.

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

А чего-то лучшего и не дано, в общем-то. Почему вариант с CIFS (SMB) годится, а FTP --- нет, я уже писал выше. Вопрос в том, что именно не устраивает?
Автор: king_stiven
Дата сообщения: 23.10.2013 17:24

Цитата:
Вопрос в том, что именно не устраивает?

Так что прописать надо, чтоб не только фильмы на компе увидел, но и на фтп шке? Адреса фтп типа
ftp6.artvid.ru
куда писать надо?
Автор: Viewgg
Дата сообщения: 23.10.2013 19:09
king_stiven

Цитата:
куда писать надо?

Тьфу ты. Сколько раз мне повторить нужно? Ну не обладает протокол FTP сам по себе свойством сетевой прозрачности, не обладает, то есть, с удаленным файлом нельзя работать просто так как с локальным. Реализация виртуальной файловой системы FTP --- радость ещё та, и тем более --- на телике (кстати, он поддерживает неподписанные ядра? Если нет, то это вообще никак не сделать, т. к. пересобирать его с поддержкой FUSE наверняка придется), так что на практике --- скорее всего, вряд ли это так просто сделаешь.
Автор: ASE_DAG
Дата сообщения: 23.10.2013 19:09
Viewgg
> Пока проблема в том, что при этом с Ютюба доставляется видео далеко не самого высокого разрешения из доступных...
1080p не достается. Это буквально несколько дней назад Гугль поменял механизм его отдачи: вместо целого видео отдаются кусочки парами по 468 кб + ок. 7,5 Мб. Народ бурлит. Не исключено, что в скором времени это распространят и на меньшее разрешение.
Автор: Viewgg
Дата сообщения: 23.10.2013 19:30
ASE_DAG
Хм, забавно. Я, если честно, имел в виду другое: параметры вида fmt=x вроде как не работают, а hd=1 дает в результате 720p.

Мда, с учетом всякой монетизации флеш пока остается незаменимым. Хотя на мобильные устройства или те же телики (обновлено: вот тут я не уверен, если честно) выдает ведь по html5, зараза.
Автор: king_stiven
Дата сообщения: 26.10.2013 20:20

Цитата:
Реализация виртуальной файловой системы FTP --- радость ещё та, и тем более --- на телике (кстати, он поддерживает неподписанные ядра? Если нет, то это вообще никак не сделать, т. к. пересобирать его с поддержкой FUSE наверняка придется

Вот подкинули мне вот такое:
http://forum.ixbt.com/topic.cgi?id=62:20973-48#1380
[more=Смотрю файл]
#!/bin/sh
#
# Copyright 1996-2010, ZsoltTech.Com
# by Ser Lev Arris <arris@ZsoltTech.Com>
#
# donated for the SamyGo Project
# http://samygo.sourceforge.net/
#
# Version: SamyGO svn $Id: 04_04_curlftp.init.dis 523 2010-05-04 18:27:56Z arris $
#

. /dtv/SGO.env
HOME=/mtd_wiselink

##### CHANGE MEEEEE !!!!! ######
USER=""
PASSWD=""
##### CHANGE MEEEEE END ######

[ -e /mtd_rwarea/smb_userdata ] && source /mtd_rwarea/smb_userdata

#[ -z $USER ] && exit 1
#[ -z $PASSWD ] && exit 1

SERVER=10.0.0.1

DEST_DIR=/dtv/usb/curlftp
DEST_DIR=/mtd_wiselink/curlftp


FR_NAME="FTP Server"

do_mount()
{
mkdir -p $DEST_DIR
curlftpfs $SERVER $DEST_DIR
sleep 3
$(echo -e "[sdd]\nVendor : FTPFsMount\nProduct : $FR_NAME\n\
Serial : Q80VQLFD\nDevpath : 4\nLun : 0\nMountDir : $DEST_DIR\nFileSystem : vfat\n" >> /dtv/usb/log)
cd -
}

case $1 in
start)
insmod $SYSROOT/lib/modules/fuse.ko
do_mount
;;
stop)
# may can fail if device access the mount from content library
# attention: djmount use fuse too, difference is vfat on or fuse on
# in output of mount
# for i in $(cat /proc/mounts | grep fuse | cut -d " " -f2) ; do
for i in $(cat /proc/mounts | grep fuse | grep -v vfat | sed 's/^\(.*\) \(.*\) fuse .*/\2/') ; do
umount $i
done
;;
status)
;;
*)
echo "Usage: $0 {start|stop}" 1>&2
exit 0
;;
esac

[/more]
DEST_DIR=/dtv/usb/curlftp
DEST_DIR=/mtd_wiselink/curlftp
Непонятно, тут одной и той же переменной присваиваются сразу 2 значения?
Ага, вроде сообразил, это значит переменная
DEST_DIR
Может принимать как одно, так и другое значение.

Что означает строчка
. /dtv/SGO.env
?


Вот эта строчка тоже непонятна
[ -e /mtd_rwarea/smb_userdata ] && source /mtd_rwarea/smb_userdata


HOME=/mtd_wiselink
Вот здесь переменной HOME присваивается значение, но в дальнейшем эта переменная не используется
?
Автор: ASE_DAG
Дата сообщения: 28.10.2013 00:43
> Непонятно, тут одной и той же переменной присваиваются сразу 2 значения?
Где вы видите «сразу»? Они последовательно присваиваются.

> Что означает строчка . /dtv/SGO.env

Цитата:

. filename [arguments]
source filename [arguments]
     Read and execute commands from filename in the current shell
     environment and return the exit status of the last command exe-
     cuted from filename. If filename does not contain a slash, file
     names in PATH are used to find the directory containing file-
     name. The file searched for in PATH need not be executable.
     When bash is not in posix mode, the current directory is
     searched if no file is found in PATH. If the sourcepath    option
     to the shopt builtin command    is turned off, the PATH is not
     searched. If any arguments are supplied, they become the posi-
     tional parameters when    filename is executed. Otherwise the
     positional parameters are unchanged. The return status is the
     status of the last command exited within the script (0 if no
     commands are executed), and false if filename is    not found or
     cannot be read.
bash-builtins(7)

> [ -e /mtd_rwarea/smb_userdata ] && source /mtd_rwarea/smb_userdata
Если /mtd_rwarea/smb_userdata существует, source его.

> переменной HOME присваивается значение, но в дальнейшем эта переменная не используется
Сложно читать код, выводимый разноширными символами (не делайте так, пожалуйста), но вроде бы, вы правы, не используется. Даже несмотря на то, что она может использоваться в виде ~ или неявно при $ cd.
Автор: Alukardd
Дата сообщения: 12.11.2013 13:14
Народ, что-то у меня туго сегодня с поиском...
Что нужно настроить (udev иди ещё где), что бы все флешки в принудительном порядке монтировались с опцией noexec. Зависит ли это от DE или ещё чего дистро-специфичного?
Автор: Viewgg
Дата сообщения: 13.11.2013 06:54
Alukardd
Значит, так (добавлено: это я, типа, демонстрирую свои поисковые способности ). С ходу могу сказать: этим вопросом занимается udisks или же udisks2, которые между собой несовместимы, следовательно, ответ зависит от того, что именно задействуется в системе. Кстати, заметил, что у меня вообще стоят оба o_O, хотя udisks, кажется, просто лежит мертвым грузом в качестве зависимости для одной древней софтины, которой я все равно не пользуюсь.

Ну так вот, что касается второго, то с опциями монтирования у него как-то непонятно. Более того, нам чуть ли не предлагается использовать /etc/fstab . o_O

(Ред.: несколько пошлифовал корявости текста)
Автор: Alukardd
Дата сообщения: 13.11.2013 08:55
Viewgg
Команда udisks это часть пакета udisks, а у udisks2 есть своя — udisksctl.
Про эти пакеты я разумеется знал, но ответа всё равно сразу не нашёл. Ок, буду почитать ещё.
Автор: Viewgg
Дата сообщения: 13.11.2013 12:01
Alukardd

Цитата:
Команда udisks это часть пакета udisks, а у udisks2 есть своя — udisksctl.

Спасибо, я в курсе.


Цитата:
Про эти пакеты я разумеется знал, но ответа всё равно сразу не нашёл.

Тут в чем дело... Я не уверен, если честно, что для udisks2 это поддерживается, где-то даже мелькало, что подобные вещи зашиты в код. Впрочем, может, я заблуждаюсь... Для udisks правила, в принципе, гуглятся вроде.


Цитата:
Ок, буду почитать ещё.

Угу.
Автор: Skif_off
Дата сообщения: 19.11.2013 23:40
Существуют ли текстовые редакторы уровня gedit, которые (на Xubuntu по крайней мере) не тянут за собой Zeitgeist?
Автор: ASE_DAG
Дата сообщения: 20.11.2013 12:45
Skif_off> текстовые редакторы уровня gedit
А что такое «уровень» и каков он у gedit’а? А вообще, есть Vim, и есть Emacs. Что еще может быть нужно?
Автор: Skif_off
Дата сообщения: 20.11.2013 15:11
ASE_DAG
Пожалуй, не совсем удачно выразился, прошу прощения Меня не совсем устраивает идущий в комплекте Mousepad, gedit пофункциональнее. С другой стороны, Mousepad определенно шустрее запускается.
Про Vim и Emacs не вспомнил сразу, но, ЕМНИП, Vim чем-то не понравился, а Emacs в силу его крутости поленился допиливать до устраивающего меня состояния.

Оставлю, пожалуй, как есть: Zeitgeist выпилил с помощью Synaptic, оставшиеся gir1.2-zeitgeist-2.0 и libzeitgeist-2.0-0 (при попытке удаления утягивают gedit-plugins и gedit соотв.) вроде не работают и не мешают.

З.Ы. Загляните в личку, пожалуйста.
Автор: ASE_DAG
Дата сообщения: 21.11.2013 12:23
Skif_off
> Vim чем-то не понравился, а Emacs в силу его крутости поленился допиливать до устраивающего меня состояния.
Вы унижаете Вим. :-) Он не менее «крут».

> Оставлю, пожалуй, как есть
Хозяин — барин.

> Загляните в личку
Заглянул. Обнаружил там ваш вопрос, на который стоило бы дать развернутый ответ, но, увы, мне некуда его написать. Почему вы не задали вопрос публично? Я не вижу в нем ничего секретного или постыдного. Вполне можно было бы написать в «UNIX Shell».
Автор: Skif_off
Дата сообщения: 21.11.2013 15:45
ASE_DAG

Цитата:
Вы унижаете Вим. Он не менее «крут».

Vim чем-то не понравился и я с ним недолго повозился, про Emacs и что с ним можно натворить узнал несколько позднее

Цитата:
Почему вы не задали вопрос публично? Я не вижу в нем ничего секретного или постыдного. Вполне можно было бы написать в «UNIX Shell».

Там и написал сначала , но вопрос специфический и далек от обычно обсуждаемых, поэтому не отправил, а решил обратиться к кому-нибудь опытному в ЛС Проблема еще в том, что не знаю, кому принадлежит та страница гитхаба и будет ли практическая польза для сообщества или же останется частным интересом.
Переформулирую вопросы и отпишу в «UNIX Shell».
Автор: ASE_DAG
Дата сообщения: 21.11.2013 16:42
> не знаю, кому принадлежит та страница гитхаба
Эта страница на Гитхабе, очевидно, принадлежит некоему товарищу lexazloy.

> будет ли практическая польза для сообщества или же останется частным интересом
Приватная переписка, очевидно, пользы иметь не будет. :-)

> Переформулирую вопросы и отпишу в «UNIX Shell»
С вашего позволения я пока отвечу на непереформулированные вопросы, процитировав их.
Автор: Skif_off
Дата сообщения: 21.11.2013 16:50
ASE_DAG
> Эта страница на Гитхабе, очевидно, принадлежит некоему товарищу lexazloy.
Не нашел его на оффоруме AkelPad. Плагировал так или иначе позже связаться и обсудить накопленные изменения

> С вашего позволения я пока отвечу на непереформулированные вопросы, процитировав их.
Без проблем, только уточнил формулировки и пару моментов. Написал в профильной теме
Автор: ASE_DAG
Дата сообщения: 21.11.2013 17:09
Skif_off
> Плагировал так или иначе позже связаться и обсудить накопленные изменения :-)
А где они накоплены? На Гитхабе у этого файла я ни одного форка не вижу. Я бы, наверное, на вашем месте сразу пулл-реквест послал.
Автор: Skif_off
Дата сообщения: 21.11.2013 17:28
ASE_DAG
Несколько не кардинальных моментов для форка маловато, особенно если я сомневаюсь.
Автор: Vania
Дата сообщения: 21.11.2013 19:35
Нужно открыть порты 1701, 4500, 500 на VPS с виртуализацией OpenVZ. Система CentOs 6-x86_64 64-битная. Устанавливаю IPSEC/L2TP VPN.

Открываю вот так:

Код: iptables -A INPUT -p tcp -m tcp --dport 1701 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 1701 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 4500 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 4500 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 500 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 500 -j ACCEPT
iptables -L -n
iptables-save | tee /etc/sysconfig/iptables
service iptables restart
Автор: tsypkin
Дата сообщения: 21.11.2013 19:46
Vania

Такое ощущение, что у вас и без этих правил все открыто.

telnet тоже кстати по tcp работает.
Автор: urodliv
Дата сообщения: 21.11.2013 21:46
Vania
Ответил вам в правильной теме
Автор: Vania
Дата сообщения: 22.11.2013 20:07

Цитата:
Такое ощущение, что у вас и без этих правил все открыто.

Почему тогда сканер показывает что порт закрыт?


При проверке порта его должен кто-то слушать? У меня сервер xl2tpd запущен, но состояние не LISTEN.

Пока не получилось открыть порты.
Автор: urodliv
Дата сообщения: 22.11.2013 20:51
Vania
Попытка номер два?

Цитата:
Почему тогда сканер показывает что порт закрыт?

Потому что они не открыты.

Цитата:
Пока не получилось открыть порты.

Конечно, ведь за прошедшие сутки вы кроме ожидания ответов в другой теме вряд ли что-то делали для решения свой проблемы.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122

Предыдущая тема: перенос AD на Linux (OpenSuse)


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