Nowe posty

xx Dystrybucja pod HP Omen (7)
Dzisiaj o 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: ark i duże archiwa zip  (Przeczytany 425 razy)

szarlej

  • Gość
ark i duże archiwa zip
« dnia: 2006-01-06, 18:07:39 »
W windowsie robi sie to wpisujac net send IP tresc. A w linuxie ? I czy jesli wysle na adres broadcastu danej podsieci to wiadomosc otrzymaja wszystkie komputery w tej podsieci ?

chmooreck

  • Gość
ark i duże archiwa zip
« Odpowiedź #1 dnia: 2006-01-06, 18:16:29 »
poczytaj o sambie...

P.S. net send to nie jest wyslanie \\"jakiegos tekstu na jakis adres ip\\" tylko uzycie odpowiedniej uslugi...

szarlej

  • Gość
ark i duże archiwa zip
« Odpowiedź #2 dnia: 2006-01-06, 18:59:34 »
Wszystko jest uzyciem odpowiedniej uslugi jesli patrzec na to w ten sposob.

Co do samby - nie chodzi mi o emulacje netbiosu, tylko prosta komende. Jak np write - ktora mozna pisac do uzytkownikow zalogowanych na tym samym komputerze. Tyle ze mi chodzi o polecenie wysylajace tekst uzytkownikom zalogowanym na komputerze pod podanym IP.

chmooreck

  • Gość
ark i duże archiwa zip
« Odpowiedź #3 dnia: 2006-01-06, 21:05:49 »
POCZYTAJ O SAMBIE

a dokladniej man smbclient

no chyba, ze chodzi ci o cos zupelnie innego...

szarlej

  • Gość
ark i duże archiwa zip
« Odpowiedź #4 dnia: 2006-01-06, 22:21:09 »
Chodzi mi o cos zupelnie innego.
Np:
Mam w sieci lokalnej 4 komputery, wszystkie z linuksem. 1 udostepnia internet, 3 pozostale to stacje robocze. Chce z komputera ktory udostepnia internet wyslac do pozostalych informacje, ze o danej godzinie nastapi przerwa w dostawie internetu spowodowana konserwacja serwera. Jak to zrobic ?

devilan

  • Gość
ark i duże archiwa zip
« Odpowiedź #5 dnia: 2006-01-07, 12:21:07 »
2006-01-06 22:21:09 szarlej napisał:

> Chodzi mi o cos zupelnie innego.
 > Np:
 > Mam w sieci lokalnej 4 komputery, wszystkie z linuksem. 1 udostepnia internet, 3 pozostale to
 > stacje robocze. Chce z komputera ktory udostepnia internet wyslac do pozostalych informacje, ze
 > o danej godzinie nastapi przerwa w dostawie internetu spowodowana konserwacja serwera. Jak to
 > zrobic ?

Po windowsowemu, to skonfiguruj sobie sambę tak aby wszyscy byli w tej samej grupie roboczej, a następnie zapisz sobie następujący skrypt do wysyłania (autorstwa mojego przyjaciela :) :
#!/bin/sh
#
# winboard 1.0 ;-)
# -----------------
#
# This simple script sents winpopup message to whole samba wokrgroup.
#
# (c) 2001 Slawomir Ritter
# Distrubuted under GNU Licence version 2.0
###############################################################

# Settings
AWK=\\"/usr/bin/awk\\"
BROWSEDAT=\\"/var/lock/samba/browse.dat\\"
TMP=\\"/tmp\\"


# Check default editor value
if [ ! $EDITOR ]; then
        EDITOR=vi
fi

# Setting temporary files
temp=\\"$TMP/winbroad.$$\\"

# Introduce our user
cat << EOL
Plese write text of your message in your favorite editor, then please save
temporary file and exit from there.

Press [Enter].
EOL

read

# Edit text of message
$EDITOR $temp

# Do user save our message?
if [ ! -f $temp ]; then
        echo \\"Error! You don\\'t save a temporary file! Message canceled!\\"
        exit 2
fi
# Prompt user
echo \\"You want to sent message to whole samba workgroup\\"
echo -------------------------------------------------------------------------------
cat $temp
echo -------------------------------------------------------------------------------
echo \\"Please press [Control]+[C] to cancel or [Enter] to continue.\\"

read


for host in  `$AWK \\' {print $1}\\' $BROWSEDAT`
do
        host=${host%\\"}
        host=${host#\\"}
        echo $host
        cat $temp|/usr/bin/smbclient -M ${host}
done

rm $temp
exit 0
### END of script
Powyższy skrypt działa również w odniesieniu do maszyn windowsowych!

szarlej

  • Gość
ark i duże archiwa zip
« Odpowiedź #6 dnia: 2006-01-07, 14:24:41 »
2006-01-07 12:21:07 devilan napisał:

> 2006-01-06 22:21:09 szarlej napisał:
 >
 > > Chodzi mi o cos zupelnie innego.
 >  > Np:
 >  > Mam w sieci lokalnej 4 komputery, wszystkie z linuksem. 1 udostepnia internet, 3
 > pozostale to
 >  > stacje robocze. Chce z komputera ktory udostepnia internet wyslac do pozostalych
 > informacje, ze
 >  > o danej godzinie nastapi przerwa w dostawie internetu spowodowana konserwacja serwera.
 > Jak to
 >  > zrobic ?
 >
 > Po windowsowemu, to skonfiguruj sobie sambę tak aby wszyscy byli w tej samej grupie roboczej, a
 > następnie zapisz sobie następujący skrypt do wysyłania (autorstwa mojego przyjaciela :) :
 > #!/bin/sh
 > #
 > # winboard 1.0 ;-)
 > # -----------------
 > #
 > # This simple script sents winpopup message to whole samba wokrgroup.
 > #
 > # (c) 2001 Slawomir Ritter
 > # Distrubuted under GNU Licence version 2.0
 > ###############################################################
 >
 > # Settings
 > AWK=\\"/usr/bin/awk\\"
 > BROWSEDAT=\\"/var/lock/samba/browse.dat\\"
 > TMP=\\"/tmp\\"
 >
 >
 > # Check default editor value
 > if [ ! $EDITOR ]; then
 >         EDITOR=vi
 > fi
 >
 > # Setting temporary files
 > temp=\\"$TMP/winbroad.$$\\"
 >
 > # Introduce our user
 > cat << EOL
 > Plese write text of your message in your favorite editor, then please save
 > temporary file and exit from there.
 >
 > Press [Enter].
 > EOL
 >
 > read
 >
 > # Edit text of message
 > $EDITOR $temp
 >
 > # Do user save our message?
 > if [ ! -f $temp ]; then
 >         echo \\"Error! You don\\'t save a temporary file! Message canceled!\\"
 >         exit 2
 > fi
 > # Prompt user
 > echo \\"You want to sent message to whole samba workgroup\\"
 > echo -------------------------------------------------------------------------------
 > cat $temp
 > echo -------------------------------------------------------------------------------
 > echo \\"Please press [Control]+[C] to cancel or [Enter] to continue.\\"
 >
 > read
 >
 >
 > for host in  `$AWK \\' {print $1}\\' $BROWSEDAT`
 > do
 >         host=${host%\\"}
 >         host=${host#\\"}
 >         echo $host
 >         cat $temp|/usr/bin/smbclient -M ${host}
 > done
 >
 > rm $temp
 > exit 0
 > ### END of script
 > Powyższy skrypt działa również w odniesieniu do maszyn windowsowych!
 >


No tak, to karteczki winpopup, skrypt jest bardzo fajny :)  Ale co zrobic gdy system linuxowy do ktorego chce wyslac wiadomosc nie ma samby ? Musi istniec jakis sposob.

pstryk

  • Gość
ark i duże archiwa zip
« Odpowiedź #7 dnia: 2006-01-06, 15:01:35 »
Witam,
Wie ktoś może, jak rozpakować duże archiwa zip pod linuxem? A dokładniej archiwum o rozmiarze 3.6GB, którego to nie jestem w stanie rozpakować ani arkiem ani shellowym unzipem.
Przy próbie rozpakowania archiwum zwraca mi "błąd podczas próby otwarcia archiwum", a wiem na 100%, że to archiwum jest dobre.
Jakieś sugestie?