BULMA

Bulma se une a la protesta contra SOPA y PIPA

Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(19/06/2013 16:38:20)
    
Google


En bulma.net
En internet
Mis chuletas con Linux (50496 lectures)
Por Gabriel
Gigi (http://www.degabriel.net)
Creado el 17/12/2004 19:06 modificado el 17/12/2004 19:06

Os paso la chuleta con los comandos que mas empleo a la hora de trabajar con Linux. Soy muy despistado y me viene bien tener estas chuletas cerca de mi.

Pagina1/1

Esta recopilacion la voy aumentando a medida que necesito apuntarmelas, asi que es un buen lugar donde compartir esta información.

Instalar, y mantener programas con Debian

  • Instalar un programa
    apt-get install mysql

  • Buscar si existe el programa
    apt-cache search mysql

  • Mostrar informacion del programa
    apt-cache show mysql

  • Actualizar lista de programas
    apt-get update

  • Actualizar todos los programas instalados automaticamente
    apt-get dist-upgrade

  • Hacer una simulacion de los progragramas que se van a actualizar, sin llegar a hacerlo
    apt-get -s dist-upgrade

  • Reconfigurar de nuevo un programa
    dpkg-reconfigure fetchmail

  • Listado de todos los programas instalados
    dpkg -l

  • Test de velocidad de los mirrors de debian
    netselect -vv $(cat debian-ftp-mirrors)

    Parar y ejecutar programas

  • Parar y comenzar apache
    apache restart

  • Para la ejecución del programa
    apache stop

  • Comienza la ejecucion de un programa
    apache start

    Ficheros

  • Borrar el directorio y todo su contenido
    rm -R midirectorio

  • Copiar todo el directorio con su contenido en el directorio actual
    cp -R /home/gigi/midirectorio/ ./

  • Crear un enlace simbolico (/var/www/pruebas a punta a /home/gigi/pruebas/):
    ln -s /home/gigi/pruebas/ /var/www/pruebas

  • Crear una copia de seguridad un directorio
    tar cvf /mnt/winsamba/etc.tar /etc/

  • Comprimir el archivo tar
    gzip /mnt/winsamba/*.tar

  • Descargarse un fichero grande, si hay un corte descarga desde donde lo dejo.
    wget -c http://bulma.net/bulma.tgz

  • Descargarse un fichero con un limite de 20k, si hay un corte descarga desde donde lo dejo.
    wget -c --limit-rate=20k http://bulma.net/bulma.tgz

  • Descargarse de un ftp un directorio completo
    wget -l0 -np -r ftp://usuario:password@bulma.net/ftp
    wget -c --limit-rate=20k ftp://usuario:password@bulma.net/ftp/bulma.tgz

    Permisos

  • Crear un grupo
    addgroup internet

  • Crear un usuario gabriel y añadirlo al grupo internet:
    useradd -G internet gabriel
    passwd gabriel

  • Borrar un usuario:
    deluser gabriel

  • Asignar al grupo internet el directorio midirectorio
    chgrp -R internet midirectorio

  • Cambiar el grupo al directorio midirectorio
    chown -R gigi.internet midirectorio/

  • Cambiar el propietario del directorio web
    chown -R internet web

  • Dar permisos de lectura, escritura y ejecucion a todos al fichero backup_sh:
    chmod 777 backup_sh

  • Cambiar los permisos al directorio completo midirectorio
    chmod -R 775 midirectorio/

    Mysql

  • Buscar los procesos de MySql
    ps -ef|grep mysql

  • Iniciar Mysql
    /etc/init.d/mysql start

  • Parar Mysql
    /etc/init.d/mysql stop

  • Status Mysql
    /etc/init.d/mysql status

  • Cambiar la contraseña de root. por defecto no tiene contraseña
    mysqladmin -u root password 'new-password'

    -Poner contraseña a la base de datos
    mysql> GRANT ALL PRIVILEGES ON inscripciones.* TO gigi@localhost IDENTIFIED BY 'passgigi';

    -Tambien podemos emplear (http://www.yolinux.com/TUTORIALS/LinuxTutorialMySQL.html)
    mysql> USE mysql;
    mysql> UPDATE user SET Password=PASSWORD('new-password') WHERE user='root';
    mysql> FLUSH PRIVILEGES;

  • Para Crear la Base de Datos
    mysqladmin -p create ejemplodb

  • Para Borrar la Base de Datos
    mysqladmin -p drop ejemplodb

  • Para Recuperar la copia de seguridad de un fichero de Backup
    mysql -u root ejemplodb -p < backup.sql

  • Para Crear una copia de seguridad de la Base de Datos
    mysqldump -p ejemplodb > backup.sql

    -Mostrar todas las Bases de Datos
    mysqlshow

  • Mostrar las tablas de ejemplodb
    mysqlshow ejemplodb

  • Mostrar la tabla 'prueba' que hemos creado
    mysqlshow ejemplodb prueba

  • Cargar una tabla segun unos campos desde un fichero separado por comas
    mysql> LOAD DATA INFILE '/home/gigi/www/mibasededatos.sql' INTO TABLE mitabla FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (campo1, campo2, campo3, campo4);

  • Reemplazar un valor por otro, en este caso, una comilla por nada
    UPDATE mitabla SET campo1=(REPLACE(campo1,"'",""));

    Otros

  • Crea un listado con la ubicacion de todos los ficheros que contienen una palabra
    find midirectorio -type f | xargs fgrep "microchof" /dev/null > resultado.txt

  • Encuentra todos los ficheros que se llamen de una forma determinada
    find . -name "*.bak" -print
    find . -name "*Thumbs.db*" -print

  • Encuentra todos los ficheros que se llamen de una forma determinada y los borra
    find . -name "*.bak" -print -exec rm {} \;
    find . -name "*Thumbs.db*" -print -exec rm {} \;

  • Sustituir un texto por otro en un fichero (http://www.iespana.es/pacodebian/bash.html)
    tr texto_origen texto_final < fichero.txt

  • Enviar un mail de prueba
    echo 'Prueba' | mail -s 'Primera prueba' gigi@localhost

  • Conectarse por ssh con el usuario gigi por el puerto 3500
    ssh -l gigi -p 35000 bulma.net

  • Para saber las dns de un dominio
    dig -t ns bulma.net

  • Pequeño programa para redimensionar todas las imagenes JPG
    #!/bin/bash
    for i in *.jpg; do
    convert -resize 100 $i small_100_$i
    convert -resize 800 $i small_800_$i
    done


  • Imprimir
    Version para
    imprimir

    Imprimir
    Version
    PDF
    Comentarios
    Es posible que se hayan omitido algunos comentarios considerados poco constructivos
    1.  Re: Mis chuletas con Linux (17/12/2004 23:45, #24709)
      Por: Anónimo
    QUe bien me hubiera venido este artículo hace un añito :),

    gracias por compartir estas chuletillas, aunque la gente diga que está todo en internet ..alemnos a mí me es muy útil tener un punto de partida para ir ampliando como pueden ser este tipo de apuntes (que si són utiles para 1 sulen serlo para la mayoría)

    No es pot respondre
     
    2.  Re: Mis chuletas con Linux (18/12/2004 12:29, #24711)
      Por: Tr!8E
    Creo que fue el Bulma o en ./ que encontré un enlace a un wiki con recetillas, que en esta noticia encaja ferpectamente:

    http://www.e-ghost.deusto.es/phpwiki/index.php/ReceTas
    No es pot respondre
     
    3.  Re: Mis chuletas con Linux (26/01/2005 12:14, #25135)
      Por: Anònim
    tu ers tonto
    No es pot respondre
     
    4.  Re: Mis chuletas con Linux (21/10/2005 16:22, #29022)
      Por: alert("cuida la proteccion de tu web")
    sssss
    No es pot respondre
     
    5.  Re: Mis chuletas con Linux (24/01/2007 21:55, #38035)
      Por: Anónimo
    esto s un timo cabrooooneeeeeess
    No es pot respondre
     
    6.  Re: Mis chuletas con Linux (18/12/2004 15:42, #24714)
      Por: H (http://h.says.it/)
    Gracias Gigi, creo que alguna de ellas me vendrá bien. Te paso mis chuletas:

    Selección de trucos y ayudas de Linux para novatos.
    No es pot respondre
     
    7.  Re: Mis chuletas con Linux (18/12/2004 16:44, #24717)
      Por: Anónima
    Se que este no es el espacio más adecuado para plantear perogrulladas y mi duda. pero lo echo al techo a ver si algo parecido les ha sucedido He montado una debian woody con kernel 2.4.28-bf24 creo, en un piv con un disco duro sata que va a la placa base. hda1 60gb xp, hda5 swap 500mg, hda6 Ext3 45.5gb. He notado después de alojar debian en el disco duro que han empezado a funcionar mal los ventiladorcillos que tiene el disco duro: (rasquean) hacen un ruido malo. Comprobaciones físicas he hecho y no es ninguna lilada. Estos ruidosos crujidos al cabo de un rato se le quita y funciona a las mil maravillas. y cuando digo que hacen ruido no es que busque datos, es ruido de que funcionan mal. Lo suele hacer sobre todo, al arrancar la computadora. Puede ser que la incompatibilidad de algo con algo haya desbarajustado el hardware del disco duro? perdón por expresar este absurdo de duda aquí, pero espero atentamente sus respuestas antes de que empieze la máquina de la mentira a echar humo. Gracias, espero atentamente sus respuestas
    No es pot respondre
     
    8.  Alguna mas... (18/12/2004 21:34, #24718)
      Por: Anónimo
    Se puede añadir a la chuleta...

    # para descompimir un fichero
    tar -xvzf fichero.tar.gz
    tar -xvjz fichero.tar.bz2

    # para comprimir ficheros
    tar -cvzf ./carpeta ./fichero.tar.gz

    # tamaño de una carpeta
    du -ch ./carpeta

    Por cierto, antes tenia una chuletilla y ahora que no la tengo me equivoco de vez en cuando, pero ejercito un poco la memoria ;)
    No es pot respondre
     
    9.  Re: Alguna mas... (19/12/2004 20:43, #24725)
      Por: Anònim

    Sólo una corrección: Para descomprimir ficheros bz2 en lugar de

    tar -xvjz fichero.tar.bz2

    debería poner

    tar -xvjf fichero.tar.bz2

    No es pot respondre
     
    10.  Re: Alguna mas... (04/01/2005 12:05, #24891)
      Por: Anònim
    Yo utilizo la chuleta de esta forma, la tengo en texto y cuando no se los argumentos le hago un grep al archivo con el comando o la cadena que recuerdo.
    Pero estoy de acuerdo contigo, hay que esforzarse en memorizar.

    Saludos
    No es pot respondre
     
    11.  Re: Mis chuletas con Linux (19/12/2004 15:02, #24723)
      Por: Anónimo
    Otra forma de conectarse por ssh con un usuario es: ssh nombre@direccion_ip Esta se recuerda mejor ;)
    No es pot respondre
     
    12.  Re: Mis chuletas con Linux (20/12/2004 13:18, #24731)
      Por: ch3m4 (http://zaralinux.org)

    Dos cosillas:

    Crear una copia de seguridad un directorio
    tar cvf /mnt/winsamba/etc.tar /etc/
    Cuando crees un fichero tar, utiliza siempre rutas "relativas". Con rutas absolutas tienes muchas posibilidades de machacar algún fichero importante cuando quieras descomprimir. Esta receta debería decir así:
    Crear una copia de seguridad un directorio
    tar -cvf /mnt/winsamba/etc.tar -C / ./etc/

    También me he fijado que comprimes un directorio samba que has montado en /mnt, tal vez como backup de un volumen windows. El propio samba tiene una utilidad llamada 'smbtar' que te puede que te sea de ayuda:

    Copia de seguridad de un volumen windows bajo samba:
    smbtar -s maquina_windows -x recurso -p password -v -t -| bzip2 > backup.tar.bz2

    Y ya que estamos, pongo algunas recetas más:

    Vistazo de las particiones, su tipo y su tamaño:
    df -Th
    Sincronizar dos directorios en el mismo ordenador:
    rsync -av /dir1 /dir2
    Sincronizar un directorio con otro remoto a través de ssh:
    rsync -azv -e ssh --delete /dir1 user2@host2:/dir2

    No es pot respondre
     
    13.  Re: Mis chuletas con Linux (28/12/2004 20:12, #24811)
      Por: Anónimo
    Por defecto aun usando rutas relativas al extraer un tar no se pide confirmación y se machaca un archivo que estuviera con igual nombre en el directorio idem.
    Moraleja, cuidadito al extraer.

    Y como nadie lo menciona lo digo yo:

    alias sl='ls -l'

    Indicación: nunca hagas esto-->
    alias kk='rm -rf *~'
    Si ejecutas el comando dentro de un dir funciona perfecto, pero como oses hacerlo desde fuera entonces te lo elimina. ¿Por qué?
    Pues porque si haces `kk directorio' el interpontrenpé Bash hace esto:
    rm -rf *~ directorio Y esto elimina los archivos acabados en `~' y luego machaca sin confirmación `directorio'.
    Y te lo digo yo que machaqué el trabajo de todo un sábado el domingo por la mañana, y me pasé el resto del día escribiendo de nuevo todos los scripts de php, Y suerte que guardo copias en varios directorios diferentes (y máquinas también) si no ...

    Un saludete de Caudete.

    No es pot respondre
     
    14.  Re: Mis chuletas con Linux (20/12/2004 19:03, #24733)
      Por: Anónimo
    Ver las particiones y sistemas de ficheros:

    df -h

    Cambiar a root con su entorno y todo:

    su -

    Montar todo lo de adentro del fstab

    mount -a

    Buscar en un directorio un fichero en otra manera:

    ls *nombre* -d

    Ver los procesos:

    ps ax

    y luego morirlos:

    kill -9 numero_proceso

    Para ver los puertos abridos:

    nmap -sT localhost

    Listar las reglas del iptables:

    iptables -L

    Ver las routas de la red: route

    Buscar un fichero superrapidamente:

    locate nombre_fichero

    Ver los ultimos accesos

    last

    Ejecutar un comando del historial, primero vemos el historial con:

    history

    y te sale:

    1028 cd / 1029 ll 1030 history

    después sólo tienes que escribir:

    !numero_de_comando

    por ejemplo: !1029

    y te ahorras escribir ll que ya lo habias escrito

    chau
    No es pot respondre
     
    15.  Re: Mis chuletas con Linux (24/12/2004 16:33, #24778)
      Por: Anònim
    I si fas per exemple
    $ tar -xzvpf fitxer.tar.gz

    i més endavant has de fer el mateix, en comptes d'escriure-ho tot fas
    $ !ta

    t'executarà l'última comanda que comenci per "ta". En aquest cas farà
    $ tar -xzvpf fitxer.tar.gz

    ---

    I si haces por ejemplo
    $ tar -xzvpf fitxer.tar.gz

    i más tarde quieres hacer lo mismo, en lugar de escribirlo todo haces
    $ !ta

    te ejecutará el último comando que empiece con "ta". En este caso haríua
    $ tar -xzvpf fitxer.tar.gz
    No es pot respondre
     
    16.  Re: Mis chuletas con Linux (16/10/2006 17:48, #35709)
      Por: Anónimo
    no ves que aquí todos hablamos español!!!!!!
    No es pot respondre
     
    17.  Re: Mis chuletas con Linux (19/12/2006 10:51, #37250)
      Por: Anònim
    Sí tens raó i també parlem de Linux
    No es pot respondre
     
    18.  Re: Mis chuletas con Linux (25/12/2004 01:08, #24782)
      Por: Anónimo
    Eso no es totalmente para LINUX, es más (el principio) para debian... Aprendamos a ser generales para estas cosas...
    No es pot respondre
     
    GRACIAS
    Distribuciones Universal
    Por el servidor
    Dpto. de Matematicas e Informatica
    Calificacion
    **00
    Vots: 31
    Danos tu opinion:
    **** Excelente
    ***0 Muy Bueno
    **00 Bueno
    *000 Regular
    0000 Malo
    SECCIONES
    Noticia
    Breve
    Truco
    Enlace
    Participa
    Proyecto
    Articulo
    Webbulma
    Manoletada :-)
    Seguridad
    Modificado: 26/3/2009 18:19:09 | Tiempo Total: 0.103 segs | Kernel: Linux - i686 - 2.6.26-2-686 | Last boot: too much time ago!!
    Powered by Apache    MySQL    PHP    Gimp