WebHostingHispano: Foros Web Hosting : Servidores Dedicados : Linux : RedHat : CentOS : Fedora : Windows : Centros de Datos : Colocacion : Dominios : DNS : Internet : Alojamiento Web : Foro Hosting : ComunidadHosting
 
Copernico Networks
 
  (#1) Antiguo
Doctor Doctor está desconectado
Administrador
Web Hosting Hispano
 
Avatar de Doctor
 
Mensajes: 2.684
Fecha de Ingreso: septiembre-2004
Ubicación: España - USA
Question Mandatos usados más frecuentemente en el manejo de UNIX/LINUX (SSH) - 22-nov-2005, 11:20

1ª Parte.- Bien, he creado este tema para que conozcais los mandatos usados más frecuentemente por usuarios a través de SSH, para el manejo de servidores en UNIX/LINUX, lógicamente la lista puede ser y es mucho más extensa, e iré añadiendo comandos poco a poco.

cd - Usado para cambiar de directorio
Ej.: cd /home/lpt - Esto te llevará dentro del directorio \"/home/lpt\"

mkdir - Usado para crear un directorio
Ej.: mkdir /home/lpt - Esto creará el directorio \"/home/lpt\"

ls - Usado para listar los contenidos de un directorio
Ej.: ls /home/lpt - Esto listará el contenido del directorio \"home/lpt/\"

cp - Usado para copiar archivos (ficheros)
Ej.: cp /home/lpt/file1.txt /home - Esto copiará el archivo(fichero) \"/home/lpt/file1.txt\" en el directorio \"/home\"

mv - Usado para mover archivos (ficheros)
Ej.: mv /home/lpt/file1.txt /home - Esto moverá el archivo(fichero) \"/home/lpt/file1.txt\" hacia el directorio \"/home\"

rm - Usado para remover/borrar un archivo (fichero)
Ej.: rm /home/lpt/file1.txt - Esto borrará el archivo(fichero) \"/home/lpt/file1.txt\"

clear - Usado para limpiar la pantalla de una terminal

pwd - Usado para desplegar el directorio actual de trabajo

chmod - Usado para cambiar el permiso de un archivo (fichero)
Ej.: chmod 755 /home/lpt/file1.txt - Esto dará todos los permisos excepto el derecho de editar el archivo (fichero) \"file1.txt\"

man - Provee mayor información acerca de un mandato solicitado (man=manual)
Ej.: man pwd - Esto mostrará en pantalla el manual del mandato \"pwd\"

vi - Invoca al editor vi (vi=visual)
Ej.: vi /home/lpt/file1.txt - Esto invocará al editor vi para editar el archivo (fichero) \"file1.txt\"

ps - Lista los procesos que se estan ejecutando actualmente

find - Usado para localizar un archivo/carpeta en particular
Ej.: find /home/lpt -type f -name file1.txt - Este mandato buscará el archivo (fichero) file1.txt dentro del directorio \"/home/lpt\"

touch - Usado para cambiar el tiempo de acceso y modification a un archivo así como para crear uno nuevo
Ej.: touch /home/lpt/file1.txt - Esto creará un nuevo archivo (fichero) nombrado file1.txt si no se encuentra un presente. De lo contrario, esto cambiará la fecha de acceso al archivo (fichero)

more - Usado para desplegar el texto de un archivo por pantallas
Ej.: more /home/lpt/file1.txt - Esto desplegrá el contenido del archivo (fichero) file1.txt por pantallas

cat - Usado para visualizar los contenidos de un archivo
Ej.: cat /home/lpt/file1.txt - Esto volcará el contenido de file1.txt en la pantalla

cal - Usado para desplegar el calendario del mes y año actual

date - Usado para desplegar la fecha y hora actual del sistema

exit - Usado para salir de un programa o de shell

who - Usado para ver qué usuarios estan conectados al sistema

Salu2, continuara...


Fundadores de WHH
Dirección Gerencia Copernico Networks SL
www.copernico.es


Piensa en tu entorno - Think about the envrionment

Copernico Networks | Hosting de calidad industrial. Hosting de Aplicaciones.
Servicios Avanzados | Servidores Dedicados Administrados - Linux, Windows, cPanel, Plesk.
Email Profesional Hosting Email Exchange. Sincronización y movilidad (Iphone-Blackberry).
Nombres de Dominio Gratis | con su Web Hosting .ES GRATIS!.
Foros de Webhosting Hispano| Todos sobre el mundo del Web Hosting en Habla Hispana
Responder Citando
  (#2) Antiguo
24/7 24/7 está desconectado
Miembro Profesional
 
Avatar de 24/7
 
Mensajes: 588
Fecha de Ingreso: septiembre-2004
22-nov-2005, 11:28

Así importante se me viene a la cabeza el scp, para pasar ficheros de una máquina a otra.
scp $fichero $usuario@$host
Responder Citando
  (#3) Antiguo
MrTeck MrTeck está desconectado
Moderador
 
Avatar de MrTeck
 
Mensajes: 847
Fecha de Ingreso: septiembre-2004
22-nov-2005, 11:57

Hmmm, interesante. Añadiré los que tengo apuntados para cosas casi imprescindibles.

Gracias por el post Doc


La iglesia que mas ilumina... ES LA QUE ARDE!!!
Responder Citando
  (#4) Antiguo
Doctor Doctor está desconectado
Administrador
Web Hosting Hispano
 
Avatar de Doctor
 
Mensajes: 2.684
Fecha de Ingreso: septiembre-2004
Ubicación: España - USA
Arrow 2ª parte - 23-nov-2005, 08:41

2ª Parte. Mandatos avanzados:

Ampliar ayuda de mandatos.
man mandato Muestra un manual sobre el mandato. Su modo de uso y sus variantes.

Prendiendo y apagando el sistema.
shutdown -h 5 Apaga el sistema en 5 minutos después de ejecutarse y no reinicia.
shutdown -h now Apaga el sistema en ese momento y NO lo vuelve a reinicia
halt Apaga el sistema de la misma manera que el mandato anterior
shutdown -r 5 Apaga el sistema 5 minutos después de haberlo ejecutado y reinicia
shutdown -r now Apaga el sistema en ese momento y reinicia
reboot Reinicia el sistema
startx Inicia el entorno gráfico.

Administración de usuarios.
adduser LPT Agrega un usuario llamado LPT
passwd LPT Le asigna la clave de acceso al usuario LPT
userdel LPT Borra la cuenta LPT
su Da momentáneamente privilegios de ROOT (Si sabemos la clave :) )
su - LPT Se toma momentáneamente los privilegios del usuario LPT.
exit Sale del perfil del usuario que lo ejecuta.

Montado de sistemas de archivos.
mount -t iso9660 /dev/cdrom /mnt/cdrom Monta la unidad de CD-ROM en el directorio especificado (/mnt/cdrom)
mount -t msdos /dev/hda1 /mnt/win_c Monta el disco "C" en el directorio especificado con partición msdos.
mount -t vfat /dev/hda1 /mnt/win_c Monta el disco "C" con partición FAT en el directorio especificado.
umount /mnt/cdrom Desmonta el CD-ROM.
umount /mnt/win_c Desmonta el disco rígido "C"
usermount Una forma fácil y rápida de montar y desmontar unidades.

Tratamiento de archivos.
Moviéndonos por directorios.
cd /home/LPT Ingresa al directorio /home/LPT
cd .. Vuelve al directorio raíz

Listar archivos
ls -l Lista los archivos del directorio actual con todos sus atributos.
ls -F Lista los archivos del directorio actual indicando su tipo (archivo, directorio, etc)
ls -lC Lista los archivos del directorio actual en columnas.
ls -a Lista los archivos invisibles del directorio actual.(los que empiezan con "../../../../home/jbarrios/.")

Borrar archivos
rm lpt.txt Borra el archivo con nombre lpt.txt.
rm -R /LPT Borra el directorio LPT con todos los archivos que tiene dentro (Recursivo).
rm -Rf /LPTBorra el directorio LPT en forma recursiva y SIN PREGUNTAR. -Ojo con este mandato siendo Root-

Copiar y mover archivos
cp lpt.txt /home/LPT Copia el Archivo lpt.txt dentro del directorio /home/LPT
mv lpt.txt /home/LPT Mueve el Archivo lpt.txt dentro del directorio /home/LPT

Renombrar archivos.
mv lpt.txt linux_para_todos.txt Le cambia el nombre al archivo lpt.txt por linux_para_todos.txt

Comodines
* Representa todo. Ejemplo: ls *.rpm (lista todos los archivos con extensión rpm)
? Representa un solo caracter . ejemplo: ls ?.txt (lista todos los archivos de un solo caracter con extensión txt)

Instalando paquetes RPM
rpm -ivh lpt-news-0.1-5.i386.rpm Instala el paquete lpt-news-0.1-5.i386.rpm (Use preferentemente -Uvh)
rpm -Uvh lpt-news-0.1-5.i386.rpm Instala o actualiza el paquete lpt-news-0.1-5.i386.rpm (usar este, preferentemente, para instalar)
rpm -e lpt-news Desinstala el paquete lpt-news (no se necesita ni la versión ni la extinción)
rpm -qf /bin/lsMuestra en que paquete esta incluido el mandato ls. -ver whereis, en sección búsqueda-
rpm -q lpt-news Muestra la versión del paquete ya instalado lpt-news.
rpm -ql lpt-news Lista los componentes del paquete lpt-news, previamente instalado, con sus respectivas rutas.
rpm -qa Lista todos los paquetes instalados en el sistema(no se necesita privilegios de ROOT)
rpm -qa |grep ltpLista todos los paquetes que contengan lpt en su nombre.

Comprimir, descomprimir archivos tar.gz y tar.bz2
tar -zxvf lpt.tar.gz Descomprime y Desempaqueta el archivo lpt.tar.gz
tar -zcvf lpt.tar.gz /home/LPT Empaqueta y Comprime el directorio /home/LPT dentro de lpt.tar.gz
tar -jxvf lpt.tar.bz2 Descomprime y Desempaqueta el archivo lpt.tar.bz2
tar -jcvf lpt.tar.bz2 /home/LPT Empaqueta y Comprime el directorio /home/LPT dentro de lpt.tar.bz2
tar -cMf /dev/fd0 Empaqueta el directorio actual en múltiples Diskettes.

Matar procesos
ps axu Lista los procesos que se están corriendo.
kill -9 123 Mata el proceso con número de PID 123. Sin darle tiempo a terminar
kill -9 mozilla Mata el proceso mozilla. Sin darle tiempo a terminar.
kill -15 123 Fuerza a terminar el proceso (el -15 no es necesario ya que es el número por defecto)
kill -l Lista los posibles argumentos de la orden, -15(terminar), -9(matar) etc.
top Cumple la función de ps y kill simultáneamente en consola.

Combinaciones de teclas
[Ctrl]+[Alt]+[Del] Shutdown. Apaga el sistema de forma organizada desde una terminal texto.
[Ctrl]+[Alt]+[F1] Cambia a la primera terminal de texto.
[Ctrl]+[Alt]+[Fn] Cambia a la terminal de texto numero n (n=1,...,8)
[Ctrl]+[Alt]+[F7] Cambia a la primera terminal X (si se esta usando alguna)
[Ctrl]+[Alt]+[Fn] Cambia a la terminal X numero n (n=7,...,12)
[Tab] Auto-completa el nombre de un mandato, fichero, directorio, programa, cuando trabajamos en una terminal texto.
[ArrowUp] (Flecha arriba) Va editando la historia de mandatos que hemos escrito anteriormente en terminal texto.
[Shift][PgUp] Scroll la salida de la terminal hacia arriba, en terminal texto.
[Shift][PgDown]: Scroll la salida de la terminal hacia abajo, en terminal texto.
[Ctrl]+c Termina el proceso actual. Si no esta corriendo de fondo
[Ctrl]+d Termina la terminal actual.
[Ctrl]+s Para la transferencia a la terminal.
[Ctrl]+z Manda el proceso actual a correr de fondo.

Información del Sistema
hostname Devuelve el nombre de la maquina.
uptime Devuelve la cantidad de tiempo transcurrido desde la ultima vez que se arranco el sistema.
uname -a Información sobre el sistema operativo de la maquina.
dmesg|more Imprime el "ring buffer" del kernel.
free -tm Información sobre la cantidad de memoria disponible y usada
df -h Información sobre todo los dispositivos montados en la maquina
du -bh /|more Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raíz (/)
cat /proc/cpuinfo Información sobre el microprocesador
cat /proc/interrupts Información sobre las interrupciones en uso (IRQs)
cat /proc/filesystems Información sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).
who Información sobre los usuarios usando el sistema.
id LPT Información sobre UID, GID y GROUPS del usuario LPT
last Información sobre los últimos usuarios que han usado el sistema.
/sbin/ifconfig Información sobre los distintos dispositivos de red
netstat Información valiosa sobre la conexion de red

Búsquedas.
find / -name lpt.txt -printBusca el archivo ltp.txt empezando por el directorio / y lo muestra en pantalla .
find / -name lpt.txt > búsqueda.txt . Busca el archivo ltp.txt empezando por el directorio / y guarda la salida en el archivo búsqueda.txt
whereis fichero Busca los ficheros binarios, fuentes y páginas del manual correspondientes a un paquete

Salu2,


Fundadores de WHH
Dirección Gerencia Copernico Networks SL
www.copernico.es


Piensa en tu entorno - Think about the envrionment

Copernico Networks | Hosting de calidad industrial. Hosting de Aplicaciones.
Servicios Avanzados | Servidores Dedicados Administrados - Linux, Windows, cPanel, Plesk.
Email Profesional Hosting Email Exchange. Sincronización y movilidad (Iphone-Blackberry).
Nombres de Dominio Gratis | con su Web Hosting .ES GRATIS!.
Foros de Webhosting Hispano| Todos sobre el mundo del Web Hosting en Habla Hispana
Responder Citando
  (#5) Antiguo
SilveraR SilveraR está desconectado
Usuario Master
 
Avatar de SilveraR
 
Mensajes: 3.439
Fecha de Ingreso: septiembre-2005
Ubicación: Argentina
23-nov-2005, 14:20

Genial Doctor... ahora les pegaré una mejor leida.

Gracias!


"Mejor Hosting del año www.copernico.es"

...dejame regalarte un espejo que no refleje y un camino sin andar.
Mujer comienza de nuevo. No a la violencia de Género!
Responder Citando
  (#6) Antiguo
zidanemx zidanemx está desconectado
Usuario Senior
 
Avatar de zidanemx
 
Mensajes: 326
Fecha de Ingreso: enero-2005
Ubicación: Mexico
23-nov-2005, 15:53

wow thanks jejeje muy buen tutorial que te esta aventando doctor te mereces un 10


Madriguera Hosting
http://www.lamadriguera.net
Web Hosting Mexico gratuito y de Pago
Guillermo Mercado
Responder Citando
  (#7) Antiguo
MrTeck MrTeck está desconectado
Moderador
 
Avatar de MrTeck
 
Mensajes: 847
Fecha de Ingreso: septiembre-2004
24-nov-2005, 09:10

Estos son los que uso mas habitualmente:

· Buscar la cadena /tmp en un directorio con logs.
Cita:
grep -r "/tmp" /home/httpd/vhosts/*/statistics/logs/
Se puede personalizar para buscar otra cadena y en otros directorios. El de arriba es util para servidores con Plesk.
Cita:
grep -r "/tmp" /usr/local/apache/domlogs/*
Este seria el adecuado para servidores con cPanel.
· Buscar procesos de nobody
Cita:
ps -auxw | grep nobody
· Añadir ip o rango a iptables
Cita:
iptables -I INPUT -s xxx.xxx.xxx.xxx -j DROP
iptables -I INPUT -s xxx.xxx.xxx.0/24 -j DROP
Para un rango, que el ultimo octeto sea un 0.
· Borrar un directorio (OJO, PELIGROSO)
Cita:
rm -rf /RUTA/AL/DIR
No pide confirmacion, asi que al loro.
· Comprobar la cola de QMAIL (recomiendo instalar qmHandle):
Cita:
/var/qmail/bin/qmail-qstat
· Buscar ficheros en un directorio (en este caso /home) de un tamaño mayor que...
Cita:
find /home -size +1000k -print -xdev
Bueno, espero que os sean de ayuda.
Saludos


La iglesia que mas ilumina... ES LA QUE ARDE!!!
Responder Citando
  (#8) Antiguo
NEXOVIRTUAL NEXOVIRTUAL está desconectado
Usuario Habitual
 
Avatar de NEXOVIRTUAL
 
Mensajes: 127
Fecha de Ingreso: octubre-2004
Ubicación: Andalucia
Smile 03-dic-2005, 09:20

Hola a todos, queria aportar alguna pagina web que puede ayudaros, no se si lo ideal es postear aquí, si los moderadores ven que debe ir a otro sitio no hay problema. Os dejo un par de enlaces muy buenos sobre comandos que se puede usar con SSH

http://www.oreillynet.com/linux/cmd/ listado de comandos en Linux.

http://rute.2038bug.com/index.html.gz Tutorial de Linux (usar Mozilla)

Saludos.
Responder Citando
  (#9) Antiguo
SilveraR SilveraR está desconectado
Usuario Master
 
Avatar de SilveraR
 
Mensajes: 3.439
Fecha de Ingreso: septiembre-2005
Ubicación: Argentina
24-ene-2006, 11:00

Para descomprimir archivos *.tar.bz2:

Cita:
bzip2 -d elarchivo.tar.bz2
Para cambiar la clave del servidor:

Cita:
passwd
Saludos


"Mejor Hosting del año www.copernico.es"

...dejame regalarte un espejo que no refleje y un camino sin andar.
Mujer comienza de nuevo. No a la violencia de Género!
Responder Citando
  (#10) Antiguo
jordi jordi está desconectado
Usuario Habitual
 
Mensajes: 190
Fecha de Ingreso: agosto-2005
24-ene-2006, 17:17

Cita:
Iniciado por SilveraR
Para descomprimir archivos *.tar.bz2:



Para cambiar la clave del servidor:



Saludos
Solo una pequeña ampliación.

'passwd' sirve, de forma general, para cambiar la contraseña de usuarios y grupos
Y también para cambiar la información de la cuenta de un usuario o grupo, como puede ser el nombre, la fecha de vencimiento de la cuenta o la shell que utilizará.


---------------------------------
http://www.ARNhosting.com
http://www.ALFILweb.com
http://www.FTPporWEB.com
---------------------------------
Responder Citando
Respuesta

Marcadores

Etiquetas
frecuentemente, mandatos, manejo, más, ssh, unix or linux, usados

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Ir al Foro



Desarrollado por: vBulletin® Versión 3.7.2
Derechos de Autor ©2000 - 2010, Jelsoft Enterprises Ltd.
Traducido por mcloud - vBHispano.com
vBulletin Skin developed by: vBStyles.com
Foros de Hosting 2004 -2009 @ WebHostingHispano.com