Serveriai

Serveriai

Pakavimas

2016 m. liepos 5 d.

supakuoti katalogą:

tar -zcvf archive.tar.gz directory/

išpakuoti:

tar -zxvf archive.tar.gz

plačiau
Serveriai

blokavimas pagal IP

2015 m. gegužės 25 d.

Blokuoti nepageidaujama srauta pagal ip:

# iptables -A INPUT -s 1.2.3.4 -j DROP

o jeigu tam tikra porta:

# iptables -A INPUT -s 1.2.3.4 -p tcp --destination-port 22 -j DROP

plačiau
Serveriai

symlink

2014 m. lapkričio 29 d.

Kai reikia pakeisti egzistuojani symlink galima pasinaudoti šia komanda:

 ln -sfn /var/www/path /var/www/path-last

plačiau
Serveriai

robocopy

2014 m. rugsėjo 16 d.

Vėl prireikė kopijuoti duomenis iš vieno serverio į kitą ir suradau egzistuojančia programą windowsuos - robocopy. Labai patogu, o jeigu dar reikia kad katalogai būtų sinchronizuoti tai visai pagogu:

robocopy "katalogas iš kur" "katalogas į kur" /MIR 

ir viskas

plačiau
Serveriai

Mysql replikacija

2013 m. spalio 16 d.

Jeigu susiduriam su problema, kada slave serveryje susigadina binary logas darome taip:

pasiziurim reiksmes Relay_Master_Log_File ir Exec_Master_Log_Pos su komanda: SHOW SLAVE STATUS;

Ir ju reiksmes surasome i sia komanda:

STOP SLAVE; CHANGE MASTER TO MASTER_LOG_FILE = 'Relay_Master_Log_File', MASTER_LOG_POS = Exec_Master_Log_Pos; START SLAVE;

plačiau
Serveriai

Port Forward

2013 m. sausio 25 d.

Jei kam prireiktu porto forwardo and windows 2012 arba windows 2008 serverio tai galima padaryti taip:

netsh interface portproxy add v4tov4 listenport=12345 listenaddress=192.168.1.1 connectport=443 connectaddress=192.168.1.1

paziureti kas sukurta:

netsh interface portproxy show all

Istrinti:

netsh interface portproxy reset


plačiau
Serveriai

pfx sertifikato eksportavimas į pem

2012 m. lapkričio 26 d.

openssl pkcs12 -in keyStore.pfx -out keyStore.pem -nodes

plačiau
Serveriai

remote katalogų sinchronizacija

2012 m. lapkričio 18 d.

 Norit sinchronizuoti 2 katalogus, kurie yra skirtinguose serveriuose galima taip:

rsync --dry-run --delete -azvv -e ssh /katalogas/iskur user@webserver.lt:/katalogas/ikur

jei viskas tvarkoje reikia is nurodytos komandos pasalinti --dry-run

 

 

plačiau
Serveriai

Apache perkrovimas ant mac OS

2012 m. lapkričio 14 d.

sudo /usr/sbin/apachectl restart

plačiau
Serveriai

mac os mysql

2012 m. rugsėjo 18 d.

Perkrauti mysql serveri ant mac os komanda butu:

sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

plačiau
Serveriai

naudinga komanda

2012 m. rugsėjo 18 d.

Jei reikia perkelti is katalogu specifinius failus tai galima paprastai padaryti:

 find /from/catalog -name '*.pdf' -type f -exec mv {} /to/catalog/ \;

plačiau
Serveriai

mac os mac adreso pakeitimas

2012 m. birželio 29 d.

sudo ifconfig en0 ether 00:e2:e3:e4:e5:e6

plačiau
Serveriai

Pavedė hostingas

2012 m. birželio 3 d.

Pagaliau vėl mano projektai online. Negalėjau patikėti, kad galima beveik 2 savaites nesusitvarkyti serverių. Pasirodo galima - tokia jau mano hostingo kompanija, bet nėr ko norėti mokėti mažiausiai ir turėti geriausiai. Svarbu, kad daug nedingo, belieka išsikovoti bonuso.

plačiau
Serveriai

Ubuntu

2012 m. sausio 13 d.

Kartais kai prireikia pažiūrėti instaliuotą ubuntu versiją galima pasinaudoti šia komanda:

lsb_release -a

plačiau
Serveriai

Iptables

2011 m. gruodžio 15 d.

Kaip daryti limitus su iptables:

 

http://www.cyberciti.biz/faq/iptables-connection-limits-howto/

plačiau
Serveriai

gpg

2011 m. balandžio 5 d.

Kartais prireikia sugeneruoti raktus tai kad būtų po ranka manualas kaip tai padaryti:

# gpg --gen-key
# gpg --export-secret-key -a "User Name" > raktas-secret.key
# gpg --export-key -a "User Name" > raktas-public.key

plačiau
Serveriai

SSL sertifikatų generavimas

2011 m. sausio 7 d.

Step 1: Generate a Private Key
openssl genrsa -des3 -out server.key 1024

Step 2: Generate a CSR (Certificate Signing Request) 
openssl req -new -key server.key -out server.csr

Step 3: Remove Passphrase from Key
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key

Step 4: Generating a Self-Signed Certificate 

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Signature ok
subject=/C=CH/ST=Bern/L=Oberdiessbach/O=Akadia AG/OU=Information
Technology/CN=public.akadia.com/Email=martin dot zahn at akadia dot ch
Getting Private key

Step 5: Installing the Private Key and Certificate

cp server.crt /usr/local/apache/conf/ssl.crt
cp server.key /usr/local/apache/conf/ssl.key

Step 6: Configuring SSL Enabled Virtual Hosts

SSLEngine on
SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key

Step 7: Restart Apache and Test

plačiau