sausio 09

Galiu prisipažinti esu labai pirataujantis internautas.Nėra ne dienos kad kažko nesisiųsčiau iš torrentų.Nesvarbu ar tai naujas filmas,ar patinkančios muzikos rinkinis.Tačiau siunčiant didelės apimties failams vien dienos neužtenka, o naktį palikti kompiuterio nesinori,nes per jo skleidžiama garsą negaliu išsimiegoti.Todėl nusprendžiau savo kuklu namų serverį priversti dar ir diena,nakti pumpuoti man torrentus.
Viskas ko reikia tai atliekamo kompiuterio mano atveju tai Pentium 2 senukas, Linux sistemos (Aš naudoju Debian) su įdiegtais Apache,PHP,MySQL .Na ir torentų siuntimo sistemos TorrentFlux.
Parsisiunčiame TorrentFlux: wget http://downloads.sourceforge.net/project/torrentflux/torrentflux/TorrentFlux%202.4/torrentflux_2.4.tar.gz?use_mirror=mesh
Išarchyvuojame paketą: tar -xvf torrentflux_2.4.tar.gz
Išarchyvavę turime tris papkes html papke perkeliame į /var/www direktoriją tada prisijungiame prie phpmyadmin ir sukuriame duombaze pavadinimu “torrentflux” sukūrus importuojame duombazės atsargine kopiją kuri yra torrentflux papkėje mysql_torrentflux.sql pavadinimu.
Paredaguojame config.php failą esanti html kataloge:
$cfg["db_type"] = “mysql”;
$cfg["db_host"] = “localhost”;
$cfg["db_name"] = “torrentflux”;
$cfg["db_user"] = “root”; // Jūsų MySQL vartotojas
$cfg["db_pass"] = “”; // MySQL slaptažodis
Failą išsaugome ir interneto naršyklėje vedame serverio adresą ( mano atveju 192.168.1.65): http://192.168.1.65/html
Jei viskas tvarkoje matome prisijungimo langą.Prisijungiame su serverio root vartotoju.Tuomet einame į admin>settings ir susikonfigūruojame viska pagal save.
Nerašiau visko smulkiai,nes kam šito reikės manau ir taip viska supras.




Žymės: Serveris • torrents
lapkričio 19
Cherokee yra labai greitas, lanksčiai ir lengvai konfigūruojamas Web serveris. Jis palaiko daug technologijų: FastCGI, scgi, PHP, CGI, TLS ir SSL šifruota ryšį, virtualius hostus, Apache suderinamus failus ir dar daugiau. Paaiškinsiu kaip jūs galite įdiegti Cherokee į Debian serverį kartu su PHP5 palaikymu (per FastCGI) ir MySQL.
Įrašome MySQL serverį: aptitude install mysql-server mysql-client
Įrašome Cherokee: aptitude install cherokee
Cherokee gali būti konfigūruojamas per interneto valdymo skydelį paleisti skydelį galime cherokee-admin -b komandos pagalba. Paleide pamatysime kaška tokio:
cherokee-admin -b
Cherokee Web Server 0.7.2 (Sep 1 2008): Listening on port 9090, TLS disabled
IPv6 disabled, using epoll, 1024 fds system limit, max. 507 connections
5 threads, 206 fds per thread, standard scheduling policy
Server running.. PID=3391
Taigi konfiguracijos skįdeli galėsite pasiektį http://jūsųIP:9090 adresu.
Įrašome PHP5: aptitude install php5-cgi
Konfigūruojame PHP5. Mes turime modifikuoti /etc/php5/cgi/php.ini esantį failą ir pridėt cgi.fix_pathinfo = 1 eilutę.Failą išsaugojame.
Dabar restartuojame Cherokee serverį: /etc/init.d/cherokee restart
Na štai jūsų serveris paruoštas
Žymės: Cherokee • Debian • Web Serveris
rugsėjo 22
Šiandiena paleidau ir vėl į darbą savo Pentium 2 senoli… Norėdamas pagražinti savo prisijungima per ssh pasidariau gražu motd. Paaiškinsiu kaip tai pasidaryti.
Įrašome paketą welcome21: apt-get install welcome2l
Nukreipiame programėlę į motd: welcome21 > /etc/motd
Gauname kažką tokio:

Antras būdas naudojant Linux_logo.
Įrašome paketą: apt-get install linuxlogo
Nukreipiame programėlę į motd: linux_logo > /etc/motd
Gauname štai tokį vaizdą:

Žymės: Debian • motd • ssh
rugpjūčio 27
Kažkada rašiau apie RAR archyvo slaptažodžio gavimą linux sistemoje.Dabar parašysiu kaip tai padaryti su zip archyvais.
Tam reikia nedidėlės programos Fcrackzip. Ji yra prieinama iš ubuntu saugyklu.
Įdiegiame paketą: apt-get install fcrackzip
Norint pamatyti programos nustatymus ir galimybes rašome: fcrackzip –help
Žymės: Debian • Ubuntu
rugpjūčio 12
Nikto yra atviro kodo webserverio saugumo skeneris.Kurio saraše yra apie 3500 pažeidžiamumu ir pavojingu failų, taip pat pasenusiu versijų tikrinimas.
Įrašome ( Debian ir Ubuntu ):
apt-get install nikto
Paraše terminale komandą nikto jums pateiks daugybe nustatymu.
Greitam webserverio patikrinimui naudokite komandą:
sudo nikto -h www.tikrinamasvetaine.lt
Štai kaip viskas atrodo:
pwds@pwds:~$ sudo nikto -h matsumoto.vr.lt
- Nikto v2.03/2.04
—————————————————————————
+ Target IP: 78.58.136.157
+ Target Hostname: matsumoto.vr.lt
+ Target Port: 80
+ Start Time: 2009-08-14 0:59:00
—————————————————————————
+ Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_perl/2.0.4 Perl/v5.10.0
- /robots.txt – contains 6 ‘disallow’ entries which should be manually viewed. (GET)
- Allowed HTTP Methods: GET, HEAD, POST, OPTIONS, TRACE
+ OSVDB-877: HTTP method (‘Allow’ Header): ‘TRACE’ is typically only used for debugging and should be disabled. This message does not mean it is vulnerable to XST.
Žymės: Debian • Saugumas • Ubuntu
rugpjūčio 12
Darkstat yra paprastas paketu analizavimo ir stebėjimo įrankis Debian ir kitoms Linux distribucijoms.Darkstat visa surinkta informacija sugeneruoja į gražias diagramas ir kitus statistinius duomenis kuriuos automatiškai atnaujina.Didžiausias šio įrankio pliusas yra tas jog kitaip nei kitos tokio pobūdžio programos naudoja ganėtinai mažai atminties ir procesoriaus.
Įrašome Darkstat:
apt-get install darkstat
Paleidžiame:
darkstat -i eth0
Wireless:
darkstat -i wlan0
Na štai Darkstat paleistas dabar atsidarome savo naršyklės lange savo kompiuterio adresą pvz http://127.0.0.1:667 ir matome statistika.


Žymės: Debian • Statistika
rugpjūčio 11
Neseniai pasirašiau savo serveryje ir darbo kompiuteryje šaunu bash skriptuką kurio pagalbą pasileidus terminalą ar prisijungus prie nuotolinio serverio per ssh sugeneruojama ir parodoma informacija.
Norint tai pasidaryti pirmiausiai reikia nedidelio įrankio pavadinimu “fortunes” Šis įrankis savo duombazėje turi apie 15000 įžymiu citatų.
Įsirašome “fortunes“: apt-get install fortunes
Patikriname ar veikia terminale paraše: /usr/games/fortune
Dabar reikia paredaguoti .bashrc failą esanti jūsų vartotojo namų kataloge: nano ~/.bashrc
Pridedame skriptuką:
echo -ne “Sveiki, $USER! Today is $(date).\n\n”
cal
echo -ne “Sistemos informacija: $(uptime)\n\n”
echo -ne “Dienos citata:\n”
/usr/games/fortune
Štai kaip viskas atrodo:

Žymės: Bash • Debian • Skriptas
rugpjūčio 08
Norint pasirinkti greičiausius APT saugyklų serverius, gali puikiai padėti įrankis “netselect-apt“. Šis įrankis jums padės gauti naują source.list su sparčiausiais APT serveriais. Įsirašome apt-get install netselect-apt komandos pagalba.
Norint jog įrankis atrinktų geriausius APT serverius, rašome:
sudo netselect-apt -n etch -o /etc/apt/sources.list
sudo apt-get update
Voalia ! Turime švarų ir gražų greičiausiai mūsų sistemai priskirtų serverių sąrašą.

Žymės: APT • Debian • netselect