elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24
101  Programación / Scripting / Re: Script crear particiones [Bash] en: 4 Febrero 2012, 17:14 pm
eso serial algo como chkdsk /dev/sdb$i

eso del $i estaria bien colocado asi o lo tendria que meter dentro de un for como lo he utilizado anteriormente???
102  Programación / Scripting / Re: Script crear particiones [Bash] en: 4 Febrero 2012, 13:44 pm
he confeccionado mas código del script, me gustaría que me ayudaran, ya que tiene algunos fallos en tiempo de ejecución.

Código
  1. #!/bin/bash
  2.  
  3. n=1
  4. # compruebo que en /dev el numero de lineas comienzan por sdb sea 1
  5. num=$(ls /dev/ | grep -c '^sdb')
  6. echo "Num de particiones: "$num
  7.  
  8. # si num es igual a 1 quiere decir que no existen particiones en esa unidad
  9. if [ $num = 1 ]
  10. then
  11.        echo "El directorio /dev/sdb no tiene particiones"
  12. else
  13.        # si num es mayor a 1 quiere decir que hay mas de 1 partición
  14.        echo "Existe mas de 1 particion en /dev/sdb"
  15.        i=1
  16.  
  17.        # recorro desde 1 hasta el numero de particiones
  18.        for $i in $num
  19.        do
  20.              # borro la particion
  21.              rm $i
  22.              echo "El directorio se ha limpiado de particiones"
  23.              # aumento en 1 el valor de i
  24.              i=$(expr $i \+ 1)
  25.        done
  26. fi
  27.  
  28. # creo la primera particion del 60%
  29. parted /dev/sdb mkpart primary ext3 0G 3G
  30. # creo la primera particion del 40%
  31. parted /dev/sdb mkpart primary fat32 3G 5G
  32.  
  33. # chequear las particiones creadas
  34.  
  35.  
  36. #   sdb1 se montara en /media/hdext3, dolo la podrá montar root y no debe
  37. #montarse al iniciar el sistema
  38.  
  39.  
  40.  
  41. #  sdb2 se montara en /media/hdfat32, la podrá montar cualquier usuario, pero no
  42. #permitirá ejecutar programas, se montara automáticamente al iniciar el sistema y
  43. #tendrá programado un chequeo
  44.  
  45.  
  46.  

haber si me pueden ayudar a realizar los ultimos apartados.

saludos
103  Programación / Scripting / Script crear particiones [Bash] en: 3 Febrero 2012, 20:56 pm
Hola a todos, quiero realizar un Script para que me haga el particionado de mi unidad de disco /dev/sdb, quiero hacer:

      - comprobar que esta vaco, en caso de que no este vacío, lo eliminare todo.
      - cuando este limpio /dev/sdb tengo que hacer 2 particiones:
              * sdb1 del 60 % sistema de archivos ext3.
              * sdb2 del 40 % sistema de archivos fat32.
      - una vez creadas las debo chequear.
      - configuración del sistema para el uso de las particiones:
              * sdb1 se montara en /media/hdext3, dolo la podrá montar root y no debe montarse al iniciar el sistema.
              * sdb2 se montara en /media/hdfat32, la podrá montar cualquier usuario, pero no permitirá ejecutar programas, se montara automáticamente al iniciar el sistema y tendrá programado un chequeo.
      - la información se deberá ir mostrando por pantalla.

Código
  1. #!/bin/bash
  2.  
  3. num=$(ls /dev/ | grep -c '^sdb')
  4. echo "Num: "$num
  5.  
  6. # si num es igual a 1 es que no existen particiones en la unidad /dev/sdb
  7. if [ $num = 1 ]
  8. then
  9.        echo "El directorio /dev/sdb esta vacío."
  10. else
  11.        # si num es mayor a 1 quiere decir que tiene mas de 1 partición
  12.        echo "Existen particiones en /dev/sdb "
  13. fi
  14.  
  15. # me gustaría que me ayudaran a finalizarlo, ya que no esto muy puesto en esto de las particiones.
  16. # creo que para particionar en un script se realiza:
  17. #      parted /dev/sdb mkpart primary ext3 0G 3G
  18.  

Espero que me puedan ayudar

saludos
104  Programación / .NET (C#, VB.NET, ASP) / Re: metodo de .NET en: 2 Febrero 2012, 13:09 pm
ok gracias
105  Programación / .NET (C#, VB.NET, ASP) / Re: metodo de .NET en: 1 Febrero 2012, 20:36 pm
he realizado el procedimiento de otra forma, pero no lo he terminado, haber que les parece esta otra forma??

espero que me puedan ayudar a terminarlo.

Código
  1. Dim leer_ip, leer_nombre, leer_comentario As String
  2.        Const fichero As String = "C:\examen_carlos_barea\ExamenFicheros\windows2\copi_hosts"
  3.        Dim sr As New System.IO.StreamReader(fichero)
  4.  
  5.        leer_ip = "1.1.1.1"
  6.  
  7.        If My.Computer.FileSystem.FileExists(fichero) = True Then
  8.            Do Until (leer_ip = Nothing)
  9.                leer_ip = sr.ReadLine
  10.                leer_nombre = sr.ReadLine
  11.                leer_comentario = sr.ReadLine
  12.                If leer_ip = Nothing Then
  13.                    Exit Do
  14.                End If
  15.                S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 1, 3)
  16.                S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 5, 7)
  17.                S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 9, 9)
  18.                S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 11, 12)
  19.                S_ip(S_ip.Length - 1).nombre = leer_nombre
  20.                S_ip(S_ip.Length - 1).comentario = leer_comentario
  21.                sr.ReadLine()
  22.                'If (S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 1, 3) = leer_ip And S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 5, 7) = leer_ip) And (S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 9, 9)) And (S_ip(S_ip.Length - 1).ip = Microsoft.VisualBasic.Mid(sr.ReadLine(), 11, 12)) Then
  23.                '    MessageBox.Show("ok")
  24.                'End If
  25.                ' aumento la matriz
  26.                ReDim Preserve S_ip(S_ip.Length)
  27.            Loop
  28.            sr.Close()
  29.        Else
  30.            MessageBox.Show("El fichero de inicio no existe...", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information)
  31.        End If
  32.  
106  Programación / .NET (C#, VB.NET, ASP) / Re: metodo de .NET en: 1 Febrero 2012, 19:48 pm
haber si me pueden ayudar a realizar este procedimiento, el procedimiento es el siguiente:

   Al pulsar buscar y reemplazar (SI LA IP A BUSCAR esta en el fichero HOSTS) la reemplazara por la nueva, o no mostrando un mensaje.

tengo un formulario en el cual tengo 8 textbox, 1 para cada grupo de numeros de la ip y lo que tengo que realizar es lo siguiente:

   tengo un fichero el cual tiene varias ip y lo que tiene que hacer es que yo le introduzco una ip en los 4 textbox y si existe esa ip en el fichero la reemplaza por la ip que coloque en los 4 textbox ultimos.

el codigo que yo he realizado es el siguiente:
Código
  1. Const fichero As String = "C:\ejer\Ficheros\windows2\copi_hosts"
  2.  
  3. ' 1. camino o estrean para cargar la informacion
  4.            Dim sr As New System.IO.StreamReader(fichero)
  5.            ' 2. leer el archivo
  6.            leer_ip = sr.ReadLine
  7.            leer_nombre = sr.ReadLine
  8.            leer_comentario = sr.ReadLine
  9.  
  10.            ip_buscar = CStr(txt_B1.Text(Mid(1, 3)) & "." & txt_B2.Text(Mid(5, 7)) & "." & txt_B3.Text(Mid(9, 9)) & "," & txt_B4.Text(Mid(11, 12)))
  11.                MessageBox.Show("ip_buscar: " & ip_buscar)
  12.  
  13.        Catch ex As Exception
  14.  
  15.        End Try
  16.  

aunque creo que seria una mejor forma de realizarlo haciendo lo siguiente:
     mirar la estructura del fichero hosts y crear una estructura y una matriz de estructuras que recoja esa información. cuando lo reemplacemos lo cambiaremos en la matriz de estructuras y después enviamos toda la matriz al fichero.

espero haberme explicado bien, si tienen alguna duda preguntenme
107  Programación / .NET (C#, VB.NET, ASP) / metodo de .NET en: 1 Febrero 2012, 18:31 pm
Hola a todos

tengo una pequeña duda que creo que no es muy complicada de resolver. me gustaría saber cual es el método que tengo que utilizar para elegir de una cadena que me lea un numero de caracteres concreto, por ejemplo;

mis ordenadores

y me devuelva 8 caracteres:

is orden

saludos
108  Sistemas Operativos / GNU/Linux / Re: debian sin entorno grafico en: 31 Enero 2012, 19:03 pm
ok
109  Sistemas Operativos / GNU/Linux / Re: debian sin entorno grafico en: 31 Enero 2012, 16:45 pm
yo la que he instalado es la de 32 bits, le he intentado instalar los paquetes des de el CD pero no me lo coge y si yo el repositorio cogi el de suiza que creo que es bastante estable, pero no puedo instalar nada.

alguien me podría decir que puedo hacer???
110  Sistemas Operativos / GNU/Linux / debian sin entorno grafico en: 31 Enero 2012, 16:24 pm
hola a todos,  me he instalado una maquina virtual de debian "sin entorno gráfico", a la cual le quiero indicar que para instalar los diferentes paquetes los coja de internet, ya que ahora los coge del CD-ROM, creo que para cambiar esto hay que hacerlo en:
     /etc/apt/sources.list
en la que le he añadido las siguientes lineas de código:
     deb http://ftp.de.debian.org/debian/  testing main contrib non-free
     deb-src http://ftp.de.debian.org/debian/  testing main contrib non-free

estas creo que no son pero también las he probado:
     deb http://ftp.us.debian.org/debian/  stable main contrib non-free
     deb-src http://ftp.us.debian.org/debian/  stable main contrib non-free
-------
     deb http://ftp.de.debian.org/debian/  sarge main contrib non-free
     deb-src http://ftp.de.debian.org/debian/  sarge main contrib non-free

la versión de debian que he instalado es:
     debian testing 32 bits

espero que me puedan ayudar!!!!

Saludos
Páginas: 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines