dijous, 31 de març del 2016

Linkat Blava - La linkat lleugera amb aparença de Windows

Una de les raons que he sentit de gent reacia a fer el salt al programari lliure i a la Linkat, és la interfície, és a dir, no és igual a Windows XP i jo ja estic acostumat/da a les seves icones ( sembla que el salt a la interfície de Windows 8 o Windows 10 no era prou...).

La gent del projecte Linkat ho ha ficat fàcil i ha tret un paquet que iguala les icones i els colors de Windows XP a la Linkat Lleugera 14.04 adaptant El tema és originari de la web: xfce-look i del repositori noobslab de launchpad.
El funcionament és molt senzill, només cal tenir la Linkat Lleugera instal.lada i afegir el repositori:
sudo add-apt-repository ppa:ubuntuthirdparty/linkat-14.04
Acte seguit ja podem descarregar i instal.lar el tema:
sudo apt-get update && sudo apt-get install linkat-perfil-blau
Això ens generarà un usuari nou amb el perfil blau, només caldria tancar la sessió actual i entrar com l'usuari blau i sense contrasenya.

Una vegada dins veurem la seva interficie però també una serie de programes nous, com és l'accés a les eines Office Online de Google Drive o Microsoft OneDrive:

Aquesta tema també es pot fer funcionar en la Linkat Edu 14.04:

Val, m'agrada, com puc aplicar-ho al meu perfil o al de tots els usuaris?
Per defecte, la interficie està només disponible en l'usuari "blau" i no en la resta d'usuaris creats.

En un usuari ja creat:


Ho pot fer el mateix usuari anant al menú de "Preferencies" i "Customize Look and Feel", aquí podrà canviar els Colors, Icones i altres.

Com a configuració per defecte:

Per evitar canviar el tema en tots els usuaris nous, es pot ficar les preferencies de l'usuari "blau" com configuració per defecte. 
Per fer-ho, primer hem de entrar com el nostre usuari administrador (sudoer )i en un terminal escriure:


cd /home/blau
Ara copiem els fitxer de configuració al directori on estàn les configuracions per defecte:

sudo cp -r .* /etc/skel
Ara, cada vegada que accedim amb un usuari nou, tindrà l'aspecte de l'usuari blau.

dimecres, 9 de març del 2016

Canviar el nom de la màquina des de la linia de comandes

Canviar el nom de la nostra màquina és senzill de manera gràfica, però i si volem fer-ho amb un script?

En realitat només cal canviar el nom del HOST en dos fitxer:
/etc/hostname
i
/etc/hosts
Per fer-ho, he elaborat un script que ho fa automàticament, només cal crear un fitxe des del terminalr:
nano canvianom.sh
amb el següent contingut:
#!/bin/bash
##Mostrem l'actual NOM
clear
echo "El nom a canviar és:" $HOSTNAME;
##Definim el nou nom
echo "Fica el nou nom de la màquina:";
read NOM_MAQUINA;
echo "El nou noum serà: "$NOM_MAQUINA;
echo "Si no es correcte pots cancelar amb les tecles CTRL+C";
echo "Continuem en 3 segons";
sleep 3;

##Cerquem i canviem el nom
perl -pi -e "s[$HOSTNAME] [$NOM_MAQUINA]g" /etc/hostname
perl -pi -e "s[$HOSTNAME] [$NOM_MAQUINA]g" /etc/hosts

clear
echo " Nom canviat! es recomana reinciar o tancar sessió";
sleep 5;

 Desem el fitxer i li donem permissos d'execució:
chmod a+x canvianom.sh
Ara l'executem:
sudo ./canvianom.sh
Primer ens mostrarà el nom actual i després ficarem el nom que volem ficar de nou a la màquina ( hostname).
Per realitzar els canvis cal tancar sessió i tornar a obrir o simplement reiniciar.
Aquest script ens és molt pràctic si l'utilitzem abans d'instal.lar l'agent d'OCSinventory.

dissabte, 5 de març del 2016

Instal.lant OCSInventory en el Linkat 14.04

OCSInventory - NG és un programa que ens permetrà tenir informes detallats de les màquines de la nostra xarxa, no només del maquinari sinó del programari instal·lat així com dels dispositius connectats a més del número de serie de les torres ( normalment en les màquines de marca ).

La instal.lació he de reconeixer que no es fàcil, de fet, he necessitat de varies pàgines per trobar sol.lucions a alguns problemes.
Per començar obrirem un terminal i ens convertirem en root amb:
sudo su
Ara instal.larem el programari necessari ( bona part ja està instal.lat en la Linkat Server 14.04 com pot ser la base de dades MySQL).
apt-get install -y apache2 mysql-server php5 perl6 make libxml-simple-perl libio-compress-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl php5-gd libphp-pclzip php5-mysql
Si no és una Linkat Server, ens demanarà que ficar una clau al servidor MySQL que farem servir durant la instal.lació de l'OCS.
Contiuem amb:
cpan -i SOAP::Lite
On donarem totes les respostes afirmatives per defecte ( serà un minut... )
cpan -i XML::Entities
I finalitzat això ja podem descarregar i instal.lar el programa:
wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.2/OCSNG_UNIX_SERVER-2.2.tar.gz

tar -xvf OCSNG_UNIX_SERVER-2.2.tar.gz
cd OCSNG_UNIX_SERVER-2.2
sh setup.sh
Donarem el valors per defecte exeptuant en el següent pas:
+----------------------------------------------------------+
| Checking for Apache main configuration file...           |
+----------------------------------------------------------+
Que especificarem la següent adreça:
/etc/apache2/sites-available/000-default.conf
i continuem fins:
+----------------------------------------------------------+
| Checking for Apache Include configuration directory...   |
+----------------------------------------------------------+
on també especificarem:
/etc/apache2/conf-enabled/
Tota la resta de valors seràn per defecte fins el final de la instal.lació. Això és degut a la última actualització del servei apache a apache2 segons he pogut informar-me.
Abans de reinciar el servei apache tenim que modificar un útim fitxer:
 sudo nano /etc/apache2/conf-enabled/z-ocsinventory-server.conf 
On comentarem la penúltima linia:
#require "SOAP_USER"
Tanquem el fitxer desant els canvis i reiniciem el servei web:
 sudo service apache2 restart
Si tot ha anat be, no hauria de donar cap errada i ja podriem tancar el terminal.
Ara obrim el nostre navegador web amb la següent adreça:
http://localhost/ocsreports
I donem les dades que ens demana. Per fer la instal.lació més senzilla he fet un video que podreu veure al final d'aquest post.

Instal.lació al client Linkat

L'agent d'OCS es troba en els repositoris oficials per tant només caldrà obrir un terminal i escriure:
sudo apt-get install ocsinventory-agent
Durant la instal.lació ens demanarà la IP del servidor d'OCS per comunicar-se i després d'escriure i acabar la instal.lació podem acabar executant el programa amb:
sudo ocsinventory-agent
En qüestió de segons el nostre equip ja està inventariat. Si volem que s'execute a l'inici del sistema recomano editar el fitxer /etc/rc.local i afegir l'ordre al final del fitxer.

Instal.lació al client Windows

En el cas de Windows, caldrà descarregar l'agent de la pàgina oficial:
http://www.ocsinventory-ng.org/en/download/download-agent.html
També es mostra els passos a seguir en el video al final del post.