Kogaion Update Script cu Notificare

De ceva vreme am intrat amator in administrare. Nu pot spune ca sunt profesionist deoarece inca nu am taxat pe nimeni pentru administrare asa ca doar pentru ca imi administrez singur serverele pentru mine inseamna ca sunt amator.
Am invatat din proprie experienta ca, este util sa afli ca serverul tau are nevoie de update pentru ca au aparut pachete de update, ca serverul tau are un serviciu oprit, cum ar fi cel MySQL si sa faci cumva ca serverul sa detecteze asta, sa incerce sa reporneasca serviciul si apoi sa te notifice ca acest lucru s-a intamplat.
Sunt multe cele ce pot fi monitorizate si exista si utilitare in acest sens insa, de multe ori prefer sa imi creez si sa imi rulez singur scripturile de monitorizare si raportare.
Asa se face ca am pus la punct cateva scripturi ce ruleaza in CRON si cu ajutorul lui imi monitorizez ceea ce se intampla cu un server.
Daca ma declar amator, ma pot declara specialist-amator in servere Debian si Ubuntu apoi CentOS si la nivel de investigare altele, insa, recent, am inceput asa cum am mentionat pe aici, sa butonez la Kogaion – testare, verificare, implementare etc …
Personal mi-am instalat Kogaion, pentru ca mai apoi sa apara in jurul meu persoane carora le-a placut ideea si care au dorit si ele Kogaion pe calculatoarele personale.
Probleme apar in momentul in care se doreste ceva anume, o aplicatie care sa faca nu stiu ce activitate suplimentara sau atunci cand se doreste ajutor la orice altceva si … nu are cine sa intervina. Apare instinctiv nevoia de a suna pe cine se pricepe (in acest caz … subsemnatul) si chema pentru a rezolva problema.
Sa spunem ca apar 10 astfel de situatii intr-un anumit interval de timp, si probabil la 2 chiar nu pot ajunge la 4 eram in drum si la alte patru am profitat de ocazie sa bem si o bere. Apare si gradul de dificultate si, de ce nu gradul de confort personal legat de dispozitia mea din acel moment.
Mi-am propus sa rezolv unele situatii de acest fel, REMOTE – conectat de acasa sau de oriunde altundeva, si pentru acest lucru am rugat persoanele in cauza sa ma lase sa ma conectez remote la calculatoarele lor sau sa le fac sa mearga automat.
Asa se face ca … m-am apucat de lucru.
Prima situatie de care m-am ocupat a fost cea Citește în continuare Kogaion Update Script cu Notificare

Kernel 4.4.4-Kogaion

Citeam aici pe site-ul lui Serban Stanescu procedura pe care el a urmat-o pentru a instala Kogaion.

Cred ca am deja 6 zile de cand m-am luptat cu wireless-ul folosind metode nebanuite nici macar mie pentru ca habar nu aveam ce faceam insa am scris aici: http://www.gnulinux.ro/b43-in-kogaion/

Oricum ar fi, in cele cateva zile am prins drag de sistemul acesta de operare. Se misca. Porneste mai greu la mine pentru ca deh, arhitectura mai veche insa … functioneaza chiar binisor.

Instalarea a fost simpla:

  • Descarcare ISO de aici
  • Incarcata/scrisa cu ajutorul RUFUS  pe un stick
  • Pornit laptop-ul folosind boot USB (setare din meniul de BOOT din BIOS – la mine a mers folosind F12 imediat dupa ce a pornit calculatorul insa la tine poate diferi)
  • Porneste in versiune Live (iti poti da seama daca vei avea probleme cu diferite componente hardware – La mine nu functiona Wi-FI )
  • Instalezi folosind installerul calamares (daca nu functioneaza poti incerca sa pornesti calamares din cli ca si root )
  • Parola pentru userul kogaion este kogaion si parola pentru root este root – comanda su  va cere parola de root.
  • Trebuie setata zona in care se afla calculatorul (aici ar fi Europa/Bucuresti)
  • Trebuie setata tastatura (de obicei eu le las pe cele default aici pentru ca inca nu am vazut tastaturi romanesti)
  • Trebuie decisa structura discului (partitionarea)
  • Trebuiesc setat un utilizator si o parola pentru el impreuna cu o parola pentru root
  • Urmeaza SUMAR-ul – lista cu modificarile
  • Urmeaza INSTALAREA – modificarile propriu-zise asupra sistemului
  • Proces terminat – Kogaion este instalat – Calculatorul trebuie Repornit.

Pentru o mai buna organizare intotdeauna folderul /home este de fapt pe o alta partitie, dedicata, separata de sistemul de fisiere radacina.

In acest fel la reinstalarea oricarui alt sistem de operare, daca folosesc acelasi utilizator si aceleasi /home fara a formata partitia toate setarile de configurare vor fi deja acolo.

Kogaion in varianta ISO prezentata mai sus se foloseste de kernel 3.14.

In acest moment se testeaza pentru implementare kernelul 4.4, kernel pe care l-am instalat peste 3.14 si este in testare si la mine pe statia de testare.

Se pare ca 4.4 este destul de stabil si va fi folosit in versiunile stable ale Kogaion.

 

Test Kogaion

Se cauta instalatori de Kogaion, ultimul OS produs de echipa romaneasca de dezvoltatori, asa ca … am instalat si eu unul.
Am instalat Kogaion pe laptop-ul meu Dell Latitude D630.
Am descarcat imaginea de aici : http://bpr.bluepink.ro/~rogentos/iso/kogaion/ .
Folosind RUFUS pentru Windows am “ars” un USB stick pentru a porni o instalare folosind imaginea ISO descarcata.

Mai multe despre echipa si altele gasiti pe site-ul http://rogentos.ro/

Deocamdata … teste teste si descoperiri.

Va astept si pe voi !

Instalare USB – Nu se poate monta CD-ROM

Cum spuneam mai devreme, imi caut un OS si cum asta presupune multe incercari si sapaturi, am ajuns la un pas in care paream ca nu imi gasesc solutia.
Pana la urma am dibuit-o si am rezolvat, si de aceea las mai jos pentru altii care se pot lovi de aceeasi problema, solutia gasita de mine.
Problema a aparut la instalarea Debian (netinstall) folosind un USB stick. Nu stiu daca este relevanta versiunea in acest caz pentru ca problema a fost oarecum comuna.
Instalarea incepe prin declararea locatiei si a tastaturii folosite pentru ca apoi sa treaca la gasirea CD-ROM-ului, lucru peste care in mod normal ar trebui sa treaca insa, in acest caz nu a vrut.
A inceput sa dea erori legate de detectarea CD-ROM-ului si implicit a driverului pentru acesta. Este posibil ca acest lucru sa mi se traga datorita faptului ca am un HDD in locul CD-ROM-ului la laptop insa am repetat instalarea la un server, ce avea unitate optica, si eroarea s-a repetat.
In ambele cazuri se pare ca de vina a fost pana la urma faptul ca am creeat imaginea de pe USB folosind UNETBOOTIN care ar creea o astfel de problema.
Rezolvarea a venit prin verificarea manuala a device-urilor din /dev si apoi montarea manuala a device-ului in locul /cdrom.
Astfel se trece la executarea unui shell din fereastra de install, shell-ul este rudimentar dar asigura comenzi de baza.

ls /dev

mount /dev/sdb /cdrom

In cazul laptop-ului /dev/sdb era stick-ul meu insa in cazul serverului stick-ul era /dev/sda deoarece pe server era o configuratie cu RAID …

Poate va ajuta si pe voi in momente de cautari acerbe …

Site-ul tau este pregatit pentru IPV6

Exact langa bannerul lateral este un buton mic, mic de tot care zice ipv6 ready. Asta inseamna ca de ceva timp site-ul http://xenno.org este ipv6 ready adica, a intrat in IOT (internet of things) asa cum imi place mie sa spun despre ip-urile ipv6.
Eh … cum am facut asta ?

In primul rand am umblat la inregistrarile DNS pentru ipv6 si am completat inregistrarea AAAA cu un IP IPV6 pus la dispozitie de cei de unde am gazduirea. Au atat de multe ca mi-au dat o clasa intreaga… Nu am ce face cu atatea si am configurat doar cateva.
La inceputurile mele cu ei erau in oferta lor 1 IP IPV4 si 5 IPV6 apoi au modificat si mi-au dat o clasa intreaga.
Cum IPV6 era la inceputuri cand am inceput eu sa ma gazduiesc la oamenii astia, nu prea am avut ce face cu cele cinci IP-uri IPV6 decat sa le configurez local pe serverul VPS atribuind local IP-uri IPV6 la cinci conturi diferite. Am observat ca nu ma ajutau pentru ca acele IP-uri nu aveau iesire prin nodurile lor insa au ramas configurate conturile asa. Citește în continuare Site-ul tau este pregatit pentru IPV6

In cautarea unui SO

Buuun,
Eu sunt unul dintre cei care prefera sa lucreze la un calculator o foarte mare perioada de timp. Nu imi place sa cumpar calculatoare/laptop-uri noi fara ca macar sa le fi facut upgrade-ul maxim celor ce mi-au fost fidele pana in momentele recente.
Asa se face ca am mai multe echipamente, fiecare cu o anumita varsta, unele mai vechi, altele mai noi insa nici unul mai proaspat de 3 ani de zile 🙂 .

Echipamentele in discutie sunt :

Laptop – Dell Inspiron 1501 – achizitionat in 2007

Laptop – Dell Latitude D630 – primit spre folosinta in 2008 si achizitionat in 2014

EE-PC – Asus – achizitionat 2010

Desktop –  PC HP Compaq DC5700

 

Problema mea este ca … s-au invechit si toate sistemele de operare recente fac ca ventilatoarele din ele sa faca adevarate uragane iar vitezele sa lase de dorit pentru majoritatea dintre ele.

Asa cum am spus initial :

Sunt in cautarea unui sistem de operare !

Debian – Cum ștergem fișierele mai vechi de X zile

Salut, recent m-am întrebat care este comanda CLI care as putea sa o utilizez, în scopul de a șterge toate fișierele mai vechi de X zile. Folosind un server debian ar trebui ca tot ce as avea de facut sa fie sa utililez o comandă linux pentru a face asta.

Am descoperit că trebuie să folosesc comanda “find” pentru a filtra aceste fișiere și apoi selectați-le pentru a șterge.

Sintaxa comenzii:

find /path/to/files* -mtime +5 -exec rm {} \;

Aceasta comanda caută fișierele mai vechi de 5 zile în dosarul menționat și le șterge pe toate.

Explicație

Primul argument este calea catre fișierele. Aceasta poate fi o cale, un director, sau un wildcard ca în exemplul de mai sus. As recomanda, sa folositi calea completă, și asigurați-vă că rulați comanda fără RM exec pentru a vă asigura că obtineti rezultatele corecte.
Al doilea argument, -mtime, este folosit pentru a specifica numărul de zile, care arata cat de vechi este fișierul. Dacă introduceți 5, se vor găsi fișierele mai vechi de 5 zile.
Al treilea argument, exec, vă permite să treceti într-o comandă, cum ar fi rm. Caracterele de la sfarsit {} \; la sfârșitul sunt necesare pentru a încheia comanda.

Aceasta comanda ar trebui să funcționeze pe Ubuntu, Suse, Redhat, sau pe destul de multe versiuni de Linux.

Start la Build 10074 – Windows 10

Pentru cine este in teste cu Windows 10, a aparut un nou update – Build 10074.

Start la Build 10074  – Windows 10 – la upgrade de la versiunea precedenta, nu mai functioneaza. Apesi butonul Start, tasta “Windows” sau orice alta tasta si nu functioneaza. Am crezut initial ca s-a terminat cu testarea si am cautat daca au mai fost utilizatori care au avut aceeasi problema cu a mea.

Am gasit aceasta discutie – link – si m-am amuzat la culme de rezolutia de acolo. Pentru a remedia problema butonului Start trebuie facut un update pentru ca baietii de la Windows au remediat problema cu un update – se pare ca au omis sa integreze in build – si pentru update trebuie sa ajungi la Settings-Update …

Partea amuzata apare atunci cand te plangi ca nu ai buton Start si cineva iti recomanda sa apesi butonul Start-Settings 😀

 

10121_update

haha

Acum pentru curiosi, o alta cale pentru a ajunge la Settings este click-dreapta pe Desktop si apoi selectia Personalize:

Start la Build 10074  - Windows 10
Start la Build 10074 – Windows 10

 

Apoi este simplu … se cauta update-ul si se instaleaza – restart si gata – Butonul Start Functional 😀

Windows 10

Windows 10
Windows 10

Mereu mi-a placut sa scriu despre surse libere si …. mereu mi-a placut sa testez sisteme de operare.
Asta inseamna ca incepand cu Windows Vista am luat parte la testarea sistemului de operare cu sursa inchisa (hehe) – proprietar – pentru a-mi da un ochi critic prin acest tip de sistem de operare.

Asa cum stiti mie imi plac programele libere spre folosinta si dezvoltare. In aceasta perioada, Windows a iesit pe piata cu varianta Windows 10 (atat de simplu) care, se pare, ca va fi gratuit. Sa ajungi la o asemenea putere de creatie incat sa iti permiti sa creezi ceva gratuit pe banii tai pare absurd insa, necunoscute sunt caile …  si probabil nu greu de anticipat.

Pentru a testa varianta aceasta de Windows ai nevoie de un cont Microsoft (indiferent ca este vorba de live, outlook sau hotmail) care sa faca dovada ca vei testa acest sistem de operare. Eu am cont de tester de ceva timp si contul meu este de Gmail 😀 .

Se descarca imaginea de DVD de undeva de aici: http://windows.microsoft.com/en-us/windows/preview-iso

Se “arde” pe un DVD si apoi se instaleaza pe un calculator. Se recomanda un calculator de testare, nu unul de productie, fiind sensibil vulnerabile datele de pe disc datorita stadiului in care se afla acest sistem de operare.

Dupa instalare urmeaza update-urile si upgrade-urile. Multe “bug”-uri, mai ales dupa upgrade-ul la versiunea 10041, care se vrea cea mai ultima versiune. Dupa acest upgrade “moare” aplicatia “Persoane Mail si Caledar”.

Ce imi place la reparare este faptul ca se apeleaza la consola :D. Se deschide un powershell (cont de administrator sau “run as administrator” ) si se introduce comanda:

 

Get-appxprovisionedpackage –online | where-object {$_.packagename –like "*windowscommunicationsapps*"} | remove-appxprovisionedpackage –online

 

Odata introdusa aceasta comanda va puteti duce la “Store” (Magazin) pentru a descarca si instala din nou aplicatia. Pana nu executati comanda de mai sus, veti primi tot felul de erori legate de aceasta aplicatie.

 

De notat:

Pentru a remedia problema aparuta cu “PERSOANE, MAIL si CALENDAR” se executa comanda de mai sus in POWERSHELL din WINDOWS rulat ca ADMINISTRATOR 😀

 

Alte ganganii (bug-uri) mai sunt si pe masura ce testez …. revin 😀