Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - lfs linux

Pages: 1 [2] 3
Slackware 14.1 / mke2fs - create an ext2/ext3/ext4 filesystem
« on: August 31, 2016, 07:26:27 pm »
mke2fs - create an ext2/ext3/ext4 filesystem
mke2fs [ -c | -l filename ] [ -b block-size ] [ -f fragment-size ] [ -g blocks-per-group ] [ -G number-of-groups ] [ -i bytes-per-inode ] [ -I inode-size ] [ -j ] [ -J journal-options ] [ -K ] [ -N number-of-inodes ] [ -n ] [ -m reserved-blocks-percentage ] [ -o creator-os ] [ -O feature[,...] ] [ -q ] [ -r fs-revision-level ] [ -E extended-options ] [ -v ] [ -F ] [ -L volume-label ] [ -M last-mounted-directory ] [ -S ] [ -t fs-type ] [ -T usage-type ] [ -U UUID ] [ -V ] device [ blocks-count ]

mke2fs -O journal_dev [ -b block-size ] [ -L volume-label ] [ -n ] [ -q ] [ -v ] external-journal [ blocks-count ]
mke2fs is used to create an ext2, ext3, or ext4 filesystem, usually in a disk partition. device is the special file corresponding to the device (e.g /dev/hdXX). blocks-count is the number of blocks on the device. If omitted, mke2fs automagically figures the file system size. If called as mkfs.ext3 a journal is created as if the -j option was specified.

The defaults of the parameters for the newly created filesystem, if not overridden by the options listed below, are controlled by the /etc/mke2fs.conf configuration file. See the mke2fs.conf(5) manual page for more details.

-b block-size
    Specify the size of blocks in bytes. Valid block-size values are 1024, 2048 and 4096 bytes per block. If omitted, block-size is heuristically determined by the filesystem size and the expected usage of the filesystem (see the -T option). If block-size is negative, then mke2fs will use heuristics to determine the appropriate block size, with the constraint that the block size will be at least block-size bytes. This is useful for certain hardware devices which require that the blocksize be a multiple of 2k.
    Check the device for bad blocks before creating the file system. If this option is specified twice, then a slower read-write test is used instead of a fast read-only test.
-E extended-options
    Set extended options for the filesystem. Extended options are comma separated, and may take an argument using the equals ('=') sign. The -E option used to be -R in earlier versions of mke2fs. The -R option is still accepted for backwards compatibility. The following extended options are supported:
    Configure the filesystem for a RAID array with stride-size filesystem blocks. This is the number of blocks read or written to disk before moving to the next disk, which is sometimes referred to as the chunk size. This mostly affects placement of filesystem metadata like bitmaps at mke2fs time to avoid placing them on a single disk, which can hurt performance. It may also be used by the block allocator.
    Configure the filesystem for a RAID array with stripe-width filesystem blocks per stripe. This is typically stride-size * N, where N is the number of data-bearing disks in the RAID (e.g. for RAID 5 there is one parity disk, so N will be the number of disks in the array minus 1). This allows the block allocator to prevent read-modify-write of the parity in a RAID stripe if possible when the data is written.
    Reserve enough space so that the block group descriptor table can grow to support a filesystem that has max-online-resize blocks.
lazy_itable_init[= <0 to disable, 1 to enable>]
    If enabled and the uninit_bg feature is enabled, the inode table will not be fully initialized by mke2fs. This speeds up filesystem initialization noticeably, but it requires the kernel to finish initializing the filesystem in the background when the filesystem is first mounted. If the option value is omitted, it defaults to 1 to enable lazy inode table initialization.
    Set a flag in the filesystem superblock indicating that it may be mounted using experimental kernel code, such as the ext4dev filesystem.
-f fragment-size
    Specify the size of fragments in bytes.
    Force mke2fs to create a filesystem, even if the specified device is not a partition on a block special device, or if other parameters do not make sense. In order to force mke2fs to create a filesystem even if the filesystem appears to be in use or is mounted (a truly dangerous thing to do), this option must be specified twice.
-g blocks-per-group
    Specify the number of blocks in a block group. There is generally no reason for the user to ever set this parameter, as the default is optimal for the filesystem. (For administrators who are creating filesystems on RAID arrays, it is preferable to use the stride RAID parameter as part of the -E option rather than manipulating the number of blocks per group.) This option is generally used by developers who are developing test cases.
-G number-of-groups
    Specify the number of block groups that will be packed together to create a larger virtual block group (or "flex_bg group") in an ext4 filesystem. This improves meta-data locality and performance on meta-data heavy workloads. The number of groups must be a power of 2 and may only be specified if the flex_bg filesystem feature is enabled.
-i bytes-per-inode
    Specify the bytes/inode ratio. mke2fs creates an inode for every bytes-per-inode bytes of space on the disk. The larger the bytes-per-inode ratio, the fewer inodes will be created. This value generally shouldn't be smaller than the blocksize of the filesystem, since in that case more inodes would be made than can ever be used. Be warned that it is not possible to expand the number of inodes on a filesystem after it is created, so be careful deciding the correct value for this parameter.
-I inode-size
    Specify the size of each inode in bytes. mke2fs creates 256-byte inodes by default. In kernels after 2.6.10 and some earlier vendor kernels it is possible to utilize inodes larger than 128 bytes to store extended attributes for improved performance. The inode-size value must be a power of 2 larger or equal to 128. The larger the inode-size the more space the inode table will consume, and this reduces the usable space in the filesystem and can also negatively impact performance. Extended attributes stored in large inodes are not visible with older kernels, and such filesystems will not be mountable with 2.4 kernels at all. It is not possible to change this value after the filesystem is created.
    Create the filesystem with an ext3 journal. If the -J option is not specified, the default journal parameters will be used to create an appropriately sized journal (given the size of the filesystem) stored within the filesystem. Note that you must be using a kernel which has ext3 support in order to actually make use of the journal.
-J journal-options
    Create the ext3 journal using options specified on the command-line. Journal options are comma separated, and may take an argument using the equals ('=') sign. The following journal options are supported:
    Create an internal journal (i.e., stored inside the filesystem) of size journal-size megabytes. The size of the journal must be at least 1024 filesystem blocks (i.e., 1MB if using 1k blocks, 4MB if using 4k blocks, etc.) and may be no more than 102,400 filesystem blocks.
    Attach the filesystem to the journal block device located on external-journal. The external journal must already have been created using the command
mke2fs -O journal_dev
Note that
    external-journal must have been created with the same block size as the new filesystem. In addition, while there is support for attaching multiple filesystems to a single external journal, the Linux kernel and e2fsck(8) do not currently support shared external journals yet.
Instead of specifying a device name directly,
    external-journal can also be specified by either LABEL=label or UUID=UUID to locate the external journal by either the volume label or UUID stored in the ext2 superblock at the start of the journal. Use dumpe2fs(8) to display a journal device's volume label and UUID. See also the -L option of tune2fs(8).
Only one of the
    size or device options can be given for a filesystem.
    Keep, do not attempt to discard blocks at mkfs time (discarding blocks initially is useful on solid state devices and sparse / thin-provisioned storage).
-l filename
    Read the bad blocks list from filename. Note that the block numbers in the bad block list must be generated using the same block size as used by mke2fs. As a result, the -c option to mke2fs is a much simpler and less error-prone method of checking a disk for bad blocks before formatting it, as mke2fs will automatically pass the correct parameters to the badblocks program.
-L new-volume-label
    Set the volume label for the filesystem to new-volume-label. The maximum length of the volume label is 16 bytes.
-m reserved-blocks-percentage
    Specify the percentage of the filesystem blocks reserved for the super-user. This avoids fragmentation, and allows root-owned daemons, such as syslogd(8), to continue to function correctly after non-privileged processes are prevented from writing to the filesystem. The default percentage is 5%.
-M last-mounted-directory
    Set the last mounted directory for the filesystem. This might be useful for the sake of utilities that key off of the last mounted directory to determine where the filesystem should be mounted.
    Causes mke2fs to not actually create a filesystem, but display what it would do if it were to create a filesystem. This can be used to determine the location of the backup superblocks for a particular filesystem, so long as the mke2fs parameters that were passed when the filesystem was originally created are used again. (With the -n option added, of course!)
-N number-of-inodes
    Overrides the default calculation of the number of inodes that should be reserved for the filesystem (which is based on the number of blocks and the bytes-per-inode ratio). This allows the user to specify the number of desired inodes directly.
-o creator-os
    Overrides the default value of the "creator operating system" field of the filesystem. The creator field is set by default to the name of the OS the mke2fs executable was compiled for.
-O feature[,...]
    Create a filesystem with the given features (filesystem options), overriding the default filesystem options. The features that are enabled by default are specified by the base_features relation, either in the [defaults] section in the /etc/mke2fs.conf configuration file, or in the [fs_types] subsections for the usage types as specified by the -T option, further modified by the features relation found in the [fs_types] subsections for the filesystem and usage types. See the mke2fs.conf(5) manual page for more details. The filesystem type-specific configuration setting found in the [fs_types] section will override the global default found in [defaults].

    The filesystem feature set will be further edited using either the feature set specified by this option, or if this option is not given, by the default_features relation for the filesystem type being created, or in the [defaults] section of the configuration file.

    The filesystem feature set is comprised of a list of features, separated by commas, that are to be enabled. To disable a feature, simply prefix the feature name with a caret ('^') character. The pseudo-filesystem feature "none" will clear all filesystem features.
    Use hashed b-trees to speed up lookups in large directories.
    Instead of using the indirect block scheme for storing the location of data blocks in an inode, use extents instead. This is a much more efficient encoding which speeds up filesystem access, especially for large files.
    Store file type information in directory entries.
    Allow the per-block group metadata (allocation bitmaps and inode tables) to be placed anywhere on the storage media. In addition, mke2fs will place the per-block group metadata together starting at the first block group of each "flex_bg group". The size of the flex_bg group can be specified using the -G option.
    Create an ext3 journal (as if using the -j option).
    Create an external ext3 journal on the given device instead of a regular ext2 filesystem. Note that external-journal must be created with the same block size as the filesystems that will be using it.
    Filesystem can contain files that are greater than 2GB. (Modern kernels set this feature automatically when a file > 2GB is created.)
    Reserve space so the block group descriptor table may grow in the future. Useful for online resizing using resize2fs. By default mke2fs will attempt to reserve enough space so that the filesystem may grow to 1024 times its initial size. This can be changed using the resize extended option.
    Create a filesystem with fewer superblock backup copies (saves space on large filesystems).
    Create a filesystem without initializing all of the block groups. This feature also enables checksums and highest-inode-used statistics in each blockgroup. This feature can speed up filesystem creation time noticeably (if lazy_itable_init is enabled), and can also reduce e2fsck time dramatically. It is only supported by the ext4 filesystem in recent Linux kernels.
    Quiet execution. Useful if mke2fs is run in a script.
-r revision
    Set the filesystem revision for the new filesystem. Note that 1.2 kernels only support revision 0 filesystems. The default is to create revision 1 filesystems.
    Write superblock and group descriptors only. This is useful if all of the superblock and backup superblocks are corrupted, and a last-ditch recovery method is desired. It causes mke2fs to reinitialize the superblock and group descriptors, while not touching the inode table and the block and inode bitmaps. The e2fsck program should be run immediately after this option is used, and there is no guarantee that any data will be salvageable. It is critical to specify the correct filesystem blocksize when using this option, or there is no chance of recovery.
-t fs-type
    Specify the filesystem type (i.e., ext2, ext3, ext4, etc.) that is to be created. If this option is not specified, mke2fs will pick a default either via how the command was run (for example, using a name of the form mkfs.ext2, mkfs.ext3, etc.) or via a default as defined by the /etc/mke2fs.conf(5) file. This option controls which filesystem options are used by default, based on the fstypes configuration stanza in /etc/mke2fs.conf(5).

    If the -O option is used to explicitly add or remove filesystem options that should be set in the newly created filesystem, the resulting filesystem may not be supported by the requested fs-type. (e.g., "mke2fs -t ext3 -O extents /dev/sdXX" will create a filesystem that is not supported by the ext3 implementation as found in the Linux kernel; and "mke2fs -t ext3 -O ^has_journal /dev/hdXX" will create a filesystem that does not have a journal and hence will not be supported by the ext3 filesystem code in the Linux kernel.)
-T usage-type[,...]
    Specify how the filesystem is going to be used, so that mke2fs can choose optimal filesystem parameters for that use. The usage types that are supported are defined in the configuration file /etc/mke2fs.conf(5). The user may specify one or more usage types using a comma separated list.

    If this option is is not specified, mke2fs will pick a single default usage type based on the size of the filesystem to be created. If the filesystem size is less than or equal to 3 megabytes, mke2fs will use the filesystem type floppy. If the filesystem size is greater than 3 but less than or equal to 512 megabytes, mke2fs(8) will use the filesystem small. Otherwise, mke2fs(8) will use the default filesystem type default.
    Create the filesystem with the specified UUID.
    Verbose execution.
    Print the version number of mke2fs and exit.

This version of mke2fs has been written by Theodore Ts'o <>.
mke2fs accepts the -f option but currently ignores it because the second extended file system does not support fragments yet.
There may be other ones. Please, report them to the author.
mke2fs is part of the e2fsprogs package and is available from


En podran descargar algun programa que no tenga Slackware en sus paquetes oficiales.

La forma de instalarlo es muy sencilla, veamos como:

1.- Entrar a la pagina y busca nuestro programa seleccionando nuestra version.

Por ejemplo "unrar" para descomprimir archivos rar.

2.- Descargar la fuente del programa "unrarsrc-3.9.6.tar.gz" y el SlackBuild "unrar.tar.gz" recuerden que el Slackbuild no incluye la fuente.

3.- Descomprimir el SlackBuild:
#tar xzvf unrar.tar.gz

Movemos la fuente del programa a la carpeta recien descomprimida del SlackBuild
#mv unrarsrc-3.9.6.tar.gz unrar/

Nota: Si la version del programa es mas nueva que el especificado por el script de SlackBuild, necesitas modificar el script. Usando algun editor de tu gusto, abrimos el archivo unrar.SlackBuild y buscamos la linea "VERSION".

Cambiamos la version por la nueva especificada en la fuente del programa.


Nota 2: Si estas usando Slackware 13 de 64bit, buscas la linea "ARCH" y la cambias por la opcion:

- x86_64 Procesadores de 64bit

Otras de las opciones validas son:

- i486 Computadores antiguos (no lo recomiendo)
- i686 Cualquier computador nuevo de 32bits

Hay mas opciones pero con esas son suficientes.


Puedes buscar por google o la wikipedia, aqui un resumen de las arquitecturas:

4.- Le damos permisos de ejecucion al script
#chmod +x unrar.SlackBuild

Lo ejecutamos

4.- Instalamos el paquete:

Ahora si todo se ha salido bien sin error (la compilacion), el paquete finalizado deberia estar en el directorio "OUTPUT" declarado en el SlackBuild script que por defecto es el directorio /tmp.

Para instalar el programa solo hacemos:
#installpkg /tmp/unrar-3.9.6-i486-2_SBo.tgz

Nota: Es recomendable guardar nuestro paquete resultante en otro carpeta. Para que en un futuro si lo queremos instalar solo tengamos que hacer installpkg nombredelprograma.tgz

Como nota adicional, el SlackBuild nos va a detectar nuestro tipo de arquitectura si es i686, i585, etc... si por otras razones no hace la detección correcta, siempre tenemos la opcion de modificar el script como vimos mas arriba.

Pero a la larga puede resultar fastidioso, para eso podemos modificar el archivo profile:

#nano -w /etc/profile

Y agregamos la siguiente linea "export ARCH=i686" (Cambiando la arquitectura por la tuya) y ya con eso podemos tener nuestros slackbuilds con la arquitectura de nuestro computador.

Enlaces de Interes de Paquetes para Slackware:  ( creo que este link ya no sirve o cambio de direccion )

SlackBuilds de Alien BOB

Guía Para Administradores de Sistemas GNU/Linux / 1
« on: July 31, 2016, 05:26:44 pm »

Lista completa de caracteres, letras, signos y símbolos del código ASCII :

Caracteres de control ASCII no imprimibles :

codigo ascii 00 = NULL ( Carácter nulo )
codigo ascii 01 = SOH ( Inicio de encabezado )
codigo ascii 02 = STX ( Inicio de texto )
codigo ascii 03 = ETX ( Fin de texto, palo corazon barajas inglesas de poker )

codigo ascii 04 = EOT ( Fin de transmisión, palo diamantes barajas de poker )
( entidad HTML = &diams; )

codigo ascii 05 = ENQ ( Consulta, palo treboles barajas inglesas de poker )
codigo ascii 06 = ACK ( Reconocimiento, palo picas cartas de poker )
codigo ascii 07 = BEL ( Timbre )
codigo ascii 08 = BS ( Retroceso )
codigo ascii 09 = HT ( Tabulador horizontal )
codigo ascii 10 = LF ( Nueva línea - salto de línea )
codigo ascii 11 = VT ( Tabulador vertical )
codigo ascii 12 = FF ( Nueva página - salto de página )
codigo ascii 13 = CR ( ENTER - retorno de carro )
codigo ascii 14 = SO ( Desplazamiento hacia afuera )
codigo ascii 15 = SI ( Desplazamiento hacia adentro )
codigo ascii 16 = DLE ( Escape de vínculo de datos )
codigo ascii 17 = DC1 ( Control dispositivo 1 )
codigo ascii 18 = DC2 ( Control dispositivo 2 )
codigo ascii 19 = DC3 ( Control dispositivo 3 )
codigo ascii 20 = DC4 ( Control dispositivo 4 )
codigo ascii 21 = NAK ( Confirmación negativa )
codigo ascii 22 = SYN ( Inactividad síncronica )
codigo ascii 23 = ETB ( Fin del bloque de transmisión )
codigo ascii 24 = CAN ( Cancelar )
codigo ascii 25 = EM ( Fin del medio )
codigo ascii 26 = SUB ( Sustitución )
codigo ascii 27 = ESC ( Esc - escape )
codigo ascii 28 = FS ( Separador de archivos )
codigo ascii 29 = GS ( Separador de grupos )
codigo ascii 30 = RS ( Separador de registros )
codigo ascii 31 = US ( Separador de unidades )
codigo ascii 127 = DEL ( DEL - Suprimir, borrar, eliminar )

Caracteres ASCII alfanumericos imprimibles :

codigo ascii 32 = espacio ( Espacio en blanco )
codigo ascii 33 = ! ( Signos de exclamacion, signo de admiracion )
codigo ascii 34 = " ( Comillas dobles , comillas altas o inglesas )
codigo ascii 35 = # ( Signo numeral o almohadilla )
codigo ascii 36 = $ ( Signo pesos )
codigo ascii 37 = % ( Signo de porcentaje - por ciento )
codigo ascii 38 = & ( Y - ampersand - et latina )
codigo ascii 39 = ' ( Comillas simples, apóstrofe )
codigo ascii 40 = ( ( Abre paréntesis )
codigo ascii 41 = ) ( Cierra paréntesis )
codigo ascii 42 = * ( Asterisco )
codigo ascii 43 = + ( Signo mas, suma, positivo )
codigo ascii 44 = , ( Coma )
codigo ascii 45 = - ( Signo menos , resta , negativo , guión medio )
codigo ascii 46 = . ( Punto )
codigo ascii 47 = / ( Barra inclinada, división, operador cociente )
codigo ascii 48 = 0 ( Número cero )
codigo ascii 49 = 1 ( Número uno )
codigo ascii 50 = 2 ( Número dos )
codigo ascii 51 = 3 ( Número tres )
codigo ascii 52 = 4 ( Número cuatro )
codigo ascii 53 = 5 ( Número cinco )
codigo ascii 54 = 6 ( Número seis )
codigo ascii 55 = 7 ( Número siete )
codigo ascii 56 = 8 ( Número ocho )
codigo ascii 57 = 9 ( Número nueve )
codigo ascii 58 = : ( Dos puntos )
codigo ascii 59 = ; ( Punto y coma )
codigo ascii 60 = < ( Menor que )
codigo ascii 61 = = ( Signo igual, igualdad, igual que )
codigo ascii 62 = > ( Mayor que )
codigo ascii 63 = ? ( Cierra signo interrogación )
codigo ascii 64 = @ ( Arroba )
codigo ascii 65 = A ( Letra A mayúscula )
codigo ascii 66 = B ( Letra B mayúscula )
codigo ascii 67 = C ( Letra C mayúscula )
codigo ascii 68 = D ( Letra D mayúscula )
codigo ascii 69 = E ( Letra E mayúscula )
codigo ascii 70 = F ( Letra F mayúscula )
codigo ascii 71 = G ( Letra G mayúscula )
codigo ascii 72 = H ( Letra H mayúscula )
codigo ascii 73 = I ( Letra I mayúscula )
codigo ascii 74 = J ( Letra J mayúscula )
codigo ascii 75 = K ( Letra K mayúscula )
codigo ascii 76 = L ( Letra L mayúscula )
codigo ascii 77 = M ( Letra M mayúscula )
codigo ascii 78 = N ( Letra N mayúscula )
codigo ascii 79 = O ( Letra O mayúscula )
codigo ascii 80 = P ( Letra P mayúscula )
codigo ascii 81 = Q ( Letra Q mayúscula )
codigo ascii 82 = R ( Letra R mayúscula )
codigo ascii 83 = S ( Letra S mayúscula )
codigo ascii 84 = T ( Letra T mayúscula )
codigo ascii 85 = U ( Letra U mayúscula )
codigo ascii 86 = V ( Letra V mayúscula )
codigo ascii 87 = W ( Letra W mayúscula )
codigo ascii 88 = X ( Letra X mayúscula )
codigo ascii 89 = Y ( Letra Y mayúscula )
codigo ascii 90 = Z ( Letra Z mayúscula )
codigo ascii 91 = [ ( Abre corchetes )
codigo ascii 92 = \ ( Barra invertida , contrabarra , barra inversa )
codigo ascii 93 = ] ( Cierra corchetes )
codigo ascii 94 = ^ ( Intercalación - acento circunflejo )
codigo ascii 95 = _ ( Guión bajo , subrayado , subguión )
codigo ascii 96 = ` ( Acento grave )
codigo ascii 97 = a ( Letra a minúscula )
codigo ascii 98 = b ( Letra b minúscula )
codigo ascii 99 = c ( Letra c minúscula )
codigo ascii 100 = d ( Letra d minúscula )
codigo ascii 101 = e ( Letra e minúscula )
codigo ascii 102 = f ( Letra f minúscula )
codigo ascii 103 = g ( Letra g minúscula )
codigo ascii 104 = h ( Letra h minúscula )
codigo ascii 105 = i ( Letra i minúscula )
codigo ascii 106 = j ( Letra j minúscula )
codigo ascii 107 = k ( Letra k minúscula )
codigo ascii 108 = l ( Letra l minúscula )
codigo ascii 109 = m ( Letra m minúscula )
codigo ascii 110 = n ( Letra n minúscula )
codigo ascii 111 = o ( Letra o minúscula )
codigo ascii 112 = p ( Letra p minúscula )
codigo ascii 113 = q ( Letra q minúscula )
codigo ascii 114 = r ( Letra r minúscula )
codigo ascii 115 = s ( Letra s minúscula )
codigo ascii 116 = t ( Letra t minúscula )
codigo ascii 117 = u ( Letra u minúscula )
codigo ascii 118 = v ( Letra v minúscula )
codigo ascii 119 = w ( Letra w minúscula )
codigo ascii 120 = x ( Letra x minúscula )
codigo ascii 121 = y ( Letra y minúscula )
codigo ascii 122 = z ( Letra z minúscula )
codigo ascii 123 = { ( Abre llave curva - llaves curvas )
codigo ascii 124 = | ( Barra vertical, pleca , linea vertical )
codigo ascii 125 = } ( Cierra llave - llaves curvas )
codigo ascii 126 = ~ ( Signo de equivalencia , tilde o virgulilla de la ñ )

Caracteres ASCII extendidos imprimibles :

codigo ascii 128 = Ç ( Letra C cedilla mayúscula )
codigo ascii 129 = ü ( Letra u minúscula con diéresis )
codigo ascii 130 = é ( Letra e minúscula con acento agudo )
codigo ascii 131 = â ( Letra a minúscula con acento circunflejo )
codigo ascii 132 = ä ( Letra a minúscula con diéresis )
codigo ascii 133 = à ( Letra a minúscula con acento grave )
codigo ascii 134 = å ( Letra a minúscula con anillo )
codigo ascii 135 = ç ( Letra c cedilla minúscula )
codigo ascii 136 = ê ( Letra e minúscula con acento circunflejo )
codigo ascii 137 = ë ( Letra e minúscula con diéresis )
codigo ascii 138 = è ( Letra e minúscula con acento grave )
codigo ascii 139 = ï ( Letra i minúscula con diéresis )
codigo ascii 140 = î ( Letra i minúscula con acento circunflejo )
codigo ascii 141 = ì ( Letra i minúscula con acento grave )
codigo ascii 142 = Ä ( Letra A mayúscula con diéresis )
codigo ascii 143 = Å ( Letra A mayúscula con anillo )
codigo ascii 144 = É ( Letra E mayúscula con acento agudo )
codigo ascii 145 = æ ( Diptongo latino ae minúscula )
codigo ascii 146 = Æ ( Diptongo latino AE mayúscula )
codigo ascii 147 = ô ( Letra o minúscula con acento circunflejo )
codigo ascii 148 = ö ( Letra o minúscula con diéresis )
codigo ascii 149 = ò ( Letra o minúscula con acento grave )
codigo ascii 150 = û ( Letra u minúscula con acento circunflejo )
codigo ascii 151 = ù ( Letra u minúscula con acento grave )
codigo ascii 152 = ÿ ( Letra y minúscula con diéresis )
codigo ascii 153 = Ö ( Letra O mayúscula con diéresis )
codigo ascii 154 = Ü ( Letra U mayúscula con diéresis )
codigo ascii 155 = ø ( Letra o minúscula con barra inclinada )
codigo ascii 156 = £ ( Signo Libra Esterlina )
codigo ascii 157 = Ø ( Letra O mayúscula con barra inclinada )
codigo ascii 158 = × ( Signo de multiplicación )
codigo ascii 159 = ƒ ( Símbolo de función, florín neerlandés )
codigo ascii 160 = á ( Letra a minúscula con acento agudo )
codigo ascii 161 = í ( Letra i minúscula con acento agudo )
codigo ascii 162 = ó ( Letra o minúscula con acento agudo )
codigo ascii 163 = ú ( Letra u minúscula con acento agudo )
codigo ascii 164 = ñ ( Letra eñe minúscula - letra n con tilde - enie )
codigo ascii 165 = Ñ ( Letra EÑE mayúscula - letra N con tilde - ENIE )
codigo ascii 166 = ª ( Ordinal femenino, indicador de genero femenino )
codigo ascii 167 = º ( Ordinal masculino, indicador de genero masculino )
codigo ascii 168 = ¿ ( Abre signo interrogacion )
codigo ascii 169 = ® ( Símbolo de Marca Registrada )
codigo ascii 170 = ¬ ( Signo de negacion )
codigo ascii 171 = ½ ( Un medio, mitad, fracción )
codigo ascii 172 = ¼ ( Un cuarto, cuarta parte, fracción )
codigo ascii 173 = ¡ ( Abre signos de exclamacion, signo de admiracion )
codigo ascii 174 = « ( Abre comillas bajas, angulares, latinas o españolas )
codigo ascii 175 = » ( Cierra comillas bajas, angulares, latinas o españolas )
codigo ascii 176 = ░ ( Bloque color tramado densidad baja, carácter gráfico )
codigo ascii 177 = ▒ ( Bloque color tramado densidad media, gráfico )
codigo ascii 178 = ▓ ( Bloque color tramado densidad alta, carácter gráfico )
codigo ascii 179 = │ ( Línea simple vertical de recuadro gráfico )
codigo ascii 180 = ┤ ( Línea vertical con empalme de recuadro gráfico )
codigo ascii 181 = Á ( Letra a mayúscula con acento agudo )
codigo ascii 182 = Â ( Letra A mayúscula con acento circunflejo )
codigo ascii 183 = À ( Letra A mayúscula con acento grave )
codigo ascii 184 = © ( Símbolo Copyright, bajo derecho de autor )
codigo ascii 185 = ╣ ( Doble línea vertical empalme izquierdo, gráfico )
codigo ascii 186 = ║ ( Líneas doble vertical de recuadro gráfico, verticales )
codigo ascii 187 = ╗ ( Línea doble esquina superior derecha de recuadro )
codigo ascii 188 = ╝ ( Línea doble esquina inferior derecha de recuadro )
codigo ascii 189 = ¢ ( Signo centavo, céntimo o centésimo )
codigo ascii 190 = ¥ ( Signo monetario YEN japonés, YUAN chino )
codigo ascii 191 = ┐ ( Línea simple esquina de recuadro gráfico )
codigo ascii 192 = └ ( Línea simple esquina de recuadro gráfico )
codigo ascii 193 = ┴ ( Línea horizontal con empalme de recuadro gráfico )
codigo ascii 194 = ┬ ( Línea horizontal con empalme de recuadro gráfico )
codigo ascii 195 = ├ ( Línea vertical con empalme de recuadro gráfico )
codigo ascii 196 = ─ ( Línea simple horizontal de recuadro gráfico )
codigo ascii 197 = ┼ ( Líneas simples empalmes de recuadro gráfico )
codigo ascii 198 = ã ( Letra a minúscula con tilde )
codigo ascii 199 = Ã ( Letra A mayúscula con tilde )
codigo ascii 200 = ╚ ( Línea doble esquina inferior izquierda de recuadro )
codigo ascii 201 = ╔ ( Línea doble esquina superior izquierda de recuadro )
codigo ascii 202 = ╩ ( Doble línea horizontal empalme arriba, recuadro )
codigo ascii 203 = ╦ ( Doble línea horizontal empalme abajo, recuadro )
codigo ascii 204 = ╠ ( Doble línea vertical empalme derecho, recuadro )
codigo ascii 205 = ═ ( Líneas doble horizontales de recuadro gráfico )
codigo ascii 206 = ╬ ( Líneas dobles cruce de líneas de recuadro gráfico )
codigo ascii 207 = ¤ ( Signo monetario - divisa general )
codigo ascii 208 = ð ( Letra eth latina minúscula )
codigo ascii 209 = Ð ( Letra eth latina mayúscula )
codigo ascii 210 = Ê ( Letra E mayúscula con acento circunflejo )
codigo ascii 211 = Ë ( Letra E mayúscula con diéresis )
codigo ascii 212 = È ( Letra E mayúscula con acento grave )
codigo ascii 213 = ı ( Letra minuscula i sin punto )
codigo ascii 214 = Í ( Letra i mayúscula con acento agudo )
codigo ascii 215 = Î ( Letra I mayúscula con acento circunflejo )
codigo ascii 216 = Ï ( Letra i mayúscula con diéresis )
codigo ascii 217 = ┘ ( Línea simple esquina de recuadro gráfico )
codigo ascii 218 = ┌ ( Línea simple esquina de recuadro gráfico )
codigo ascii 219 = █ ( Bloque color pleno solido, carácter gráfico )
codigo ascii 220 = ▄ ( Medio bloque negro, mitad inferior, carácter gráfico )
codigo ascii 221 = ¦ ( Barra vertical partida )
codigo ascii 222 = Ì ( Letra I mayúscula con acento grave )
codigo ascii 223 = ▀ ( Medio bloque negro, mitad superior, carácter gráfico )
codigo ascii 224 = Ó ( Letra o mayúscula con acento agudo )
codigo ascii 225 = ß ( Letra alemana eszett o ese-zeta )
codigo ascii 226 = Ô ( Letra O mayúscula con acento circunflejo )
codigo ascii 227 = Ò ( Letra O mayúscula con acento grave )
codigo ascii 228 = õ ( Letra o minúscula con tilde )
codigo ascii 229 = Õ ( Letra O mayúscula con tilde )
codigo ascii 230 = µ ( Signo micro )
codigo ascii 231 = þ ( Letra latina thorn minúscula )
codigo ascii 232 = Þ ( Letra latina thorn mayúscula )
codigo ascii 233 = Ú ( Letra U mayúscula con acento agudo )
codigo ascii 234 = Û ( Letra U mayúscula con acento circunflejo )
codigo ascii 235 = Ù ( Letra U mayúscula con acento grave )
codigo ascii 236 = ý ( Letra y minúscula con acento agudo )
codigo ascii 237 = Ý ( Letra Y mayúscula con acento agudo )
codigo ascii 238 = ¯ ( Macron (marca larga), superguión, guión alto )
codigo ascii 239 = ´ ( Acento agudo )
codigo ascii 240 = ≡ ( Símbolo matemático de congruencia, equivalencia )
codigo ascii 241 = ± ( Signo mas menos )
codigo ascii 242 = ‗ ( ASCII 242 )
codigo ascii 243 = ¾ ( Tres cuartos, fracción )
codigo ascii 244 = ¶ ( Fin de párrafo - signo de calderón )
codigo ascii 245 = § ( Signo de sección )
codigo ascii 246 = ÷ ( Signo de división )
codigo ascii 247 = ¸ ( Cedilla , virgulilla baja )
codigo ascii 248 = ° ( Signo de grado, anillo )
codigo ascii 249 = ¨ ( Diéresis )
codigo ascii 250 = · ( Punto centrado, punto medio, coma georgiana )
codigo ascii 251 = ¹ ( Superíndice uno )
codigo ascii 252 = ³ ( Superíndice tres , potencia tres , al cubo )
codigo ascii 253 = ² ( Superíndice dos , al cuadrado )
codigo ascii 254 = ■ ( Cuadrado negro, caracter gráfico )
codigo ascii 255 = nbsp ( Espacio sin separación - non breaking space )

Codigo ASCII / Codigo ASCII Como utilizarlo ?
« on: April 03, 2016, 12:49:11 pm »
Como utilizar el código ASCII:

Sin saberlo lo utilizas todo el tiempo, cada vez que utilizas algún sistema informatico; pero si lo que necesitas es obtener algunos de los caracteres no incluidos en tu teclado debes hacer lo siguiente, por ejemplo:

Como escribir con el teclado, o tipear : Letra EÑE mayúscula - letra N con tilde - ENIE
WINDOWS: en computadoras con sistema operativo como Windows 8, Win 7, Vista, Windows Xp, etc.

Para obtener la letra, caracter, signo o símbolo "Ñ" : ( Letra EÑE mayúscula - letra N con tilde - ENIE ) en ordenadores con sistema operativo Windows:

1) Presiona la tecla "Alt" en tu teclado, y no la sueltes.
2) Sin dejar de presionar "Alt", presiona en el teclado numérico el número "165", que es el número de la letra o símbolo "Ñ" en el código ASCII.
3) Luego deja de presionar la tecla "Alt" y... ¡ Ya está listo ! (98) .

Codigo ASCII / Codigo ASCII
« on: April 03, 2016, 12:44:48 pm »
Breve historia del Código ASCII :

El código ASCII (siglas en ingles para American Standard Code for Information Interchange, es decir Código Americano ( Je! lease estadounidense... ) Estándar para el intercambio de Información ) ( se pronuncia Aski ).

Fue creado en 1963 por el Comité Estadounidense de Estándares o "ASA", este organismo cambio su nombre en 1969 por "Instituto Estadounidense de Estándares Nacionales" o "ANSI" como se lo conoce desde entonces.

Este código nació a partir de reordenar y expandir el conjunto de símbolos y caracteres ya utilizados en aquel momento en telegrafía por la compañía Bell. En un primer momento solo incluía letras mayúsculas y números, pero en 1967 se agregaron las letras minúsculas y algunos caracteres de control, formando así lo que se conoce como US-ASCII, es decir los caracteres del 0 al 127.

Así con este conjunto de solo 128 caracteres fue publicado en 1967 como estándar, conteniendo todos lo necesario para escribir en idioma ingles.

En 1981, la empresa IBM desarrolló una extensión de 8 bits del código ASCII, llamada "pagina de código 437", en esta versión se reemplazaron algunos caracteres de control obsoletos, por caracteres gráficos. Además se incorporaron 128 caracteres nuevos, con símbolos, signos, gráficos adicionales y letras latinas, necesarias para la escrituras de textos en otros idiomas, como por ejemplo el español. Así fue como se sumaron los caracteres que van del ASCII 128 al 255.

IBM incluyó soporte a esta página de código en el hardware de su modelo 5150, conocido como "IBM-PC", considerada la primera computadora personal. El sistema operativo de este modelo, el "MS-DOS" también utilizaba el código ASCII extendido.

Casi todos los sistemas informáticos de la actualidad utilizan el código ASCII para representar caracteres, símbolos, signos y textos (97) .

Arch Linux / Re: Guía de instalación ( con comentarios )
« on: March 28, 2016, 06:25:46 pm »
hasta aquí todo de maravilla pero no resuelve mi problema, ya que aun así hay que instalar entorno gráfico y todo el conjunto de herramientas para hacerlo un entorno amigable con el usuario final

Arch Linux / Re: Bloque de nombres de dispositivos persistentes
« on: March 28, 2016, 03:58:21 pm »
si quieres traducirla tu mismo visita esta fuente

Arch Linux / Re: FSTAB detallado
« on: March 28, 2016, 03:55:53 pm »
si aun no termino y quieres avanzar lee esta fuente unque le falta complementar es muy completa

Arch Linux / Bloque de nombres de dispositivos persistentes
« on: March 28, 2016, 03:43:22 pm »
viene de Configuración del sistema base

Bloque de nombres de dispositivos persistentes

En este artículo se describe cómo utilizar un nombre persistente para sus dispositivos de bloque. Esto ha sido posible gracias a la introducción de udev y tiene algunas ventajas sobre los nombres basado en bus. Si el equipo tiene más de un SATA, SCSI o controlador de disco IDE, el orden en que se añaden sus correspondientes nodos de dispositivos es arbitraria. Esto puede dar lugar a nombres de dispositivos como / dev / sda y sdb dev conmutación / / todo en cada arranque, culminando en un sistema que no arranca, el pánico del kernel, o un dispositivo de bloques desaparesca. nomenclatura persistente resuelve estos problemas.
Nota: Nomenclatura persistente tiene límites que están fuera del alcance de este artículo. Por ejemplo, mientras que mkinitcpio puede apoyar un método, systemd puede imponer sus propios límites (por ejemplo, FS # 42884) sobre la denominación que puede procesar durante el arranque.
Si está utilizando LVM2, este artículo no es relevante ya que LVM se encarga de esto automáticamente.

vaya a Configuración del sistema base

traducción incompleta aun estoy trabajando en ella

Arch Linux / Configuracion del sistema base
« on: March 28, 2016, 02:51:29 pm »
viene de Guía de instalación  ( con comentarios )

Configurar el sistema base

Fstab: Para identificar el sistema de archivos, genere un archivo fstab. La opción -U identifica las UUID: vea bloque de nombres de dispositivos persistentes, Si en su lugar, prefiere utilizar etiquetas («labels»), sustituya la opción -U por -L.

Code: [Select]
archlinux-root # genfstab -U /mnt > /mnt/etc/fstabpara saber que es y como se usa fstab o si necesitas buscar algún dato no comentado aquí leer la sección, FSTAB detallado
para saber que es y como se usa bloque de nombres de dispositivos persistentes o si necesitas buscar algún dato no comentado aquí leer la sección, bloque de nombres de dispositivos persistentes http://

Nota Importante: El archivo fstab siempre se debe revisar después de su generación, y modificarse en caso de advertirse errores.

Copie cualquier archivo de configuración al nuevo sistema montado en /mnt (como por ejemplo los perfiles de netctl presentes en /etc/netctl), y, a continuación, realice chroot como se indica:

Arch Linux / Cómo obtener e instalar Archlinux ( con comentarios
« on: March 28, 2016, 12:24:37 pm »
viene de

Cómo obtener e instalar Archlinux

Esta categoría contiene artículos sobre Arch Linux versiones, y la descarga e instalación de Arch Linux.
Los medios de instalación y sus firmas de GnuPG se pueden adquirir desde la página de descargas. La sola imagen ISO es compatible con los sistemas de 32 y 64 bits.

Verificará la firma

Se recomienda verificar la firma de la imagen antes de su uso, especialmente cuando se descarga desde un espejo HTTP, ya que estos están a cargo de voluntarios que podrían servir imágenes maliciosos: En un sistema con GnuPG instalado, hacer esto mediante la descarga de la firma PGP (en virtud de las sumas de comprobación) en el directorio ISO, y verificar con gpg --verify archlinux- <versión> -dual.iso.sig. Si no se encuentra la clave pública, importarlo con teclas --recv llave GPG-id.
Como alternativa, ejecute la clave-pacman -v archlinux- <versión> -dual.iso.sig de una instalación de Arch Linux existente.

La firma en sí podría ser manipulada si se descarga desde un sitio espejo, en lugar de desde que el anterior. En este caso, asegúrese de que la clave pública, que se utiliza para descifrar la firma, está firmado por otra llave, digno de confianza. La salida de comando gpg la huella digital de la clave pública.
Otro método para verificar la autenticidad de la firma es para asegurarse de que la huella digital de la llave pública es idéntica a la huella de la clave de desarrollador Arch Linux que firmó el archivo ISO. Ver Wikipedia: Public-key_cryptography para obtener más información sobre el proceso de clave pública para autenticar llaves.

ahora esto es muy importate si no contamos con una coneccion a internet por la razon que sea

Métodos de instalación

La siguiente tabla ofrece una visión general de las formas más comunes para iniciar desde los medios de instalación. A medida que el proceso de instalación recupera paquetes de un repositorio remoto, estos métodos requieren una conexión a Internet; ver la instalación sin conexión de paquetes y Archiso # Instalación sin acceso a Internet cuando no hay ninguna disponible.

Método Escribir la imagen en los medios de memoria flash o disco óptico, a continuación, arrancar desde él.
Articulo medios de instalación flash USB, unidad de disco óptico # Burning
Condiciones La instalación en una o unas pocas máquinas en la mayoría, Obtener un sistema de arranque directamente

Método Montar la imagen en una máquina servidor y los clientes tiene arrancar a través de la red.
Articulo PXE sistema sin disco modelo cliente-servidor
Condiciones Con conexión de cable (1 Gb) de conexión de red

Método Montar la imagen en un sistema Linux en ejecución e instalar Arch de un entorno chroot.
Articulo Instalar desde Linux existente Instalar desde SSH
Condiciones Reemplazar un sistema existente con el menor tiempo de inactividad, Instalar en la máquina local, o una conexión remota a través de VNC o SSH

Método Configurar una máquina virtual e instalar un sistema de Archlinux como invitado.
Articulo Categoría: Hipervisores, Mover un una máquina virtual existente en la instalación (o fuera de)
Condiciones sistema operativo compatible con el software de virtualización, Obtener un sistema aislado para el aprendizaje, probando o depurando

Vuelva aquí, Instalación sin acceso a internet

Arch Linux / Guía de instalación ( con comentarios )
« on: March 28, 2016, 12:22:32 pm »
Guía de instalación.

Pre instalación
Descargue e inicie el soporte de instalación como se explica en Category:Getting and installing Arch, y, a continuación, siga con el resto de esta guía.

tienes que ir a esta pagina y leer los métodos que puedes usar para instalar archlinux

vaya a
en mi caso me apegare a esta parte que es la de mi interés, de la cual se desprenderá después un método para tener varios tipos de instalación por medio de un script adecuado a las necesidades de tu ordenador

viene de Cómo obtener e instalar Archlinux ( con comentarios ) Continué leyendo Instalación sin acceso a internet

Instalación sin acceso a Internet

Si desea instalar el archiso (por ejemplo la publicación mensual oficial.), Ya que es sin conexión a Internet, o, si no se desea descargar los paquetes que desea una vez más: En primer lugar, por favor, siga la guía de principiantes y saltarse algunas partes (como #establish  #Establish an internet connection hasta #Install the base system).

Instalar el archiso a la nueva raíz

En lugar de instalar los paquetes con pacstrap (ya que las descargas de paquetes de cada repositorio remoto y no tenemos acceso a Internet ahora), copiar todo en el entorno en vivo a la nueva raíz:

Code: [Select]
archlinux-root # time cp -ax / /mntNote: la opción (-x) excluye algunos directorios especiales, ya que no deben ser copiados a la nueva raíz.

a continuación, copie la imagen del núcleo de la nueva raíz, con el fin de mantener la integridad del nuevo sistema:

Code: [Select]
archlinux-root # cp -vaT /run/archiso/bootmnt/arch/boot/$(uname -m)/vmlinuz /mnt/boot/vmlinuz-linuxNota: después de eso, por favor genere un fstab como se describe en la guía para principiantes # Generar un fstab.

tienes que ir a esta pagina y leer Guía para principiantes, Configuracion FSTAB 5º paso
vaya a Configuracion del sistema base

Chroot y configurar el sistema base

A continuación, chroot en su sistema recién instalado: Copie cualquier archivo de configuración al nuevo sistema montado en /mnt (como por ejemplo los perfiles de netctl presentes en /etc/netctl), y, a continuación, realice chroot como se indica:

Code: [Select]
archlinux-root # arch-chroot /mnt /bin/bash
Tenga en cuenta que antes de configurar la configuración regional, mapa de teclado, etc, ... hay algo que hay que hacer, con el fin de deshacerse de la traza de un entorno en vivo (en otras palabras, la personalización de archiso que no encaja en un medio ambiente no-vivo).

Restaurar la configuración de journald

Esta personalización de archiso dará lugar a almacenar el diario del sistema en la memoria RAM, que significa que el diario no estará disponible al iniciar el sistema:

Code: [Select]
archlinux-root # sed -i 's/Storage=volatile/#Storage=auto/' /etc/systemd/journald.conf
Remover la regla especial udev

Esta regla de udev iniciar el DHCP automáticamente si hay cualquier interfaz de red por cable.

Code: [Select]
archlinux-root # rm /etc/udev/rules.d/81-dhcpcd.rules
Desactivar y retirar los servicios creados por archiso

Algunos archivos de servicio se crean para el medio ambiente en vivo, por favor, desactivar los servicios y eliminar el archivo, ya que son innecesarios para el nuevo sistema:

Code: [Select]
archlinux-root # systemctl disable pacman-init.service choose-mirror.service
archlinux-root # rm -r /etc/systemd/system/{choose-mirror.service,pacman-init.service,etc-pacman.d-gnupg.mount,getty@tty1.service.d}
archlinux-root # rm /etc/systemd/scripts/choose-mirror

Remover las secuencias de comandos especiales del entorno en vivo

Hay algunos scripts instalados en el sistema en vivo por archiso scripts, que son innecesarios para el nuevo sistema:

Code: [Select]
archlinux-root # rm /etc/systemd/system/getty@tty1.service.d/autologin.conf
archlinux-root # rm /root/{,.zlogin}
archlinux-root # rm /etc/mkinitcpio-archiso.conf
archlinux-root # rm -r /etc/initcpio

Crear un entorno inicial de disco RAM

Por favor, crear un disco de memoria inicial como se describe en la guía de iniciación # Crear un entorno inicial de disco RAM.

Configuración normal

Después de todo esto, ahora puede seguir la guía de principiantes # Configuración local y terminar la instalación.

Pages: 1 [2] 3