Upgrade Roundcube

Dupa upgrade-ul la PHP am avut o singura problema: nu mai functiona Roundcube. M-am documentat inainte de upgrade daca roundcube suporta versiunea 7 de PHP si am vazut ca ultima versiune nu are probleme.

Singura problema a fost ca nu am gasit un PPA si instalarea din paachete era prea complicata, asa ca am ales upgradarea manuala.

Pentru upgrade am descarcat de pe site-ul lor ultima versiune, am rulat scriptul de upgrade si apoi a functionat totul.

Upgrade PHP5.6 la PHP7 pe nginx

Am VPS-ul asta de un an. Eu zic ca a fost o investitie destul de buna, mai ales ca pot sa experimentez pe el cat vreau.

Am decis ca e timpul sa incerc noua versiune de PHP (PHP7) si pe serverul asta. In teorie PHP7 ofera o mai mare performanta in comparatie cu versiunile anterioare. M-am jucat pe un alt wordpress cu PHP7 imediat ce a aparut (ma rog, la cateva saptamani) si am simtit ceva diferenta vizibila, si din testele mele, si din teste sintetice, asa ca am zis sa instalez si pe VPS PHP7.

Read More

Benchmark viteza retea intre doua sisteme Linux

Am folosit netcat de cateva ori si mi s-a parut destul de interesant, mai ales partea cu posibilitatea testarii vitezei intre doua sisteme.

Avem nevoie de cel mai simplu utilitar care poate exista (in afara de echo): netcat. Folosim netcat pentru a deschide un socket pe un sistem si acelasi netcat il vom folosi pe celalalt sistem pentru a ne conecta la primul Linux si a transfera date intre ele.

Pe primul sistem rulam comanda

nc -vl <port> > /dev/null

unde inlocuim <port> cu numarul portului pe care vrem sa asculte socket-ul.

Pe al doilea sistem rulam

dd if=/dev/zero bs=1024K count=512 | nc -v<IP> <port>

unde inlocuim <IP> si <port> cu IP-ul primului sistem si portul pe care asculta netcat.
Evident, putem sa ne jucam si cu argumentele comenzii dd.

 

Inchidere fortata de la distanta (reisub prin SSH)

Faza de mai jos cu Synology-ul s-a intamplat acum cateva luni, iar astazi mi-a fost de folos.

Am patit chestia urmatoare pe un Synology care a devenit self-aware si self-conscious si nu mai voia sa se restarteze:

syno-1

Ideea e ca orice incercam sa-i fac, nu reuseam sa-l inchid. Cum mersul in locatie nu era o optiune, am inceput sa caut cum sa-l restartez fortat. Am dat intr-un final peste lista asta si am reusit sa-l restartez cu echo C>/dev/ttyS1

Read More

Performante IOPS ext4/btrfs cfq/deadline/bfq

Am cumparat zilele astea 4 HDD-uri pentru a-mi face un NAS dintr-un Microserver HP Gen8. Din pacate mi-a murit din hard-uri unul dupa aproximativ 3 ore de functionare, dar asta e alta poveste.

Am facut ceva curat prin PC (am mutat chestii pe NAS) si se pare ca am ramas cu un HDD WD de 1T~5400rpm gol. M-am decis sa-l folosesc strict in Linux pentru diverse lucruri sau sa-l mut in laptop pe langa SSD-ul de 120GB (de unde il si am, de fapt).

Read More

Aptoide Downloader

Am facut scriptul asta din plictiseala.

Ce face? E la limita legii. Ideea e simpla si scriptul e la fel de legal ca si torrentele: te folosesti de scriptul meu ca sa descarci aplicatii Android dintr-un store neoficial. In store-ul respectiv exista si aplicatii crack-uite, false, malware, virusache, dar asta nu e treaba mea. Eu doar am facut un script care te ajuta sa nu mai instalezi aplicatia lor pe mobil.

Evident, functioneaza (doar) pe Linux. Aveam o varianta care mergea si pe OS X, dar nu am cum sa testez daca mai ruleaza si acum pe Mac-uri.

In orice caz, uitati-va pe pagina oficiala a scriptului. Sursa o gasiti aici.

Linux_kernel_interfaces.svg

Ubuntu BFSQ

Am inceput un nou proiect personal (sau nu): ubuntu-bfsq.

Nu eram multumit de kernelurile custom deja existente, asa ca mi-am facut eu unul.
Din moment ce oricum imi faceam un kernel custom (bazat pe kernelul din Ubuntu) pentru a introduce BFQ in el, am zis sa fac o struto-camila de Ubuntu cu BFQ, BFS, 2-3 chestii luate din config-ul de ArchLinux si 2-3 chestii pe care le fac cand compilez un kernel custom pentru masina mea.

Read More

gWewx4R

Convertire ext4 in btrfs (partea 2)

In partea 2 facem root-ul btrfs. Cum suntem profesionisti, nu o sa reinstalam sistemul, decat daca nu ne iese conversia, dar cum am spus, suntem profesionisti.

In principiu trebuie sa respectam urmatoarea schema:

-backup la root
-bootat de pe un stick sau CD, format root in btrfs, repus backup-ul
-chroot in “noul” sistem, modificat fstab-ul ca profesionistii + reinstalare GRUB si reimpachetare initram.

Read More