Vous êtes sur la page 1sur 37

Linuxtotal en:

Google+ LinuxTotal .com.mx

RSS

[ Aadir a favoritos ]

Informacin y servicios en Linux y Open Source


Inicio Servicios Contacto Acerca de English


ltimos artculos

Inicio :: Informacin :: Administracin



mysqldump - Gua prctica Retorno de Inversin (Hackeo extremo) Gua de uso del comando YUM Respaldos en MySQL usando replicacin

Gua rpida de comandos Linux

GUIA RPIDA DE COMANDOS LINUX


3 inShare Copyright 2005-2011 Sergio Gonzlez Durn Se concede permiso para copiar, distribuir y/o modificar este documento siempre y cuando se cite al autor y la fuente de linuxtotal.com.mx y segn los trminos de la GNU Free Documentation License, Versin 1.2 o cualquiera posterior publicada por la Free Software Foundation.

autor: sergio.gonzalez.duran@gmail.com
Hay cientos de comandos en Linux ms sus opciones, con el tiempo y prctica llegas a conocer bastantes, a continuacin recopilo una lista de varios de los mas usados, tan solo el nombre del comando y su descripcin, no opciones, si lo que requieres es una explicacin mas extensa de algunos de estos comandos, entonces usa la opcin --help que la mayora de los comandos tienen o usa man comando desde la lnea de comandos. Comandos LINUX Imprime estadsticas acerca del tiempo que han estado conectado los

ac

usuarios. 2 adduser Ver useradd. 3 alias Crea atajos de comandos, lista los alias actuales. Herramienta de actualizacn/instalacin remota de paquetes en sistemas 4 apt-get basados en debian. Permite obtener/manipular la lista de direcciones MAC/Ip que el sistema 5 arp ve. 6 arping Enva ARP REQUEST a otros equipos en la red. Firewall similar en funciones a iptables pero para control de trfico de 7 arptables protocolo arp. 8 at Programa trabajos, comandos, scripts para su ejecucin posterior. 9 atq Lista los trabajos programados pendientes de ejecutar por el comando at. 10 awk Anlisis y procesamiento de patrones en archivos y listados. 11 basename Permite eliminar la ruta del nombre de un archivo. 12 bc Calculadora y lenguaje matemtico, muy potente. 13 biosdecode Informacin sobre el BIOS. Muestra atributos de dispositivos de bloque (discos, usb, etc.) tales como 14 blkid LABEL y UUID, entre otros. 15 bzcat Descomprime archivos comprimidos o empaquetados mediante bzip2. 16 bzip2 Compresor / descompresor de archivos. Permite ver el contenido de archivos comprimidos o empaquetados 17 bzmore mediante bzip2. 18 cal Despliega un calendario. 19 cat Muestra el contenido de archivos y concatena archivos. 20 cd Cambiar de directorio. Herramienta de particionamiento de discos, usada en sistemas debian 21 cfdisk principalmente. Permite cambiar la informacin (expiracin, caducidad, etc) de la 22 chage contrasea de un usuario. 23 chattr Cambia atributos extendidos de archivos y directorios 24 chfn Cambia la informacin usada en finger. 25 chgrp Cambia el grupo de un archivo(s) o carpetas(s). Controla/consulta el modo en que los servicios se ejecutan o no al inicio 26 chkconfig del sistema. 27 chmod Cambia los permisos de un archivo(s) o carpetas(s). 28 chown Cambia el propietario de un archivo(s) o carpetas(s). Actualiza passwords o contraseas en modo batch. Puede actualizar 29 chpasswd contraseas de grupos de usuarios. Ejecuta comandos de root en un shell restringido a un directorio y sus 30 chroot subdirectorios. 31 chsh Cambia tu shell por defecto o shell de login. Limpia enlaces simblicos que no tengan relacin y tambin remueve 32 cleanlinks directorios vacios.

33 clear 34 cmp 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Limpia la terminal. Compara dos archivos byte por byte. Convierte de los viejos formatos quota.user y quota.group a los nuevos convertquota formatos de aquota.user y aquota.group. Copia, crea, comprime y extrae archivos en distintos formatos y entre cpio equipos o localmente. crontab Administra archivos cron para los usuarios y root. curl Permite descargar o transferir url's. Remueve secciones (columnas principalmente) de cada lnea de un cut archivo o archivos. date Muestra/establece la fecha y hora actual. dc Calculadora interactiva. dd Convierte y copia archivos y sistemas de archivos. ddate Muestra la fecha en formato del calendario Discordante. df Muestra el uso de espacio de discos duros o particiones. diff Busca y muestra diferencias entre archivos. dig Utilera para consultas a servidores DNS. dircolors Configuracin de colores para el comando ls. Permite mostrar, manipular la lista de directorios utilizados en la pila. (ver dirs popd y pushd) dmesg Muestra los mensajes del arranque del sistema (boot). dmidecode Lista hardware del equipo directamente del BIOS. (tambin: lshw) dos2unix Convierte archivos de formato MS-DOS a formato Unix/Linux. du Muestra el uso de espacio de archivos y directorios. dump Permite la creacin de respaldos para los sistemas de archivos ext2 y ext3. echo Imprime una lnea de texto, variables, o contenido a un archivo. edquota Administra el control de cuotas de disco de usuario y grupos. egrep Es igual que el comando 'grep -E', para uso de expresiones regulares. eject Desmonta y expulsa un medio removible, como cdroms. env Ejecuta un programa en un entorno modificado. ethtool Permite desplegar o cambiar valores de una tarjeta de red. exit Sale del shell o terminal actual. Permite crear secuencias de dilogos y programar sesiones interactivas expect con otros comandos o scripts. export Exporta el valor de una variable. Mantiene una lista de sistemas de archivos del tipo NFS que han sido exportfs exportados. expr Evaluador de expresiones matemticas. factor Encuentra los nmeros primos de un nmero dado. fc Lista, edita y reejecuta comandos previamente ejecutados. fdisk Herramienta para particionar discos, comn a casi todas las distros. Es igual que 'grep -F' para uso de expresiones regulares en bsquedas de fgrep archivos y listados.

69 file 70 find 71 findfs 72 findsmb 73 finger 74 fortune 75 fping 76 77 78 79 80 81 82 free fsck fuser gawk gcc gedit gpasswd

83 gpg 84 85 86 87 88 89 90 91 92 93 94 95 96 grep groupadd groupdel groupmod groups gzip halt hdparm head help history host hostname

97 htpasswd 98 hwclock 99 id 100 ifconfig 101 ifstat 102 103 104 105 init insmod ipcalc ipcount

Determina el tipo de archivo. Bsqueda de archivos, multitud de opciones de bsqueda. Busca un sistema de archivos por UUID o LABEL (etiqueta). Lista informacin sobre equipos que respondan a paquetes SMB. Lista una red Windows. (Parte del paquete Samba) Muestra informacin sobre los usuarios del sistema. Imprime un adagio al azar. Permite mandar paquetes ICMP (pings) a mltiples equipos en una red y determinar si estn vivos o no. Muestra el espacio usado y libre de memoria RAM y Swap. Herramienta para verificar/reparar sistemas de archivos. Identifica procesos utilizando archivos o conexiones (sockets). Anlisis y procesamiento de patrones en archivos y listados. (versin gnu) Compilador de C y de C++ de GNU. Editor de textos de gnome. Permite la administracin del archivo /etc/group Herramienta de encriptacin y de generacin de certificados de seguridad (opengpg). Busca patrones de cadenas dentro de archivos. Crea un nuevo grupo en el sistema. Elimina un grupo en el sistema. Modifica un grupo en el sistema. Imprime los grupos a los que pertenece un usuario. Comprime/expande archivos. Apaga el equipo. Establece y muestra caractersticas sobre los discos duros. Despliega las primera lneas de un archivo. Ayuda sobre los comandos internos de bash. Muestra el historial de comandos del usuario. Utileria de consulta a sevidores DNS. Despliega el nombre del equipo. Administra archivos de usuario/contrasea para autentificacin bsica de Apache. Muestra/Establece la fecha/hora del bios o hardware. (Fecha/Hora del sistema con date) Muestra el UID (User ID) y GID (Group ID) del usuario Muestra/Configura las interfaces de red del sistema. Pequea utileria que permite observar estadsticas de las interfaces de red en tiempo real. Control de inicializacin de un nivel de ejecuccin. Inserta mdulos en el kernel. Realiza clculos simples sobre direcciones IP. Identificacin de rangos de red, clculo de IP's.

106 107 108 109 110 111 112 113 114 115 116

iptab iptables iptraf iwconfig iwlist jobs kate kill killall last lastb

117 less 118 119 120 121 122 123 124 125 126 ln locale locate losetup lpq lpr ls lshw lsmod

127 lsof 128 129 130 131 lspci lsusb mail man

132 mc 133 134 135 136 137 138 139 mcedit md5sum mkdir mkfs mkpasswd modinfo modprobe

140 more 141 mount 142 mtools 143 mv

Muestra una tabla de direcciones IP de acuerdo al prefijo CIDR Herramienta de configuracin del firewall de Linux. Analizador de trfico de red en modo de texto. Configura una tarjeta de red inalmbrica. Obtiene informacin detallada de una tarjeta inalmbrica. Muestra los trabajos del usuario en suspensin o en background. Editor de textos de KDE. Termina procesos, mas correctamente enva seales a procesos. Termina procesos del mismo nombre o conjunto. Muestra informacin de los ltimos usuarios logueados. Muestra informacin de los ltimos intentos fallidos de loguearse. Muestra el contenido de un archivo, permite bsquedas y movimento haca atrs y adelante. Crea enlaces (accesos directos) suaves y duros de archivos y directorios. Informacin especfica sobre las variables de entorno locales. Indexa y busca archivos. Mas seguro utilizar slocate. Define y controla dispositivos del tipo 'loop'. Muestra los documentos para imprimir en la cola de impresin. Aade un documento a la cola de impresin. Lista archivos y directorios. Lista hardware del equipo directamente del BIOS. (tambin: dmidecode) Muestra el estatus de los mdulos en el kernel. Muestra archivos abiertos de un programa en ejecuccin, o de un usuario, proceso, etc. Lista los dispositivos pci del sistema. Lista los dispositivos usb del sistema. Enva y recibe correos. Muestra el manual del comando indicado. Manejador de archvivos con soporte de mouse en modo de texto, no todas las distro lo tienen. Editor de textos de mc. Comprueba (y genera) archivos con firma de certificacin md5. Crea directorios. Construye un sistema de archivos de Linux. Generador de contraseas. (Paquete del programa 'expect'). Muestra informacin acerca de los mdulos del kernel. Herramienta que aade/remueve mdulos del kernel. Paginador similar a less pero menos funcioanal, ya que sale avanza y no retocede. Monta dispositvos de almacenamiento en particiones indicadas. Conjunto de utilidades para acceder a discos DOS desde Linux. Mueve archivos y directorios.

Herramienta de red que muestra conexiones, tablas de ruteo, estadsticas de interfaces, etc. 145 nice Ejecuta un programa con una prioridad de ejecuccin distinta a la normal. 146 nohup Ejecuta un programa inmune a los hangups y sin salida a una terminal. 147 openssl Control, administracin, generacin de certificados de seguridad. 148 partprobe Indica al sistema operativo de los cambios indicados en /etc/fstab 149 passwd Cambia la contrasea del usuario indicado. 150 ping Manda un echo_request (solicitud de eco) a un equipo en al red. 151 pkill Manda seales a procesos basado en sus atributos. Remueve entradas (directorios utilizados) de la lista de directorios 152 popd utilizados en la pila. (ver dirs y pushd) 153 pr Formatea o convierte archivos de texto para imprimirlos. 154 ps Muestra los procesos del sistema o del usuario o ambos. 155 pstree Muestra los procesos en forma de rbol. Agrega entradas (directorios utilizados) en la lista de directorios (pila o 156 pushd stack). (ver dirs y popd) 157 pwck Verifica la integridad del archivo /etc/passwd 158 pwconv Agrega o establece la proteccin shadow el archivo /etc/passwd. 159 quota Permite ver el uso de cuotas por usuario. 160 quotacheck Crea, verifica, administra sistemas de cuotas de disco 161 quotaoff Desactiva el control de cuotas de discos. 162 quotaon Activa el control de cuotas de discos para usuarios y grupos. 163 rdesktop Abre terminales grficas ha?ia equipos Windows. 164 reboot Reinicia el equipo. 165 renice Cambia la prioridad de un proceso o programa en ejecuccin. 166 repquota Reporte de uso de cuotas de disco. 167 resolveip Resuelve la ip del dominio o host que se indique. 168 rev Invierte las lneas de un archivo. 169 rm Borra o elimina archivos. 170 route Muestra/altera la tabla de ruteo IP. Programa para la instalacin/actualizacin/eliminacin de paquetes, 171 rpm distros basadas en redhat. 172 runlevel Muestra el nivel de ejecucin actual y anterior del sistema. Copia archivos entre equipos, parte del paquete openssh (protocolo de 173 scp comunicacin encriptado). 174 screen Administrador de terminales virtuales. 175 sed Editor en lnea que filtra y transforma archivos. 176 service Ejecuta/detiene servicios en modo manual. 177 set Muestra o establece el entorno de variables para el usuario actuual. 178 sha1sum Comprueba (y genera) archivos con firma de certificacin sha1. 179 shopt Habilita o deshabilita variables opcionales del comportamiento del shell. 180 shred Elimina archivos de manera segura e irrecuperable. 144 netstat

181 shutdown 182 sort 183 ss 184 ssh 185 186 187 188 189 190 startx su sudo sync tac tail

191 tailf 192 193 194 195 tar testparm time top

196 touch 197 198 199 200 tput traceroute tty tzselect

201 umask 202 203 204 205 umount unalias uname uniq

206 units 207 up2date 208 uptime 209 urpme 210 urpmi 211 212 213 214 useradd userdel usermod users

Apaga o reinicia el equipo. Ordena lneas de archivos y listas Utileria similar a netstat pero ms bsica, listados rpidos de sockets establecidos. Programa de login remoto seguro, programa del paquete openssh (protocolo de comunicacin encriptado). Inicia una sesin X. Cambia del usuario actual al indicado. Permite indicar que usuario ejecuta que comandos de root. Forza bloques en memoria a discos, actualiza el superbloque. Igual que cat, muestra y/o concatena archivos pero al revs. Muestra la parte final de un archivo. Sinnimo del comando tail -f, permite ver en tiempo real la parte final de un archivo, es decir, conforme se va escribiendo, til para monitorear bitcoras. Herramienta empaquetadora/compresora de archivos. Revisa archivos smb.conf de samba por errores o correciones. Devuelve el tiempo en que se ejecut el comando o programa indicado. Muestra los procesos del sistema de manera interactiva y continua. Crea archivos vacios, cambia fechas de acceso y/o modificacin de archivos. Cambia valores o capacidades de la terminal, en base a terminfo. Imprime la ruta de los paquetes de red hasta el destino indicado. Imprime el nombre de la terminal en la que se esta. Permite establecer una zona o huso horario. Establece una mscara de permisos para cuando se crean directorios y archivos. Desmonta sistemas de archivos. Elimina alias de comandos, creados con el comando alias. Despliega informacin del sistema. Omite o reporta sobre lneas repetidas en un archivo o listado. Convertidor de unidades de un sistema a otro, soporta decenas de sistemas de medicin. Herramienta de actualizacin/instalacin remota de paquetes, (usada en redhat, centos). Muestra que tanto tiempo lleva prendido el equipo. Programa del paquete urpmi para desinstalar o eliminar paquetes. Herramienta de actualizacin/instalacin remota de paquetes, distros basadas en rpm (usada en mandriva). Aade usuarios. Elimina usuarios. Modifica informacin de usuarios. Muestra los nombres de usuario de todos los usuarios conectados

215 vi 216 217 218 219 220 vim visudo vmstat w wall

221 warnquota 222 223 224 225 226 227 228 229 230 wc wget whatis whereis which who whoami xhost xkill

231 yes 232 yum 233 zcat 234 zenity 235 zless 236 zmore

actualmente al sistema. Editor visual de pantalla, editor de textos, que encuentras en todas las distros Linux. Igual que el vi pero mejorado. Editor para el archivo de configuracin /etc/sudoers de sudo. Proporciona informacin sobre la memoria virtual. Muestra quien esta conectado al sistema y que esta haciendo. Manda un mensaje a todas las terminales. Configura /etc/warnquota.conf como complemento de mensajes para cuotas de disco. Cuenta palabras, lneas, caracteres de un archivo o listado. Descargador de archivos desde Internet, no interactivo. Descripcin corta, en una lnea de un comando o programa. Localiza el binario, fuentes y/o librerias, y documentacin de un comado. Muestra la ruta completa de un comando. Muestra quien esta conectado al sistema. Muestra el usuario actual. Control de acceso para sesiones X. Mata o termina a un cliente X, es decir, a un programa grfico. Imprime una cadena repetidamente hasta que sea terminado o matado el comando. Herramienta de actualizacin/instalacin remota de paquetes, distros basadas en rpm (usada en fedora, redhat y derivados). Descomprime / muestra archivos comprimidos con gunzip (es idntico a utilizar gunzip -c) Despliega varios tipos de dilogos en X desde una terminal. Permite mostrar el contenido de archivos comprimidos. Permite mostrar el contenido de archivos comprimidos. AADIR ESTE ARTCULO A MIS FAVORITOS 3 inShare

Tu contribucin voluntaria permite crear ms contenido de calidad. Gracias por tu aportacin.


Disqus Me gusta No me gusta

23 people liked this.

Agregar un comentario nuevo


Opcional: Iniciar sesin abajo.

Mostrando 30 comentarios
Ordenar por

Suscribirse por correo electrnico

Suscrbete por RSS

jujenio 10/01/2011 04:52 PM se agradece!!! Elnero1983 09/16/2011 11:10 AM que buena agragacion de comandos muchas gracias se les agradece ,,desde honduras maria 09/12/2011 11:29 AM mmmm aburrido 1 person le gust esto. JAVIER 09/10/2011 01:06 PM MUCHSIMAS GRACIAS!! Nielsen Daz Vera 08/16/2011 07:24 PM muy buena recopilacin de comandos...se agradece un montn...gracias!!! Jjarag 06/23/2011 02:42 PM lol -- aca mas completo.. http://ybathich.site90.com/doc... maquia 05/24/2011 04:09 PM buenisimos Angel 04/27/2011 12:04 PM no

el travieso 04/27/2011 09:43 AM hola a todos: ya dentro de la cosola de linux cual es el comando para mandar mensajes a otra pc en la misma red? 2 people le gust esto. danny way 03/30/2011 05:53 PM como se hace por en linux Sergioelnegrito 03/19/2011 09:33 AM como escribo @ en linux .

Erf Chichique 05/11/2011 08:54 AM respondiendo a Sergioelnegrito alt Gr +2 solamente de esa forma

karydad 03/22/2011 05:58 PM respondiendo a Sergioelnegrito con AltGr2 o AltGrQ


Angelito08 03/08/2011 02:49 PM cual es el comando que permita ver el contenido del directorio directorio2 1 person le gust esto. Los Brujos 02/27/2011 05:58 PM babosos cojan oficio 1 person le gust esto. anonimo 02/17/2011 03:57 AM k peazo pajin d comansdo me a servido muxo 1 person le gust esto. Ewyn-dass 01/13/2011 03:29 PM alguien me puede ayudar como encontrar la carpeta donde se ecuentra el algoritmo de adminstracion de memoria en linux ayudaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 1 person le gust esto. Mierda 12/21/2010 10:25 AM marcelo es gay! 3 people le gust esto.

Jhgftyfyt 11/23/2010 11:15 AM buuuuu Roxanaaaaa`s 11/03/2010 02:46 PM pues bien padre eh! very very VEEERY VEEEEEEEEEEEERY .....GOOD!....omg!!!!! pinki..pinkii 1 person le gust esto. Gabi_chica123 10/31/2010 10:55 AM pues a mi me sirviio mucho graxias!!! 1 person le gust esto. fernando 10/26/2010 01:03 PM ola alguien sabe como crear un archivo y luego cambiarles los permisos pa luego este sea ejecutable???? se agradeceria su ayuda!! 3 people le gust esto.

JUAN 05/13/2011 12:55 PM respondiendo a fernando O tambien puedes utilizar esto; chmod 777 -R nombre_del_archivo/

__ 11/22/2010 02:37 AM respondiendo a fernando creas el archivo y luego aplicas el siguiente comando: chmod 777 (para que los usuarios, grupos y others puedan leerlo, escribirlo y ejecutarlo). si solamente quieres que se ejecute: chmod 755 (usuario puede leer, escribir y ejecutar pero los grupos y los others unicamente van a poder leerlo y ejecutarlo). Espero que te sirva de ayuda ;) 2 people le gust esto.

Joaquinvacaflor 10/25/2010 07:36 AM


hola 2 people le gust esto. slik 10/22/2010 08:41 PM BiEn 2 people le gust esto. 12345 10/15/2010 02:56 AM no se entiendee nada trooon 2 people le gust esto.

jehisson 09/21/2010 08:23 AM Comando para ver la version del centos 2 people le gust esto. arnold torres torres 09/07/2010 01:39 PM quiero a prender a usar linux 7 people le gust esto. Homeraguila_30 08/11/2010 07:30 AM mew falto comandos setup y ntsysv 3 people le gust esto.

URL de Trackback

Ms artculos sobre Linux y Open Source


Entendiendo lo que son los 'one liners' Como cambiar el prompt del shell Secretos del comando man Descubriendo las posibilidades del directorio /proc Crear un log propio para iptables Descubriendo las posibilidades del directorio /proc

Subir Inicio Servicios Contacto Click aqui para noticias, eventos y novedades del mundo Linux

Bsqueda en LinuxTotal Click aqui para noticias, eventos y novedades del mundo Linux

LinuxTotal.com.mx

linuxtotal Crear contraseas realmente seguras es fcil con el comando "mkpasswd", en este artculo de LinuxTotal aprende a usarlo http://t.co/CmWqYVRt Exctamente que programas estn ejecutndose al correr, por ejemplo, firefox ?. Utiliza "lsof | grep firefox" para obtener una lista. "chkconfig --level 35 smb on" establece para los niveles de ejecucin 3 y 5 el servicio samba en inicio automtico al arrancar el sistema. Gua prctica de mysqldump. Realiza respaldos de bases de datos MySQL, incluye un script para respaldos automticos!!. http://t.co/lEGJ0wmb "wget --limit-rate=60k http://t.co/UIbigsdh" Baja un archivo limitando su velocidad, asi no te acabas el ancho de banda en una sola descarga "fuser http/tcp -v" Devuelve los nmeros de proceso PID que esta ejecutando apache. Cambia http por otros servicios como squid o mysql. "Retorno de Inversin", excelente extracto sobre hackeo de grandes ligas, tomado del libro de Fyodor (nmap) y otros. http://t.co/h54D3IPz "iwspy wlan0" recopila estadsticas sobre el uso de una tarjeta inalmbrica. Sustituye wlan0 por el nombre del dispositivo inlmbrico. "vncserver -kill :1" Cierra o termina la sesin 1 (puerto 5901) de vnc. Si hay ms de una sesin cambia a :2 (5902), etc. Que da ser este prximo sbado?, revsalo con el siguiente comando "date -d sat" y listo. Tutorial sobre date: http://t.co/s18vu9i Lbrate o protgete contra rootkits (en Linux el problema no son los virus, son los rootkits!!!), aprende como aqui: http://t.co/HTS4Xqr "xkill" permite matar o terminar un programa grfico colgado al dar click sobre su ventana. Se invoca desde una terminal grfica. "ls /etc | pr -T7" Imprime el directorio indicado en 7 columnas "su" cambia a root pero con el entorno (variables, etc.) del usuario actual, "su -" hace lo mismo pero con el entorno completo de root. Join the conversation Ms artculos de LinuxTotal

Manual bsico de CRON

Cron es el nombre del programa que permite a usuarios Linux/Unix ejecutar automticamente comandos o scripts (grupos de comandos) a una hora o fecha especfica. Es usado normalmente para comandos de tareas administrativas, como respaldo (ms)
Creando contraseas (passwords) con mkpasswd

Una buena contrasea o password, todos lo sabemos, es esencial para dificultar la entrada a nuestro sistema, sobre todo si se es root. Por "buena contrasea", se entiende que debe incluir maysculas, minsculas, (ms)
Administracin de usuarios

Linux es un sistema multiusuario, por lo tanto, la tarea de aadir, modificar, eliminar y en general administrar usuarios se convierte en algo no solo rutinario, sino importante, adems de ser un elemento de seguridad que mal administra (ms)
Squid y las listas de control de acceso (acl) (1ra. Parte)

En este tutorial sobre listas de control de acceso en squid, aprenders lo bsico de como configurarlas y establecerlas en la configuracin de squid. Este manual asume que ya tienes un servidor squid funcionando adecuadamente, as (ms)
Los programas o herramientas que utilizo para desarrollar LinuxTotal.com.mx

Ya son varios los lectores que me preguntan que CMS (content management system) utilizo para este sitio. Ejemplos de CMS son mambo o joomla. Sin embargo, no utilizo ninguno, ya que siendo un desarrollador de sistemas desde hace varios aos dec (ms)
Como extraer el directorio actual de pwd

Eventualmente, mientras ms se aprende a usar la lnea de comandos y a realizar shell scripts, en alguno de estos scripts necesitars solo el directorio actual o base que te devuelve el comando pwd, veamos: (ms) Tu contribucin voluntaria permite crear ms contenido de calidad. Gracias por tu aportacin.

LinuxTotal.com.mx Informacin y servicios en Linux y Open Source info@linuxtotal.com.mx sergio.gonzalez.duran@gmail.com

Linux-OS
GNU/Linux, Software Libre, Tecnologas y algo mas

Inicio Manuales Tips Contacto Wallpapers Eventos Shopping

Comandos indispensables en GNU/Linux


11 07 2007

Es buena seal que cada vez haya menos tutoriales de comandos para GNU/Linux, eso quiere decir que cada vez son menos necesarios. Pero entre que an no son indispensables y que ciertas cosas son ms fciles y rpidas de hacer con una consola que con un men grfico he escrito un manual con comandos que a mi juicio son ms indispensables. ls list: listar. Es el primer comando que todo linuxero debe aprender. Nos muestra el contenido de la carpeta que le indiquemos despus. Por ejemplo. Si queremos que nos muestre lo que contiene /etc:
$ ls /etc

Si no ponemos nada interpretar que lo que queremos ver es el contenido de la carpeta donde estamos actualmente:
$ ls

Adems acepta ciertos argumentos que pueden ser interesantes. Para mostrar todos los archivos y carpetas, incluyendo los ocultos:

$ ls -a

Para mostrar los archivos y carpetas junto con los derechos que tiene, lo que ocupa, etc:
$ ls -l

Adems se pueden solapar los argumentos. Si quisiramos mostrar los archivos de la misma forma que antes, pero que muestre tambin los ocultos:
$ ls -la

cd change directory: cambiar directorio. Podemos usarlo con rutas absolutas o relativas. En las absolutas le indicamos toda la ruta desde la raz (/). Por ejemplo, estemos donde estemos, si escribimos en consola
$ cd /etc/apt

nos llevar a esa carpeta directamente. Del mismo modo si escribimos


$ cd /

nos mandar a la raz del sistema de ficheros. Las rutas relativas son relativas a algo, y ese algo es la carpeta donde estemos actualmente. Imaginad que estamos en /home y queremos ir a una carpeta que se llama temporal dentro de vuestra carpeta personal. Con escribir
$ cd tu_carpeta/temporal

nos situar all. Como vis hemos obviado el /home inicial ya que si no lo introducimos toma como referencia el directorio donde estamos, que es ese. Y qu sucede si escribimos tan slo
$ cd

S, slo cd. Esto lo que hace es que te lleva a tu carpeta personal directamente y estemos donde estemos. Es algo realmente muy prctico, muy simple y que no todos conocen. mkdir make directory: hacer directorio. Crea una carpeta con el nombre que le indiquemos. Nuevamente podemos usar rutas absolutas y relativas. Podemos indicarle toda la ruta que le precede al directorio que queremos crear, o si estamos ya en la carpeta que lo va a contener basta con poner tan slo el nombre:

$ mkdir /home/tu_cuenta/pepino

Si ya estamos en /home/tu_cuenta
$ mkdir pepino

rm remove: borrar. Borra el archivo o la carpeta que le indiquemos. Como antes se puede indicar la ruta completa o el nombre del archivo. Esto a partir de ahora lo vamos a obviar, creo que ya ha quedado claro con los dos comandos anteriores. Para borrar un archivo:
$ rm nombre_archivo

Para borrar una carpeta vaca:


rm nombre_carpeta

Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso contener ms:
rm -r nombre_carpeta

Otras opciones: -f no te pide una confirmacin para eliminar o -v va mostrando lo que va borrando. cp copy: copiar. Copia el archivo indicado donde le digamos. Aqu podemos tambin jugar con las rutas, tanto para el fichero origen, como en el del destino. Tambin podis poner el nombre que le queris poner a la copia. Por ejemplo, si estuviramos en /etc/X11 y quisiramos hacer una copia de seguridad de xorg.conf en nuestra carpeta personal:
$ cp xorg.conf /home/tu_carpeta/xorg.conf.backup

mv move: mover. Es igual que el anterior, slo que en lugar de hacer una copia, mueve directamente el archivo con el nombre que le indiquemos, puede ser otro distinto al original:
$ mv /etc/pepino.html /home/tu_carpeta/ese_pepino.html

Otro uso muy prctico que se le puede dar es para renombrar un archivo. Basta con indicar el nuevo nombre en el segundo argumento con la misma ruta del primero. En este ejemplo suponemos que ya estamos en la carpeta que lo contiene:

$ mv pepino.html ese_pepino.html

find find: encontrar. Busca el archivo o carpeta que le indiques:


$ find / -name pepino

El comando anterior buscara en todos los sitios las carpetas y archivos que se llamen pepino. Si tuviramos la seguridad de que se encuentra en /var por ejemplo, se lo indicaramos:
$ find /var -name pepino

Si no estamos muy seguros del nombre podemos indicrselo con comodines. Supongamos que el nombre de lo que buscamos contiene pepi, en la misma carpeta de antes:
$ find /var -name *pepi*

Tiene otras opciones. Por ejemplo podemos decirle que encuentre los archivos/carpetas de ms de 1500 KB:
$ find / -size +1500

O los archivos/carpetas contienen el nombre pepi y tienen menos de 1000 KB:


$ find / -name *pepi* -size -1000

clear clear: despejar. Limpia la pantalla/consola quedndola como si acabramos de abrirla.


$ clear

ps process status: estado de los procesos. Nos muestra lo que queramos saber de los procesos que estn corriendo en nuestro sistema. Cada proceso est identificado con un nmero llamado PID. Si hacemos
$ ps -A

nos mostrar un listado de todos los procesos, su PID a la izquierda y su nombre a la derecha. Si queremos ms informacin:
$ ps aux

kill

kill: matar. Elimina el proceso que le indiquemos con su PID:


$ kill

En ocasiones el proceso no muere del todo, pero se le puede forzar al sistema para que lo mate con seguridad del siguiente modo:
$ kill -9

sudo super-user do: hacer como superusuario. La cuenta de usuario en Ubuntu es relativamente normal. Tiene derechos de administrador a medias. Me explico, los tiene, pero cada vez que se haga algo importante y de riesgo para el sistema, hay que hacerlo mediante el prefijo sudo y escribiendo despus la contrasea. Por ejemplo, algo que hemos hecho muchas veces en los tutoriales es hacer una copia de seguridad del fichero xorg.conf. ste est localizado en la carpeta /etc/X11 y ah ningn usuario puede hacer modificaciones o borrar nada si no es el administrador o tiene derechos como tal, gracias a sudo. Por eso hacamos siempre:
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf

Siempre que necesitemos hacer un apt-get/aptitude update o install y acciones de este tipo, tendremos que poner antes el sudo. passwd password: contrasea. Con este comando podremos cambiar la contrasea de nuestra cuenta. Primero nos pedir la contrasea actual como medida de seguridad. Despus nos pedir que introduzcamos dos veces seguidas la nueva contrasea.
$ passwd

su super-user: superusuario. Mediante su podremos loguearnos como superusuario. Tras escribirlo nos pedir la contrasea de root y estaremos como administrador. Podremos hacer todo lo que queramos.
$ su

Este comando tambin nos permite hacer login con otra cuenta distinta. Por ejemplo, imaginemos que tenemos otra cuenta, adems de root y la nuestra, llamada invitado. Para hacer login como tal bastara con poner:
$ su invitado

y despus escribir la contrasea de esa cuenta. sudo passwd No es un comando propiamente dicho, pero es interesante que lo conozcis. Gracias a la unin de estos dos comandos podris cambiar la contrasea de root (la del super-usuario).
$ sudo passwd

apt advanced packets tool: herramienta avanzada de paquetes. Es uno de los comandos ms tiles que se han desarrollado en los sistemas GNU/Linux debian o basados en esta distro. Nos permite comprobar actualizaciones, actualizar todo el sistema. Tambin nos ofrece funcionalidad para buscar, descargar e instalar paquetes con una sola orden. Tenemos variantes, las ms usadas son las siguientes:
$ apt-cache search nombre_paquete

Busca nombre_paquete para ver si existe literal o aproximadamente ofrecindonos los paquetes que pudieran ser en caso de que hayamos puesto un nombre aproximado.
$ apt-get update

Actualiza los repositorios que son los que contienen los paquetes. Los repositorios son como las direcciones que contienen nuestros paquetes. apt-get update lo que hace es actualizar el listado de todos esos paquetes, con la direccin de dnde obtenerlos para que a la hora de hacer la bsqueda y su posterior descarga sea ms rpida hacindolo en nuestro ordenador.
$ apt-get upgrade

Actualiza nuestro sistema con todas las posibles actualizaciones que pudiera haber. La actualizacin no se realiza slo sobre el propio sistema operativo, sino tambin sobre las aplicaciones que estn contenidas en los repositorios. Una til forma de estar siempre al da.
$ apt-get install nombre_paquete

Localizado el nombre del paquete que queremos descargar e instalar, este comando se encargar del proceso. Buscar en nuestro ndice (el que se crea con update) de dnde tiene que descargarse el paquete, lo hace y posteriormente lo instala.
$ apt-get remove [--purge] nombre_paquete

Elimina el paquete especificado del sistema. Damite el argumento purge (corchetes = opcional) para que borre tambin los ficheros de configuracin.
$ apt-get autoremove

Elimina paquetes que han quedado inservibles tras realizar algn apt-get remove, los llamados hurfanos. Normalmente tras hacer este ltimo te avisa en un mensaje que lo realices. Todos estos comandos necesitan tener privilegios de administracin, as que si no los usis como root, debis agregar primero el conocido sudo. aptitude aptitude: aptitud, habilidad. En el fondo juega con las siglas de apt para crear aptitude. Es una versin mejorada de apt. Si os habis fijado en todos los manuales y entradas donde haba un proceso de instalacin he usado aptitude en lugar de apt. El segundo es quiz el ms extendido al ser el que vio la luz primero. aptitude naci como un front-end de apt, es decir, como una especie de aplicacin grfica y en modo texto para realizar todo lo que hace apt. Pero lo cierto es que sus caractersticas son mejores. apt cuando instala algo te puede realizar una sugerencia para que instales algo ms que te podra venir bien, pero no lo hace. Hay programas que a la vez usan otros para algunas de sus funciones u opciones. apt no instalara los segundos, como mucho te avisara. Sin embargo aptitude s que lo instalar porque sabe que de alguna forma es indispensable para el que has pedido. De la misma forma, si con apt instalas luego ese programa que es usado por otro, cuando desinstalas el principal, no se desinstalar el secundario, aunque ste ya no tenga mucho sentido que est instalado, y lo mismo sucede con libreras. aptitude est capacitado para desinstalar lo que l mismo ha instalado como recomendacin. Te deja el sistema ms limpio tras las desinstalaciones. Para abrir el interfaz grfico de aptitude, tan slo hay que teclearlo:
$ aptitude

Sin embargo, tambin se puede usar exactamente igual que apt, pero con las caractersticas que he comentado de aptitude:
$ $ $ $ $ $ aptitude aptitude aptitude aptitude aptitude aptitude search nombre_paquete install nombre_paquete remove nombre_paquete purge nombre_paquete update upgrade

Y al igual que antes, necesitaris usarlo con el sudo delante si no estis como administrador. dpkg depackage: despaquetar. Los paquetes cuando se instalan sufren un proceso de despaquetaje. En el fondo un paquete .deb contiene una serie de scripts de pre-instalacin, post-instalacin y los archivos en cuestin del paquete. Este comando lo usaremos para instalar un paquete .deb que ya tengamos descargados en nuestro sistema. En muchas ocasiones hay una aplicacin que no est en los repositorios y nos hemos bajado el .deb para instalarlo con el interfaz grfico que corresponda (GDebi en el caso de GNOME). En el fondo estas interfaces grficas estn basadas en dpkg. Si queremos instalar un paquete ya descargado mediante consola usaremos el argumento -i (i=install):
$ dpkg -i nombre_paquete

Para desinstalarlo -r (r=remove):


$ dpkg -r nombre_paquete

Para desinstalar el paquete y los ficheros de configuracin purge (purgar):


$ dpkg -r --purge nombre_paquete

man manual: manual. Es otro de los comandos de gran potencia en linux. Normalmente queda programa o comando viene con un archivo de ayuda muy completo sobre su uso y sus argumentos. Cuando desconozcis cmo se usa y qu argumentos tiene un comando o aplicacin tan slo tenis que escribir en consola:
$ man nombre

En ocasiones la informacin que nos ofrece man puede llegar a ser excesiva. Casi todos los comandos y aplicaicones aceptan el argumento help para que muestre cierta ayuda ms resumida. Por ejemplo con aptitude:
$ aptitude --help

Todos los comandos que os he mostrado tienen muchos ms argumentos. Os he puesto los ms usados o necesarios, as que si hay alguno que os interesa particularmente conocer ms de l, tenis man o help para obtener ms detalles. Fuente: http://tuxpepino.wordpress.com

Instalacin tarjetas ATI+beryl Nuevo Scheduler para el Kernel Linux

Acciones

Comentarios RSS Trackback

Informacion

Fecha : 11 Julio 2007 Categorias : Tips

Una respuesta a Comandos indispensables en GNU/Linux


11 07 2007

Linux OS Conocas Htop? (11:58:30) :

[] consola, el comando que se suele usar para ver los procesos era ps, como vimos en el manual de comandos. Sin embargo este comando slo muestra los procesos, lo que implicaba usar otros comandos []

Deje un comentario

Nombre (requerido) E-mail (no sera publicado) (requerido) URL

usted puede usar estos tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Post Recientes

Crecen los rumores respecto de las nuevas aplicaciones del iPhone 5 Cmo cerrar el Cdrom desde consola - Howto close cdrom Como puedo contar ficheros de un directorio, y sus subdirectorios Cmo cambio el default gateway en linux - How to change default gateway Evitar que se pueda borrar o modificar un archivo en linux Cinco amigos- Nora Perl en Radio Mitre Pirmide del Pendejismo

Nube
-dev-null Android Asterisk BackTrack BlackBerry Chrome ClamAV Cms
Firefox

Consola

Debian GNU-Linux Distros Ecologa

Frases

Google Hacking

Hardware Humor Iptables Lenguajes Libros Linux LiveCD Metasploit Migraciones


Noticias. Seguridad OpenVZ Perl Php Redes Samba Tips Video Virtualizacin Wamp Wordpress Xampp

Mozilla Mundo MySql

Noticias

Seguridad

Software Libre Ssh

Categoras

/dev/null (92) Administracin (5) Ajax (7) AMD (2) Android (10) Antivirus (3) Apache (27) Artculos (27) Asterisk (3) Aulas Virtuales (1) BackTrack (6) Bases de Datos (53) Bash (1) Beryl (6) Bittorrent (4) BlackBerry (1) Blogosfera (1)

Buscadores (1) C (8) CentOS (4) Certificaciones (3) Chrome (3) Chromium OS (2) Chroot (1) Cisco (15) CISSP (1) ClamAV (2) CMS (18) Comandos (24) Comerciales (2) Compiz (24) Consola (155) Cracking (2) Criptografa (4) CUPS (1) Cursos (18) D (2) Damn Small Linux (4) Dansguardian (2) DebConf (1) Debian GNU/Linux (210) Distros (460) Dns (2) Domtica (1) Drivers (10) Drupal (1) E-zine (2) eBooks (16) eCiudad (1) Ecologa (11) Encuestas (1) Endian Firewall (2) Entrevistas (3) Escritorios (51) Estndares (16) Eventos (68) Ext3 (2) Ext4 (1) eZines (1) FAQs (2) Fedora Core (22) Firefox (26) Firewalls (2) Fotos (4) Frases (42) FreeBSD (8) FreeNAS (1)

Geekeadas (6) Gentoo (1) Gestin de Paquetes (5) Gimp (2) Gmail (4) Gnome (8) Gobuntu (1) Google (74) Google Analytics (1) GPL (10) Hackin9 (5) Hacking (64) Hardware (48) Hosting (2) Humor (104) Icedove (1) Internet (32) iptables (16) Java (12) Javascript (5) Joomla (4) Juegos (3) KDE (25) Kernel (59) Knoppix (8) Kubuntu (4) Kvm (10) KWin (2) Lamp (1) Lenguajes (59) Libros (187) Linux (311) LinuxMint (2) LiveCD (8) Mails (1) Managment (1) Mandriva (2) Manuales (34) MariaDB (1) Mviles (9) Mesh (4) Metasploit (3) Migraciones (13) Mikrotik (2) Minibuntu (1) Mono (3) Mozilla (3) Multics (1) Mundo (30) Musica (2)

MySQL (44) Netfilter (7) Nexenta (2) Noticias (842) Open Suse (18) OpenBSD (2) OpenDNS (3) OpenDocument (9) OpenGL (1) OpenOffice (16) OpenSolaris (21) OpenSSH (1) OpenSSL (1) OpenVPN (2) OpenVZ (5) OpenWRT (1) Opera (2) Opiniones (1) Oracle (2) Oracle Unbreakable Linux (1) OsCommerce (3) P2P (8) Parallels (1) Pastillitas (1) PCLinuxOS (1) Pelculas (2) Perl (6) PfSense (1) Php (44) Plugins (3) PosgreSQL (9) Privacidad (1) Programacin (2) Puppy Linux (2) Python (18) QEmu (1) Qos (1) Recetas (20) Redes (13) Redes Sociales (1) RedHat (25) Remeras (2) Repositorios (1) Revistas (42) RouterOS (1) Ruby (4) Samba (5) SCO (4) Scripts (2) Seguridad (263)

Shells (1) Sistemas de Archivos (5) Sitios (3) Skype (4) Slackware (5) Software Libre (496) Solaris (11) Squid (12) SSH (11) Sun (1) Suse Linux (19) Tecnologa (8) Tecnologas (5) Tests (2) Textos (2) Thunderbird (3) TinyMe (1) Tips (135) Torrent (3) Trustix (1) Tuquito (3) TurboLinux (1) Tutoriales (6) Twitter (1) Ubreakable Linux (1) Ubuntu (96) Ubuntu -> Comfusion (2) Ubuntu -> Uberyl (1) Ubuntu Netbook (1) Ubunu -> LinuxMint (5) Uncategorized (3) Unix (10) Ututo (1) Video (3) Videos (5) VirtualBOX (16) Virtualizacin (63) VMWare (15) VPN (4) VsFTP (1) Wallpapers (3) Wamp (1) WiFi (8) WifiDOG (1) WifiSlax (1) Wikipedia (3) Wikis (2) Wimax (1) Windows (1) Wine (9)

Wireless (13) Wireshark (2) WordPress (21) WTF (22) X.org (4) Xampp (1) Xen (8) Xfce (2) Xhtml (1) XML (1) XQuery (1) Yahoo (1) Zero Shell (1) Zope (1)

Blogroll

120% Linux andalinux Apeteget Arcanus Blog de Fabio Blog de Ivan Nieto Bonsai Sec Circo Linux Creativos On line D'Oh Daboweb dbrunas Debian Admin Debian Cuba debuntu Denme solo la verdad El rollo del pollo elbuzz EsDebian fayerwayer.com Follia Mgica fr33project Guatewireless Guimi Hack-IT http://www.jlinux.homelinux.org/ icaix.com InfoMalwares Intimidad violada Juanjo Julio Restrepo Kernel Source

kernelerror La morada de los pensamientos... La Zona KF Leprosys Libros Full Linux Adictos Linux Reflejo linux-noa Luciano Bello manchitrax0 McBrain Site Mey muchikon Mundo Geek Muylinux NixCraft nomadasniffer Noticias de Tecnologa Picando cdigo Planeta Red profit42 Proyecto Debian Red Informtica Colombiana Security by default Seguridad Segura Sergio Hernando solusan TecnoAmigo -> Siprofesional Tux Training tuxedlinux.wordpress.com Ubanov Unijimpe Usuario Debian Williams Mendez Xombra

Foros OVH > Foros Particulares > HOW- Nombre de TO Usuario Comandos mas Utilizados [CentOs] Contrasea Registrarse Preguntas Frecuentes Guias

Recordarme?

Temas de Hoy

Buscar

Herramientas 12-11-2009, 16:03:00 kennysamuerto Miembro Fecha de Ingreso: Nov 2008 Mensajes: 1.601 Comandos mas Utilizados [CentOs] Propongo que cada cual coloque los comandos que mas suele utilizar en SSH. Seguro que descubrimos alguno que no sabiamos. Empiezo yo con lo que mas suelo utilizar y que recuerde ahora mismo (seguro que hay muchisimos mas) htop - Realiza un Top que permite ver la mayoria de cosas que pasan por nuestro servidor. (Requiere instalacion) top - Sirve para lo mismo, solo que el superior tiene colorines reboot - Logicamente, nos sirve para reiniciar el sistema service () start/stop/reset/reload - Donde () debemos especificar que, si Apache (httpd), MySQL (mysqld), Plesk (psa) y luego, lo que queremos hacer, si iniciarlo, detenerlo, resetearlo o actualizarlo. En este sentido, es conveniente saber que tambien podemos usar sudo /etc/init.d/httpd start/stop/reset/reload. cd /() - Nos sirve para ir a una carpeta. Por ejemplo, usaremos /home para ir a home. /etc para ir a etc. Tambien es conveniente saber que (cd ..) nos regresa un nivel. (cd -) regresa al directorio anterior. free - Este comando nos permite ver la memoria RAM disponible. podemos ponerla en MB (free -m) o incluso en #1

Gigas (free -g). ls - Permite ver los archivos de un directorio mkdir dir1 - Crea un directorio llamado dir1. Substituir dir1 por lo que nos interese. find / -name file1 - Estamos buscando archivos que se llamen file1. wget () - Permite descargar lo que sea de una direccion web (). tar -zxvf prog.tar.gz - Relacionado con el anterior. Una vez descargado por wget, nos permite descomprimir el paquete. ./configure - Relacionado con el anterior, para configurar el programa. make - Relacionado con el anterior, para compilar. make install - Relacionado con el anterior, para instalar. yum install () - Para instalar por yum (digamos automaticamente) algo. Por ejemplo yum install mytop. Es necesario tener bien configurado el Yum. ab -n 10000 -c 1000 http://example.com/ - Nos sirve para realizar pruebas con el Servidor. De esta forma nos da unos datos, y podemos probar el prefork o worker, o podemos probar un CMS o Otro, para valorar cual nos conviene, etc. siege -c 100 http://www.example.com/ - Lo mismo que lo de arriba. Hay que instalar siege (por medio de wget). Es mejor resumen que el primero. /usr/local/psa/admin/sbin/mailqueuemng - Mas el comando que sea. Sirve para borrar la cola de correo. du -sk * - Sirve para saber el espacio que ocupan los archivos. Recomiendo usar antes cd / df -h - Espacio en Discos du -chs * - Para saber el tamao por carpetas

Como digo, hay muchisimos mas y mas utiles, pero bueno, estos son un poco los que me acuerdo ahora mismo. __________________ Administracin de servidores especializado en httpd Contacto Sysadmin Servidores Dedicados Administrados

24-03-2010, 23:09:49 jhnotario Miembro Fecha de Ingreso: Nov 2009 Mensajes: 55

#2 Re: Comandos mas Utilizados [CentOs] Un comando imprescindible para saber lo que est pasando en nuestro servidor... ps ax Permite ver los procesos funcionando en nuestro equipo ps ax | grep httpd Permite ver los procesos relacionados con el servicio indicado (En este caso Httpd). service SERVICIO status Permite ver el estado de un servicio, para comprobar si est funcionando.

25-05-2010, 11:03:46 AlejandroCastro Miembro Fecha de Ingreso: Aug 2009 Ubicacin: Pontevedra Mensajes: 76 Re: Comandos mas Utilizados [CentOs] kill -9 . Para matar los Ids de los procesos. El Service tambien funciona para service SERVICIO restart /stop.

#3

Un Saludo, Muy Buenos Podiamos hacer una lista con los mas usados aportando todos. Me gusto el htop

25-05-2010, 14:09:18

#4

MarcosBL Miembro Fecha de Ingreso: Jan 2007 Ubicacin: Lugo, Galicia, Spain Mensajes: 933

Re: Comandos mas Utilizados [CentOs] Mi pequea colaboracin, no es gran cosa, un par de binarios y unos scripts "hechos en casa" (disculpad lo rudimentario, acabo de empezar con bash y no me entero an de la misa la media) (Sugerencia - quitar el [Centos] del asunto de este tema, creo que la inmensa mayora de lo que se puede agregar aqu sirve para cualquier "sabor" de servidor) mc - Midnight Commander - Gestor visual de carpetas y archivos mytop - El top de MySQL Script "untgz" - Descomprimir tar gz Cita: #/bin/sh tar -xvzf $1 Script "grandes" - Encuentra archvios de tamao superior a X Ejemplo: grandes /home 20000 (En /home, busca ficheros de ms de 20 MB) Cita: #/bin/sh find $1 -type f -size +$2k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }' Script "mysqlsizes" - Muestra el tamao de todas las BDs MySQL en nuestro servidor, ordenadas de Mayor a Menor Cita: #/bin/sh du -s /home/mysql/* | sort -nr | cut -f 2- |xargs -i du -sh {} Script "procesos" - Muestra el nmero de procesos corriendo de determinado nombre Ejemplo: procesos mysql (devuelve 11) Cita:

#/bin/sh ps faux | grep $1 | wc -l Script "puptime" - Muestra el tiempo que lleva en ejecucin un proceso, process uptime Ejemplo: puptime 23807 (Muestra 5d 43m 22s) Cita: #!/bin/bash echo `ps -o etime $1 |grep -v ELAPSED | sed 's/\s*//g' | sed "s/\ (.*\)-\(.*\):\(.*\):\(.*\)/\1d \2h/; s/\(.*\):\(.*\):\(.*\)/\1h \2m/; s/\ (.*\):\(.*\)/\1m \2s/"` Script "stress" - Usando ab de apache, muestra un resumen de los resultados de estresar al servidor. Ejemplo: stress -n100 -c100 -uhttp://www.ejemplo.com/ Peticiones por segundo: 332.06 Ejemplo: stress http://www.ejemplo.com/ - Peticiones por segundo: 366.74 Cita: #/bin/sh concurrentes=100; numero_peticiones=10000; url=$1; NO_ARGS=0 OPTERROR=65 if [ $# -eq "$NO_ARGS" ] # Script invoked with no command-line args? then echo "Uso: `basename $0` URL / O bien `basename $0` -n (Numero de peticiones) - c (Numero de peticiones concurrentes) -u (URL a comprobar)" exit $OPTERROR # Exit and explain usage, if no argument(s) given. fi while getopts ":c:n:u:" Option do

case $Option in c ) concurrentes=$OPTARG;; n ) numero_peticiones=$OPTARG;; u ) url=$OPTARG;; * ) echo "\"$OPTARG\" - Opcion no reconocida.";; # DEFAULT esac done echo "" echo "----------=====-----STRESS-----=====---------"; echo ""; echo " URL: $url "; echo " Numero de peticiones: $numero_peticiones "; echo " Peticiones concurrentes: $concurrentes "; echo ""; /usr/sbin/ab -n$numero_peticiones -c$concurrentes -q -k -H 'Accept-Encoding: gzip,deflate' $url | grep 'per second' | awk '{print " Peticiones por segundo: " $4 }' echo ""; echo "----------=====----------------=====---------"; echo ""; __________________ Marcos B.L. http://marcosbl.com/

25-05-2010, 15:02:50 Power Miembro Fecha de Ingreso: Jan 2008 Mensajes: 3.139 Re: Comandos mas Utilizados [CentOs] Hola,

#5

Genial, MarcosBL. Slo aadir que para CentOS el script "mysqlsizes" habra que cambiar /home/mysql/* por /var/lib/mysql/* Saludos

17-06-2010, 22:58:25 PacoSS Miembro Re: Comandos mas Utilizados [CentOs] Para probar si tu telefono movil y fijo funcionan:

#6

Fecha de Ingreso: Apr 2009 Mensajes: 736

halt (apagar el servidor). Mano de santo __________________ Blogs de Motos Antiguas - Compra/venta de artculos antiguos y clsicos

Tema Anterior | Prximo Tema Normas de Publicacin You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is habilitado Las caritas estn habilitado Cdigo [IMG] est habilitado Cdigo HTML est deshabilitado Forum Rules

La franja horaria es GMT +1. Ahora son las 15:22:41. Sitio web OVH - Archivo - Declaracin de Privacidad - Top OVH 1999-2010

Vous aimerez peut-être aussi