Author Archives: dominik

Synchronizacja plików na serwerze

Dobrymi programami do synchronizacji plików na serwerze są m.in. lftp, mirror, WinSCP, robocopy. Poniżej przedstawiony jest przykład użycia oprogramowania robocopy (skrypt):

@echo off
REM zamapowanie zasobu
net use \\10.1.1.124\KOPIE\Katalog_docelowy /u:user password /Persistent:no
REM synchronizacja plikow
robocopy D:\Katalog_zrodlowy \\10.1.1.124\KOPIE\Katalog_docelowy /e /purge /MIR /FFT /W:2 /R:3 /XJ /NP >> \\10.1.1.124\KOPIE\backup.log
REM odmontowanie zasobu
net use /d \\10.1.1.124\KOPIE\Katalog_docelowy , gdzie:net use /d \\10.1.1.124\KOPIE

Poniżej opis użytych parametrów:
/FFT – zakładanie czasu plików w systemie FAT. Jeśli nie umieścimy tego parametru, program i tak skopiuje pliki na server z systemem Linux.
/e – kopiowanie subfolderów, również pustych
/purge – usuwanie plików i folderów w folderze docelowym, które nie są już obecne w folderze źródłowym,
/MIR – tworzy odbicie lustrzane katalogów – to chyba najważniejszy parametr ponieważ dzięki niemu nie kopiujemy za każdym razem wszystkich plików, tylko są one porównywane i tylko zmienione pozycje będą przegrane (ostrzeżenie: usunięte pozycje będą także usunięte z docelowego katalogu). Działanie podobne do /purge
/W:2 – czas oczekiwania pomiędzy kolejnymi próbami (domyślnie 30s)
/R:3 – liczba ponownych prób w przypadku niepowodzenia tworzenia kopii (domyślnie 1 milion)
>> – dopisywanie do istniejącego logu. Pojedynczy znak > skasuje stary log i utworzy nowy. Lepiej więc używać znaku >>
/XJ – wyklucza punkty połączenia – domyślnie robocopy podąża za linkami, więc kopiując skrót z folderu, przekopiuje również plik z innego folderu, do którego prowadzi ten link.
/NP – nie pokazuj progresu

Dla ukrycia loginu i hasła można plik wsadowy .bat przekształcić w plik .exe za pomocą programu Bat To Exe Converter (http://www.f2ko.de/en/index.php)

 

UWAGA!! Utworzony skrypt należy nazwać inaczej niż robocopy.cmd lub robocopy.bat, ponieważ skrypt uruchomiony z pliku o tej nazwie wpadnie w pętlę (będzie wywoływał sam siebie).

Aktualizacja oprogramowania Tomato na routerze ASUS RT-N10U

Najprostszym sposobem aktualizacji oprogramowania na routerze ASUS RT-N10U jest użycie oficjalnego narzędzia ASUS Firmware Restoration version 2.0.0.0, które można pobrać ze strony: http://dlcdnet.asus.com/pub/ASUS/wireless/RT-N10U_B1/Rescue_RT_N10U_B1_2000.zip . Następnie należy:

  1. Ze strony http://tomato.groov.pl/download/K26RT-N/ ściągnąć najnowszy obraz oprogramowania Tomato o wielkości nie przekraczającej 8MB, np najnowszy obraz na dzień 17.08.2015: http://tomato.groov.pl/download/K26RT-N/build5x-131-EN/Asus%20RT-Nxx/tomato-K26USB-1.28.RT-N5x-MIPSR2-131-VPN.zip, rozpakować plik *.trx
  2. Na komputerze połączonym z routerem ustawić adres IP: 192.168.1.10
  3. W programie wybrać Firmware Restoration wybrać obraz *.trx i nacisnąć klawisz „Prześlij”,
  4. Przytrzymując przycisk reset, włączyć urządzenie.
  5. Rozpocznie się proces kopiowania obrazu. Po przekopiowaniu program wyświetli komunikat o pomyślnie przeprowadzonej operacji.

Instalacja najnowszej wersji programu Flash Player.

Aby zainstalować najnowszą wersję programu Flash Player należy:

  1. Ze strony: http://www.adobe.com/support/flashplayer/downloads.html#fp11 sciągnąć Uninstaller – program który odinstaluje starą wersję programu Flsh Player. Jest to link drugi od góry w kategorii Windows: Download the Flash Player content debugger for Firefox – NPAPI. Oto bezpośredni link do programu: https://fpdownload.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe
  2. Zamknąć przeglądarkę Firefox oraz wszystkie inne programy, które korzystają z Flash Player,
  3. Uruchomić Uninstaller,
  4. Ze strony: https://fpdownload.macromedia.com/pub/flashplayer/updaters/18/flashplayer_18_plugin_debug.exe pobrać najnowszą wersję programu Flash Player a następnie zainstalować.

Windows Server 2012 R2 Core – konfiguracja NIC Teaming

powershell
Get-NetAdapter
Get-NetAdapter ethernet0 | fl *

fl od format list – wszystkie właściwości interfejsu.
Następnie należy wyłączyć na jednym interfejsie usługę DHCP Client i nadać mu statyczny adres IP.

Get-NetAdapter ethernet0 | Set-NetIPInterface -dhcp disabled
Get-NetAdapter ethernet0 | new-netipaddress -IPAddress 192.168.0.104 -DefaultGateway 192.168.0.1 -PrefixLenght 24
Set-DNSClientServerAddress -InternetAlias ethernet0 -ServerAddress 192.168.0.100

Po nadaniu adresu IP jednemu interfejsowi można rozpocząć konfiguracją funkcji NIC Teaming

new-netbfoteam -name "Nasz Team" -TeamMembers ethernet0,ethernet1 -TeamingMode switchindependent -LoadBalancingAlgorithm dynamic

Nazwa netbfoteam pochodzi od Net Balance and Fail Over Team.
Teraz wynik komendy Get-NetAdapter pokaże 3 interfejsy – 2 interfejsy sieciowe fizyczne, oraz interfejs „Nasz Team”, który możemy konfigurować jak fizyczny interfejs (adresacja IP itp.).

ArcGIS 10.2.2 Desktop Basic – licencja sieciowa – rejestracja serwera licencji

W tym przypadku firma zakupiła 2 szt. licencji sieciowej oprogramowania ArcGIS Desktop  Basic w wersji 10.2.2. Z instrukcji umieszczonej pod adresem: http://support.esri.pl/index.php?/Troubleshooter/Step/View/6 wynika, że w sieci firmowej instalujemy jeden serwer licencji, a podczas aktywacji z serwerem Esri uzupełniamy pola następująco:

nr licencji: EFLXXXXXXXXX, liczba licencji: 2

W instancjach ArcGIS administrator należy wskazać znajdujący się w sieci autoryzowany już serwer licencji.

Aktywacja się jednak trochę komplikuje jeżeli 2 szt. oprogramowania ArcGIS mają pracować w odrębnych lokalizacjach (sieciach LAN) nie mających ze sobą połączenia. Wówczas ArcGIS nie będzie miał połączenia z serwerem licencji i nie będzie działał.

W/w instrukcja nie wspomina, że jedną licencję sieciową dwustanowiskową można podzielić nijako na dwie, tj. instalując dwa serwery licencji i rejestrować każdy z nich następująco:

nr licencji: EFLXXXXXXXXX, liczba licencji: nie 2 a 1 ponieważ każdy serwer będzie uwierzytelniał tylko jednego klienta – instancję ArcGIS.

 

Windows – wyłączenie obsługi Pendrive (urządzeń magazynujących USB)

W katalogu C:\WINDOWS\inf należy zmienić uprawnienia plikom:

%SystemRoot%\Inf\Usbstor.pnf
%SystemRoot%\Inf\Usbstor.inf

Jeśli urządzenie magazynujące USB jest już zainstalowane na komputerze należy zmienić wpis w rejestrze, w gałęzi:  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor

Należy w prawej części okna wartość o nazwie Start i kliknąć dwukrotnie. Zaznacz opcję Szesnastkowy i w polu Dane wartości wpisać cyfrę 4 (domyślnie widoczna jest w tym miejscu trójka). Należy kliknąć Ok, zamknąć edytor rejestru i restartować komputer.

Link do artykułu MS:  http://support.microsoft.com/kb/823732 .