Category Archives: Comandos

Error al actualizar debian 6 [E: Conf Broken insserv]

Hoy estuve actualizando mi debian, cosa que no hago hace mucho, pero si va bien pues para que actualizar ??

Aunque la verdad siempre actualizo cuando sale una nueva versión, yo ando por la rama testing, que siempre me a ido bien, hoy hice lo de siempre, apt-get update, luego apt-get dist-upgrade -s

Lo de la -s al final es por que me estaba dando un error con el debconf_1.5.38_all.deb que me estaba volviendo loco ,con las tuberias estan rotas o algo así.. google un poco y no había solución.. y que el paquete contenía errores y tal.. me baje el paquete y no paso nada seguía el mismo error

Entonces hice que se aceptaran todas las condiciones, o sea que le dijo si a todo lo que instalo automáticamente.

Pero al final me de todo casi me decía:

E: Conf Broken insserv

Así sin mas, entonces la solución a esto, o al menos que a mi me sirvio fue instalar el paquete con apt.

apt-get install insserv

OJO si hacen

apt-get install insserv -s

No se instalara, no se por que, tal vez por la pregunta que hace.. aunque igual solo hay que dar a aceptar si o si, así que lo hacemos del modo tradicional aceptando nosotros mismos todo lo que salga.

Luego de que acabe de instalar volvemos a hacer

apt-get dist-upgrade -s

Bueno yo con -S por que si no me seguía dando el error del debconf

Pero prácticamente la solución es reinstalar el paquete roto.

Espero les sirva por si tienen el mismo error :)


Así nos han encontrado!

  • actualizar debian 6
  • comandos debian 6
  • como actualizar debian 6

Como Asignar Permisos con CHMOD desde Consola

Instrucciones detalladas para aprender a manejar correctamente los permisos de los archivos en sistemas Linux / Unix, con el comando chmod.

Para cambiar los permisos de un archivo o directorio del servidor, tienes que utilizar el comando chmod.

En general, cualquier comando de linux o unix tiene una ayuda, que puedes ver invocando al comando, seguido con el parámetro -help. Algo como esto:

chmod –help

Este comando en concreto tiene varias sintaxis permitidas. De entre ellas por ejemplo puedes utilizar:

chmod [opciones] modo-en-octal fichero

Las opciones podemos indicarlas o no, según queramos. Opciones típicas son:

* -R para que mire también en los subdirectorios de la ruta.
* -v para que muestre cada fichero procesado
* - c es como -v, pero sólo avisa de los ficheros que modifica sus permisos

El modo en octal es un número en base 8 (octal) que especifique el permiso. Los números en octal se especifican empezando el número por un 0. Por ejemplo, 0777 es indica todos los permisos posibles para todos los tipos de usuario. 0666 indica que se dan permisos de lectura y escritura, pero no de ejecución. 0766 indica que se dan permisos de lectura y escritura, pero sólo tienen permiso de ejecución para los usuarios que son dueños del archivo. 0755 indica permisos para lectura y ejecución, pero escritura sólo para el usuario que es dueño del archivo.

Por ejemplo:

chmod 0777 archivo.txt

Asigna todos los permisos al archivo archivo.txt

chmod 0666 *

Asigna permisos de lectura y escritura, no de ejecución a todos los archivos y directorios del directorio donde ejecutamos el comando.

chmod -R 0644 *

Esto da permisos a todos los archivos y directorios del directorio donde se invoca el comando y de todos los directorios que cuelgan de él. Los permisos asignados son de lectura a todos los usuarios, de escritura sólo al dueño del archivo y de ejecución a nadie.

Otro modo de trabajo con chmod

Luego también se pueden asignar permisos de otra manera, utilizando otra posible sintaxis de chmod, que tal vez resulte más útil si no queremos tratar con los valores en octal.

chmod [opciones] modo[,modo]… fichero

Para ello tenemos que tener claros los distintos grupos de usuarios:

* u: usuario dueño del fichero
* g: grupo de usuarios del dueño del fichero
* o: todos los otros usuarios
* a: todos los tipos de usuario (dueño, grupo y otros)

También hay que saber la letra que abrevia cada tipo de permiso:

* r: se refiere a los permisos de lectura
* w: se refiere a los permisos de escritura
* x: se refiere a los permisos de ejecución

Ejemplos

chmod o=rwx *

Asigna permisos de lectura, escritura y ejecución para los usuarios “otros” a todos los archivos de la carpeta

chmod a=rwx fichero.txt

Asigna todos los permisos a todos los usuarios para el archivo fichero.txt

chmod go= *

Quita todos los permisos para los usuario del grupo y los usuarios otros.

chmod u=rwx,g=rw,o= *

Da todos los permisos al dueño del fichero, a los del grupo del dueño le asigna permisos de lectura y escritura y a los otros usuarios les quita todos los permisos.

Nota:un espacio después de la coma “,” en los distintos modos de permisos que se indiquen hace fallar el comando.

chmod a=r *

Da permisos únicamente de lectura a todos los tipos de usuario.

De un modo parecido a lo que acabamos de ver, también se pueden añadir o quitar permisos con los operadores + y -. Para ello se indica el tipo de usuario y el permiso que se resta o añade. Algo como esto:

chmod a-wrx *

Esto quita todos los permisos a todos los tipos de usuario.

chmod a+r,gu+w *

Este comando asigna permisos de lectura a todos los usuarios y permisos de escritura al dueño del archivo y el grupo del dueño.

chmod u=w,a+r *

Este comando asigna permisos de escritura al usuario dueño y a todos los usuarios les añade permiso de lectura.

Espero que les sirva


Así nos han encontrado!

  • chmod debian

Ver Ficheros desde Consola [Como Usar CAT]

Esto es un pequeño resumen que les dejo aquí de como usar el comando cat que basicamente sirve para ver lo que tiene un fichero, sin necesidad de un editor de texto.

Como se usa ?? solo basta escribir un cat y la ruta del archivo

cat [ruta]fichero

cat /home/user/archivo.txt

La orden cat se suele utilizar en muy diversos contextos. Su principal característica es que realiza un volcado de un fichero sin añadir ni quitar nada.

El comando cat nos puede servir para crear un fichero de texto sin tener que utilizar un editor de texto, solo tenemos que escribir como se va a llamar el archivo que vamos a crear.

cat >hola

Y luego de eso escribimos el contenido del fichero. quedaria así.

cat >hola
Esto es una prueba

Para ver lo que emos escrito basta con hacer cat al fichero que hemos creado.

cat hola

y la salida sera

Esto es una prueba

Eso es todo por ahora sobre el fichero cat es bastante util mas cuando queires ver lo que hay en /proc y quieres sacar un poco de información del sistema sin tener que estar abriendo y cerrando nano, vi o gedit, esto te tira la información y te regresa al prompt, ya sea para seguir ejecutando comandos o viendo mas ficheros de manera rápida y fácil. Con cat pueden usar lees y more

También se pueden ver ficheros comprimidos, eso usando zcat fichero al igual pueden usar zlees cat, zmore cat Eso es para ver ficheros comprimidos en gz

Y ya que escribo sobre este asunto de los ficheros, hay comandos interesantes por ejemplo tail

tail archivo

Mostrara las ultimas 10 lineas escritas en el archivo al que se le aplique el comando.

También se puede usar

tail -n 15 fichero

Eso para mostrar las ultimas 15 lineas del fichero de texto.

Para ver las primeras lineas se usaria el comando head

head -n10 fichero

Muestra las primeras 10 lineas.

Con diff se puede comparar dos ficheros.

diff -w fichero1 fichero2 ——–> Descarta espacio en blanco cuando compara líneas.
diff -q fichero1 fichero2 ——–> Informa si los ficheros difieren,no de los detalles de las diferencias.
diff -y fichero1 fichero2 ——–> Muestra la salida a dos columnas.

wc se usa apra contar ya sea el peso o el contenido de un archivo

wc fichero —————————> Muestra el número de palabras,lí­neas y caracteres de un archivo.
wc -c fichero ————————> Muestra el tamaño en bytes de un fichero.

Y eso fue todo por hoy tal vez luego sigo con alguno que otro comando

Si tienen dudas posteen pregunten, critiquen corrijan errores.

Nos vemos