Mostrando entradas con la etiqueta SysAdmin. Mostrar todas las entradas
Mostrando entradas con la etiqueta SysAdmin. Mostrar todas las entradas

domingo, 30 de noviembre de 2014

Cursos enero 2015 en FCLD Santiago de los Caballeros

Servicios Empresariales
Este curso se concentra en la operación y administración de servidores GNU/Linux, usando los servicios más comunes. Servidores Web, Mail, FTP, DNS, DHCP, SAMBA, NFS, Proxy, Firewall, etc. Finalizado el curso, el alumno tendrá la capacidad de implementar y configurar servidores en GNU/Linux, con cualquier tipo de servicio, teniendo en cuenta también el tema de la seguridad.


Se compone de dos módulos y está destinado principalmente a:
  • Administradores de sistemas Microsoft Windows que precisen aprender rápidamente las técnicas básicas de RHEL/CentOS GNU/Linux. 
  • Administradores de sistemas, administradores de red y otros profesionales de TI que necesitan una mayor experiencia en la realización de tareas básicas en GNU/Linux. 
  • Profesionales de TI no familiarizados con GNU/Linux que buscan convertirse en administradores de sistemas GNU/Linux de tiempo completo. 

Servicios Empresariales I
Sábados 2:00 a 4:00 P. M.

Servicios Empresariales II
Sábados 4:00 a 6:00 P. M.


Diplomado GNU/Linux
Destinado principalmente a estudiantes de las carreras de Informática, Sistemas, Electrónica y Telemática; abarca desde lo más básico hasta tareas administrativas avanzadas y configuraciones de red, usando tanto el terminal como los entornos gráficos en varias distribuciones de GNU/Linux.

Sábados 6:00 a 8:00 P. M.


Contacto:
809 626 4824
809 864 1287


sábado, 24 de mayo de 2014

Terminator: El terminal del SysAdmin

Terminator es un terminal cuya principal característica es ser una herramienta para organizar múltiples terminales. Inspirado en programas como gnome-multi-term, quadkonsole, etc. en los cuales el enfoque es organizar terminales en mallas, ya que tradicionalmente podemos hacer con pestañas, cosa que Terminator también soporta.

Terminator se comporta como GNOME Terminal, y se le van agregando más funcionalidades a través del tiempo, a la vez que satisface las necesidades de administradores de sistemas y usuarios finales.


miércoles, 19 de febrero de 2014

Sysadmin Tip: Bloquear y desbloquear cuentas de usuario

Bloquear cuentas de usuario para cualquier fin es muy sencillo. Desde el terminal, con privilegios (sudo, su -, etc.) lo haremos con el comando passwd.
[fraterneo@rainbow ~]$ sudo passwd -l mgomez
passwd logra esto representando el password encriptado del usuario como un string inválido, colocándole como prefijo un signo de admiración cerrado "!"

Es importante aclarar que la cuenta del usuario no se bloquea completamente con este procedimiento. El usuario podría loguearse usando llaves públicas vía SSH, si está configurado.

Para desbloquear la cuenta lo haremos así
[fraterneo@rainbow ~]$ sudo passwd -u mgomez


viernes, 24 de enero de 2014

Políticas de contraseñas en GNU/Linux

La administración de las cuentas de usuarios es una tarea vital para todo Sys Admin, debido a las implicaciones de seguridad que esto tiene. No basta con asignarle contraseñas robustas a los usuarios, pues muchas veces ellos mismos las cambias por alguna más fácil de recordar (como por ej. 1234).

A continuación veremos algunas configuraciones que nos permitirán estar más tranquilos en ese sentido y estar preparados para vaguear un poco.

Las políticas de contraseñas en GNU/Linux se implementan haciendo uso de PAM (Pluggable Authentication Modules), el cual viene instalado por defecto en la mayoría de distribuciones actuales. Esto nos permite saltarnos el paso de la instalación de PAM para ir directamente a configurar.


viernes, 26 de julio de 2013

Felicidades a todos los SysAdmins en su día

Un poco tarde, pero más vale eso que nunca. Felicidades a todos los SysAdmins en su día. Pues somos entre todos los profesionales de IT los que más laboriosos somos, precisamente por todas las cosas con las que tenemos que estar involucrados. Además, según Wikipedia, "un administrador de sistemas es la persona que tiene la responsabilidad de ejecutar y asegurar el correcto funcionamiento de un sistema informático, o algún aspecto de éste."

Y sigue: 
"El significado preciso varía. En las organizaciones con un sistema muy grande y complicado, generalmente dividen al personal informático según su especialidad. En este caso un administrador de sistema es aquel responsable del mantenimiento de un sistema informático existente.
En muchas organizaciones, la tarea de un administrador de sistemas no se limita al mantenimiento, sino también a la planificación de crecimiento de la infraestructura IT a través del tiempo."


http://sysadminday.com/


domingo, 2 de septiembre de 2012

Como escanear puertos en la red local sin nmap

Como hemos visto en posts anteriores nmap es una herramienta poderosa e invaluable para todo Sysadmin. Pero la funcionalidad básica de escanear puertos yace en el sistema operativo mismo (GNU/Linux), por lo que en un momento determinado podríamos hacer uso del comando nc (netcat) o de /dev/tcp, en las distribuciones que lo soportan y el cual sirve para muchas otras cosas, conjuntamente con bash.

Mientras tanto, como uso CentOS, veremos cómo hacerlo con el comando nc y la ayuda de bash. Lo que haremos es un loop con for colocándole los puertos o el rango de puertos a escanear entre corchetes para pasárselos al comando nc con la variable $i, el cual también tendrá otros parámetros para obtener información acerca de los puertos en el host.



Habilidades requeridas para los Sysadmin de hoy dia

El trabajo de un Sysadmin ha cambiado un poco en los últimos años. Los Sysadmins de hoy necesitan saber más que de hardware y sistema operaitvo, necesitan saber de seguridad, redes, servicios públicos y privados de la nube, y programación. Como nos cuenta Jonathan Buys (un Sysadmin con vasta experiencia en sistemas *nix), si fueras a una entrevista con él, esto es lo que buscarán en ti.

Seguridad
Jon solía trabajar para un hombre que decía que “cuando la seguridad maneja el autobus no hay habitación para los pasajeros”. Sin ir muy lejos nos percatamos de que es un pensamiento equivocado. Construir sistemas seguros desde el inicio es esencial. No puedes pensar "le voy a agregar seguridad", esta no consiste en una lista de relleno al final del calendario de desarrollo. Debes construir toda la arquitectura con la seguridad en mente desde el comienzo. Sin este paradigma, estas echándote a tí mismo al fracaso.


lunes, 14 de mayo de 2012

Android Apps imperdibles para todo SysAdmin Linux

Siendo todo un neófito en lo referente a Android, últimamente he estado jugando con mi nuevo smartphone, que de entrada es una chulería. Desafortunadamente cuenta con poco espacio interno para instalar el montón de apps que me interesan y tengo en lista.

Sin embargo, como SysAdmin me he encofado en buscar algunas herramientas indispensables y que de orden deben ser instaladas en el aparato en cuestión. Esto quizás para muchos pueda resultar un post más sobre este tema, pero insisto en compartir con ustedes estas apps que he denominado "Imperdibles para todo SysAdmin"

Veamos...



sábado, 7 de abril de 2012

Busca errores de sintaxis en los ficheros de configuración

En los sistemas GNU/Linux y otros tipo UNIX los servicios son configurados mediante ficheros o archivos texto que están ubicados en el árbol /etc/. Un servidor de infraestructura y con servicios especializados puede llegar a tener muchos de estos ficheros de configuración. Cuando ocurre algún problema con un servicio en particular, es allí donde vamos en busca de soluciones, por lo que es de suma importancia verificar que los mismos no contengan errores de sintaxis. 

Dado lo fácil de manejar estos ficheros de forma remota, mediante SSH preferiblemenete, con nuestro editor preferido.

Pero como nos explican en nixCraft, de haber errores en estos ficheros los resultados pueden ser catastróficos. En el artículo original nos enseñan paso a paso cómo hacer una verificación en unos 20 servicios para asegurar la disponibilidad de los servicios en configurados.


miércoles, 11 de enero de 2012

Administracion de usuarios y grupos: Creacion de grupos

Como mencioné en una de las entregas anteriores, cada usuario debe pertenecer por lo menos a un grupo. Por defecto en la mayoría de distribuciones GNU/Linux y otros sistemas tipo Unix, como Red Hat y Ubuntu, cuando creamos un usuario nuevo, un nuevo grupo con el mismo nombre del usuario es creado también. Este nuevo usuario es el único miembro de dicho grupo.



La creación de un único grupo para cada usuario viene del esquema User Private Group (UPG). Este constituye un modelo flexible para manejar los permisos de los grupos.



miércoles, 28 de diciembre de 2011

Administracion de usuarios y grupos en GNU/Linux - Creacion de usuarios (Parte 2)

Ya que sabemos (y lo digo pensando que ya ustedes han practicado bien los comandos que hemos visto hasta el momento) agregar usuarios a nuestro sistema, ahora en esta segunda parte veremos algunos de los parámetros por defecto de los usuarios.


Al crear un nuevo usuario éste posee una variedad de parámetros pre establecidos (como por ejemplo el shell que usará). Pero si se preguntan de dónde el comando useradd obtiene dichos parámetros, la respuesta es: El fichero /etc/default/useradd. Este existe tanto en las distribuciones derivadas de Red Hat como en las Debian (Ubuntu, Mint, etc.) y podemos ver cuáles son con la opción -D:


martes, 27 de diciembre de 2011

Administracion de usuarios y grupos en GNU/Linux - Creacion de usuarios (Parte 1)

Ahora que conocemos el uso del comando sudo, podemos manejar mejor el comando useradd.
­

$ sudo useradd -m -c 'Claudio Concepcion' cconcepcion

Como podemos observar al comando useradd le precede el comando sudo, lo que nos permite realizar esta tarea sin necesidad de loguearnos con el usuario root.

El comando useradd tiene varias opciones, de las cuales hemos utilizado dos en el comando anterior. La primera es -m, la cual le dice al sistema que cree el directorio home del usuarios en cuestión. Este directorio, de acuerdo al estándar, es creado dentro de /home/.


viernes, 16 de diciembre de 2011

Administracion de usuarios y grupos en GNU/Linux - Introduccion

En el centro del manejo del acceso a sistemas Linux se encuentran los conceptos de usuarios y grupos. Podemos organizar usuarios y grupos de dos maneras: La primera es agregarlos en cada computadora; la otra sería centralizar la administración de usuarios en uno o varios servidores de autenticación. Para los fines de este pequeño tutorial nos concentraremos en la manera local de trabajar con usuarios y grupos.

Como en otros sistemas operativos, cualquiera que desee utilizar el sistema debe tener un usuario creado. Muchas aplicaciones, como los servidores web y de correo, requieren la creación de un usuario. Cuando son iniciadas, estas aplicaciones hacen uso de los derechos y privilegios de dicho usuario para accesar los recursos del sistema como ficheros, la red y otros.


miércoles, 3 de agosto de 2011

Entendiendo los logs de GNU/Linux

Cuando utilizamos por mucho tiempo sistemas GNU/Linux, es escencial que sepamos dónde están localizados los archivos log y qué contiene cada uno. Cuando el sistema está corriendo estable, toma un tiempo para aprender y entender el contenido de varios archivos log, lo cual ayudará en momentos de crisis y tendrás que revisar entre los logs para identificar el problema.

El fichero /etc/rsyslog.conf controla el comportamiento del contenido de los logs. Por ejemplo, lo siguiente es una entrada en rsyslog.conf para /var/log/messages.

$ grep "/var/log/messages" /etc/rsyslog.conf 
*.info;mail.none;authpriv.none;cron.none        /var/log/messages

De lo anterior tenemos que:
  • *.info indica que todos los logs de tipo INFO serán registrados.
  • mail.none,authpriv.none,cron.none indica que esos mensajes de errores no deben ser registrados en el fichero /var/log/messages.
  • También podemos especificar *.none, lo que indica que ninguno de los mensajes serán registrados.




miércoles, 20 de julio de 2011

12 Razones por las que todo Linux SysAdmin debe ser un vago

El trabajo de uns sysadmin (administrador de sistemas) no es muy visible en los entornos de usuarios finales y otros grupos de TI. La mayoría vemos a los administradores y nos preguntamos por qué los sysadmins no parecen tener trabajo. Si has visto a un sysadmin que siempre anda corriendo por ahí tratando de apagar un fuego y constantemente está metido en asuntos de producción, deberías pensar que está trabajando mucho y que realmente hace su trabajo. Pero en realidad él no está haciendo su trabajo.

Si has visto a un sysadmin (de UNIX/Linux o un DBA, o un Network Administrator), que no parece estar hacienco mucho en la oficina, siempre parece relajado, y no parece tener algun trabajo visible, puedes estar seguro de que está haciendo su trabajo.



sábado, 22 de enero de 2011

Consejos prácticos de un Linux SysAdmin

Todos los SysAdmins de todas las empresas tienen trabajos, carácter y circunstancias diferentes pero también todos compartimos ciertas reglas, o métodos básicos para hacer nuestro trabajo, son reglas sencillas y muy obvias que deberían ser enseñadas en cualquier carrera de sistemas: 


Regla 1: Respalda todo (y haz respaldos regularmente). 

Amamos las computadoras, los sistemas, la automatización pero debemos tener en cuenta una ley irrefutable: algún día el sistema se caerá, por causas que no puedes controlar o por simple idiotez tus sistemas algún día dejaran de responder. Para eso hay que estar prevenido: haz respaldos.