Покажи теми - Astor
Виж публикациите на потр. | * Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2 3 ... 6
1  Linux секция за начинаещи / Настройка на програми / fileserver зад NAT -: Dec 30, 2018, 19:31
Здравейте, въпросът ми е малко тривиален, но да почерпя съвети и от вас. Ще вдигна прост file-server в/у Debian. Въпросът е кой протокол най-добре да използвам за export на файловете. Вариантите са много NFS/FTP/SMB/WebDAV/SFTP …


Сега да споделя и за начинът на ползване: ще се ползва предимно от windows 10 ОС машини, в локална мрежа (Обикновен LAN зад рутер с NAT/Masquarade), но ще се налага вероятно и достъп и от пъблични места които са извън пределите на Router-a.
Също така storage-a ще се ползва като монтиран към даден компютър (няма да има sync м/у локални и отдалечени фалове)

Това което мисля да ползвам е webdav, защото native може да се монтира в win10, лесно може да се пренасочи през НАТ-а.


В днешно време почти всеки (който не ползва cloud storage) има локален storage, и кой е най-поплярният метод за да си достъпвате файовете от всяко едно място извън дома?

Не съм много навътре с новостите, за това да питам тук да не съм изтървал някоя новост като owncloud например. Но ми се струва прекалено да вдигам база и да инсталирам разни софтуери по клиентските машини за един прост file server.
2  Linux секция за начинаещи / Настройка на програми / Добавяне на usb принтер -: Dec 17, 2017, 18:47
Здравейте, не мога да добавя един принтер usb Samsung ML-2010 принтер към Debian 9 машина.

Инсталирах: printer-driver-splix, което добави съответните cups пакети.

Когато вкарам usb кабелът ми изписва следните съобщения в dmesg:
Цитат
Dec 17 18:33:17 x1 kernel: [ 3718.038969] usb 2-1: USB disconnect, device number 8
Dec 17 18:33:17 x1 kernel: [ 3718.039096] usblp0: removed
Dec 17 18:33:25 x1 kernel: [ 3725.735986] usb 2-1: new full-speed USB device number 9 using xhci_hcd
Dec 17 18:33:25 x1 kernel: [ 3725.877646] usb 2-1: New USB device found, idVendor=04e8, idProduct=326c
Dec 17 18:33:25 x1 kernel: [ 3725.877648] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 17 18:33:25 x1 kernel: [ 3725.877649] usb 2-1: Product: Samsung ML-2010
Dec 17 18:33:25 x1 kernel: [ 3725.877650] usb 2-1: Manufacturer: Samsung
Dec 17 18:33:25 x1 kernel: [ 3725.877650] usb 2-1: SerialNumber: 4621BKCP801514D.
Dec 17 18:33:25 x1 kernel: [ 3725.878941] usblp 2-1:1.0: usblp0: USB Bidirectional printer dev 9 if 0 alt 0 proto 2 vid 0x04E8 pid 0x326C

Абсолютно същото се получава (същите съобщения) и когато се опитам да сканирам за нови принтери с localhost:631>Administration>FindNewPrinters, но не намира никакъв принтер.
И ако ресканирам с: lpinfo -v същите съобщения излизат, и не засича нищо закачено на usb. Все едно се ресетва usb шината. Може и да е нормално, но си сменя и адресът: device number става с +1, при всяка такава операция.
На др. линукс Дебиан 8, при такива операции (lpinfo -v), не се получава такъв ефект, ами си го засича на usb:// адрес.

Добавих и udev rule:
Цитат
cat /etc/udev/rules.d/10-printers.rules
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="326c", MODE:="0664", GROUP:="lp", ENV{libsane_matched}:="yes"
но никакъв ефект няма.

cups error log-a при сканиране изписва винаги:
Цитат
"E [17/Dec/2017:18:46:22 +0200] [cups-deviced] PID 5130 (gutenprint52+usb) stopped with status 1!"

Там където принтерът работи (Дебиан 8 с usb 2.0), а на тази машина е Debian 9 с usb 3.0.

Някакви идеи?
3  Linux секция за начинаещи / Настройка на програми / teamviewer 12 install на Debian 9 64 bit. -: Oct 01, 2017, 20:06
Здравейте, нещо ударих на камък, когато се опитам да инсталирам teamviewer12 на Дебиан 9 (64 битова архитектура).

Както пише в сайта на teamviewer-a няма 64 битова версия за линукс.

Опитвам се да го инсталирам така:
Цитат
-rw-r--r-- 1 user user 46549564 окт  1 19:54 teamviewer_12.0.85001_i386.deb
root@x1:~/TMP# dpkg --add-architecture i386
root@x1:~/TMP# dpkg -i teamviewer_12.0.85001_i386.deb
Selecting previously unselected package teamviewer:i386.
(Reading database ... 101559 files and directories currently installed.)
Preparing to unpack teamviewer_12.0.85001_i386.deb ...
Unpacking teamviewer:i386 (12.0.85001) ...
dpkg: dependency problems prevent configuration of teamviewer:i386:
 teamviewer:i386 depends on libasound2.
 teamviewer:i386 depends on libdbus-1-3.
 teamviewer:i386 depends on libexpat1.
 teamviewer:i386 depends on libfontconfig1.
 teamviewer:i386 depends on libfreetype6.
 teamviewer:i386 depends on libsm6.
 teamviewer:i386 depends on libxdamage1.
 teamviewer:i386 depends on libxext6.
 teamviewer:i386 depends on libxfixes3.
 teamviewer:i386 depends on libxinerama1.
 teamviewer:i386 depends on libxrandr2.
 teamviewer:i386 depends on libxrender1.
 teamviewer:i386 depends on libxtst6.

dpkg: error processing package teamviewer:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.23-1) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for hicolor-icon-theme (0.15-1) ...
Errors were encountered while processing:
 teamviewer:i386
root@x1:~/TMP# apt-get update
Ign:1 http://debian.spnet.net/debian stretch InRelease
Get:2 http://debian.spnet.net/debian stretch-updates InRelease [91.0 kB]
Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:4 http://debian.spnet.net/debian stretch Release                     
Hit:5 http://dl.google.com/linux/chrome/deb stable Release               
Hit:8 https://repo.skype.com/deb stable InRelease 
Hit:9 https://download.sublimetext.com apt/stable/ InRelease
Fetched 91.0 kB in 1s (80.1 kB/s)
Reading package lists... Done
root@x1:~/TMP# apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  gconf-service gconf2-common libappindicator1 libdbusmenu-gtk4 libgconf-2-4
  libindicator7
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  google-chrome-stable teamviewer:i386
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 425 MB disk space will be freed.

с gdebi казва следното (като преди това съм пуснал "apt --fix-broken install") :
Цитат
root@x1:~/TMP# gdebi teamviewer_12.0.85001_i386.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading state information... Done
This package is uninstallable
Cannot install 'libdbus-1-3:i386'

Този пакет: libdbus-1-3:i386 дава следната грешка:
Цитат
libdbus-1-3:i386 : Depends: libsystemd0:i386 (>= 209) but it is not going to be installed

Та освен че ми деинсталира google-chrome нищо друго не направих.

Може ли някой да съдейства?
4  Linux секция за начинаещи / Настройка на програми / Debian 9 с xfce4 проблем -: Jul 03, 2017, 19:49
Здравейте, на лаптоп Thinkpad X1 Carbon gen 3 имах Debian 8.8, xfce4.10.

Проблемът стана като почнах да ползвам Debian 9.0, а той е: не работят бутоните за регулиране на звука (Fn+F1-F4). Единствено се регулира с мишката от Pulse audio volume control (pavucontrol - пакет). Дори и като ги натискаш не се появява индикатор на екрана за текущото ниво (On screen display).

Аудиото на лаптопът тръгва с pulseaudio, но така и не можах да ги подкарам. В debian 9.0 вече няма пакет xfce4-volumed, като неговите функции били включени в pulseaudio пакета. Бих се отказал, но направих следните тестове, при които всичко работи без проблеми на следните комбинации:

Debian 9.0 + Gnome 3.
Ubuntu + xfce4 - xubuntu (там xfce4-volumed пакетът го има)

Т.е. под дебиан 9, бутоните могат да си работят, както xfce4 (на Ubuntu) също работи.
И сега питането ми е, мога ли някак си да използвам пакетите на gnome3 под xfce4 и така да си подкарам бутоните?

Ubuntu и Дебиан са доста различни и ползват различни пакети и версии (отделно и различни kernel-и) и не мисля че ще може да го ползвам за пример.
5  Сигурност / Системна Сигурност / unauthorized login по ssh от tor мрежите -: Dec 09, 2016, 11:30
Здравейте,

на логовете ми (router с Linux based OS) последните дни виждам опити за влизане (ssh root login authentication failure) през IP-та от вида на:
(reverce DNS)
tor3.digineo.de
edwardsnowden1.torservers.net


Мисълта ми е, това нещо може ли да се проследи кой го прави, от къде идва реално?
6  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Инсталация на efi-boot изцяло в/у lvm -: Aug 04, 2016, 00:43
Здравейте, някой дали е успявал да подкара boot от UEFI firmware на диск който изцяло е с lvm, т.е.:

Disk: /dev/sda -> GPT (който е physical volume във "vg0" примерно)
Logical Volum-ите са както следва:
/boot/efi -> vg0/lv_boot -> EFI partition
/ -> vg0/lv_root -> ext4 partition
swap vg0/lv_swap

grub2 е инталиран в /boot - (част от root FS) със съответно добавен модул за lvm (grub-install със съответните параметри: --target=x86_64-efi --efi-directory=/boot/efi --boot-directory=/boot)

Но проблемът който не мога да преудолея е да направя efi boot entry чрез efibootmgr, който да си търси направо LV: vg0/lv_boot
Гледах някакви примери с указване на диск+LVM по този начин:
Код:
efibootmgr -d /dev/sda -u "/dev/mapper/vg0_lv_root rw..."

Т.е. проблемът май е че, efiboot-firmware-а няма от къде да е наясно със LVM, и не мога да го накарам да стане наясно.
Дали е възможно изобщо?

Иначе стандартния вариантът със правене на обикновенна gpt partition 1: /dev/sda1 на който се слага EPT/Efi partition + /dev/sda2 вече в lvm, е ясен и работи, но аз искам целия /dev/sda да е в lvm...
7  Linux секция за начинаещи / Настройка на програми / Чертане на графики и изобразяване в web (с gnuplot?) -: Jan 20, 2015, 09:50
Здравейте,

имам един принципен въпрос. Искам да изобразявам едни данни от текстов файл в web страница. Разцъквал съм gnuplot - и с него сравнително лесно мога да чертая графиките.
 
Аз мисля да стане така - php/bash скрипт генерира png/jpg картинката с графиката, след което тази графика се вмъква в html кода.
Въпросът ми е дали "така се прави" или стандартния начин е друг?

Чел съм и за rrd бази (mrtg, rrd tool...) и ми се струва доста по-трудно изпълнението, но искам да попитам вие какво ще ме посъветвате.
Ясно ми е, че в крайна сметка: както можеш да го направиш - така го направи, стига да работи, но все пак да попитам.

Друго което си мисля е да не се занимавам с ръчни разработки да да пробвам да изчертавам с cacti, zabbix и май това е нещото което се ползва основно?
8  Linux секция за начинаещи / Настройка на програми / NOHUP не иска да запазва задача във фонов режим -: May 06, 2014, 11:49
Здравейте,

имам следния проблем и искам да го споделя - дали аз бъркам някаде?
Крайната цел е да пусна bash задача във фонов режим – background през отдалечена ssh сесия и тази задача да не спира след като се разпадне ssh сесията.

Ползвам nohup така:
Цитат
# nohup badblocks -nvs /dev/sda 78150743 26395098
nohup: ignoring input and appending output to `nohup.out
# ls -l
total 0
-rw------- 1 root root 0 May  6 11:30 nohup.out'
# jobs
[1]+  Running                 badblocks -nvs /dev/sda 78150743 26395098 &
файлчето: nohup.out реално си стои през цялото време празно, stdout си излиза директно в конзолата (ssh bash prompt-а), това също май е проблем.
Основният проблем обаче е че, след прекратяване на ssh сесията изчезва задача 1. При повторно свързване вече jobs показва че няма никакви задачи.

Това нормално ли е? Защо background job не устоява на SIGHUP след като е пуснат с nohup?
И как може това да се постигне? screen ли е единствената алтернатива?

9  Linux секция за начинаещи / Настройка на хардуер / Raspberry Pi външен диск - производителност -: Jan 25, 2014, 23:28
Здравейте,

попадна ми едно Raspberry Pi и реших да го тествам.

Използвам Arch image и всичко е настроено. root fs е на самата SD карта - както е по подразбиране. Има закачен един твърд диск чрез usb порт-а, който диск се захранва допълнително и от външен източник на захранване, тъй като само Raspberry-то не подава достатъчно.
Тестовете които се показаха при запис са много слаби:
Цитат
Запис в/у външния диск:
root@alarmpi 23:19:/mnt# dd if=/dev/zero of=./outfile.img bs=8k count=20k
20480+0 records in
20480+0 records out
167772160 bytes (168 MB) copied, 52.6065 s, 3.2 MB/s

Цитат
Запис в/у SD-картата:
root@alarmpi 23:21:/home# dd if=/dev/zero of=./outfile.img bs=8k count=20k
20480+0 records in
20480+0 records out
167772160 bytes (168 MB) copied, 24.2817 s, 6.9 MB/s
Цитат
/dev/zero -> /dev/null:
root@alarmpi 23:23:/mnt# dd if=/dev/zero of=/dev/null bs=8k count=20k
20480+0 records in
20480+0 records out
167772160 bytes (168 MB) copied, 0.230556 s, 728 MB/s

Тестовете за четене с hdparm са следните:

Цитат
SD-card:
root@alarmpi 23:24:/home# hdparm -tT /dev/mmcblk0

/dev/mmcblk0:
 Timing cached reads:   312 MB in  2.00 seconds = 155.72 MB/sec
 Timing buffered disk reads:  56 MB in  3.05 seconds =  18.38 MB/sec

Външен usb-disk:
root@alarmpi 23:24:/home# hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   330 MB in  2.00 seconds = 164.71 MB/sec
 Timing buffered disk reads:  68 MB in  3.02 seconds =  22.52 MB/sec


Ако има някой ползващ такова у-во може ли да сподели това нормално ли е?
Същия диск закачен на моя компютър изкарва около 70 MB/s - запис.
Ако преместя root fs-a на външния диск по-добри резултати ли ще се получат? Има ли друг начин да се подобри бързодействието, или аз грешно правя тестовете? Възможно ли е да е от проблеми със захранването?
Гледах в интернет други хора пиша други резултати... по-добри от моите...
Това е крайно бавно за каквато и да е по-сериозна работа.

Благодаря предварително на всички отзовали се.
10  Linux секция за начинаещи / Настройка на хардуер / Монтиране на диск участвал в raid1 -: Dec 23, 2013, 00:00
Здравейте,

опитвам се да извлека информацията от едно дискче участвало в raid 1 масив на др. компютър.
Нито компютъра, нито другия диск, част от този масив са налични.

Закачил съм диска към една машина и тя го разпознава така (sda1 и sda2 са участвали в mirrored масиви, sda3 - си се е ползвал като обикновен дял):
Цитат
[root@cent /]# fdisk -l /dev/sdc

Disk /dev/sdc: 6442 MB, 6442450944 bytes
255 heads, 63 sectors/track, 783 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         608     4881408   fd  Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdc2             608         653      359424   fd  Linux raid autodetect
Partition 2 does not end on cylinder boundary.
/dev/sdc3             653         784     1049600   83  Linux
Partition 3 does not end on cylinder boundary.

При опит да монтирам диск /dev/sdc1 - който дял е участвал в raid 1 масива дава следната грешка:
Цитат
[root@cent ~]# mkdir /mnt/test
[root@cent ~]# mount -t ext4 -o ro /dev/sdc1 /mnt/test
mount: /dev/sdc1 already mounted or /mnt/test busy

Не знам тази операция по извличане на данни как трябва да стане по принцип и за да не налучквам повече ви питам вас.

Благодаря предварително.
11  Програмиране / Web development / IPTV vlc stream във web формат -: Mar 01, 2013, 18:05
Здравейте,

имам следното питане (може и да не е зададено в правилния раздел). Имам даден stream пуснат с помощта на vlc по подобен начин:
Цитат
--sout '#standard{access=http,mux=asf,dst=1.1.1.10:7777}'
Крайната цел е този stream да го вкарам в html файл и да се вързпроизвежда от browser.
Пробвах да създам "localstream.asx" файл със следното съдържание:
Цитат
<ASX version ="3.0">
  <TITLE>Stream1234</TITLE>
  <ENTRY>
    <REF HREF="http://1.1.1.10:7777" />
  </ENTRY>
</ASX>

като после в html кода добавих ред който да пренасочва към този файл:<embed src="localstream.asx">
Въпросът е, че нещата не сработват, пробвах с firefox и chrome браузъри, но и при двата не работи. Би трябвало коректно да е инсталиран vlc plugin-а.

Нещата които не са ми ясни ако steram-a трябва да се възпроизвежда от browser, какви трябва да са настройките:
- в какъв формат трябва да е stream-a, ползвам mux=asf, но мога да го прегодирам в друг.
- методът на предаване на сигнала какъв трябва да е? access=? - http, udp, rdp?
- има ли вариант да се прекодира така stream-a, че да гледащият да използва flash player plugin на browser-a и да НЕ е задължително да се ползва vlc-plugin?

Също така не ми е ясно как да се направи самия html, със asx, html5 - video tag или други варианти?

Благодаря предварително на всички отзовали се.
12  Linux секция за начинаещи / Настройка на програми / проблем с $PATH променливата -: Feb 20, 2013, 13:56
Здравейте,
от известно време забелязах, че $PATH ми е променена от тази която уж съм оказал и искам да е.
Системата е Debian Wheezy.
Ето какво пише в /etc/profile:
Цитат
if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin" <<<<<<<
fi
export PATH

Интересното е, че реално след рестарт променливата PATH има следния вид (при потребител с uid 1000):
Цитат
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

Естествено се сещам за решението "насилствено" отново да задам променливата така:
Цитат
echo "PATH=/sbin:$PATH" >> ~/.bashrc

Но преди това не се е налагало. Как мога да разбера къде и кое по-точно променя стойността на $PATH и къде точно да я задам така както аз искам?

Във стартовите скриптове PATH се споменява доста често, но дали там е проблемът?
Цитат
$ grep -r "PATH" /etc/init.d | wc -l
82


13  Linux секция за напреднали / Хардуерни и софтуерни проблеми / Проблем с raid масив и grub -: Jan 26, 2013, 01:30
Здравейте,

искам да добавя още един диск към системата (дебиан) и да създам raid1 масив.

Идеята е да създам по един raid1 масив за двата primary дяла които имам.

md0 за /dev/sda1 и /dev/sdb1 - ext3 root дялът
md1 за /dev/sda2 и /dev/sdb2 - swap дялът

използвам процедурата от тук

Проблемът е че след като:
създам md0
присъединя към него sdb диск
монтирам /dev/md0 и копирам в него информацията от sda1
и задам grub да зареди OS от md0, след това изпълнявам:
update-grub
update-initramfs -u
grub-install /dev/sda
grub-install /dev/sdb

ПРОБЛЕМЪТ:
При така описаните операции и последвал опит за стартиране на системата от md0 излиза следото:

Цитат
error: file not found
Loading Linux 3.2.0-4-486...
error: no such dusk.
Loading initial ramdisk...
error: you need to load the kernel first.

Press eny key to continue...
ето и малко повече информация за настройките:

Част от /boot/grub/grub.cfg:
Цитат
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-486-486-RAID' --class debian --class gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod ext2
        set root='(md/0)'
        echo    'Loading Linux 3.2.0-4-486...'
        linux   /boot/vmlinuz-3.2.0-4-486 root=/dev/md0 ro  quiet
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-3.2.0-4-486
}

/etc/default/grub:
Цитат
GRUB_DISABLE_LINUX_UUID=true:

Ако можете да кажете каде точно е грешката в конфигурацията, най-вероятно в тази на grub.cfg.
14  Linux секция за начинаещи / Настройка на програми / Debian Wheezy проблем с яркост на екран. -: Nov 20, 2012, 02:59
Здравейте,

направих upgrade на лаптоп Thinkpad T400 от Squeez на Wheezy, но след това вече не мога да контролирам контраста на яркостта. Нито с функционалните бутони нито от конзолата става нещо.
При използването на Fn+бутон се появява изображение на екрана показващо, че би трябвало да се намалява яркостта, но реално не се променя нищо.
Същото се получава и чрез ръчно променяне на число в: /sys/class/backlight/acpi_video0/brightness
Цитат
echo "10" >  /sys/class/backlight/acpi_video0/brightness
Не знам къде да търся проблема: ядрото, модули за управление на екрана, настройки на графична среда, xorg....?
Ядрото е: 2.6.32-5-686
Графична среда: xfce4.6

При стартиране на компютъра още в самото началото (live cd или grub) бутоните работят но от самото зареждане на ОС (малко преди да стартира xserver) спират.
15  Linux секция за начинаещи / Настройка на програми / Варианти за backup -: Sep 21, 2012, 16:20
Здравейте, бих искал да ви попитам за съвет.
Искам да направя най-удачен backup на една машина ползваща debian squeeze. В момента инсталацията е в/у един дял t.e. root директорията е в - /dev/sda1, както и всичко останало. Вариантите които ми идват на ум са следните:

1.) изкопиране на целия диск/целия partition с dd
2.) Копиране на всичко в "/"+dd copy на mbr - където е grub
3.) Копиране на всичко в "/etc"

Иска ми се при окончателно счупване на тази машина да мога с backup копието да възстановя функционалността и само че на друг хардуер. Ако върна нещата изкопирани с вариант 1.) или 2.) мисля че няма да работи коректно системата, при положение, че може да има друг вид интерфейси и др. хардуер като цяло. Отделно че при вариант 1.) новата система може да е с друг твърд диск (с друга геометрия, размер...)
Clonezilla - мисле че предлага нещо като вариант 1. или 2.

Кой е най-удачния начин да се процедира, така че при прехвърляне на другата машина (друг хардуер) да се възстанови:
- boot loader-а
- инсталираните пакети
- настройките на системата
- потребителските файлове /home, /var и т.н.

Евентуално да споделите мнение как вие процедирате с резервирането?
Страници: [1] 2 3 ... 6