en Tecnoticias
en google
Inicie Sesión





¿Recuperar clave?
¿Quiere registrarse? Regístrese aquí
Quien está en Linea
Hay 7 invitados en línea
Suscripcion RSS
Adsense de Google
XHTML Validator
Valid XHTML 1.0 Transitional
Cotizaciones
DolarHoy
Las más leídas
Ultimas Noticias
Home arrow Tips arrow Comandos arrow Top de los 25 comandos mas útiles para el administrador novato
Top de los 25 comandos mas útiles para el administrador novato PDF Imprimir E-Mail
Origen: circolinux.blogspot.com   
miércoles, 04 de julio de 2007

Encontramos [cortesía de VIVALINUX.COM.AR] en Pimp Your Linux, un interesante artículo sobre el top 25 de los comandos de Gnu/Linux y Un*x en algunos casos, que resultan imprescindibles para el administrador y usuario novato. El artículo es más que interesante, y les trascribo y traduzco :


#1. hostname

Imprime el nombre del local host en donde estás trabajando.

#2. whoami

Imprime el nombre de usuario en la pantalla, y puede resultar extremandamente útil cuando se cambia
de usuario con su.

#3. id username

Imprime el UID del usuario y su GID, effective ID y grupos suplementarios.

#4. date

Imprime o cambia la fecha y la hora del sistema operativo. También se podria utilizar un servidor
ntp para tener todos los sistemas con el mismo horario cada vez que se encienden.

#5. time

Determina la cantidad de tiempo que le toma a un proceso completarse + otra información. El ejemplo
que se dá es:

time ls

Para ver el tiempo que toma hacer un listado con ls.

#6. who

Determina los usuarios logueados en el sistema.

#7. rwho -a

Determina todos los usuarios logueados en la red. El servicio debe estar activado para ejecutar el
comando o se debe ser usuario root.

#8. finger user_name

Información del sistema sobre un usuario.

#9. last

Muestra un listado de los últimos usuarios logueados en el sistema.

#10. history | more

Muestra los últimos ( 1000 aprox ) comandos ejecutados desde la línea de comandos. El "| more" hace
que pare la salida por pantalla cada vez que se completa la salida. Redireccionar un comando hacia
"more" resulta sumamente útil para diferentes propósitos, como se explica, para listados largos y
para otras actividades corrientes en cualquier Gnu/Linux o Un*x.

Agregamos que se puede usar con por ejemplo grep (history | grep ), y una vez
localizado el comando, se puede repetir con ! o !.

#11. ps uptime

Muestra el tiempo que pasó desde el último reboot.

#12. ps

Lista los procesos actualmente ejecutados por un usuario.

#13. ps axu | more

Lista todos los procesos actualmente corriendo, incluso aquellos que no son controlados por la
terminal, junto con el nombre del usuario que es dueño del proceso.

Agrego a lo anterior:

ps aux | grep nombredelprograma

kill -9 PID ( el pid correspondiente al nombredelprograma que se busca terminar )

Para que se reinicie un proceso, útil parar reiniciar un servicio y que éste lea otra vez su
archivo de configuración:

kill -hup PID

killall nombredelprograma

Este último comando termina todas las instancias de un programa indicando su nombre. No siempre
funciona, y a veces es necesario recurrir a ps y grep para obtener el pid.

Y por último, si cancelamos la ejecución de una aplicación con control + z , o bien si lo corremos
con el & al final:

Por ejemplo "jackd -d alsa &" ( para ejecutar el servidor Jackd con el driver Alsa en segundo plano
), si queremos terminar con el proceso:

kill -9 %1

En caso de que sea el proceso en segundo plano número uno, si es el segundo 2, y así.

#14. top

Muestra una lista de los procesos que estan corriendo actualmente, listados en orden según su
consumo del cpu. Muy útil.

#15. uname -a

Información sobre el servidor local. Versión del kernel, de Linux si es un sistema Gnu/Linux, o lo
mismo para otros Un*x o BSD, además de información sobre el procesador.

#16. free

Información sobre la memoria ( en kb ), libre y consumida, además de datos sobre la swap.

#17. df -h

Muestra el espacio libre en Mb de una partición. El formato es df -h /dev/hda1 si queremos saber la
cantidad de espacio en Mb libre en /dev/hda1. Agrego yo:

du -h

Para saber, también en Mb, la cantidad de Mb que ocupa un directorio o un archivo.

#18. du / -bh | more

Similar a lo anterior, pero mas específico y detallado. No tan útil como el df -h archivo o
directorio.

#19. cat /proc/cpuinfo

Para ver ( cat ) el contenido de la entrada cpuinfo del pseudofilesystem proc, en éste caso con
información sobre el cpu.

#20. cat /proc/interrupts

Lista las interrupciones en uso.

#21. cat /proc/version

Lista la versión de Linux.

#22. cat /proc/filesystems

Muestra los filesystem habilitados en el kernel. Muy útil.

#23. cat /etc/printcap

Muestra la configuración de las impresoras.

#24. lsmod

Muestra los módulos cargados en el sistema.

#25. echo $PATH

Muestra el contenido de la variable $PATH.

Algunos otros comandos útiles que agrego:

mount -o loop imagen.iso directorio/

Para montar una imagen iso en un directorio sin necesidad de grabarla a CD o DVD. Deben ser root.

cp -rv directorio/ /otrodirectorio/

Copia un directorio entero manteniendo los permisos, dueños, links, y cualquier cualquier otra
característica del directorio.

netstat -putan | grep aplicación

Información sobre el estado de una aplicación servidor o que trabaja con tráfico de red. También
deberán ser root.

w

Muestra quien está logueado y qué está haciendo

comando > archivo

Redirecciona el contenido de un comando hacia archivo, por ejemplo:

ls -l | grep usuario > archivosdeusuario

Si se usan dos > , es decir ">>" se agrega el contenido que se redirecciona después de la última
línea del archivo de texto, sin sobreescribir.

ls -l

Muestra los permisos, dueño y grupo, además de fecha dentro de un directorio, de los archivos y
directorios

chown -R nombredeusuario:grupo directorio/

Cambia recursivamente el dueño y grupo de un directorio y su contenido. Pueden utilizar el comodín
( * ), ya que a veces según la configuración puede no funcionar como debe hacerlo.

sync

Recomandado para hacer antes de desmontar un dispositivo mass storage, como una cámara fotográfica
digital, un pendrive, o una pda.

O bien si hubo modificaciones y movimiento de información ( cp y mv por ejemplo ) entre
particiones, antes de desmontar.

Para cambiar la contraseña de un usuario:

passwd usuario

Otro comando muy útil es el de agregar un usuario a un grupo:

gpasswd -M usuario grupo

gpasswd -A usuario grupodeusuario

En el ejemplo anterior indicamos que usuario será el administrador de grupodeusuario.

Si hay problemas con la lectora de cd o con la de dvd, y quieren saber qué aplicación o comando la
está utilizando ( para evitar el dispositivo ocupado ), prueben con :

lsof | grep /dev/hda1

Si hda1 es su compactera, por ejemplo. Si pusieron un CD/DVD que está roto y les cuelga la
compactera, prueben con :

hdparm -w /dev/hda1

Otra vez, si /dev/hda1 es su compactera. Es el mismo comando que usa el kernel para permitir que
luego de muchos I/O erróneos, se pueda desmontar el dispositivo. Deben ser root para ejecutar dicho
comando.

La lista podria seguir, pero por el momento se me han ocurrido los comandos sugeridos. Creo que
será de utilidad para más de un usuario.

 
< Anterior   Siguiente >
Del Blog de Marcelo
  • Virtio ? Paravirtualización de I/O
    Hace un rato que estoy leyendo sobre virtualización, pero no de CPU, sino de I/O (otro más acá)… muy interesante, me aclaró algunas dudas que tenía, dado que últimamente al configurar este tipo de software se me confundían las cosas Resulta que a nivel de I/O tenemos algo parecido a la virtualización al nivel de [...]
  • PostgreSQL 8.5 9.0 ? Replicación mejorada
    Para los que no están enterados, Streaming Replication es la nueva gran característica de PostgreSQL 9.0 (ex-8.5), todavía en desarrollo. Estoy muy contento por la noticia, realmente era algo pendiente ver integrado algo de esto en PostgreSQL mismo (ya que hay productos y/o versiones modificadas para hacer esto, pero no es lo mismo que “el [...]
  • Navegador simple con Python + Webkit/GTK
    Hoy me encontré con otro un hilo en la lista de PyAr que me deja un link más que interesante: ¡Existe un binding para usar Webkit sobre GTK desde Python, y lo mejor de todo es que ya está incluido en los repositorios de Ubuntu 9.10! Webkit es un motor de renderizado (“dibujado”) de páginas web, [...]
  • Visor de Imágenes Simple con PyGTK
    Dado que alguien me pidió vía twitter un ejemplo de cómo hacer un zoom de una imagen en PyGTK, hice este ejemplito sencillo que sólo carga una imagen en un widget Gtk.Image. Maneja el movimiento de la imagen con el mouse, las teclas del cursor y hace zoom con F1 (“0 o adaptar a ventana”), [...]
  • PyCon Argentina 2009, Cappuccino y LLVM
    Me gustaría hacer un post bien largo acerca de todo lo que me dejó personalmente la última PyCon Argentina, pero lamentablemente estoy complicado con el tiempo, ya que no sólo quiero leer y escribir acerca de todo el “bombardeo” de información que te deja cada charla, sino que también quisiera investigar un poco cada cosa [...]
  • Desensamblando Python
    Mucho no me gusta hacer posts con casi nada de aporte propio, pero en este caso se lo merece. Este post sólo va a referenciar al excelente sitio de Doug Hellman, PyMOTW (Python Module of the Week). Básicamente el autor presenta una vez por semana un módulo de la biblioteca estándar de Python, realizando un [...]
  • PyCon Argentina 2009: Abierta la Inscripción
    Sólo me voy a limitar a copiar el texto de la invitación… de más está decir que espero ansioso los días para ir, y creo que va a estar buenísima. Si sos programador o estás haciendo tus primeras armas en la programación, ¡no podés faltar! Está abierta la inscripción para participar de PyCon Argentina 2009, la [...]
HispaSec
Diario TI
BarraPunto
  • Disponible eyeOS 2.0
    chonago nos cuenta «El anuncio del lanzamiento de eyeOS 2 se produjo hace varias semanas, pero sus desarrolladores no habían publicado la nueva versión hasta ayer. Ahora hemos podido analizar las nuevas opciones de este escritorio web que se ha rediseñado de cero y que acomete una serie de cambios importantes en esta nueva etapa. No obstante, tanto la concepción del escritorio como las opciones presentes son por ahora algo decepcionantes». A decir de Muy Computer Pro. ¿Tú qué opinas?...
  • Code Bubbles, un IDE completamente diferente
    En javaHispano abraham cuenta Code Bubbles, un IDE Java completamente diferente a cualquier otro IDE que hayas visto: «Code Bubbles es un IDE Java todavía en versión beta que emplea un conjunto de metáforas visuales radicalmente diferentes de cualquier otro entorno de desarrollo. De un modo similar a la cinta de Microsoft Office 2007, estas metáforas visuales se basan en una realidad bastante obvia: ya nadie tiene monitores de 640 x 480 en su equipo. [...] Code Bubbles asume que...
  • La especificaci?penGL 4.0 sale a la luz
    el inspector ardilla nos envía el enlace al anuncio de las especificaciones de OpenGL 4.0. Lo comentan por ejemplo en Engadget:Khronos Group, la asociación que hay detrás de OpenGL ha anunciado hoy la cuarta generación de la especificación de su API multiplataforma que trata ofrecer una alternativa viable a Microsoft DirectX 11. La última versión incluye dos nuevas etapas en las que el shader pueda pasar la teselación geométrica de la CPU a la GPU y una mayor integración con...
  • Espa?itado por Google como censor de blogs en el congreso estadounidense
    En El País David Alandete cuenta que Google incluye a España en la lista de países censores de Internet: «El gigante de Internet Google desprestigió ayer a España ante el Congreso de Estados Unidos. Lo hizo en una vista oral en la Cámara de Representantes sobre democracia, seguridad y libertad de expresión en la red, donde se analizaron las técnicas que diversos Gobiernos aplican para censurar páginas web. Con la excusa de un incidente judicial aislado, la prohibición de dos...
  • La AEPD solicita a Google que borre las noticias sobre un artista
    La Agencia Española de Protección de Datos ha instado a Google a impedir que aparezcan en el buscador datos de la vida privada de un ciudadano sin su consentimiento. La resolución considera que le ampara el llamado derecho de oposición previsto en la Ley Orgánica de Protección de Datos y que el afectado tiene "motivos fundados y legítimos relativos" para reclamar esa privacidad porque en el buscador aparecen dos noticias que no guardan relación con su actividad profesional de músico....
  • El software libre: un componente esencial de la investigaci?n Espa?
    Un pobrecito hablador nos cuenta: «El CENATIC (Centro Nacional de Referencia de Aplicación de las TIC basadas en fuentes abiertas) presentó ayer el Estudio sobre la situación actual del software de fuentes abiertas en las Universidades españolas y Centros de I+D españoles (PDF). Se trata del primer informe sobre el estado de implantación y uso de las tecnologías libres en el mundo académico e investigador en España. La noticia está en Baquia».
  • Jonathan Schwartz: c?funcionan las patentes de software
    Jonathan Schwartz, ex-CEO de Sun, escribe en su blog Los buenos artistas copian, los grandes, roban (traducción): «Lo siento por Google, Steve Jobs también intentó demandarme. [...] En 2003, Steve llamó a mi oficina tras presentar un prototipo de escritorio para Linux llamado Looking Glass, para hacerme saber que los efectos gráficos estaban "robando la propiedad intelectual de Apple". Si lo llegáramos a comercializar, "Te demandaré". Mi respuesta fue sencilla: "Steve, estaba viendo tu última presentación, y Keynote parece idéntico...
Infobae Tecnología

Condiciones de Uso - © 2007 Tecnoticias.info