@echo off
cls
for /f "tokens=1 delims=^/: " %%i in ('time /t') do set THOUR=%%i
for /f "tokens=2 delims=^/: " %%i in ('time /t') do set TMIN=%%i
echo Backup bazy SG
echo.
osql.exe -U sg -S Hostname\SQLEXPRESS -d Hostname -P Passw0rd -Q "BACKUP DATABASE Nazwa_bazy to DISK = 'C:\Backup\db\Nazwa_bazy_db.dat' "
echo.
echo Kompresja bazy danych
"C:\Program Files\7-Zip\7z.exe" a C:\Backup\db\Nazwa_bazy_db C:\Backup\db\Nazwa_bazy_db.dat
echo.
echo Czyszczenie plikow tymczasowych
del C:\Backup\db\Nazwa_bazy_db.dat
echo Zmiana nazwy pliku na plik z data
copy C:\Backup\db\Nazwa_bazy_db.7z c:\Backup\db\Nazwa_bazy_db_%date%_%THOUR%_%TMIN%.7z
echo Backup plikow i baz na serwer backupow
net use \d L:
net use L: \\Adres_ip_serwera_fs\backup_share
xcopy "c:\Backup" L:\ /H /F /E /Y /D /C
echo Czyszczenie plikow tymczasowych z data
del c:\Backup\db\Nazwa_bazy_db_%date%_%THOUR%_%TMIN%.7z
net use /d L:
wtorek, 11 lutego 2014
poniedziałek, 27 stycznia 2014
wtorek, 21 stycznia 2014
Syslog-NG szybki start
Debian 7
Wysłanie na zdalnego sysloga
/etc/syslog-ng/syslog-ng.conf
destination loghost { udp("10.1.1.1" port(514)); };
log { source(src); destination(loghost); };
/ets/syslog-ng/syslog-ng.conf
@version: 3.3
@include "/etc/syslog-ng/conf.d/"
options { chain_hostnames(off);
flush_lines(0);
use_fqdn(no);
owner("root");
group("adm");
perm(0640);
stats_freq(0);
bad_hostname("^gconfd$");
keep_hostname(yes);
long_hostnames(on);
create_dirs(yes);
use_dns(yes);
dns_cache(yes);
};
source clients {
unix-stream("/dev/log");
internal();
tcp(ip(0.0.0.0) port(514) max_connections(1000));
udp();
};
destination clientslogs {
file("/var/log/debian-edu/$YEAR$MONTH$DAY/$HOST.auth");
};
log {
source(clients); destination(clientslogs);
};
Wysłanie na zdalnego sysloga
/etc/syslog-ng/syslog-ng.conf
destination loghost { udp("10.1.1.1" port(514)); };
log { source(src); destination(loghost); };
środa, 15 stycznia 2014
LSTAT - Debian
LSTAT – instalacja na debian
Kategoria: Opisy - 14 października 2012 - Liczba wyświetleń: 3639
Na początku trzeba posiadać źródła, które można pobrać ze strony producentahttp://lstat.sourceforge.net/, po czy należy rozpakować wydając polecenie:
tar -xzvf /sciezka_do_LSTAT/lstat-X.X.X.tar.gz
Podstawowe pakiety potrzebne do działania to:
- serwer www
- php z CGI
- rrdtool
Zatem ja wydaję polecenie:
apt-get install rrdtool librrds-perl php5-cgi libapache2-mod-php5
Zakładając że mamy do czynienia z wersją lstat-2.3.2 należy przejść do katalogu gdzie rozpakowaliśmy ( najlepiej /usr/src/lstat-2.3.2/ ), dodatkowo jako serwera www używam apache.
Wydająć komendę:
./configure --iso-8859-2 --with-httpdconf=/etc/apache2/apache2.conf --with-wwwuser=www-data --with-wwwgroup=www-data
konfiguruję do kompilacji.
Następnie wydajemy
Następnie wydajemy
make
make install
UWAGA: aby instalować i konfigurować system należy mieć uprawnienia root.
Kopiujemy skrypt do uruchamiania lstat:
Kopiujemy skrypt do uruchamiania lstat:
cp /usr/local/lstat/bin/lstatd.rc /etc/init.d/lstat
Aktualizujemy programy jakie są uruchamiane podczas startu:
update-rc.d lstat defaults
Włączamy program LSTAT:
invoke-rc.d lstat start
Teraz przechodzimy do konfiguracji dostępu:
/usr/local/lstat/bin/security_lstat
Na pierwsze pytanie klikamy na enter.
Na drugie pytanie wybieramy jakie chcemy zabezpieczenia podglądu wykresów
Na drugie pytanie wybieramy jakie chcemy zabezpieczenia podglądu wykresów
- Bez zabezpieczeń
- Poprzez IP
- Podając login i hasło
- obie 2 i 3
- 2 lub 3
Ja wybieram 1, a potem na apache ustawiam z jakiej podsieci można podglądać, lub z jakich IP.
Na trzecie pytanie wybieramy jakie chcemy zabezpieczenia konfiguracji wykresów
- Tak samo jak podgląd
- Poprzez IP
- Podając login i hasło
- obie 2 i 3
- 2 lub 3
Tutaj już wskazuję 3, podając super tajny login i jeszcze bardziej super tajne hasło.
Standardowo konfigurację lastat w apache ma /etc/apache2/lstat.conf ja jednak takie konfigurację przechowuję w /etc/apache2/conf.d/lstat.conf i apache tak aby wszytkie pliki z rozszeżeniem conf ładował w trakcie podnoszenia lstat. Zatem przenoszę konfigurację lstat.conf do folderu. Jak ktoś tego nie chce to na końcu pliku /etc/apache2/apache2.conf należy dopisać linijkę: Include /etc/apache2/lstat.conf
Najlepiej jest przeładować całą konfiguracje apache jednak w moim przypadku nie jest to możliwe i wykonuje jedynie przeładowanie konfiguracji.
Można sprawdzić działanie poprzez zobaczenie w przeglądarce strony:
Można sprawdzić działanie poprzez zobaczenie w przeglądarce strony:
http://IP_SERWERA/lstat/lstat.cgi
Teraz najważniejsza rzecz brak polskich ogonków. Jak ktoś nie ma można to zrobić poprzez wykonanie konwersji. Będąc w katalogu /usr/local/lstat/etc/templates/standard/pl wykonuję polecenie:
for i in `ls`; do konwert iso2-utf8 ${i} -o /tmp/tttt.tmp; cp /tmp/tttt.tmp ${i}; done
Dodatkowo jak dalej nie ma wszystkich napisów po polsku polecam w pliku langinfo zmienić wpis
CHARSET=iso-8859-2
na
CHARSET=UTF8
I teraz można się cieszyć własnymi wykresami.
niedziela, 13 października 2013
CentOS - Network
How to Setup Network Interface Card in CentOS
Leave a reply
Now I will show how to setup a basic network configuration inside CentOS. The first thing you need to do is to boot up your CentOS and log into the root:
You may type ifconfig to display your current network configuration:
From the above picture, you can see that:
1) eth0 – is your first network interface card inside your server
2) lo – the loopback interface to access your local services such as proxy or webserver http://127.0.0.1
The network card settings can be found edit here:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0
SETUP STATIC IP
You may type like below inside your interface configuration file:
DEVICE=eth0
HWADDR=*
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.20
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
DEVICE=eth0
HWADDR=*
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.20
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
*Note: Please leave your HWADDR as it is. Don’t delete or change from the original configuration
SETUP DHCP
In order to setup DHCP for the network interface card, just type like below inside the/etc/sysconfig/network-scripts/ifcfg-eth0 file:
DEVICE=eth0
HWADDR=*
ONBOOT=yes
BOOTPROTO=dhcp
DEVICE=eth0
HWADDR=*
ONBOOT=yes
BOOTPROTO=dhcp
*Note: Please leave your HWADDR as it is. Don’t delete or change from the original configuration
CONFIGURE DNS
Next is to configure the DNS in order for it to resolve your domain name request into IP for the server to understand it. To configure, type:
vi /etc/resolv.conf
vi /etc/resolv.conf
Then you may add any DNS you want inside the file:
nameserver 202.75.34.1
nameserver 8.8.8.8
nameserver 202.75.34.1
nameserver 8.8.8.8
RESTART THE NETWORK SERVICE
After finished editing any of the network setting, you need to restart the network service in order for new changes to take effect. To restart, type:
/etc/init.d/network restart
/etc/init.d/network restart
You may type ifconfig to see your new network settings:
You also may test ping a domain name to see whether your network settings is working or not by typing:
ping google.com
ping google.com
If you got the reply, this means your setup was successful.
ASSIGN MULTIPLE IP IN NETWORK INTERFACE CARD
CentOS will have a slight difference from others in term of creating multiple IP usage. First, you need to copy the ifcfg-eth0 to the same location but with a slight name change:
cd /etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-eth0:1
vi ifcfg-eth0:1
cd /etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-eth0:1
vi ifcfg-eth0:1
Then you may edit the file like below:
DEVICE=eth0:1
HWADDR=*
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.40
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
DEVICE=eth0:1
HWADDR=*
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.40
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
TYPE=Ethernet
Don’t forget to change the DEVICE to according the file you rename.
*Note: Please leave your HWADDR as it is. Don’t delete or change from the original configuration
After saving and restarting the network, you can check your new setting by typing ifconfig
środa, 21 sierpnia 2013
Metasploit db_connect postgres
apt-get install postgres
http://www.pentest-labs.org/blog/backtrack-5-metasploit-and-postgresql
http://www.pentest-labs.org/blog/backtrack-5-metasploit-and-postgresql
Subskrybuj:
Posty (Atom)