úterý 22. září 2009

BrightStor Arcserve - reset "caroot" hesla

Pokud zapomeneš svoje caroot heslo, můžeš ho resetovat tímto způsobem:
  1. Otevři příkazový řádek na serveru, na kterém chceš změnit/resetovat caroot heslo
  2. V příkazovém řádku se přesuň do adresáře, ve kterém máš nainstalovaný BrightStor Arcserve ( C:\Program files\CA\BrightStor Arcserve Backup )
  3. Zadej příkaz cstop. Ten zastaví všechny běžící služby ArcServe
  4. Po zastavení všech služeb si v půzkumníku najdi adresář C:\Program Files\CA\BrightStor Arcserve Backup\Data\Discovery
  5. V adresáři Discovery najdi adresář, který má stejný název jako tvůj server a přejmenuj ho
  6. Spusť všechny služby Arcserve příkazem cstart
  7. V příkazovém řádku zadej tento příkaz: Authsetup/p "password" kde "password" je nové heslo do caroot

středa 15. července 2009

Logon Script - mapování sdílených disků (VB Script)

ON ERROR RESUME NEXT

Dim wshNetwork, strUser, strComputer, objNetwork

Set wshNetwork = CreateObject("WScript.Network")

'zjisti uzivatelske jmeno a jmeno PC'
strUser = LCase(wshNetwork.UserName)
strComputer = LCase(wshNetwork.ComputerName)

'zrusi vsechny namapovane disky'
Set cDrives = wshNetwork.EnumNetworkDrives
For i = 0 to cDrives.Count -1 Step 2
wshNetwork.RemoveNetworkDrive cDrives.Item(i), True, True
Next

'cas na odpojeni namapovanych disku 300 milisekund'
wscript.sleep 300

'namapuje zakladni disky'
wshNetwork.MapNetworkDrive "H:", "\\server\shared", True
wshNetwork.MapNetworkDrive "G:", "\\server\shared\" & strUser, True

'namapuje disky dle pravidel'
Select Case strUser
'namapuje disk z jiného serveru pokud je uzivatel prihlasen na urcitem pocitaci'
Case "uzivatel"
If strComputer = "pocitac" Then
Set objNetwork = WScript.CreateObject("WScript.Network")
strLocalDrive = "I:"
strRemoteShare = "\\server\shared"
strPer = "FALSE"
strUsr = "domena\uzivatel"
strPass = "heslo"
objNetwork.MapNetworkDrive strLocalDrive, strRemoteShare, strPer, strUsr, strPass
End If
End Select

'vycisti pouzivanou pamet'
set wshNetwork = Nothing
set strUser = Nothing
set strComputer = Nothing
set objNetwork = Nothing

'ukonci script'
wscript.quit

středa 24. června 2009

Nastavení výchozí stránky aplikace (APEX, ORACLE)

Při vytvoření APEX aplikace, se automaticky jako výchozí stránka nastaví stránka číslo 1. Na tomto příkladu je zobrazen postup, jak jako výchozí stránku nastavit stránku číslo 9: 

1. Application Builder > Your Application > Page 101 > Processes (Page Processing) > Login 

Změň Process na: 
wwv_flow_custom_auth_std.login(
P_UNAME => :P101_USERNAME,
P_PASSWORD => :P101_PASSWORD,
P_SESSION_ID => v('APP_SESSION'),
P_FLOW_PAGE => :APP_ID||':9'
);


Když se někdo přihlásí, bude přesměrován na stranu 9. 

2. Shared Components > Security > Authentication Schemes > Your Authentication 

Změň Logout URL na: 
wwv_flow_custom_auth_std.logout?p_this_flow=&APP_ID.&p_next_flow_page_sess=&APP_ID.:9

Když se někdo odhlásí, nastaví se stránka 9 jako výchozí stránka. 

3. Shared Components > Security > Edit Security Attributes 

Změň Home Link na: 
f?p=&APP_ID.:9:&SESSION.

Nastaví se odkazy na domovskou stránku číslo 9.

pondělí 22. června 2009

Zapojení konektoru RJ-45

  1. zarovnat kabel
  2. sejmout obal pomocí kleští
  3. vyrovnat přečnívající kabely a zorganizovat
  4. zasunout kabely do konektoru na doraz (pin 1 je vlevo z pohledu na pojistku kabelem k sobě)
  5. zkontrolovat pohledem
  6. nacvaknout
  7. otestovat


Pokud budete propojovat jen dva počítače mezi sebou, použijte na jednom konci stranu „A“ a na druhém konci stranu „B“. V případě že chcete připojit počítač do switche, použijte na obou koncích kabelu stranu „A“


Instalace PHPMyAdmin (Linux, Ubuntu)

  1. Je třeba mít nainstalovaný Apache, PHP, MySQL
  2. V terminálu spustit příkaz: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
  3. Dále ne nutné povolit PHP v MySQL
    • V terminálu otevřte soubor php.ini příkazem: gksudo gedit /etc/php5/apache2/php.ini
    • Najděte řádek s příkazem extension=mysql.so, pokud je před tímto příkazem středník, tak ho odstraňte a soubor uložte
  4. Restart Apache příkazem: sudo /etc/init.d/apache2 restart

Instalace MySQL (Linux, Ubuntu)

  1. Je třeba mít nainstalovaný Apache
  2. V terminálu spustit příkaz: sudo apt-get install mysql-server
  3. Pokud chcete, aby na MySQL mohli přistupovat i uživatelé z jiných počítačů v síti, je třeba změnit Bind Address:
    • V terminálu spustit příkaz: gksudo gedit /etc/mysql/my.cnf
    • V otevřeném konfiguračním souboru změnit bind-address = 127.0.0.1 na vaší IP adresu
  4. Pokud jste při instalaci nebyli dotázáni na heslo účtu root, je třeba ho zadat:
    • V terminálu zadejte příkaz: mysql -u root
    • V otevřené konzoli MySQL zadejte příkaz: mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('vaše heslo');

Instalace PHP (Linux, Ubuntu)

Jedná se o instalaci PHP 5 

  1. Nejprve je třeba mít nainstalovaný Apache
  2. V terminálu zadej příkaz: sudo apt-get install php5 libapache2-mod-php5
  3. Aby PHP začalo fungovat, je třeba restartovat Apache příkazem: sudo /etc/init.d/apache2 restart

Test PHP: 

  1. V terminálu zadej příkaz: gksudo gedit /var/www/phptest.php
  2. Do otevřeného souboru phptest.php zadej: <?php phpinfo(); ?>
  3. Ulož a zavři soubor phptest.php
  4. V internetovém prohlížeči zadej adresu: http://localhost/phptest.php

Pokud se zobrazí výpis podrobných informací o nainstalované verzi PHP, tak je vše nainstalované správně

Instalace Apache (Linux, Ubuntu)

V terminálu zadej příkaz: 

sudo apt-get install apache2 

Test instalace: 

V libovolném internetovém prohlížeči zadej adresu: 

http://localhost/ 

Pokud se zobrazí „It works!“, tak je Apache nainstalován správně

Zrychlení startu aplikací (příkaz PRELINK)(Linux, Ubuntu)

Program prelink modifikuje knihovny funkcí a binární soubory ELF tak, aby se rychleji nahrávaly. Výsledkem je méně relokací při startu programu, a tím přispívá k jeho rychlejšímu startu. Pomalé nahrávání knihoven je jednou z nejčastějších příčin pomalého startu aplikací. 

Nainstalujte si balíček prelink a potom v terminálu zadejte příkaz: 

sudo prelink -avmR 

Parametry: 

  • -a -zpracuje vše co najde
  • -v -zobrazuje co prelink právě provádí
  • -m -zmenší paměť potřebnou pro spustitelné soubory
  • -R -zvýší bezpečnost prelinkovaných souborů
  • -q -zrychlí opětovné prelinkování (lze použít po nainstalování nové verze knihoven)
  • -u -vrátí všechny změny zpět (POZOR: Při této operaci dejte pozor, abyste měli dost volného prostoru - některé zdroje uvádějí alespoň 100MB)


Stav vašeho systému samozřejmě není trvalý. Jak instalujete nové aplikace, systém se opět zpomaluje. Proto se prelink spouští jednou za čas automaticky. Periodu spouštění nastavíte v souboru, který otevřete příkazem: 

gksudo gedit /etc/default/prelink 

Najděte řádek PRELINK_FULL_TIME_INTERVAL=14 a změňte uvedených 14 dní na jinou periodu, která vám vyhovuje lépe. 

Další podrobnosti lze zjistit zadáním příkazu man prelink

Příkazy pro práci se soubory a adresáři (Linux, Ubuntu)

  • pwd -Příkaz pwd(„print working directory“ - vypiš pracovní adresář) vám oznámí, ve kterém adresáři se právě nacházíte.
    Příklad: „pwd“ v adresáři Desktop (obsah vaší plochy) ukáže „~/Desktop“. Všimněte si, že Terminál ukazuje tuto informaci taktéž v titulku jeho okna - viz ukázkový obrázek na začátku této stránky. 
  • cd -Příkaz cd(„change directory“ - změn adresář) vám umožní změnit aktuální pracovní adresář. Když otevřete Terminál, budete ve svém domovském adresáři. Pro pohyb po systému souborů slouží příkaz cd.
    Příklad: „cd ~/Desktop“ vás přesune do adresáře s vaší plochou. 
    Pro přesun do kořenového adresáře, použijte „cd /“ 
    Pro přesun do vašeho domovského adresáře, použijte „cd“ 
    Pro přesun do nadřazeného adresáře (o 1 úroveň výše), použijte „cd ..“ 
    Pro přesun do minulého adresáře (posledního před současným), použijte „cd -“ 
    Pro přesun přes více adresářů naráz, vypište plnou cestu. Například „cd /var/www“ vás přesune skrz adresář /var do jeho podadresáře www. 
  • cp -Příkaz cp(„copy“ - kopíruj) vytvoří kopii zadaného souboru.
    Příklad: „cp dokument kopie“ udělá přesnou kopii souboru „dokument“ a pojmenuje ho „kopie“; soubor „dokument“ bude stále na svém místě. Když použijete „mv“ tak původní soubor nebude nadále existovat, když použijete „cp“ tak původní soubor zůstává a vytvořena je nová kopie. 
  • mv -Příkaz mv(„move“ - přesuň) přesune soubor do jiného umístění nebo soubor přejmenuje. Pokud je jako druhý argument uveden název souboru, soubor se přejmenovává. Pokud je jako druhý argument uveden název adresáře, soubor se přesouvá.
    Příklad 1: „mv podzim zima“ přejmenuje soubor „podzim“ na „zima“.
    Příklad 2: „mv fotka ~/Desktop“ přesune soubor „fotka“ do vašeho adresáře Desktop (vaše pracovní plocha) ale nijak ho nepřejmenuje. 
  • rm -Příkaz rm(„remove“ - odstranit) odstraní zadaný soubor. Nebude fungovat na neprázdných adresářích. 
  • ls -Příkaz ls(„list“ - seznam) vám ukáže seznam souborů ve vašem aktuálním adresáři. Za použití určitých parametrů můžete vidět i velikosti souborů, časy vytvoření souborů a práva souborů.
    Příklad 1: ls ~ vám ukáže soubory obsažené ve vašem domovském adresáři.
    Příklad 2: ls -l vypíše soubory i s přístupovými právy 
  • find -Vyhledává soubory rekurzivně, vyhledání souboru petroviny.txt a podobných hledání začne v nejvyšší úrovni a bez rozlišení velikosti písmen: find / -iname „*petr*“ 
  • locate -Vyhledávání pomocí indexového souboru, rychlejší než předchozí. locate -i petr 
  • which -Vyhledá umístění souboru, kde se konkrétní program nachází. Nalezení umístění programu swat: which swat 
  • whereis -Narozdíl od předchozího neskončí při prvním nálezu
  • cat -Vypíše obsah souboru: cat /etc/samba/smb.conf 
  • less -Řízení výstupu, vypíše obsah souboru po stránkách, nic nám neuteče: cat /etc/samba/smb.conf | less. Samozřejmě jde použít i v kombinaci s jinými příkazy, které něco vypisují. Pokud jej napíšeme za nějaký jiný příkaz, je výstup z toho příkazu přesměrován do příkazu less a ten nám jej předá po jednotlivých stránkách. Přerušení výpisu provedeme stiskem q. 
  • head -Vypíše začátek souboru: head /etc/samba/smb.conf 
  • tail -Vypíše konec souboru: tail /etc/samba/smb.conf
  • sort -Výpis setříděného souboru, původní soubor je nezměněn. 
  • diff -Porovnání dvou souborů a výpis rozdílů, řádek po řádku, diff –help, vypíše český help k souboru 
  • chmod -Změna, nastavení přístupových práv. To je na samostatnou kapitolu. 
  • man -Příkaz man(„manual“ - návod) vám ukáže manuál (návod) zvoleného příkazu. Zkuste man man na získání manuálové stránky pro samotný příkaz man.
    Příklad:man cd vám ukáže návod pro používání příkazu cd. 
  • mkdir -Příkaz mkdir(„make dir“ - vytvoř adresář) vám vytvoří nový adresář zadaného jména.
    Příklad: mkdir hudba vytvoří adresář hudba v aktuálním adresáři. 
  • rmdir -Vymaže adresář. Lze vymazat pouze prázdný adresář. Volba -p smaže rekurzivně všechny soubory i adresáře v daném adresáři a nakonec samotný adresář. Pozor ať nenaděláte více škody než užitku! 
  • fuser -Zjištění kdo se souborem pracuje fuser jméno_souboru.

Otevřít Terminál v menu Nautila (správce souborů)(Linux, Ubuntu)

nautilus-open-terminal je rozšíření Nautila (správce souborů v Ubuntu), umožňující přidat položku Otevřít Terminál do menu na pravém tlačítku myši. Máte tedy možnost otevřít si Terminál v libovolném adresáři, a nemusíte pak používat příkaz cd. Když na toto menu kliknete a vyberete na pracovní ploše, ocitnete se v domovském adresáři.

Instalace: 

sudo apt-get install nautilus-open-terminal
Možná bude nutný restart systému 

Odinstalace: 

sudo apt-get remove nautilus-open-terminal

Aktivace NumLock při startu systému (Linux, Ubuntu)

V terminálu spustit příkazy:

sudo apt-get install numlockx
sudo cp /etc/gdm/Init/Default /etc/gdm/Init/Default_backup
gksudo gedit /etc/gdm/Init/Default


V otevřeném souboru Default najít řádek


exit 0


Před tento řádek exit 0 vložit příkazy:

if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi

Odkazy na externí stránky otevírat v novém okně prohlížeče (WSS 3.0)

Editovat soubor: 

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\LinksList\Links\schema.xml 

V souboru se nachází 2x tento záznam: 

<column name="URL" htmlencode="TRUE"><html><![CDATA[">]]></html>

Upravit takto: 

<column name="URL" htmlencode="TRUE"><html><![CDATA[" target="_blank">]]></html>

Restartovat IIS

Příkaz NET USE (připojení nebo odpojení síťového disku, tiskárny...)

Slouží k připojení nebo odpojení počítače od sdíleného zařízení nebo zobrazí informace o existujících připojeních. Používá se také k mapování síťových disků. Použijete-li příkaz net use bez parametrů, zobrazí se seznam síťových připojení. 

Syntaxe: 

net use [Název zařízení] [Cesta ke sdílenému zařízení] /[Parametry] 

Parametry: 

/user (Udává jiné uživatelské jméno, pomocí kterého bude vytvořeno připojení. Tento parametr nelze kombinovat s parametrem /savecred.) 

/savecred (Pokud je uživatel vyzván k zadání hesla, ukládá zadané pověřovací údaje pro opakované použití. Tento parametr nelze kombinovat s parametry /smartcard a /user.) 

/smartcard (Určuje, že pro připojení k síti mají být použita pověření obsažená na kartě Smart Card. Je-li k dispozici více karet Smart Card, budete vyzváni k upřesnění požadovaných přihlašovacích údajů. Tento parametr nelze kombinovat s parametrem /savecred.) 

/delete (Zruší určené síťové připojení. Pokud určíte připojení pomocí hvězdičky (*), budou zrušena všechna síťová připojení.) 

/persistent:{yes|no} (Řídí používání trvalých síťových připojení. Výchozí nastavení je určeno naposledy použitým parametrem. Připojení bez zařízení nejsou trvalá. Parametr yes uloží všechna připojení tak, jak jsou vytvořena, a obnoví je při příštím přihlášení. Parametr no neuloží vytvářené nebo následující připojení. Existující připojení budou při příštím přihlášení obnovena. Pokud chcete odebrat trvalá připojení, použijte přepínač /delete.) 

/home (Připojí uživatele k domovskému adresáři.) 

Příklady: 

net use H: \\192.168.1.1\Disk /persistent:yes /savecred (Trvale namapuje disk H: a uloží přihlašovací údaje.) 

net use LPT1: \\192.168.1.1\HPLJ4L /persistent:yes (Trvale namapuje síťovou tiskárnu na port LPT1 - vhodné pro tisk ve windows z DOSových aplikací.) 

net use /persistent:a (Nastaví, aby byla aktuální připojení obnovena při každém přihlášení bez ohledu na budoucí změny.)

VPN tunel mezi servery pomocí IPSec (ISA Server 2004)

Jednoduchý návod, jak vytvořit VPN tunel pomocí IPSec mezi servery ServerA a ServerB 

ServerA - externí IP:[111.111.111.111], lokální IP:[192.168.100.0 - 192.168.100.255] 

ServerB - externí IP:[222.222.222.222], lokální IP:[192.168.200.0 - 192.168.200.255] 

!!! Návod obsahuje pouze nastavení serveru „ServerA“ nastavení serveru „ServerB“ je stejné, pouze se prohodí IP adresy !!! 

Postup:

Vytvoření Remote Site Network na ServerA







Vytvoření Network Rule na ServerA






Vytvoření Access Rules na ServerA-ServerB









Vytvoření Access Rules na ServerB-ServerA







Nastavení dynamického SPAM filtru SpamHouse.org (Exchange 2003)

Vytvořit Connection Filter

  1. Spustit Exchange System Manager
  2. Rozbalit Global Settings pravým tlačítkem myši klepnout na Message Delivery a zvolit Properties
  3. Zvolit záložku Connection Filtering
  4. Zvolit tlačítko Add a do otevřeného okna zadat Display Name ⇒ SpamHaus a DNS Suffix of Provider ⇒ zen.spamhaus.org

Aktivovat Connection Filter 

  1. Spustit Exchange System Manager
  2. Rozbalit Servers - Jméno serveru - Protocols - SMTP
  3. Pravým tlačítkem myši klepnout na Default SMTP Virtual Server a zvolit Properties
  4. V záložce General zvolit Advanced
  5. Vybrat IP adresu na kterou chcete aplikovat Connection Filtering a zvolit Edit
  6. Zaškrtnout volbu Apply Connection Filter