miércoles, 23 de diciembre de 2015

Cambiar apariencia a Fedora (Estilo, íconos) XFCE

Estoy usando Fedora 23 como mi entorno de escritorio y deseo cambiar el estilo, los íconos en general darle una apariencia bonita, algo que me guste y sienta "placer" usar GNU/Linux

Sigue estos pasos:
Descargamos scripts hechos en bash desde AQUI y procedemos a ejecutar en una terminal como indica, por cierto es necesario ser sudo (agrega tu usuario a wheel), en la entrada anterior indicamos como; este script usa yum (gestor de binarios antiguo), debes modificar al nuevo gestor que es dnf, pero igual ya te dirá que es obsoleto, yo lo modifiqué y solo sigue el asistente.

Habilitar sudo en Fedora 23

En Fedora el concepto de sudo se trata de una manera particular y bastante práctica, es de segunda manera que había comentado en otro post, es agregar a nuestro usuario al grupo wheel, solamente son dos líneas:

//Abrir una terminal y cambiarse s root

[root@server1 ~]#su -

//Agregar nuestro usuario al grupo wheel

[root@server1 ~]#usermod tu_usuario -a -G wheel

Tal vez sea necesario cerrar la sesión, pero no hace falta ya se puede usar sudo.

Wiki Fedora

miércoles, 16 de diciembre de 2015

VirtualBox en Fedora 23 64 bits

VirtualBox 5.0 en Fedora 23
//Agregamos el repositorio virtualbox:
#cd /etc/yum.repos.d/
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

//Actualizamos
#dnf update

//Agregamos dependencias necesarias
#dnf install gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

//Instalamos virtualBox, ya resuelve dependencias
#dnf install VirtualBox-5.0



//Luego añadimos usuario al grupo vboxusers:
[root@server1 ~]# usermod -G vboxusers -a erodolfo

//Agregamos extension pack:
Archivos>Preferencias>Extensiones

Con lo de arriba ya funciona.

Si no inicia satisfactoriamente hay que indicarle que lo haga con el siguiente comando:
#/usr/lib/virtualbox/vboxdrv.sh setup

domingo, 13 de diciembre de 2015

Descomprimir archivos .RAR con contraseña en GNU/Linux

Algunas veces existen archivos con contraseña y normalmente se usa winrar o 7-zip, pero cuando estamos con nuestro sistema operativo GNU/Linux o algun BSD pues ahí no existe winrar y usar wine ya no es igual, pero existe software para poder descomprimir y es sólo un comando.

Una salida ejemplo:

 

Lo más importante aquí es el comando usado y el archivo a descomprimir, como vieron estoy en el directorio Documentos y el archivo es Etic4Ant3TodoHCR\ TecnoMaster.rar, el comando es:

$unrar x Etic4Ant3TodoHCR\ TecnoMaster.rar

Es por comando, pero recuerdo alguna vez que si se podía con entorno gráfico, pero si se intenta no se puede nos indica error, pero por comando siempre va mejor, recuerden muchas cosas se pueden hacer con interfaz gráfica, pero por comandos todo.

sábado, 12 de diciembre de 2015

Theme (Glare), íconos(Cheser) en Fedora 23 con entorno XFCE

Cambiaremos todo aspecto de nuestro Fedora 23, el procedimiento debería ser similar para cualquier distribución que use entorno XFCE en sus versiones estables.
Esta ves estamos usando Fedora 23 con entonro XFCE.

Vamos a la página de xfce look y al "grano" ubiquemos el theme Glare, para ser más exactos AQUI, luego pinchamos en descagar como zip a la derecha, lo descomprimimos y copiamos "Glare-master" a /usr/share/themes, eso le dará borde a las ventanas, pero para cambiar otros detalles como el estilo hay que copiar "GlareYang" o "GlareYin" a /usr/share/themes, claro como root.

Configuración>Apariencia>Estilo>GlareYang, con eso se cambia el theme.
Configuración>Gestor de ventanas>Glare-master, con eso se cambia los bordes de las ventanas.

Iconos Cheser, descargamos y descomprimir y copiar Cheser (solo esa carpeta que está dentro de la descomprimida) a /usr/share/icons
Configuración>Apariencia>Iconos>Cheser

Si se fijan existe un mensaje de warning, es solo una advertencia, eso se soluciona leyendo y procediendo:
[root@server1 ~]# gtk-update-icon-cache /usr/share/icons/Cheser/
gtk-update-icon-cache: Cache file created successfully.


Funciona, debe haber otros métodos, pero este es suficiente.

viernes, 11 de diciembre de 2015

Fedora 23, Faenza icons, Manjaro Simple Dark

Vamos a cambiar los íconos de nuestro entorno XFCE de nuestro Fedora 23, por defecto trae un theme e íconos agradables, pero deseamos poner algo más vistoso.

Iconos:
Faenza icons
Enlace de los iconos Faenza.

Para las ventanas:
Vamos a la web de xfce-look
Enlace para el Manjaro_Simple_Dark

Descargamos los iconos Faenza y descomprimir (con el gestor que trae Fedora) mirar dentro de la carpeta, existe un archivo INSTALL, abrir una terminal y con root:
#./INSTALL

Seguir las indicaciones, no olvidarse leer el archivo README ahí indica que hacer.

Para ver los iconos en nuestro entorno XFCE vamos a Aplicaciones>Configuración>Apariencia>Pestaña iconos y escoges Faenza, ya aparece varios.

Descargamos Manjaro_Simple_Dark y los descomprimimos y copiamos la carpeta:
[root@server01 themes]# cp -Rvf /home/erodolfo/Descargas/Theme/Manjaro_Simple_Dark/ ./
Estoy en [root@server01 themes]# pwd
/usr/share/themes


Para ver el borde de las ventanas al reciente vas a Aplicaciones>Configuración>Gestor de ventanas en la pestaña estilo escoges Manjaro_Simple_Dark

Eso fue todo ya tienes algo más agradable a la vista, debe haber otros métodos, este yo usé.

miércoles, 25 de noviembre de 2015

Ejecutar scripts en OpenSuSe 13.2 (el rc.local ahora es after.local)

Rc.local es un archivo que normalmente se usa para ejecutar scripts propios, se invoca a ese archivo al final de todo cuando inicia algún sistema, aquí se llama y la ruta es:

/etc/init.d/after.local

Leemos lo que dice el archivo, podemos hacer nuestro script iptables a medida :) y ejecutarlo al final de todo :)

Habilitar uso de SUDO en OpenSuSe 13.2

OpenSuSe ya trae instalado en la base SUDO, pero aún no lo habilita, lo recomienda su uso.

Hay dos formas que al igual se puede proceder en otras distribuciones:
  • Habilitar el uso de comandos de administración a usuarios que pertencen al grupo wheel.
  • Habilitar uno a uno los usuarios y que no necesariamente pertenezcan al grupo wheel, éste será nuestro caso ya que solo a pocos se les dará ese privilegio, es una forma de ver las cosas, usted puede tener otra forma de pensar.

En OpenSuSe existe una forma casi gráfica muy útil como es yast, pero también en la terminal, ésta usaremos.

//Escribimos visudo y se nos abre el editor VI, abriendo el archivo /etc/sudoers
#visudo

//Nos ubicamos en la línea donde dice root, la copiamos con yy y pegamos con p, borramos con x a root (la copia) y escribimos nuestro usuario.

Ya podemos usar sudo anteponiendo a comandos de administracion, ejemplo

>sudo zypper search squid

Pedirá contraseña de root

domingo, 22 de noviembre de 2015

Configurar sudo en Debian 8

Sudo no se instala en la base Debian, pero está en los repositorios principales, entonces procedemos a añadir.

¿Por qué sudo?

A muchos les es cómodo poder estar con un usuario normal y querer hacer tareas de administración y sudo les es muy cómodo, a muchos otros les es cómodo poder usar su - y cambiarse a root.

En nuestro caso estamos en un sistema Debian sin interfaz gráfica, es un puro servidor, pero hay veces tenemos personas que ayudan a monitorizar y se les crea usuarios y solo a algunos les damos el privilegio de poder hacer tareas de administración delicadas, puede ser útil en ese caso.

//Buscamos en los repositorios 
#apt-cache search sudo

//Leemos los resultados e instalamos
#apt-get install sudo

//Procedemos a añadir nuestro usuario, en mi caso erodolfo, usaremos visudo y abrirá el archivo correcto con el editor por defecto en Debian nano, abajo de root escribimos:
#visudo
erodolfo    ALL=(ALL:ALL)  ALL

Para no equivocarse copiamos la línea de root y la pegamos debajo y cambiamos root por nuestro usuario, más fácil es con editor vi, pero hay que conocer el archivo a editar y lo recomendable es usar visudo, con eso ya podemos usar sudo.

Router Doméstico con Debian 8 y derivados

Digamos que tenemos que restringir salidas de redes LAN hacia el exterior, tal vez deseamos usar un proxy interno para filtrar contenido en nuestra institución, tal vez deseamos utilizar nuestro propio servicio casero de un servidor DNS autoritativo, tal vez un servicio DHCP, entonces nos conseguimos una máquina que haga de servidor, o tal vez un propio servidor en hardware.

El escenario sería el siguiente, de izquierda a derecha:

Internet--(Ip pública)Router del proveedor(Ip privada)--(eth0)Debian(eth1,eth2)--Switchs--Redes LAN

Lo que necesitamos es usar a iptables como firewall, que ya trae Debian y todos los GNU/Linux actuales.

//Construimos un archivo llamado reglas.sh y lo ubicamos en /root, podría ser en otro sitio, pero nosotros lo haremos ahi.
#touch reglas.sh

//Le damos permiso de ejecución
#chmod +x reglas.sh

//Escribimos unas cuantas reglas necesarias, aquí se escriben las reglas para nuestro firewall, nuestro Debian será un Muro cortafuegos y nuestro routeador, un solo cable ethernet viene desde el router (u otra forma de dar internet) del proveedor y se conectar a la interfaz eth0, la ip debe ser de la misma clase y es normalmente ip privada.

//Reglas, es solo para mostrar que comandos son necesarios, todo está en ACCEPT, usted puede personalizar a su manera.



//Hacemos que las reglas carguen en tiempo de arranque en Debian, leer lo que dice el archivo rc.local
#nano /etc/rc.local
sh /root/reglas.sh

ya funciona, si hacemos ping desde una máquina cliente en el segmento de red 192.168.1.0/24, 192.168.2.0/24 hacia internet notarán que si salen, Debian está traduciendo las direcciones, recordar que en las máquinas las puertas de enlace son las ips de las interfaces Debian correspondientes.

Configurar interfaces de red en Debian 8.2 y derivados.

En esta entrada vamos a ver como configurar las interfaces de red ethernet (cableada) en un sistema Debian 8.2, editaremos archivos, solamente se procede de esta forma en caso de tratarse de un servidor sin interfaz gráfica.

//Preguntamos nuestras interfaces detectadas y miramos sus nombres, en este caso es eth0, eth1, eth2; eth0 es la interfaz de cara a internet y las otras son para redes LAN:
#ip a | less

//Con el superusuario
#nano /etc/network/interfaces

//Escribimos debajo de la interface loopback


Para más información consultar man interfaces.

//Servidores DNS para resolución de nombres a IP
#nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

Esas Ips son de google y son muy buenas, aparte fácil de recordar.

Por defecto en una instalación fresca no existe ese archivo, pero es válido para la configuración, lea man resolv.conf para más detalles de cuando usar y cuando no dicho archivo.

//Reiniciamos el servicio
#service networking restart

//Miramos nuevamente
#ip a | less

//Comprobamos conexión a internet
#ping -c3 googlemail.com

sábado, 7 de noviembre de 2015

VirtualBox 5.0 en Ubuntu "14.04.3 LTS 64 bits, Trusty Tahr"

Averiguamos la versión de nuestro Ubuntu:

Vamos a la página de vitualbox y leemos...

Requisitos:
Tener conexión a internet y tener un sistema Ubuntu o derivado Debian funcionando.