Category

Debian

Debian

Depuración de aplicaciones PHP de forma remota como un PRO usando Eclipse, XDebug y SSHFS

[ad_1]

¿Cómo llegó a un punto en que necesitaba esto? Bueno, tener una caja Debian dedicada en Frankfurt con unos 50 sitios web que tienden a tener problemas de vez en cuando me llevó a la dolorosa conclusión de que es mejor dejar la depuración usando las declaraciones de eco para las lecciones de la escuela secundaria. Si me quedara sin mi instalación de depuración hoy probablemente me sentiría como intentar codificar un sistema operativo en ensamblaje.

Entonces, ¿cómo se ve un escenario práctico de lo que aprenderá a hacer? Bueno, es algo como esto:

  1. Un sitio en vivo en mi servidor en Frankfurt falla de alguna manera mística.
  2. Me avisan de la falla y enciendo Eclipse inmediatamente.
  3. Disparo la extensión XDebug en el servidor.
  4. Mi instalación de Eclipse ya contiene proyectos preparados y sesiones de depuración, así que simplemente enciendo la apropiada.
  5. Con hasta dos minutos estoy revisando el código del sitio web ofendido y por lo general en unos pocos minutos, el error se aplasta.
  6. Desactive la extensión XDebug y todo vuelve a la normalidad.

Pero no se confunda, esta configuración no es solo para sitios en vivo. Absolutamente lo uso mientras desarrollo aplicaciones PHP. La razón por la que utilicé este ejemplo es para mostrarle el poder absoluto que posee en situaciones críticas y urgentes cuando tiene a ese cliente golpeando en la puerta para hacer que su sitio funcione.

Las instrucciones que aparecen en este artículo están orientadas a Linux por brevedad. Para obtener las instrucciones para Windows, deberá consultar el tutorial original. Un enlace al tutorial original se encuentra en la firma.

Instalación de Eclipse

El primer paso en nuestro viaje es instalar Eclipse IDE con PDT (Herramientas de desarrollo de PHP). Debería poder obtener la última versión de Eclipse PDT para su sistema operativo en la sección de descargas de Eclipse. El procedimiento de instalación en mi caja de Debian fue trivial: descargar, extraer y ejecutar. El único problema con el que me topé fue no poder ejecutar Eclipse con PDT de manera estable con nada que no fuera Sun JRE. Entonces, si obtiene algún error extraño que pueda ser su culpable.

Instalando XDebug

Lo siguiente es agregar la capacidad de depuración a su extensión PHP Apache. En el cuadro de Debian esto resultó ser bastante trivial:

# aptitude install php5-xdebug

Sin embargo, también debe configurar algunas cosas en php.ini:

[xdebug] [19659002] xdebug.remote_enable = 1

xdebug.remote_host = "hostname.dyndns.org"

xdebug.remote_port = 9000

xdebug.remote_handler = "dbgp"

xdebug.remote_log = / tmp / xdebug .log

xdebug.var_display_max_depth = 10

xdebug.var_display_max_data = 10240

xdebug.auto_trace = 1

xdebug.trace_output_dir = / tmp

zend_extension = / usr / lib / php5 / 20060613 + lfs /xdebug.so

The xdebug.remote_host = "hostname.dyndns.org" apunta al escritorio de mi casa, lo que me permite conectarme de forma remota a la sesión xdebug dentro de php desde mi máquina de escritorio. Si no tiene dominio Dyndns para su máquina doméstica, también puede ingresar su IP actual. Puede conocer todas las configuraciones de XDebug en la página de documentación de XDebug. Una vez que instale la extensión XDebug, debe cargar phpinfo () y comprobar si la salida contiene algo como esto cerca de la parte superior:

Este programa hace uso del motor Zend Scripting Language: Zend Engine v2.2.0, Copyright ( c) 1998-2008 Zend Technologies con Xdebug v2.0.3, Copyright (c) 2002-2007, por Derick Rethans

Si lo hace, tiene éxito en la instalación de XDebug. Solo tenemos una cosa más para instalar y es SSHFS.

Instalación de SSHFS

¿Por qué SSHFS? Bueno … mientras depura su sitio remoto, Eclipse necesita tener acceso a sus archivos fuente, ya que es la única forma en que puede guiarlo a través del código mientras se está ejecutando. Ahora, dado que el sitio está en un servidor remoto, puede copiarlo a su máquina o hacerlo de alguna manera para que Eclipse pueda acceder a él a través de Internet. Si copia las fuentes a su máquina, perderá la capacidad de modificar el sitio en ejecución, ya que solo modificará la copia. Entonces, la única opción que podemos aceptar es de alguna manera obtener acceso a las fuentes a través de Internet. Aquí es donde SSHFS viene a jugar. SSHFS le permitirá montar su cuenta ssh remota en su sistema de archivos local y acceder a ella como si estuviera en su propia máquina.

De nuevo, en Linux, resulta ser bastante trivial:

# aptitude install sshfs

Sin embargo, hay una dependencia de sshfs que aptitude no me advirtió. Es un módulo de núcleo fusible. Para comprobar si lo tiene instalado, pruebe lo siguiente:

# lsmod | grep fusible

Debería ver algo como:

fusible 43676 3

Si obtiene algo como esto, tiene el módulo insertado en el kernel y está listo para usar SSHFS para montar su cuenta ssh remota.

Para montar la cuenta ssh debe hacer lo siguiente:

# sshfs vlatko @ xxx.xxx.xxx.xxx:/var/www/ / existing / path / on / the / local / machine / -o gid = 44, uid = 1012, reconectar -p 12345

(no hay espacios alrededor de @)

El vlatko @ xxx.xxx .xxx.xxx : / var / www / (no hay espacios en @) parte debe ser bastante fácil de explicar. El formato es user @ ip: / path / you / want / to / mount. (no hay espacios alrededor de @)

El segundo parámetro es simplemente la ruta en su máquina local en la que desea montar la ruta remota. Esta ruta debe existir y debe ser una carpeta vacía.

El tercer parámetro simplemente especifica el puerto ssh que generalmente se cambia del 22 predeterminado a algo más oscuro en la mayoría de los servidores web.

La parte después de -o en mi case se trata de reasignar el ID de usuario y groupid remotos a ID de usuario y grupo local. Obviamente, desea montarlos en el ID de usuario y grupo del usuario en su máquina local.

Después de que todo esté configurado correctamente y funcionando, debería obtener algo como esto cuando ejecute:

# mount

vlatko @ xxx.xxx.xxx.xxx:/var/www/ en / home / vlatko / mounts / abraham tipo fuse.sshfs (rw, nosuid, nodev, max_read = 65536, usuario = vlatko)

Entonces Una vez que tenga esta configuración, deberá montar la carpeta en la que se encuentra el código fuente de su sitio web en una carpeta de su máquina local. Supongamos que su sitio web está en / var / www / mysite / y montó / var / www / localmente en / home / myself / mounts / myserver /. Por lo tanto, en / home / myself / mounts / myserver / tendrá todos los sitios en su servidor, incluido / var / www / mysite / que se ubicará en su equipo local en /home/myself/mounts/myserver/mysite.[19659002] Usando Eclipse para hacer que todos estos bailen juntos

Una vez que todas las partes necesarias están instaladas y ejecutándose, debemos hacer que funcionen juntas. Puede ser un poco complicado comenzar a correr la primera vez, pero una vez que lo haces no volverás. Lo prometo.

Ejecute su IDE de Eclipse y comience un nuevo proyecto de PHP. (Archivo -> Nuevo -> Proyecto y luego seleccione PHP -> Proyecto PHP. Después de ingresar el nombre, debe seleccionar 'Crear proyecto desde la fuente existente' y seleccionar / home / myself / mounts / myserver / mysite. Después del proyecto construye le queda el último paso.

Creando la configuración de depuración

Las configuraciones de depuración se crean en Ejecutar -> Configuraciones de depuración.

Es necesario hacer clic con el botón derecho en la página PHP y seleccionar Nuevo. Complete el nombre y seleccione XDebug en Server Debugger. Para PHP Server, debe elegir Nuevo e ingresar un nombre y la URL que carga su sitio web. En File, seleccione el archivo que carga su página de inicio, que generalmente es un index.php en la raíz de su sitio web. siempre desmarque 'Romper en primera línea' y 'Generar automáticamente'. Especialmente 'generar automáticamente' tiende a generar URLs que no son correctas, así que después de quitarle la marca también borro la URL que generó para que apunte a la página principal de su sitio web .

Esto debería ser. Presione Debug y debería obtener una depuración p erspective abierto junto con una sesión de depuración en ejecución. Puede alternar puntos de interrupción haciendo doble clic en la línea vertical azul a la izquierda de su código fuente. Normalmente comienzo abriendo el index.php de mi sitio y estableciendo el punto de corte en la primera expresión de la fuente solo para probar si el depurador funciona y luego sigo mi camino desde allí.

Mi tutorial original también contiene un enlace a una pila de LAMP VirtualBox que contiene todo el software necesario preconfigurado y listo para la prueba. Con la pila, todo lo que tiene que hacer es descargarlo e instalarlo, y ya está listo para probar cómo depurar las aplicaciones PHP con XDebug y Eclipse.

[ad_2]

Source by Vlatko Surlan

No Comments
Debian

Arrancando una Raspberry Pi por primera vez

[ad_1]

La Raspberry Pi es una computadora pequeña y genial, aunque a diferencia de las computadoras personales normales, no viene precargada con un sistema operativo (SO). Esto significa que para usar la computadora Raspberry Pi debe instalar un sistema operativo de su elección en una tarjeta SD y usarlo para arrancar la computadora.

Este artículo demostrará cómo instalar un sistema operativo, flashearlo a una tarjeta SD. cargue y arranque su Raspberry Pi por primera vez.

Si desea seguir el artículo en su casa debe tener:

  • Una Raspberry Pi – Modelo B
  • Una tarjeta SD (mínimo 2 GB)
  • Una computadora con una conexión a Internet y un lector de tarjeta SD
  • Un teclado USB
  • Un monitor HDMI

Selección de un sistema operativo (OS)

Una Raspberry Pi no ejecuta el sistema operativo estándar, como Windows 8 o OS X. Esto se debe a que la Raspberry Pi está alimentada por una -llamado procesador ARM, este tipo de procesador de computadora no puede ejecutar los mismos programas que su computadora. En su lugar, debe ejecutar uno de los sistemas operativos que se han optimizado y portado a la arquitectura de hardware Raspbery Pi ARM.

Afortunadamente, hay bastantes sistemas operativos diferentes disponibles. Es importante tener en cuenta que la mayoría de ellos se basan en el kernel de Linux.

Soft-float Debian "wheezy"

El sistema operativo Debian de flotación blanda se utiliza principalmente si está ejecutando intensivamente aplicaciones basadas en Java en su Raspberry Pi (no lo haremos por el momento).

Arch Linux ARM

Este sistema operativo no es para principiantes, así que no hablaremos más sobre él ahora. Sin embargo, deberías echarle un vistazo más de cerca si ya eres un usuario experimentado de Linux.

Raspbian "Wheezy"

El sistema operativo "Wheezy" de Raspbian es el sistema operativo más popular para ejecutar en la Raspberry Pi. Tiene una muy buena integración con el hardware y viene precargado con una interfaz gráfica de usuario y herramientas de desarrollo. Esto será muy útil si no tiene demasiada experiencia en un entorno Linux.

A los fines de este artículo, utilizaremos el sistema operativo Raspbian ya que es fácil comenzar. El primer paso es descargar la última versión de la imagen del sistema operativo Raspbian "Wheezy". Está disponible gratuitamente aquí (desplácese hacia abajo a "Imágenes sin formato").

Una vez que haya descargado y movido el archivo a una carpeta apropiada, haga clic derecho y seleccione "Extraer todo …" – esto extraerá el archivo de imagen de la archivo zip descargado.

Otras herramientas

Además del sistema operativo, también vamos a necesitar un programa que pueda transferir el sistema operativo a nuestra tarjeta SD de tal forma que la Raspberry Pi puede usarlo para arrancar desde. Este programa se llama Win32DiskImager y está disponible aquí gratis.

Iniciando Win32DiskImager

Una vez que haya descargado el archivo Win32DiskImager, muévalo a una carpeta apropiada, haga clic derecho y seleccione "Extraer todo". .. "siga la guía para extraer el programa.

No es necesario instalar el programa; puede iniciarlo ahora haciendo doble clic en el archivo" Win32DiskImager ". Antes de comenzar, inserte la tarjeta SD vacía en su computadora.

Una vez que haya iniciado, deberá seleccionar el archivo de imagen Rasbian "Wheezy", luego seleccionar la letra de su tarjeta SD.

NOTA: Es importante que está 100% seguro de que la letra de unidad seleccionada es su tarjeta SD.

Ahora presione "Escribir" y siéntese y relájese mientras el programa instala el sistema operativo en su tarjeta SD. Mientras espera, puede conectar la Raspberry Pi a un teclado y mouse USB y a un monitor o televisor HDMI.

Primer arranque

Una vez que hemos programado la tarjeta SD, conéctela a la Raspberry Pi. En este punto, todo lo que no sea la fuente de alimentación debe conectarse a la Raspberry Pi.

Primera configuración de inicio

Conecte la alimentación y debería ver la secuencia de arranque en su televisor (si no, compruebe si seleccionó corregir la entrada HDMI en el TV). Después del primer arranque, la Raspberry Pi arranca en el modo de configuración. Si no arranca en el modo de configuración, puede escribir el siguiente comando para obtenerlo:

sudo raspi-config

Cuando estamos en el modo de configuración, queremos:

  • Cambiar el tamaño del sistema de archivos para usar toda la tarjeta SD en mi caso (4GB) (Primera opción en el menú de configuración)
  • Cambiar la configuración regional para que coincida con su ubicación (Esto se encuentra en "Opciones de internacionalización") [19659005] Cambie la zona horaria para que coincida con su ubicación (se encuentra en "Opciones de internacionalización")

Ahora podemos reiniciar la frambuesa y, cuando se reinicie, ¡aparecerá nuestra nueva configuración! Para iniciar sesión, use las siguientes credenciales:

Usuario: pi

Contraseña: frambuesa

Su Raspberry ahora está configurada, configurada y lista para usar para cualquier propósito que desee.

[ad_2]

Source by Soren B.

No Comments
Debian

Uso del comando Linux Ls para ver los "patrones" de los archivos de Linux – Comandos de Linux Consejos rápidos de capacitación

[ad_1]

[pattern] Parte de un comando de Linux

El patrón de Linux [ ] (también conocido como patrón de Linux) parte de un comando de Linux es una combinación de letras y caracteres comodín que se usan con Linux comandos para ver información sobre directorios y archivos de Linux.

El Linux [pattern] de un comando de Linux no funciona igual con todos los comandos.

Ejemplos de comandos de Linux ls que muestran patrones de comandos de Linux para archivos y directorios de Linux

Los ejemplos de comandos de Linux que se muestran a continuación le ayudarán a comprender cómo se puede usar un "patrón de coincidencia de archivos (o directorios)" con un comando Linux. [19659003] Los siguientes comandos de Linux funcionarán en la mayoría de las distribuciones de Linux, sin embargo, algunos de los comandos lls de Linux a continuación pueden no mostrar ningún archivo Linux en la salida, dependiendo de su distribución de Linux.

Se usa el componente [pattern] de un comando para representar un archivo que coincida con el "patrón". Puede ser una o más letras, números u otros caracteres y puede incluir el * (asterisco) y? (caracteres de interrogación) caracteres comodín.

A [pattern] puede ser el nombre de un elemento (directorio o archivo) o parte del nombre de un elemento (más caracteres comodín).

A [path] a un directorio puede preceder a [pattern] (como se muestra en el segundo ejemplo de comando de Linux que se muestra a continuación).

Cuando [path] no se usa con un comando, el comando generalmente mostrará el resultado basado en los archivos en el directorio actual (como se muestra en el primer ejemplo de comando de Linux a continuación).

El comando Linux ls a continuación usa el patrón de * (un solo asterisco) para mostrar todos los archivos en el directorio actual (y si está trabajando como usuario "normal" y está en su directorio de inicio, puede que no haya ningún archivo o directorio que aparezca).

    $ ls -l *

El siguiente comando ls usa la ruta y el patrón de "/ etc / hos *" para mostrar todos los archivos en el directorio etc que comienzan con "hos". El [path] es / etc y el [pattern] es "hos *" (que usa el * carácter comodín en el patrón).

    $ ls -l / etc / host *

El sufijo (extensión de nombre de archivo a.k.a., extensión) en el nombre de un elemento es el extremo derecho. (punto) y caracteres a la derecha de. (punto).

Por ejemplo, en el directorio llamado rc.d, el ".d" es el sufijo del directorio y en el archivo llamado speedbar.gz, el ".gz" es el sufijo del archivo.

En el ejemplo del comando Linux ls a continuación, la ruta y el patrón es "/etc/*.cfg" y la ruta es "/ etc" y el patrón es "* .cfg". Este comando de Linux muestra una lista de todos los archivos que terminan en ".cfg" en el directorio etc, que está debajo del directorio raíz.

    $ ls -l /etc/*.cfg

En el ejemplo del comando ls a continuación, el? ¿el carácter comodín se usa para representar cualquier carácter individual en el patrón de "host"? para mostrar solo los archivos con un solo carácter a la derecha de "host".

    $ ls -l / etc / host?

Los conceptos y comandos de Linux mencionados anteriormente se aplican a Red Hat, Debian, Slackware, Ubuntu, Fedora, SUSE y openSUSE Linux, y también a TODAS las distribuciones de Linux.

[ad_2]

Source by Clyde E. Boom

No Comments
Debian

 Programas gratuitos para crear un documento PDF en Linux

[ad_1]

Desde la invención del formato PDF en 1993, los documentos PDF se han convertido en una herramienta extremadamente popular para intercambiar información a través de la Web. Incluso ahora PDF supera a DJVU más reciente y varios formatos de libros electrónicos en términos de popularidad.

Este artículo es una nota rápida (y afortunadamente útil) sobre 3 programas gratuitos para crear un documento PDF en Linux (antes que nada, en Debian GNU / Linux pero en otras distribuciones la situación es muy similar).

Esta nota no es de ninguna manera una guía completa para el manejo de PDF en Linux y debe verse como una simple hoja de ruta para los amantes de PDF y autoeditores, en busca de una alternativa gratuita de código abierto para comerciales. aplicaciones.

  1. Editor de OpenOffice.org (OOo) La manera más fácil de crear un PDF desde un archivo de texto es exportarlo como PDF en OpenOffice.org Writer . Todo lo que necesita hacer es poner su texto en OOo Writer y presionar "Exportar como PDF" en el menú "Archivos" – y obtendrá un buen archivo PDF versión 1.4. Crear un PDF con OOo es un proceso extremadamente sencillo y fácil de aprender, incluso un principiante absoluto puede crear un PDF en cuestión de segundos. Pero la simplicidad del proceso es su principal desventaja: no espere lograr una alta calidad de impresión a través de este método. En la pantalla o en papel, su documento PDF se verá como un documento OOo (o como MS Word documento, si se lo puede imaginar) y nada más.
  2. TEX y sus derivados Un sistema de composición tipográfica diseñado por el Prof. Donald Knuth en 1978 y muy desarrollado en los años siguientes por la comunidad TEX le permite crear documentos PDF de calidad de impresión mucho mayor que aquellos creados con OpenOffice.org editor. Un documento hecho con TEX parece "un libro real" e incluso hoy TEX y sus derivados son utilizados por varias editoriales ampliamente conocidas. Pero una calidad de impresión superior de TEX tiene su precio: necesitará invertir algo de tiempo y esfuerzo en aprender TEX comandos y lenguaje de marcado. Afortunadamente, muchos tutoriales sobre TEX y sus derivados se publicaron durante los últimos 30 años, y un principiante completo puede aprender TEX conceptos básicos en un par de semanas.
  3. Scribus Scribus es una aplicación de publicación de escritorio relativamente nueva (primero lanzada en 2003), pero en rápido desarrollo. Al igual que TEX Scribus permite crear documentos PDF de calidad de impresión muy decente, pero su proceso de crear diferencias con respecto a TEX. Preparación de un documento en TEX que se asemeja a la programación, mientras que en Scribus se parece más al diseño en lienzo. Si alguna vez trabajó con Adobe InDesign o QuarkXPress Scribus le resultará familiar. Scribus se enorgullece de sus funciones de manejo de PDF y afirmaciones de que es capaz de producir un PDF de "alta calidad, listo para imprimir" que incluye características avanzadas de PDF 1.4, PDF / X-3 compatible con ISO y archivos PDF con color ICC ". Desafortunadamente, necesitará pasar una buena cantidad de tiempo para aprender incluso los conceptos básicos de Scribus y Scribus no están tan disponibles como los de TEX.

Conclusiones:

  • Si desea que un documento PDF simple sea rápido y económico, su elección debe ser OpenOffice.org . Es posible crear libros PDF sencillos utilizando el formato OOo los estilos y la incrustación de imágenes.
  • Si desea crear un documento bien estructurado, con referencias cruzadas, secciones, subsecciones, índice, etc., debe atenerse a TEX (y sus derivados como LaTEX ] ConTeXt y otros). Y si tiene muchas matemáticas en su documento, TEX puede ser su única posibilidad.
  • Si desea un diseño elegante, muchas ilustraciones de collage como en revistas y otro personal llamativo, probablemente necesite Scribus .

[ad_2]

Source by Alexey Titov

No Comments
Debian

 Ejemplo de capacitación del comando Linux Su – Cómo ponerse a trabajar como usuario raíz de Linux – Debain Ubuntu

[ad_1]

Cuando se trabaja en un escritorio Linux como un usuario de Linux "normal", muchas veces deberá dirigirse a la línea de comando y ejecutar los comandos de Administración del sistema.

Y para ejecutar muchos de estos comandos, debe trabajar como el usuario llamado root (también conocido como Superusuario).

Consejos para el entrenamiento de los comandos de Linux: El nombre del superusuario se abrevia como su (y verá cómo usar el comando del mismo nombre a continuación).

Utiliza el comando Linux su (con la opción -) en el aviso para pasar de trabajar como usuario "normal" a trabajar como usuario raíz.

Un usuario "regular" también se conoce como usuario "no raíz".

Por razones de seguridad, nunca debe iniciar sesión en un escritorio Linux con el nombre de usuario de root. Por lo tanto, debe iniciar sesión como un usuario "normal" y luego se encuentra en el escritorio y sigue los pasos para "abrir" una "ventana de emulación de terminal" de Linux para ir al indicador de línea de comando.

Cuando se le solicita como usuario "normal", debe ejecutar el comando Linux su para "iniciar sesión" y pasar de trabajar como usuario "no raíz" a trabajar como usuario raíz para que pueda ejecutar el poderoso Comandos de administración del sistema Linux.

Usando el comando Linux su para trabajar como superusuario raíz

Cuando usa Red Hat, Fedora, SUSE, Debian y muchas otras distribuciones, luego de iniciar sesión en un escritorio Linux como un "regular" y usuario "no root" y abriendo una ventana de emulación de terminal, la línea de comando aparece como $ (un símbolo de signo de dólar).

En este punto, usted no trabaja como usuario raíz.

Aquí se explica cómo ejecutar el comando su de Linux:

Pruebe todos los ejemplos a continuación para obtener experiencia práctica en comandos reales.

$ su –

Asegúrese de utilizar el signo – (guión) como se muestra a la derecha del comando anterior. Esto proporciona el "entorno de usuario raíz".

Después de ejecutar el comando anterior, el aviso cambia de $ (un signo de dólar) a # (un signo de número) para indicar que está trabajando "como el usuario raíz" y no "como un usuario normal".

Ahora puede ejecutar los comandos de administración del sistema Linux.

Para "volver" a trabajar como usuario "normal", ejecute el comando de salida de Linux:

$ exit

Comandos de Linux Consejos de capacitación : Cuando ejecuta comandos, los ejecuta "en el shell bash" (entorno) y cuando ejecuta el comando su (para la opción de guión) para que funcione como el usuario raíz, está realmente abriendo un "subshell" dentro del "shell bash".

Cuando ejecuta el comando de salida, está "saliendo" de la subshell (como usuario raíz) hacia el shell "normal".

Debian Linux es una distribución Linux "importante" y las siguientes distribuciones están "basadas en" o "derivadas de" esta versión, por lo que los ejemplos anteriores también funcionarán en las siguientes distribuciones: [19659002] Ubuntu Damn Small Linux, Dreamlinux, Kanotix, Knoppix, LinEx, Linspire, Mepis, Sidux, Xandros, ¡y muchos más!

[ad_2]

Source by Clyde E. Boom

No Comments
Debian

 Inicio rápido de Linux: cómo utilizar los tutoriales en vídeo de Linux desde un CD y ejecutar Linux en Windows

[ad_1]

Los tutoriales de video de Linux son una manera excelente, fácil y rápida de comenzar a aprender a usar Linux.

Obteniendo Linux funcionando en Windows – ¡Así que puede aprender cómo usar Linux en Windows!

Puede descargar un "reproductor" de máquina virtual Linux y una máquina virtual Linux gratuita para que pueda ejecutar Linux en Windows.

Simplemente descargue e instale rápidamente el "reproductor" de máquina virtual Linux gratuito, de la misma manera que instala cualquier programa de Windows. Esto lleva unos veinte minutos.

A continuación, descargue una máquina virtual Linux gratuita y descomprima los archivos de la máquina virtual en una carpeta en su disco duro de Windows. Sin incluir el tiempo de descarga, esto toma alrededor de diez minutos.

Hay una muestra gratuita de video tutorial de Linux que muestra cada paso de cómo descargar la máquina virtual Linux gratuita.

Linux Tips: Hay cientos de máquinas virtuales libres de Linux disponibles para descargar en muchas distribuciones populares de Linux (versiones), incluyendo Ubuntu Linux, Debian Linux, Red Hat Linux, Fedora Linux, SUSE Linux ¡y mucho más!

A continuación, ejecute el reproductor de máquina virtual y abra una máquina virtual, de la misma forma que ejecuta un procesador de texto y abra un documento, ¡y obtendrá Linux fácilmente en Windows!

Entonces, ahora tiene Linux ejecutándose en una "ventana" en Windows. Y puede ejecutar programas de software Linux desde el escritorio de Linux y también abrir una ventana de emulación de terminal, para obtener el indicador de línea de comando de Linux, para ejecutar comandos de Linux.

Linux Tips: Para abrir una ventana de emulación de terminal en el escritorio Linux para ejecutar comandos Linux: haga clic en el icono que se parece a una pantalla de computadora o haga clic derecho en el escritorio y seleccione "Linux Terminal" o " Consola Linux "(o similar) – o busque en los menús y seleccione" Terminal Linux "o" Consola Linux "(o similar).

Ejecutando tutoriales de video de Linux desde un CD en Windows

Ahora inserte el CD que contiene los tutoriales de video de Linux. Esto hace que su navegador se ejecute automáticamente y muestre la lista de tutoriales de video de Linux.

Para ver un video de Linux, simplemente haga clic en el nombre del video tutorial en la lista, como "Ejecutar Linux en Windows", o "Instalar Linux desde CD / DVD", o "Aprender a ejecutar comandos de Linux" – y el tutorial se ejecuta en el navegador (en Windows).

Entonces, ahora tiene un video de Linux ejecutándose en su navegador y también tiene Linux ejecutándose en otra ventana.

Aprendiendo Linux en Windows para obtener una verdadera experiencia práctica.

Ahora, aquí está lo mejor de ejecutar Linux en Windows para obtener capacitación en Linux.

No solo puedes ver los videos de Linux para ver y escuchar cómo usar Linux, sino que también puedes usar un escritorio Linux para ejecutar programas de software Linux y lo más importante: ¡ejecutar comandos de Linux!

Simplemente inicie un video de Linux, como " Cómo ejecutar el comando grep de Linux " y vea un poco cómo ejecutar el comando, paso a paso. Luego haz clic en el botón de pausa.

Mantenga presionada la tecla Alt (a la izquierda de la barra espaciadora en su teclado) y presione la tecla Tab, para ir al indicador de línea de comando de Linux, en la ventana de Linux.

Ahora prueba el comando de Linux que acabas de ver, ¡y experimenta un poco!

A continuación, mantenga presionada la tecla Alt y presione Tab y vaya a la ventana de video de Linux para ver un poco más del video de Linux y aprender algunas más opciones del comando.

Luego presione Alt + Tab nuevamente para ir al indicador de línea de comando de Linux en la ventana de Linux y pruebe las nuevas opciones de comando de Linux. Y así.

¡Una excelente manera de obtener capacitación real y práctica en Linux!

[ad_2]

Source by Clyde E. Boom

No Comments
Debian

 Sistema operativo Ubuntu

[ad_1]

Ubuntu es un sistema operativo basado en Linux, diseñado específicamente para computadoras personales, se ve como una alternativa viable a Microsoft Windows.

Se deriva de Debian, otra distribución de Linux conocida. El nombre proviene de una ideología africana que significa "humanidad para los demás". El uso del lema "Linux para humanos" encarna uno de los objetivos previstos del proyecto es hacer que Linux sea un sistema operativo popular y fácil de usar.

Ubuntu es un software de libre distribución que forma parte de la familia de "fuente libre y abierta". Canonical LTD. desarrollador de sistemas que se compromete a mejorar el lanzamiento cada seis meses bajo la Licencia Pública General de GNU.

Historia

La primera versión apareció como una copia de Debian el 20 de octubre de 2004, y utilizó el entorno GNOME, en comparación con otros derivados de Debian. Canonical ha creado el sistema Debian de código más una gran cantidad de programas gratuitos ofrecidos a través del usuario de Update Manager. Ubuntu está actualmente financiado por Mark Shuttleworth con su compañía, Canonical. El 8 de julio de 2005 se estableció Canonical Ubuntu Fundata, de la cual debía un capital de 10 millones de dólares. Este rol generalmente es fundamental para continuar con el desarrollo del sistema operativo y crear paquetes de software compatibles con Ubuntu.

Características

Instalación

Ubuntu se puede descargar gratis en el sitio web oficial del sistema en formato ISO. Puede copiar a un CD / DVD y luego instalarlo en unos pocos pasos muy simples. Una gran ventaja de Ubuntu es que puede usarse incluso sin la instalación de disco duro a través de Live Session.

Interfaz

Ubuntu usa la interfaz GNOME, que es más popular que otras alternativas como KDE Linux World. Ubuntu es muy fácil de usar, amigable y le gusta la versión de Microsoft que hace la transición de un sistema a otro muy fácil.

Requisitos del sistema

Para ejecutar Ubuntu se requiere una pequeña cantidad de recursos y un cierto procesador mínimo de 300MHz, 256MB de RAM, espacio en disco duro y un mínimo de 4 MB de tarjeta de video a 640 x 480 VGA .

Seguridad

En general, los sistemas familiares son altamente confiables Linux Ubuntu además de ser un derivado de Debian podría decir que es uno de los sistemas más seguros del mundo. Hubo informes que pasaron años sin que se reparara un sistema operativo de computadora. Si la versión de Microsoft puede decir que hay millones de gusanos para Ubuntu, el número es alrededor de 1000, lo que lo convierte en un sistema adecuado para servidores web.

Conclusiones

Ubuntu es una buena alternativa de sistemas operativos con licencia y puede ser una buena solución para las empresas que desean reducir costos. Si desea probar una familia de sistema operativo Linux y no quiere perder sus días con sistemas complicados como Debian o Fedora, Ubuntu es probablemente la mejor opción que ofrece la alternativa más fácil a todo lo que desea hacer.

[ad_2]

Source by Andra Anda

No Comments
Debian

 ¿Qué distribución de Linux debo aprender para obtener experiencia empresarial?

[ad_1]

¿Por qué aprender Linux?

Si está leyendo esto, probablemente ya tenga una razón por la cual le gustaría aprender Linux. Este artículo se centrará específicamente en aquellos que desean aprender Linux para el avance profesional o profesional. Este artículo está enfocado en aquellos que no tienen experiencia limitada con Linux y conocen los beneficios profesionales y profesionales que un sistema operativo tan increíble puede tener.

¿Por qué no Ubuntu o Debian?

Contrario a la creencia popular, Ubuntu y Debian no son tan populares como la gente piensa, aunque hay mucha propaganda en línea sobre estos dividendos y son excelentes para los aficionados que no son la mejor opción para aquellos que desean adquirir experiencia en una distribución de Linux que se usa ampliamente en la empresa.

Si echamos un vistazo a Dell e IBM, por ejemplo, son compatibles específicamente con RedHat Enterprise Linux. Después de haber trabajado personalmente para IBM, Oracle, Qwest Communications y CSG Systems, sé de primera mano que estas compañías compran hardware de Dell e IBM y eligen específicamente RedHat Enterprise Linux para sus servidores Linux.

Entonces, con una etiqueta de precio que oscila entre $ 350 y $ 8,000 para RedHat Enterprise, podría ir fácilmente a la quiebra configurando unos pocos servidores pequeños para aprender. Entonces, ¿Qué haces? ¿Cómo puede aprender este sistema operativo y darle la experiencia que necesita para brillar en cualquier entorno empresarial?

¿Por qué Fedora Core?

Bueno para aquellos que actualmente no saben, Fedora es una distribución de Linux de comunidad de código abierto patrocinada por RedHat. Fedora, como se indica en el sitio web de RedHat es

"Integración comunitaria e innovación rápida versus compatibilidad. Debido a que el objetivo principal de Fedora es poner nueva tecnología en manos de usuarios interesados, la compatibilidad es a veces una consideración secundaria. Es más probable que las aplicaciones requieran recompilación y en ocasiones adaptación del código fuente para mantenerse al día con las interfaces cambiantes.

Hacemos todo lo posible para preservar la compatibilidad en las actualizaciones de Red Hat Enterprise Linux. En ocasiones, esto puede llevar a decisiones difíciles, preservando la compatibilidad impiden la incorporación de nuevas características deseables. "

Lo que esto significa para usted es que a medida que aprende en Fedora casi puede garantizar que se sentirá muy cómodo trabajando con RedHat enterprise Linux en un entorno casi corporativo y podrá responder Linux técnico preguntas en casi cualquier entrevista. Como RedHat proporciona la dirección para el Proyecto Fedora, puede garantizar y esperar que Fedora proporcione el terreno de aprendizaje perfecto para RedHat Enterprise Linux.

[ad_2]

Source by Brian Carpio

No Comments
Debian

 Debian Chinese How-To

[ad_1]

Esta es mi experiencia personal con la configuración del entorno chino en mi Debian Box, con escritorio KDE.

Aquí están mis especificaciones.

  • Debian Unstable, kernel 2.6.18-1-686
  • xserver-xorg 7.1.0-4
  • kde 3.5.5

Configura el sistema con configuraciones regionales en inglés, para que su escritorio, menús y programas y # 39; los menús de archivo no mostrarán caracteres en inglés en fuentes ttf chinas borrosas. Todavía podrá ingresar chino en casi todo (navegadores, konquerer, mensajería instantánea, konsole, xchat y más).

Aquí hay una instrucción paso a paso.

  1. Configuración del sistema regional UTF-8 en todo el sistema

    dpkg-reconfigure locales

    Este comando le solicitará una pantalla para seleccionar las configuraciones regionales deseadas. Para mi caso, he seleccionado

    1. en_US ISO-8859-1
    2. en_US.UTF-8 UTF-8
    3. zh_CN GB2312
    4. zh_CN.GB18030 GB18030
    5. zh_CN.GB18030 GB18030
    6. zh_CN .GB18030 GB18030
    7. zh_TW BIG5
    8. zh_TW.UTF-8 UTF-8

    Establezca en_US.UTF-8 UTF-8 como configuraciones regionales predeterminadas. Por ahora, cuando imprima su configuración local con el comando [19459099] locale todas las variables con " LC_XXX " deberían estar ya en " en_US.UTF-8 ".

  2. Pantalla en chino

    Hay algunos paquetes que necesita obtener para que el texto chino se muestre correctamente en su escritorio KDE.
    Estos son para la internacionalización de KDE.

    • kde-i18n-zhcn (para chino simplificado)
    • kde-i18n-zhtw (para chino Big5)

    Siempre puede agregar la codificación que desee para otros idiomas. También tengo kde-i18n-ko para coreano, y kde-i18n-ja para Japón.
    Después de instalar los paquetes internacionalizados, deberá instalar TTF (fuentes de tipo verdadero). Aquí está la lista.

    • ttf-arphic-bkai00mp ("PL PL KaitiM Big5" fuente china TrueType)
    • ttf-arphic-bsmi00lp ("PL Mingti2L Big5" fuente china TrueType)
    • ttf-arphic-gbsn00lp ("PL PL SungtiL GB "Fuente china TrueType"
    • ttf-arphic-gkai00mp ("PL PL KaitiM GB" Fuente china TrueType)
    • ttf-arphic-uming ("PL PL ShanHeiSun Uni" Fuente china Unicode TrueType)
    • ttf- fireflysung ("PL PL New Sung", fuente china TrueType)
    • ttf-kochi-gothic-naga10 (fuente japonesa TrueType Kochi Subst Gothic)

    Mi fuente china predeterminada es ttf-fireflysung, que he olvidado dónde obtener. Recuerdo haberlo obtenido de un sitio de Taiwán. Si alguno de ustedes tiene la dirección, háganmelo saber. Si no puede obtener luciérnaga, uming es probablemente su mejor opción para el texto chino.

  3. Cambio de fuente para la visualización de texto en chino

    A veces, en su escritorio KDE, si ha descargado archivos con nombres de archivo chino / japonés, se mostrará en caracteres cuadrados ilegibles. Esto significa que KDE no puede encontrar la sustitución de fuentes adecuada para caracteres desconocidos. Puede obtener qt3-qtconfig para tratar este problema. Dentro del programa, podrá configurar la sustitución de fuentes para su fuente KDE predeterminada (la mía es Bitstream Vera). Aplique algunos TTF de sustitución, como AR PL New Sung y AR PL ShanHeiSun Uni, para que su texto se muestre correctamente.

    Para otros programas como Firefox, Xchat, amarok y más. Podrás elegir su propia fuente predeterminada. En mi caso, una vez que qt3-qtconfig está configurado correctamente, estos programas no tienen ningún problema para usar la configuración.

    Si los métodos anteriores todavía no funcionan para usted. También puede intentar instalar gtk2-engines-gtk-qt . Este programa usará tu configuración Qt para dibujar tus aplicaciones GTK & # 39; interfaz de usuario, incluidas las fuentes, por supuesto. También debe consultar con

    update-alternatives –config qtconfig

    para ver qué configuración de qt está actualmente en uso. Si usó qt3-qtconfig, definitivamente debe elegir "/ usr / bin / qtconfig-qt3" como su valor predeterminado.

  4. Método de entrada chino

    IMO, scim es siempre la mejor opción porque tiene soporte para pinyin, el único método de entrada chino con el que estoy familiarizado. Deberás obtener estos paquetes.

    • scim
    • scim-chinese
    • scim-gtk2-immodule
    • scim-modules-socket
    • scim-pinyin
    • libscim8c2a

    Para hacer que scim trabaje en casi todas partes en KDE, algunos ajustes deben hacerse.
    Primero, en su archivo ~ / .bashrc agregue en esta línea.

    exportar LC_CTYPE = "zh_CN.UTF-8"

    Esto exportará su LC_TYPE como zh_CN.UTF-8 ya que ya hemos configurado todo esto en en_US.UTF-8. Esta es la configuración local de cada usuario, para mi caso no configuré mi LC_TYPE a zh_CN.UTF-8 en todo el sistema con este comando.

    dpkg-reconfigure localesconf

    Use este comando para configurar scim como su método de entrada predeterminado para X.

    update-alternatives –config xinput-all_ALL

    Nuevamente esta es la configuración general de mi sistema. Para la configuración local del usuario, agregue estas líneas en su exportador ~ / .bashrc

    XIM = SCIM
    exportar XIM_PROGRAM = / usr / bin / scim
    exportar XIM_ARGS = "- d"
    exportar GTK_IM_MODULE = xim
    exportar QT_IM_MODULE = xim

    Reinicie su servidor X e inicie sesión en KDE. En cualquier campo de entrada de texto (Gaim, Firefox, Xchat, Open Office, Thunderbird y más), cuando presione CTRL + Espacio aparecerá la barra de herramientas scim y podrá ingresar texto en chino. CTRL + espacio nuevamente para volver a inglés.

    Recuerde no instalar Skim (interfaz KDE para scim), ya que de alguna manera congelará su teclado repetidamente.

Una página muy útil en http://www.unifont.org/fontguide/, es posible que desee verificarlo.

[ad_2]

Source by Yien Bin

No Comments
Debian

 Revisión de aplicaciones de seguridad Ubuntu y Debian

[ad_1]

Proteger los servidores de posibles ataques es de suma importancia en el clima económico de hoy. Este artículo es una revisión personal de algunas de las mejores aplicaciones que he revisado recientemente para proteger mi propio servidor y otros. Este documento contiene aplicaciones que pueden o no adaptarse a cada situación para asegurar adecuadamente los sistemas de Internet. Pero sí utiliza software de fuente completamente libre y basado en host gratuito, por lo que se ejecutarán sin necesidad de hardware externo costoso.

Al revisar las políticas de seguridad existentes, primero se deben tener en cuenta algunos factores. Estos son el rendimiento, la estabilidad y el uso general de los recursos del sistema. Use esto para determinar la necesidad de cada uno de sus propios requisitos. En lugar de simplemente presionar todo lo recomendado en un solo servidor. Como algunas aplicaciones revisadas no siempre son totalmente intercambiables con las otras mencionadas.

Dicho esto, comenzaremos con el servidor web más popular de Apache the Worlds.

Mod Security

Sin duda, uno de mis módulos favoritos de Apache es Mod Security. Aunque requiere registrarse para descargar y no es completamente gratuito sin restricciones. Mod Security es un valioso firewall de aplicaciones web que elimina gran parte de los robots falsos y aleatorios que flotan en Internet hoy en día. Según el sitio web de Mod Security, más del 70% de todos los ataques realizados en la web hoy se realizan en el nivel de la aplicación web. Lo cual es muy relevante ya que un único sitio web comprometido a menudo puede perder miles o incluso cientos de miles de contraseñas y credenciales de usuario en un solo compromiso.

Pros

Mod Security tiene un conjunto de reglas muy estrictas que es capaz de bloquear muchos tipos de ataques de aplicaciones web, la mayoría de los cuales se pueden encontrar en las directrices establecidas por OWASP top 10.

Contras

Las reglas predeterminadas pueden romper la funcionalidad de las aplicaciones web al principio. Pero se puede arreglar si puede encontrar las reglas ofensivas viendo archivos de registro y comentando esas reglas. Lo más común que puede ocurrir es que los usuarios no puedan iniciar sesión o que se rompa alguna otra funcionalidad, como una búsqueda personalizada.

Snort

La siguiente aplicación muy interesante es Snort, el estándar defacto comúnmente conocido en la detección de intrusos. El trabajo de Snorts es monitorear las redes a la vez que es tan liviano como es humanamente posible. En cuanto a no consumir muchos recursos del sistema y ralentizar a los usuarios de los sistemas, puede estar ejecutándose. Sin embargo, lo que realmente hace que snort sea único es que tiene el legado de ser un IDS muy estable y robusto con conjuntos de reglas de código abierto y conjuntos de reglas comerciales más avanzados que están disponibles a través de suscripción.

Pros

Ligero y flexible, confiable y estable.

Contras

Las reglas libres disponibles tienen mucho que desear cuando se comparan con las reglas de suscripción.

AIDE

AIDE El corrector de integridad de archivos se puede usar para crear hash de archivos o directorios y es un reemplazo genérico para el cable de disparo de la aplicación Linux anterior. Si una aplicación ha sido modificada sin consentimiento, una simple referencia cruzada a través de un disco de imagen puede revelar ideas rápidamente sobre qué archivos pueden haber cambiado en el proceso. Proporcionando hashes SHA1 u otros algoritmos. Está allí antes muy útil para analizar la causa exacta de una vulnerabilidad en el caso de una posible intrusión y en muchos aspectos puede considerarse un detector de rootkit sin todas las campanas y silbidos de lujo como nuestra próxima aplicación.

Pros

Admite algoritmos personalizados y compensa el lugar donde fallaron el cable de disparo y otros.

Contras

La falta de documentación para implementar y utilizar correctamente para usuarios menos experimentados puede ser un concepto al que puede renunciar rápidamente. (No te culpo, pero vale la pena.)

RKHUNTER

Otro buen detector de Root-kit es RKHUNTER y funciona muy parecido a AIDE pero es más específicamente, un detector de rootkits en el que escanea todas las ubicaciones habituales en las que tendría sentido que los root-kits se ocultaran en un sistema Linux o donde históricamente se hayan almacenado.

Pros

Muy en profundidad y tiene soporte para una amplia gama de kits de raíz comunes.

Contras

De forma predeterminada en debian y ubuntu marca un falso positivo para gawk, awk y algunos otros directorios pero creo que esto solo es un falso positivo.

FAIL2BAN

Fail2Ban ayuda a bloquear las consultas automatizadas ya menudo de fuerza bruta por bots o atacantes potenciales a través de SSH que hacen demasiados intentos de inicio de sesión incorrectos.

Pros

Al prohibir automáticamente los bots, no solo protege su sistema de compromisos sino que también ayuda a mantener el rendimiento del servidor en niveles más óptimos.

Contras

Me he bloqueado temporalmente antes de no establecer el umbral lo suficientemente alto y olvidarme de la contraseña que utilicé. Mientras no hagas eso, deberías estar bien.

Elija el host web adecuado

Si bien esta no es una aplicación, creo que es igualmente importante y un factor importante para mantener su servidor web seguro es elegir el host web adecuado y ambiente para sus necesidades. Mientras que hay muchas vacas, papi, cocodrilos y otros tiburones que intentan sumar 1 y 1 en la guerra de acogida de $ 5 o menos. Tómese su tiempo para reconsiderar lo que está pagando y, si puede pagarlo, pague un poco más para obtener los beneficios de un conocido proveedor de alojamiento seguro siempre que pueda.

[ad_2]

Source by Bob Parkinsons

No Comments