Instalar flash player 64 bits en Fedora

Filed under: , by: Caballero

Por alguna razon no habia podido ver los videos de youtube con el flash-plugin i386 que viene en los repositorios de Adobe, navegando con Google encontre que lo ideal era poner flash para 64 bits.
Lo hice siguiendo esta guia de Linux para todos.


Sin embargo seguia sin ver videos de youtube buscando las carpetas donde estaba Java vi que se encontraba en /usr/lib64/mozilla/plugins-wrapped
y decidi copiar ahi tambien el archivo de libflashplayer.

y ¡WUALA! YA PUEDO VER VIDEOS DE YOUTUBE JEJE

LOS PASOS QUEDARIAN ASI:

1) Eliminan cualquier cosa que ya tuvieran instalado de Flash

$su

# rpm -e flash-plugin nspluginwrapper.{i386,x86_64}


2) Se baja el tar

# wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.d21.1.linux-x86_64.so.tar.gz 



3) Ahora descomprimes y lo guardas en su carpeta

#tar xvfz libflashplayer-10.0.d21.1.linux-x86_64.so.tar.gz -C /usr/lib64/mozilla/plugins/ 


4) Lo copiamos en plugins-wrapped



#cp /usr/lib64/mozilla/plugins/libflashplayer.so /usr/lib64/mozilla/plugins-wrapped


5) Borramos el tar



#rm libflashplayer-10.0.d21.1.linux-x86_64.so.tar.gz




Reinicias tu navegador y listo

Lo dejo aqui como apunte personal y ojala a alguien mas le sirva

Permisos en linux y comando chmod

Filed under: by: Caballero

PERMISOS EN LINUX




Con la siguiente línea interpretamos la información así:

- rw- r-- r-- 1 raul raul 246417 2005-03-03 13:13 foto1.png
↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
1 2 3 4 5 6 7 8 9 10 11

1 : Tipo de archivo = es un archivo regular
2 : Permisos = los permisos para el propietario son de lectura y escritura
3 : Permisos = el grupo tiene permiso de sólo lectura
4 : Permisos = los otros usuarios tienen el permiso de sólo lectura
5 : Enlace Físico = tiene un enlace físico
6 : Propietario = el usuario raul es el propietario de este archivo
7 : Grupo = este archivo pertenece al grupo raul
8 : Tamaño = su tamaño es de 246417 bytes
9 : Fecha = fue creado el 03 de marzo de 2005
10 : Hora = a 13:13 horas
11 : Nombre = el archivo se llama foto1.png

Como habrás apreciado los permisos están asignados en grupos de 3 (rwx) y corresponde al: propietario (owner: dueño del archivo o directorio), grupo (group: grupo del archivo o directorio) y otros (others: otro usuario diferente del propietario).

En la siguiente imagen resalta nuevamente la ubicación de los permisos

Linux dispone de 3 comandos que permite cambiar los permisos, el propietario y el grupo de un archivo y/o directorio respectivamente:

  • Comando chmod : se utiliza para cambiar los permisos del archivo o directorio
    $ chmod [permisos] [archivo/directorio] [opciones]
  • Comando chown : se utiliza para cambiar el propietario del archivo o directorio
    # chown [nuevo usuario propietario] [archivo/directorio] [opciones]
  • Comando chgrp : utilizado para cambiar el grupo del archivo o directorio
    # chgrp [nuevo grupo] [archivo/directorio] [opciones]

r = 4 (lectura)
w = 2 (escritura)
x = 1 (ejecucion)
- = 0 (sin permisos)

Cuando asignamos los permisos utilizando números debemos tener en cuenta que primero se sumarán los valores y dicho resultado será el que se coloque, aquí una tabla que muestra dichos valores:

Valor

Permisos

Descripción

0

---

El valor cero significa que no se han asignado permisos

1

--x

sólo se ha asignado el de ejecución

2

-w-

sólo permiso de escritura

3

-wx

permisos de escritura y ejecución

4

r--

sólo permiso de lectura

5

r-x

permisos de lectura y ejecución

6

rw-

permisos de lectura y escritura

7

rwx

permisos: lectura, escritura y ejecución

Los permisos por números se asignan en grupos de 3, es decir, para el propietario-grupo-otros, no es factible asignar solo para uno o dos de ellos.

Ejemplos:

  • rw------- (600) Sólo el propietario tiene el derecho de leer y escribir.
  • rw-r--r-- (644) Sólo el propietario tiene los permisos de leer y escribir; el grupo y los demás sólo pueden leer.
  • rwx------ (700) Sólo el propietario tiene los derechos de leer, escribir y ejecutar el archivo.
  • rwxr-xr-x (755) El propietario tiene los derechos de leer, escribir y ejecutar; el grupo y los demás sólo pueden leer y ejecutar.
  • rwx--x--x (711) El propietario tiene los derechos de lectura, escritura y ejecución; el grupo y los demás sólo pueden ejecutar.
  • rw-rw-rw- (666) Todo el mundo puede leer y escribir en el archivo. ¡No es una buena elección!
  • rwxrwxrwx (777) Todo el mundo puede leer, escribir y ejecutar. ¡Tampoco es buena elección!


Explicacion del sistema de archivos Linux

Filed under: by: Caballero


Explicacion del sistema de archivos Linux


comandos para ver ip y configuracion router en GNU/Linux

Filed under: by: Caballero

more /etc/hosts Ver ip


netstat -r
Configuracion Router


more /etc/resolv.conf quién es nuestro servidor de DNS

comandos para examinar la memoria GNU/Linux

Filed under: by: Caballero

Para examinar la información sobre memoria tenemos varios méto-
dos y comandos útiles:

Fichero /etc/fstab: aparece la partición swap (si existiese). Con un
comando fdisk podemos averiguar su tamaño

• Comando ps: permite conocer qué procesos tenemos, y con las
opciones de porcentaje y memoria usada.

• Comando top: es una versión ps dinámica actualizable por perio-
dos de tiempo. Puede clasificar los procesos según la memoria
que usan o el tiempo de CPU.

• Comando free: informa sobre el estado global de la memoria. Da
también el tamaño de la memoria virtual.

• Comando vmstat: informa sobre el estado de la memoria virtual,
y el uso que se le da.

procesos linux

Filed under: by: Caballero

Procesos GNU/Linux
Los procesos que se encuentren en ejecución en un determinado momento serán, en general, de diferente naturaleza. Podemos encontrar:

Procesos de sistema, o bien procesos asociados al funcionamiento local de la máquina y del kernel, o bien procesos (denominados daemons) asociados al control de diferentes servicios, ya sean locales, o de red, porque estamos ofreciendo el servicio (actuamos de servidor) o estamos recibiendo el servicio (actuamos de clientes). La mayoría de estos procesos aparecerán asociados al
usuario root, aunque no estemos presentes en ese momento como usuarios. Puede haber algunos servicios asociados a otros usuarios de sistema (lp, bin, www, mail, etc.), estos son usuarios “virtuales” que utiliza el sistema para ejecutar ciertos procesos.

Procesos del usuario administrador: en caso de actuar como root, nuestros procesos interactivos o aplicaciones lanzadas también aparecerán como procesos asociados al usuario root.

Procesos de usuarios del sistema: asociados a la ejecución de sus aplicaciones, ya sea tareas interactivas en modo texto o en modo gráfico.

Como comandos rápidos y más útiles podemos utilizar:

ps: el comando estándar, lista los procesos con sus datos de usuario, tiempo, identificador de proceso y línea de comandos usada.
Una de las opciones utilizada es ps ef, pero hay muchas opciones
disponibles (ver man).

top: una versión que nos da una lista actualizada a intervalos.

kill: nos permite eliminar procesos del sistema mediante el envío de señales al proceso como, por ejemplo, la de terminación kill -9 PID, donde indicamos el identificador del proceso. Útil para procesos con comportamiento inestable o programas interactivos que han dejado de responder.

comillas en linux

Filed under: by: Caballero

Comillas en linux
• Las “dobles” permiten que sea considerado todo como una unidad.
• Las ‘simples’ son parecidas, pero se ignoran los caracteres espe-
ciales que se encuentren dentro.

• Las inclinadas hacia la izquierda `comando`, son utilizadas para
evaluar el interior, si hay alguna ejecución o sustitución que ha-
cer. Primero se ejecuta el contenido, y se sustituye lo que había
por el resultado de la ejecución. Por ejemplo: var = `ls` guarda el
listado del directorio en $var.

apuntes linux: el sistema de archivos raiz

Filed under: by: Caballero

El sistema de archivos raíz
El sistema de archivos raíz debería ser pequeño, ya que residen archivos muy críticos. Si el sistema de archivos es pequeño y rara vez es modificado, tiene más posibilidades de no sufrir daños. Un sistema de archivos raíz dañado, generalmente significa que el sistema no podrá arrancar a no ser que se tomen
medidas especiales (por ej., tal vez pueda arrancar desde un usb de emergencia), por lo que no se desea correr el riesgo.
El directorio raíz no contiene generalmente archivos, exceptuando quizás la imagen del núcleo estándar, normalmente llamada /vmlinuz. Todos los demás archivos se encuentran en subdirectorios bajo el sistema de archivos raíz:


/bin Comandos necesarios durante el inicio del sistema que pueden ser
utilizados por usuarios normales (probablemente después de que el
sistema haya arrancado).

/sbin Igual que /bin, pero aquí los comandos no están destinados a
los usuarios normales,aunque pueden utilizarse en caso de que sea
necesario y el sistema lo permita. /sbin no se encuentra en las
rutas de acceso por defecto de los usuarios normales. Sí se encuentra
definido en la ruta por defecto para el usuario root.

/etc Archivos de configuración específicos de la máquina.

/root El directorio local para el usuario root. normalmente los demás
usuarios del sistema no pueden acceder a él.

/lib Librerías compartidas necesarias para los programas que se
encuentran en el sistema de archivos raíz.

/lib/modules Módulos cargables del núcleo, especialmente aquellos que se
necesitan para arrancar el sistema tras recuperarse de algún
incidente (e.g., controladores de red y sistemas de archivos).

/dev Archivos de dispositivos.


/tmp Archivos temporales. Los programas que se ejecuten después de que
el sistema se haya iniciado deben utilizar /var/tmp, no /tmp,
debido a que /var/tmp probablemente resida en una partición o
disco con más espacio. Frecuentemente /tmp es un enlace simbólico
para /var/tmp.

/boot Archivos utilizados por el cargador de arranque, por ejemplo,
GRUB o LILO. Las imágenes del núcleo se guardan con frecuencia
en este directorio, en vez de en el directorio raíz. Si existen muchas
imágenes del núcleo,el directorio puede llegar a crecer mucho, por
lo que es mejor mantener este directorio en un sistema de archivos
separado. Otra razón puede ser la de asegurarse de que las imágenes
del núcleo se encuentren dentro de los primeros 1024 cilindros de un
disco IDE.


/mnt Punto de montaje temporal para los sistemas de archivos montados
por el administrador del sistema. Se supone que los programas no
deben montar en /mnt automáticamente. Es posible que /mnt se
encuentre dividido en subdirectorios (por ej., /mnt/dos puede
ser el punto de montaje para la unidad de disquete con sistema de
archivos MS-DOS, y /mnt/extra puede llegar a ser lo mismo
con un sistema de archivos ext2).

/proc /usr /var /home Puntos de montaje para otros sistemas de archivos.

apuntes linux: Nucleo

Filed under: by: Caballero

Llevo cerca de un año aprendiendo linux, y hasta ahora le he dedicado poco tiempo (la medicina es muy celosa) asi que hare esta seccion como una especie de apuntes sobre linux y esperando que a alguien mas le sirva (la informacion sera tomada de tutoriales, libros y manuales de linux); bien comenzamos:

Partes importantes del núcleo
El núcleo de un sistema GNU/Linux consta de varias partes importantes: gestión de procesos, gestión de memoria, controladores para dispositivos de hardware, controladores para sistemas de archivos, gestión de la red, y otras partes varias.
La Figura muestra algunas de éstas partes.
Partes mas importantes del kernel Linux.






Probablemente las partes más importantes del núcleo (nada funcionaría sin ellas) son la gestión de memoria y la gestión de procesos.
El gestor de memoria se encarga de asignar áreas de memoria y de espacio de intercambio a los procesos, partes del núcleo, y también al buffer caché.
El gestor de procesos crea nuevos procesos e implementa la multitarea (intercambiando los procesos activos en elprocesador).

A más bajo nivel, el núcleo contiene un controlador de dispositivo de hardware para cada tipo de hardware que soporta. Debido a que el mundo se encuentra lleno de diferentes tipos de hardware, el número de controladores es grande. Existen frecuentemente, muchas piezas similares de hardware
que difieren en cómo son controladas por el software. Esta singularidad hace posible tener clases generales de controladores que soportan operaciones similares; cada miembro de la clase tiene la misma interfaz de cara al resto del núcleo pero difiere de los demás miembros en la forma de implementar las
operaciones. Por ejemplo, todos los controladores de disco son parecidos para el resto del núcleo, P.ej., todos tienen operaciones como "iniciar la unidad", "leer el sector n", y "escribir en el sector n".
Algunos servicios de software provistos por el núcleo tienen propiedades similares, y pueden de esta manera englobarse dentro de clases. Por ejemplo, los diferentes protocolos de red fueron englobados dentro de una interfaz de programación, la librería de socket BSD. Otro ejemplo es la capa del
sistema de archivos virtual (VFS) que abstrae las operaciones de los sistemas de archivos de sus implementaciones. Cada tipo de sistema de archivos provee una implementación de cada operación.
Cuando alguna entidad intenta utilizar un sistema de archivos, la petición se realiza a través del VFS, el cual la encamina al controlador del sistema de archivos correcto.