Buscar aquí

10 junio 2011

Cómo apagar y reiniciar linux vía comando??

Muchas veces los comandos básicos son los que dejamos al último, pero si quieren apagar y/o reiniciar una máquina debe:

shutdown -h now con este comando le indicamos que apague de inmediato la máquina.

shutdown -r now con esta variación le indicamos que reinicie la máquina de inmediato.

más opciones en man shutdown

01 junio 2011

Como habilitar la conexión de la tarjeta wireless al inicio (boot)

Si tenemos una red que valida los acceso con WPA-PSK y queremos hacer que el computador se conecte a la red al inicio, sin tener que ingresar en la sesion, debemos:

modificar el archivo /etc/wpa_supplicant/wpa_supplicant.conf de esta forma:
network={         ssid="nombre de la red a conectar"         scan_ssid=1         key_mgmt=WPA-PSK         psk="contraseña de la red" }
ahora modificar el archivo /etc/sysconfig/network-scripts/ifup-wireless
if [ "$WPA" = "yes" -a -x /etc/init.d/wpa_supplicant ]; then     /sbin/service wpa_supplicant start fi
con este al levantar la interfaz wireless levante tambien el servicio de wpa.

Ahora se debiera agregar WPA=yes al archivo /etc/sysconfig/network-scripts/ifcfg-wlan0 Tambien fijarse que exista la sentencia TYPE=Wireless

Ahora por un problema en la configuración en que se levantan los servicios, modificamos el /etc/rc.d/rc.local para que levante la interfaz al finalizar el booteo del computador, para ello debemos agregar a este archivo /sbin/ifup wlan0

Es necesario tambien, desactivar el servicio de wpa_supplicant del inicio automatico, para ello debemos ejecutar el comando: chkconfig wpa_supplicant off

13 abril 2011

Qué versión de RedHat tengo instalada... versión 2

En un post previo, mencionaba el archivo /etc/redhat-release que entrega un resultado como:

Red Hat Enterprise Linux Server release 5.3 (Tikanga)

Si se requiere un poco mas de información sobre el sistema, se puede ejecutar el comando:

lsb_release -id que entrega como resultado:

Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.3 (Tikanga)

Otra opción, es hacer un cat al archivo /proc/version que entrega algo como:

cat /proc/version
Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-7.build.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Dec 17 11:41:38 EST 2008

04 marzo 2011

¿Cúal filesystem o sistema de archivo usa mi linux?

Talvez muchas veces a pasado que tomamos un servidor con tiempo corriendo y queremos ver cosas simples... y queremos saber que filesystem o sistema de archivos usa... ext3? ext2? ext4? reiserfs? entre los mas conocidos... (si no sabes que es un sistemas de archivos mira aquí)
Como saber, muy simple... usando el comando mount, sólo se escribe mount en la linea de comando y tendrán algo como esto:

/dev/cciss/c0d0p5 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/cciss/c0d0p2 on /home type ext3 (rw)
/dev/cciss/c0d0p1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/mapper/Vol01-lgv01 on /opt type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

No interesa los que parten con /dev y el desglose es así:


- /dev/cciss/c0d0p5, es el disco que se esta usando
- / es el punto de montaje que se esta usando
- ext3, bingo! el filesystem que esta usando ese disco
- (rw) , el modo en que esta montado, en este caso lectura y escritura.

17 agosto 2010

listar un archivo con números de línea

De vez en cuando, por algún afán de programación o algo talvez más rebuscado, se necesita listar un archivo indicando los números de línea. Buena, una opción es usar el comando cat con el cual clasicamente se usa para mostrar un archivo completo por consola, si le agregamos el parametro -n agrega los números de línea, mostrando algo como:

[catador@bagvapp test 05:53:44]$ cat -n cosa2
1 #!/usr/bin/perl -w
2
3 use strict;
4
5 use Getopt::Std;
6 my %opciones = ();
7 getopt('mh',\%opciones);
8 print $opciones{m} . " " . $opciones{h};

como siempre para más opciones usando el comando man.

06 agosto 2010

Que version de RedHat está instalada?

Suele pasar que al heredar una maquina no sabemos con claridad que version del SO esta instalada... bueno una forma fácil y más que simple es ver el contenido del archivo /etc/redhat-release. Asi con un:

cat /etc/redhat-release arrojará algo similar a esto:
Red Hat Enterprise Linux Server release 5.1 (Tikanga)

Lo simpatico de esto... es que se puede usar tambien con CentOS, arrojando algo asi:
CentOS release 5.4 (Final)

09 junio 2010

obtener la cantidad de segundos desde el 1-1-1970

Para obtener el número de segundos desde 1970 o epoch, en linux es bastante fácil, se debe:

date +%s

este número suele ser utilizado por algunas aplicaciones o utilizar http://www.epochconverter.com