Comandos Básicos en linux

Comandos para el manejo de archivos:

cd = cambia el directorio
compress = comprime archivos en formato .Z
cp = copia un archivo
chmod = cambia los permisos de un archivo o directorio
chown = cambia el propietario del archivo o directorio
df = muestra el espacio libre en dicso
du = muestra el espacio en disco utilizado
fdformat = formatea un diskete
fdisk = pariciona unidades
file = determina el tipo de archivo a traves del analisis parcial de
su contenido
find = encuentra un archivo
fsck = chequea el sistema de archivos
gzip = descomprime un archivo en formato GZip
ln = crea un enlace simbolico o fisico depende la opcion
ls = sirve para listar el contenido de un directorio
mkdir = crea un directorio
mkfs = cra un nuevo sistema de archivos
mkswap = crea un espacio de intercambio
more = exhibe el contenido de un archivo
mount = monta una unidad o particion en el sistema de archivos
mv = mueve un archivo y se utiliza para renombrar
pwd = devuelve la cadena correspondiente al directorio actual
rm = borra un archivo
rmdir = borra un directorio
swapon = activa el espacio de intercambio
swapoff = desactiva el espacio de intercambio
tar = empaqueta o desempaqueta un archivo en formato .tar
type = muestra la ubicacion de un archivo senialando su “path”
umount = desmonta una unidad montada

Comandos para el manejo de procesos:

free = muestra la memoria libre y utilizada
halt = apaga la maquina
kill = mata un proceso senialando el numero de este
ldd = muestra las librerias necesarias para ejecutar un proceso
ps = muestra todos los procesos q se estan ejecutando en el sistema
pstree = lo mimo q ps pero en forma de arbol
reboot = reinicia el sistema
shutdown = cierra el sistema
top = monitorea procesos y el estado del sistema
uname = muestra informacion del sistema

Comandos para el manejo de usuarios:

adduser = crea una cuenta de usuario
chsh = cambia la shell de un usuario
groups = muesra el listado de grupos de usuarios del sistema
id = muestra la informacion de usuario y grupo de un determinado usuario
logout = para salir del sistema y permitir el ingreso a otro usuario
passwd = cambia el password de un determinado usuario
su = le da privilegios de root a un usuario
talk = permite chatear con otros usuarios
users = lista los usuarios conectados al sistema
who = muestra informacion de los usuarios conectados al sistema
whoami = muestra informacion nuestra

Otros comandos:

cal = muestra el calendario
date = muestra el dia y la hora
ddate = como el anterior pero de forma rara HuhHuh
info = muestra la ayuda de un comando
man = muestra las paginas del manual de un comando
startx = para iniciar XWindow

Comandos Debian

apt-get update = updatea la base de datos de los paquetes .deb
apt-get upgrade = actualiza los paquetes a su ultima version
apt-get install “paquete” = instala lo que escribiras en “paquete”
apt-get remove “paquete” = desinstala lo que escribiras en “paquete”
apt-get check = actualiza la cache de paquetes
apt-get clean = borra los paquetes .deb descargados
apt-get dist-upgrade = hace un upgrade del SO
apt-get source “paquete” = descarga fuentes del “paquete”
apt-cache showpkg “paquete” = muestra todas las versiones disponibles
de “paquete”
modconf = pequeño programa para sacar o poner modulos del kernel
update-rc.d “opcion” “programa o script” “opcion” = Remueve o Agrega
el script o programa a los niveles de corrida que se le asigne

Comandos Red Hat

rpm -q “programa” = para saber si “programa” esta instalado
rpm -qs “programa” = estado de todos los archivos de “programa”
rpm -qd “programa” = documentacion de “programa” instalada
rpm -qc “programa” = archivos de configuracion de “programa”
rpm -qa “programa” = muestra todos los rpm de “programa”
rpm -qa | grep “programa” = busca el nombre de paquete del “programa”
rpm -i “programa” = instala “programa”
rpm -u “programa” = actualiza “programa”
rpm -e “programa” = elimina “programa”
rpm -ivh “programa” = instala el “programa” en pasos y muestra el
progreso de la instalacion

Comandos de red

ping = el tan famoso ping que manda paquetes esperando una respuesta
ifconfig = para ver las placas de red
netstat = testeo de red
host “destino” = muestra ip de “destino”
nmap “ip de destino” = pequeño programa para analizar ip´s o rangos de ellas

Comandos para el manejo de paquetes

rpm – “opcion” “paquete” = instala o desinstala el “paquete” depende la opcion
dpkg – “opcion” “paquete” = instala o desinstala el “paquete” depende
la opcion (solo debian)
tar – “opcion” “paquete” = comprime o descomprime el “paquete” de
formato tar.gz .tgz o tar.bz2
10. Comandos para novatos

10.1 Comandos básicos
(para mas información “man comando”)
man páginas del manual (es un help
muy potente)
ls listar (como dir)
rm borrar un fichero
cp copiar un fichero
pwd te dice el directorio en el que estás
cd directorio te sitúa en directorio
cd .. baja al directorio de nivel inferior
chown, chgrp, chmod, touch comandos para manejo de
atributos de ficheros
find, locate buscar ficheros
cat, more, head listar ficheros (como type)
split partir ficheros
grep buscar texto en ficheros (muy potente)

10.2 Comandos para comunicaciones y redes

who lista de usuarios conectados
finger información sobre usuario
mail sencillo programa de correo
write manda un mensaje a la pantalla
de un usuario
mesg bloqueo de mensajes de write
wall mensaje a todos los usuarios
talk establecer una charla con otro usuario
banner saca letrero en pantalla con
el texto que se le pase
cal saca el calendario en pantalla
clear limpia la pantalla
date saca fecha y hora actuales
passwd cambiar contraseña de un usuario

10.3 Entorno gráfico xwindow

Iniciar X startx
Abrir nuevas sesiones startx — :2 , :3 , :4 , etc.
Configuración de XF86 /etc/X11/XF86Config
Configuración de servidor X /etc/X11/Xserver
Configurar X XF86Setup (entorno gráfico,
tienes que instalar
xserver_vga) /usr/sbin/xbase-configure
(entorno línea de comandos)
Salir de las X ctrl-alt-backspace
Fichero donde está el programa
que arranca las X /etc/X11/window-managers

10.4 Comprimir y descomprimir
Descomprimir un *.tar.gz tar -xvzf

Descomprimir un *.tar
(el tar es un tar_gz al que
se le ha pasado gunzip) tar -xvf

Descomprimir un *.gz gzip -d
Empaquetar sin comprimir tar
Comprimir ficheros empaquetados gzip

10.5 Manejo de las unidades de diskettes y Cd-Rom

Montar diskette mount -t msdos /dev/floppy /mnt
(/dev/floppy = /dev/fd0)
Montar Cd-Rom mount -t iso9660 /dev/cdrom /mnt
(/dev/cdrom = /dev/hdb)
Listar unidad montada ls /mnt
Desmontar todo umount /mnt
Formatear floppy superformat /dev/fd0 hd (msdos)
(hay que tener instalado fdutils)
superformat /dev/fd0 sect=21 cyl=83
mkfs.ext2 /dev/fd0 (crea
sistema de ficheros ext2)

10.6 Manejo de ficheros
Enlace simbólico entre ficheros ln -sf /dev/ttyS0 /dev/mouse
(puerto serie 1)
ln -sf /dev/ttyS1 /dev/modem
(puerto serie 2)

Número de inodo ls -i

Número de enlaces de un fichero ls -l

Borrar enlaces rm fichero (si no tiene enlaces borra el fichero)

Borrar directorios rm -r

Ver espacio libre en disco df (disco entero)
du -sh (directorios y ficheros)
Buscar un fichero find / -name mime.types  (la / es la raiz donde quieres buscar)

10.7 Uso del sistema

Ver pid de trabajos ejecutándose ps
Inicialización de puertos serie /etc/rc.boot/0setserial
Inicio del sistema /etc/init.d/boot
Listar el hardware reconocido dmesg , dmesg | more
Ver módulos cargados en el kernel lsmod
Prompt export PS1=”\W$”
\W , te saca el nombre usuario
\H , te saca el nombre del Host
\T , te saca la hora
\V , ???
export PS1=”usuario$ ”
Información del sistema uname -a
Librerías instaladas /sbin/ldconfig -p
Librerías que utiliza un programa ldd /ruta/programa
Salir del sistema shutdown -r 0 (reinicializa
el ordenador)
shutdown -h 0 (cierra el
sistema y se para)
Eliminar Lilo fdisk /mbr (entrando por
símbolo del sistema,
en msdos c:)

10.8 Manejo de la impresora
Dispositivo /dev/lp1
Probarlo ls > /dev/lp1
Para imprimir se necesita lpr , Magicfilter y Mpage
Hay que configurar un filtro
para la impresora Utilizar Magicfilterconfig –force
(para mi hp690 C elijo el filtro hp550c)
Ver colas impresión lpq
Estado impresoras lpc status
Eliminar colas en impresión lprm

10.9 Comandos de IRC para IrcII

/server conectar con un servidor
(/server irc.arrakis.es)
/channel , /join conectar con un canal
(/channel #linux)
/admin datos de servidor o nickname
/list listar canales irc
/names nicknames de todos los usuarios
/msg mensaje privado a nick
/who quien está conectado y sus datos
/whois verdadera identificación de alguien
/quit desconectar

10.10 Instalación y manejo de paquetes en Debian

dpkg -i Instalar paquete
dpkg –info Información del paquete
dpkg -c Muestra la lista de ficheros contenidos
dpkg –contents Lista todos los ficheros
contenidos con sus
directorios
dpkg -f Muestra información de versión
del paquete
dpkg –unpack Desempaqueta
dpkg –purge Borra un paquete incluidos los
ficheros de
configuración
dpkg -r Borra un paquete pero no borra
los ficheros
de configuración
dpkg -L Lista el paquete si está instalado
dpkg -l Lista los paquetes instalados

10.11 Convertir paquetes de RedHat a Debian
alien -d fichero.rpm convierte fichero rpm a deb
alien -d fichero.tgz convierte fichero tgz a deb
alien -i fichero.rpm convierte fichero rpm a deb y lo instala
alien -i fichero.tgz convierte fichero tgz a deb y lo instala

Drivers para Impresoras

Drivers para GNU/Linux:

http://www.linuxfoundation.org/en/OpenPrinting

Trujillanos está en Primera

Una inmejorable noticia para la fanaticada del fútbol y para todos los involucrados en este apasionante deporte en el estado, se pudo conocer ayer de boca del propio Gobernador de Trujillo Hugo Cabezas. El encargado del Gobierno Socialista Regional, vía telefónica se comunicó a esta redacción para anunciar que el Trujillanos Futbol Club volverá a jugar en Primera División, decisión que se tomó ayer en directorio de la FVF tal como había adelantado Superdeportes en su edición del día martes.

Desde ya ratificamos el respaldo a este conjunto insigne del estado” indicó Cabezas. El Gobernador explicó que la Directiva en pleno de la Federación Venezolana de Fútbol, decidió de manera unánime el ascenso del cuadro amarillo y marrón.

Como un premio a la buena temporada realizada en segunda y a la ya tradicional plaza que es Valera para el fútbol, se ratificó a los “Guerreros de la Montaña” como un equipo de primera categoría. Cabezas expresó su intención de convertir al Trujillanos FC en patrimonio del estado.

Confirman plantilla

Por otro lado, el presidente del club Hugbel Roa quien igualmente se comunicó con nosotros, confirmó la nómina de jugadores publicada la semana pasada de manera exclusiva por Superdeportes, para la venidera temporada. A esta lista se sumarán cuatro jugadores que se traerán de la nación africana de Senegal, para ser probados por el cuerpo técnico.

Traerán al “Buda”

La máxima autoridad del equipo guerrero, también dijo que adelantan conversaciones para repatriar al delantero criollo José “Buda” Torrealba con quien han estado negociando su vinculación al amarillo y marrón. Se espera que en próximos días se concrete el fichaje del atacante vinotinto.

Vera y Leo al banquillo

Roa confirmó a Pedro Vera y a Leo González como los entrenadores que estarán al frente del equipo, junto al preparador físico colombiano Gregorio Colmenares, quien laboró con Deportivo Cali. Así como también la base del UA Trujillo que será la plantilla del TFC para la próxima campaña. “Con Flavio y Armúa las conversaciones están muy adelantadas, además estamos por traer a Edixon Cuevas y “Lucho” Vargas”.

Rueda de prensa

En horas de la tarde, se llevó a cabo una rueda de prensa en el salón de reuniones de la Villa de los Atletas. La misma estuvo encabezada por el Secretario del Gobierno Regional José Morales, quien estuvo acompañado de la primera dama Angie Quintana y el Coordinador General de Satrud Exhar Balza.

Allí se confirmaron las informaciones dadas por el Gobernador y el presidente del Trujillanos FC. Entre otros detalles, se agregó que el equipo tiene planeada una gira por Colombia y que harán una caravana para festejar el regreso a primera. Recordaron que la pretemporada arrancará el lunes 22, cuando se comenzará con los chequeos médicos a los futbolistas.

Tomado de Diario de Los Andes.

Hace un año abatieron a tiros al oso polar llegado de Groenlandia a Islandia

oso polarRecordemos que hace ya un año que la policía de Islandia abatió a tiros al oso polar que había arribado desde Groenlandia al fiordo de Skaga, en el norte del país, después de que intentara atacar al numeroso grupo de periodistas concentrados en la zona.

El oso había viajado aparentemente cientos de kilómetros desde Groenlandia sobre un trozo de hielo hasta una reserva natural de pájaros en Skaga, cercada luego por las autoridades, que ordenaron a los vecinos no salir de sus casas por miedo a un ataque del plantígrado. Se trataba del segundo oso polar llegado de Groenlandia a las costas de Islandia, donde no habitan este tipo de animales, en menos de dos semanas, cuando lo habitual es ver uno cada década, una anomalía que los expertos atribuyen al deshielo provocado por el cambio climático.

El primer oso, que como su compañero se convirtió en una celebridad nacional, fue abatido por unos cazadores que contaban con una autorización del Ministerio de Medio Ambiente islandés, que justificó la medida para prevenir posibles ataques a humanos.oso polar

Las protestas de defensores de los animales y de vecinos hizo cambiar de opinión esta vez a las autoridades, que tenían previsto narcotizar al oso con comida o un dardo tranquilizante, meterlo en una jaula y transportarlo luego de vuelta a su lugar de origen. El multimillonario islandés Björgulfur Thor Björgulfursson se ofreció incluso a asumir los gastos derivados del transporte del animal, con tal de que no fuera abatido.

Pero los veterinarios del zoo de Copenhague que viajaban ayer a Islandia nunca pudieron llevar a cabo su tarea: el oso resultó herido de gravedad por las balas y falleció poco después.

¿Cómo cambiar los permisos a una carpeta, incluyendo subcarpetas y archivos?

En Debian Lenny, y en cualquier otra distro que uses, haces lo siguiente:

Como root:

Chacao:/media# chmod -R 777 hard0/

Y Listo!!! :-)

Proyecto Scada Nacional. Nombre Código: Galba

GalbaEl Guardián del ALBA es un software que integra las funcionalidades de alto nivel que permiten  la solución de aplicaciones de supervisión y control de procesos, utilizando para ello una  arquitectura distribuida de módulos que permite escalar a aplicaciones de gran envergadura.

Estas son las herramientas utilizadas para administración, creación y desarrollo de aplicaciones SCADA del Sistema GALBA.

JConfig: Esta es la herramienta utilizada para interactuar con la base de datos del guardian del ALBA así como creación de usuarios, nodos, entre otros. JClient es el módulo de configuración de BDD del sistema GALBA.

JClient: Esta es la herramienta utilizada para visualizar de forma rapida y sencilla la actualización de los Puntos Analógicos y Discretos configurados en el Sistema SCADA Guardián del ALBA.

JEdición: Esta es la herramienta utilizada para desarrollo de despliegues del Sistema SCADA Guardian del ALBA.

JDesktop: Esta es la herramienta utilizada para la visualización de despliegues de la Instalación por el Operador del Sistema SCADA Guardian del ALBA.

galba_menu

Menú para acceder a Galba.

Actualmente Galba esta corriendo en la versiíon estable 7.2.15, está desarrollado en su mayoría en Java,

No es mucha la información que se puede divulgar del proyecto, pero espero pronto poder escribir un poco mas de Galba, nuestro scada desarrollado en Venezuela que incluso ya está siendo utilizado en alguinas instalaciones de nuestro país.

Recordemos que muchas de nuestras empresas Venezolanas como PDVSA, CVG, VENALUM, CANTV, Electricidad de Caracas, entre otras, utilizan sistemas de control de datos, pero que son privativos y su tecnología es totalmente cerrada, sin mencionar el costo de sus licencias, es por ello que nace Galba para enfrentar estas aplicaciones que resultan costosas para nuestro país, con Galba estaremos solventando y ahorrando una gran cantidad de dinero, además de tener personal criollo calificado para dar el soporte necesario, un gran proyecto que hemos estado esperando desde hace años..

Galba es toda una realidad, el proyecto del scada nacional es una realidad hermanos, pronto comentaré mas sobre este tema.

Saludos.

“Fuente: DST Merida AIT.

Cómo utilizar dpkg

Acá les dejo un excelente tutotrial de dpkg.

Dpkg fue originalmente creado por Matt Welsh, Carl Streeter e Ian Murduck y escrito en ese entonces en Perl. Posteriormente el programa fue reescrito en C por Ian Jackson en 1993. Dpkg es una abreviatura de Debian package. Se trata de un equipamiento lógico utilizado para la gestión de paquetería en Debian Linux y distribuciones de GNU/Linux basadas sobre Debian Linux, como es el caso de Ubuntu Linux. Es una herramienta de bajo nivel que permite la instalación, desinstalación y consulta de información de paquetes con extensión .deb. Herramientas de alto nivel como apt, aptitude o synaptic lo utilizan, siendo estás dos últimas las más sofisticadas.

Procedimientos.

Consultas.

Si se quiere obtener una lista completa de los paquetes instalados en el sistema, junto con versión una descripción breve de los mismo, se puede utilizar:

dpkg -l

Si se quiere consultar si están instalados paquetes que contengan una cadena de caracteres en particular, como por ejemplo apache, se puede utilizar:

dpgk -l "*apache*"

Si se quiere una descripción más detallada de los mismos, se puede utilizar:

dpkg -s

Si se desea consultar la versión e información breve de un solo paquete instalado en el sistema, se puede utilizar:

dpkg -l paquete

Si se quiere una descripción más detallada del paquete, se puede utilizar:

dpkg -s paquete

Si se quiere consultar solo las dependencias de un paquete instalado en el sistema, se puede utilizar:

dpkg -s paquete | grep ^Depends:

Si se desea consultar la información de un paquete .deb sin instalar, se puede utilizar:

dpkg -l paquete-no-instalado.deb

Si se desea consultar la información completa de un paquete, que incluye versión, descripción, arquitectura, grupo, autor que mantiene el paquete y dependencias, se puede utilizar:

dpkg -p paquete

Si se quiere ver un listado de los componentes que provee un paquete instalado, se puede utilizar:

dpkg -L paquete

Si se quiere ver un listado de los componentes que provee un paquete antes de ser instalado, se puede utilizar:

dpkg -c paquete-no-instalado.deb

Si se quiere saber a que paquete pertenece un fichero u otro componente instalado en el sistema, se puede utilizar:

dpkg -S /cualquier/elemento/en/el/sistema

Instalación de paquetes.

Si se quiere instalar un paquete .deb, se puede utilizar:

dpkg -i paquete-no-instalado.deb

Si se quiere instalar o actualizar un paquete .deb, se puede utilizar:

dpkg -Gi paquete-no-instalado.deb

Si solo se quiere desempaquetar el contenido sin instalar, se puede utilizar:

dpkg -x paquete-no-instalado.deb

Si se tiene un directorio lleno de paquetes .deb y se desea instalar todos estos, se puede utilizar lo siguiente, considerando para el ejemplo que el directorio ~/Downloads/ contiene varios paquetes .deb:

dpkg -R ~/Downloads/

Si se desea presentar cualesquiera que sean las opciones de configuración de un paquete, se puede utilizar:

dpkg --configure paquete-no-instalado.deb

Desinstalación de paquetes.

Si se quiere desinstalar un paquete, pero dejando presentes ficheros de configuración, se puede utilizar:

dpkg -r paquete

Si se quiere desinstalar un paquete, incluyendo los ficheros de configuración, se puede utilizar:

dpkg -P paquete

Vía | alcancelibre.org

Día Mundial del Ambiente

Hoy se celebra el Día Mundial del Ambiente, establecido por la Asamblea General de la Organización de las Naciones Unidas (ONU) en 1972, para marcar el inicio de la Conferencia de Estocolmo sobre el Ambiente.

El tema seleccionado para el Día Mundial del Ambiente 2009, “Tu planeta te necesita!  Unidos contra el cambio climático”, refleja la urgencia para que las naciones ‘sellen el acuerdo’ en la crucial reunión de la Convención del Clima que se reunirá en Copenhague a celebrarse este año. También hace un llamado a que todos se involucren, reconsideren sus acciones y estilos de vida que puedan generar desperdicios y emisiones de gases de efecto invernadero y sobre todo, que adopten un modo de vida más “verde”.