Saltar al contenido

admin

Como hacer un análisis de mercado

  • admin 

El termino “analisis de mercado” confunde mucho a los emprendedores, especialmente a aquellos que se enfocan en una nicho especifico de mercado o segmento de mercado.

De hecho, muchos dueños de microempresas no entienden el proceso o se quejan de que el realizar un analisis de mercado es demasiado complicado o demasiado caro y se sorprenderian de que esto no es necesariamente cierto.

¿Que es un análisis de mercado?

En el termino mas basico, un analisis de mercado es un estudio de:

  • Un problema en particular o una oportunidad de mercado
  • Las necesidades de un mercado objetivo que requiere de solucionar un problema o una oportunidad
  • Ideas para el mercadeo de un producto en particular o un servicio que satisfaga las necesidades de un mercado objetivo.

Cuando se debe de realizar un analisis de mercado? 

  • Cuando se esta iniciando un negocio
  • Cuando se esta entrando a un mercado nuevo
  • Cuendo este usted considerando agregar un producto nuevo o servicio

Porque debe usted realizar un analisis de mercado? 

  • Para minimizar el riesgo de su negocio
  • Para entender los problemas y las oportunidades
  • Para identificar las oportunidades de ventas
  • Para planificar su mercadotecnia/o mensaje de venta

El proceso para realizar un analisis de mercado se puede dividir en tres partes:

Parte 1 – Entendiendo las Condiciones del Mercado 

Esto le dara a usted la informacion basica acerca del mercado completo – el tamaño, la competencia, los clientes.

Parte 2 – Identificar las Oportunidades de Mercado 

Esto le dara una informacion mas especifica acerca de sus problemas potenciales u oportunidades en un mercado objetivo, esto incluye informacion sobre crecimiento, tendencias actuales y futuras, factores externos y mas informacion sobre sus competidores.

Parte 3 – Desarrollar Estrategias Dirigidas a un Mercado 

Aquí es en donde la investigacion de mercado le marca el camino. Le ayudara a encontrar las oportunidades de crecimeiento para su negocio. Entendiendo el mercado y conociendo las oportunidades que se encuentran disponibles, usted podra crear una estrategia que lo separara de sus competidores.

A continuacion veremos 10 preguntas que le pueden ayudar a iniciar:

1. ¿Cuál es el mercado que quiero alcanzar?

  • ¿Quienes son? (Demografia Basica)
  • ¿Cuál es su principal problema en relacion a su mercado?
  • ¿Cuales de sus necesidades pueden ser cubiertas por los productos o servicios en este mercado?

2. ¿Quienes son mis competidores en este mercado?

  • ¿Ellos son exitosos en este mercado?
  • ¿Ellos proveen un producto o servicio similar?
  • ¿Cual es la participacion de mercado de mis tres mas grandes competidores en el mercado?

3. ¿Existe capacidad para crecer en ese mercado?

4. ¿Cual es el tamaño de ese mercado?

  • ¿Hay espacio para crecer?
  • ¿La industria esta creciendo? ¿Es estable? ¿Saturada? ¿Volátil? ¿Declinando?

5. ¿En que se diferencia mi producto o servicio al de la competencia?

6. ¿Como puedo alcanzar este mercado?

  • Como esta mi competencia alcanzando ese mercado?
  • Es la manera mas efectiva?
  • Cuales son los modos alternos para alcanzar ese mercado?

7. ¿Cuales son los modelos de negocios de mis competidores en este mercado?

  • ¿Son efectivos?
  • ¿Existe alguna manera de hacerlo de diferente forma o mejor?

9. ¿Qué es lo que los clientes esperan de este tipo de producto o servicio?

10. ¿Cuál es su ventaja competitiva en este mercado?

Conociendo las respuestas a estas preguntas, no solamente lo ayudaran a si su producto o servicio es requerido, sino que le ayudara a encontrar las mejores maneras para alcanzar a sus clientes, precio de sus productos o servicios y por ultimo a realizar mas ventas!

Discos y gestión filesystems

  • admin 

Respecto a las unidades de almacenamiento:

  • IDE 
    • /dev/hda disco master (primer conector IDE)
    • /dev/hdb disco slave (del primer conector IDE)
    • /dev/hdc disco master (segundo conector IDE)
    • /dev/hdd disco slave (segundo conector IDE)
  • SCSI
    • /dev/sda Scsi0
    • /dev/sdb Scsi1
  • Disquetes
    • /def/fdx (dónde x número disquetera empezando en 0). Hay diferentes dispositivos, dependiendo de la capacidad del disquete, por ejemplo, el disquete de 1.44MB en la disquetera A sería /dev/fd0H1440.

Respecto a las particiones presentes, el número que sigue al dispositivo representa el índice de la partición dentro del disco, y es tratado como un dispositivo independiente:/dev/hda1 primera partición del primer disco IDE, o /dev/sdc2, segunda partición del tercer dispositivo SCSI.

En el caso de los discos IDE, éstos permiten cuatro particiones denominadas primarias y un mayor número en extendidas (o lógicas). así, si /dev/hdan, n será siempre inferior o igual a 4, se tratará d euna partición primaria, si no, se tratará de una partición lógica con n superior o igual a 5.

Con los discos y los sistems de ficheros (filesystems) asociados, los procesos básicos que podemos realizar se engloban en:

  1. Creacción de particiones –> fdisk, o parecidos (cfdisk, sfdisk)
  2. Formateo de disquetes –> fdformat, superformat,mformat
  3. Creacción de filesystems Linux –> mkfs. Hay versiones específicas para crear filesystems diferentes: mkfs.ext2, mkfs.ext3, y también filesystems no Unix: mkfs.ntfs, mkfs.vfat,mkfs.msdos,mkfs.minix u otros. Ora cosa particular es la orden mkswap que permite crear áreas de swap en particiones que, más tarde, se pueden activar o desactivar con swapon y swapoff.
  4. Montaje de los filesystems: mount, unmount.
  5. Verificación de estado: fsck. También existen versiones particulares para otros sistemas de ficheros: fsck.ext2, fsck.ext3, fsck.vfat,fsck.msdos,etc… Se recomienda desmontar las particiones para realizar elp roceso si se detectan errores y hay que aplicar correcciones.
  6. Backup: tar, cpio, dd,etc…
  7. Utilidades diversas: badblocks para encontrar bloques defectuosos en el dispositivo; dumpe2fs para obtener información sobre filesystems linux; tune2fs permite hacer procesos de tunning de filesystems Linux de tipo ext2,ext3 o ext4 y ajustar diferentes parametros de comportamiento.

Yum Command Options

  • admin 

Basic Yum Commands and how to use them

http://yum.baseurl.org/wiki/YumCommands

This is not an exhaustive list of all yum commands but it is a list of the basic/common/important ones. For a complete list see the yum man page.

   yum list [available|installed|extras|updates|obsoletes|all|recent] [pkgspec]

This command lets you list packages in any repository enabled on your system or installed. It also lets you list specific types of packages as well as refine your list with a package specification of any of the package’s name, arch, version, release, epoch.

   yum list

By default ‘yum list’ without any options will list all packages in all the repositories and all the packages installed on your system. Note: ‘yum list all’ and ‘yum list’ give the same output.

   yum list available

Lists all the packages available to be installed in any enabled repository on your system.

   yum list installed

This is equivalent to rpm -qa. It lists all the packages installed on the system.

   yum list extras

This command lists any installed package which no longer appears in any of your enabled repositories. Useful for finding packages which linger between upgrades or things installed not from a repo.

   yum list obsoletes

This command lists any obsoleting relationships between any available package and any installed package.

   yum list updates

This command lists any package in an enabled repository which is an update for any installed package.

   yum list recent

This command lists any package added to any enabled repository in the last seven(7) days.

   yum list pkgspec

This command allows you to refine your listing for particular packages.

Examples of pkgspecs:

      yum list zsh 
      yum list joe\* 
      yum list \*.i386 
      yum list dovecot-1.0.15
   yum install/remove/update

….

   yum check-update

Exactly like yum list updates but returns an exit code of 100 if there are updates available. Handy for shell scripting.

   yum grouplist
   yum groupinfo
   yum groupinstall
   yum groupupdate
   yum groupremove

Please see the YumGroups page on this wiki for information about the above commands.

   yum info

This displays more information about any package installed or available. It takes the same arguments as yum list but it is best run with a specific package name or glob. Example:

     $ yum info yum
     Installed Packages
     Name       : yum
     Arch       : noarch
     Version    : 3.2.20
     Release    : 3.fc10
     Size       : 2.5 M
     Repo       : installed
     Summary    : RPM installer/updater
     URL        : http://yum.baseurl.org/
     License    : GPLv2+
     Description: Yum is a utility that can check for and automatically download and
                : install updated RPM packages. Dependencies are obtained and downloaded
                : automatically prompting the user as necessary.
  yum search

This allows you to search for information from the various metadata available about packages. It can accept multiple arguments. It will output the packages which match the most terms first followed by the next highest number of matches, etc. Specifically yum search looks at the following fields: name, summary, description, url. If you’re searching for what package provides a certain command try yum provides instead.

Search example:

$ yum search python rsync ssh
========================= Matched: python, rsync, ssh ==========================
rdiff-backup.i386 : Convenient and transparent local/remote incremental
                  : mirror/backup

============================ Matched: python, rsync ============================
cobbler.noarch : Boot server configurator

============================= Matched: python, ssh =============================
denyhosts.noarch : A script to help thwart ssh server attacks
pexpect.noarch : Pure Python Expect-like module
python-paramiko.noarch : A SSH2 protocol library for python
python-twisted-conch.i386 : Twisted SSHv2 implementation

============================= Matched: rsync, ssh ==============================
duplicity.i386 : Encrypted bandwidth-efficient backup using rsync algorithm
pssh.noarch : Parallel SSH tools
   yum provides/yum whatprovides

This command searches for which packages provide the requested dependency of file. This also takes wildcards for files. Examples:

$ yum provides MTA
2:postfix-2.5.5-1.fc10.i386 : Postfix Mail Transport Agent
Matched from:
Other       : MTA

exim-4.69-7.fc10.i386 : The exim mail transfer agent
Matched from:
Other       : MTA

sendmail-8.14.3-1.fc10.i386 : A widely used Mail Transport Agent (MTA)
Matched from:
Other       : Provides-match: MTA

$ yum provides \*bin/ls
coreutils-6.12-17.fc10.i386 : The GNU core utilities: a set of tools commonly
                            : used in shell scripts
Matched from:
Filename    : /bin/ls
   yum shell

….

   yum makecache

Is used to download and make usable all the metadata for the currently enabled yum repos. This is useful if you want to make sure the cache is fully current with all metadata before continuing.

   yum clean

During its normal use yum creates a cache of metadata and packages. This cache can take up a lot of space. The yum clean command allows you to clean up these files. All the files yum clean will act on are normally stored in /var/cache/yum.

Example commands and what they do:

        yum clean packages

This cleans up any cached packages in any enabled repository cache directory.

        yum clean metadata

This cleans up any xml metadata that may have been cached from any enabled repository.

        yum clean dbcache

Yum will create or download some sqlite database files as part of its normal operation. This command clean up the cached copies of those from any enabled repository cache.

        yum clean all

Clean all cached files from any enabled repository. Useful to run from time to time to make sure there is nothing using unnecessary space.

Demonios Samba y relacionados.

  • admin 

Lo siguientes es una breve introducción a los demonios individuales y servicios de Samba, así como también detalles sobre como arrancarlos y detenerlos.

Descripción general de los demonios

Samba está compuesto por tres demonios (smbdnmbd y winbindd). Dos servicios (smb y windbind) controlan los demonios son detenidos arrancados y otras funcionalidades relacionadas a servicios. Cada demonio se lista en detalle, así como también qué servicio específico tiene control sobre él.

  • El demonio smbd

El demonio de servidor smbd suministra servicios para compartir archivos e impresión a clientes Windows. Además, es responsable por la autenticación de usuarios, el bloqueo de recursos y compartir datos a través del protocolo SMB. Los puertos predeterminados en los cuales el servidor escucha por tráfico SMB, son los puertos TCP 139 y 445.

El demonio smbd es controlado por el servicio smb.

  • El demonio nmbd

El demonio del servidor nmbd entiende y responde a las peticiones de servicio de nombres NetBIOS tales como aquellas producidas por SMB/CIFS en sistemas basados en Windows. Estos sistemas incluyen clientes 95/98/ME, Windows NT, Windows 2000, Windows XP y LanManager. También participa en los protocolos de navegación que forman la vista Entorno de red de Windows. El puerto predeterminado en el que el servidor escucha por tráfico NMB es el puerto UDP 137.

El demonio nmbd es controlado por el servicio smb.

  •  El demonio winbindd

El servicio winbind resuelve la información de usuarios y grupos en un servidor Windows NT y lo hace entendible para las plataformas UNIX. Esto se logra usando las llamadas RPC, Pluggable Authentication Modules (PAM) y el Name Service Switch (NSS). Esto permite que los usuarios del dominio Windows NT aparezcan y operen como usuarios UNIX en un máquina UNIX. Aunque está enlazado con la distribución Samba, el servicio winbind se controla separadamente de smb.

El servicio winbind controla al demonio winbindd y no requiere que el servicio smb arranque para poder funcionar. Debido a que winbind es un servicio del lado del cliente utilizado para conectar a los servidores Windows NT, una discusión más detallada de winbind está fuera del ámbito de este manual.

Arrancar y detener el Samba

Para arrancar el servidor Samba, escriba el comando siguiente en un intérprete de comandos conectado como root:

/sbin/service smb start

 NOTA IMPORTANTE: Para configurar un servidor miembro de dominio, primero debe unirse al dominio o Active Directory usando el comando net join antes de arrancar el servicio smb.

Para detener el servidor, escriba el comando siguiente en un intérprete de comandos mientras está conectado como root:

/sbin/service smb stop

La opción restart es una forma fácil de detener y luego arrancar Samba. Esta es la forma más confiable de hacer que los cambios tomen lugar después de editar el archivo de configuración Samba. Observe que la opción de reinicio arranca el demonio aún si no estaba ejecutándose originalmente.

Para reiniciar el servidor, escriba el comando siguiente en un intérprete de comandos mientras está conectado como usuario root:

 /sbin/service smb restart 

La opción condrestart (reinicio condicional) solamente arranca smb con la condición de que se esté ejecutando actualmente. Esta opción es útil para los scripts, debido a que no arranca el demonio si este no se está ejecutando.

Nota Importante: Cuando el archivo smb.conf cambia, Samba automáticamente vuelve a cargarlo después de unos minutos. Es igualmente efectivo ejecutar un restart o un reload manualmente.

Para reiniciar condicionalmente el servidor, desde el indicador de comandos, escriba el comando siguiente como root:

 /sbin/service smb condrestart 

Una recarga manual del archivo smb.conf puede ser útil en caso de que una recarga automática del servicio smb falle. Para asegurarse de que el archivo de configuración del servidor Samba es recargado sin reiniciar el servicio, escriba el comando siguiente como usuario root:

 /sbin/service smb reload 

Por defecto, el servicio smb no se inicia automáticamente al momento del arranque. Para configurar Samba para que inicie al momento del arranque, utilice una utilidad de initscript tal como /sbin/chkconfig/sbin/ntsysv o el programa Herramienta de configuración de servicios. Consulte el capítulo Control de acceso a servicios en el Manual de administración del sistema de Red Hat Enterprise Linux para más información sobre estas herramientas.

Usuarios Samba

  • admin 

Para que un usuario del sistema sea usuario de samba tenemos que agregarlo explícitamente con la orden smbpasswd.

Para añadir un usuario tendremos que ejecutar:

smbpasswd -a usuario

Si omitimos la opción -a entonces simplemente se cambia la contraseña para samba del usuario.

La lista de usuarios de samba se almacena en el fichero /etc/samba/smbpasswd o bien según indiquemos en el parámetro passwd backend.

Usuarios virtuales

Existe la posibilidad de asignar múltiples nombres a un mismo usuario en el fichero /etc/samba/smbusers. Por ejemplo:

# Unix_name = SMB_name1 SMB_name2 …

root = administrator admin

nobody = guest pcguest smbguest

indicaría que los usuarios reales serían root y nobody, pero los usuarios admin y administrator serían en realidad el usuario root.

Puede resultar útil si varias personas tienen que acceder a los mismos datos crear una sola cuenta en samba y luego asignarle diferentes nombres en este fichero.

 

Tendremos que crear los usuarios primero en unix:

useradd -d /var/www/html/direccion direccion 
useradd -d /var/www/html/secretaria secretaria
useradd -d /var/www/html/publico publico

Observamos como estos usuarios los estamos creando con sus directorios personales en unas ubicaciones distintas a las habituales para los directorios personales para hacerlas coincidir con el DOCUMENT_ROOT de los servidores virtuales de Apache definidos anteriormente. En nuestro caso lo que nos interesea es que el directorio personal del usuario aparezca directamente en en el raíz árbol de documentos web, y esto lo tenemos que hacer combinando el DOCUMENT_ROOT de un VirtualHost con el directorio personal del usuario.

También podríamos haber hecho creando un enlace simbólico o definiendo el VirtualHost directamente en un directorio personal en /home.

Ahora asignarle una contraseña unix a esos usuarios. Ejecutamos:

passwd direccion 
passwd secretaria 
passwd publico

Por último tendremos que crear los usuarios en samba:

smbpasswd -a direccion 
smbpasswd -a secretaria 
smbpasswd -a publico

Para modificar la constraseña de un usuario samba siempre podemos ejecutar, como root, por ejemplo:

smbpasswd publico

Y con esto tenemos configurado el acceso mediante clientes Win32 a los directorios personales de los usuarios integrados en el árbol del servidor web apache.

En los clientes 9X tendremos que configurar el cliente para redes microsoft para que inicie una sesión en el dominio.

En los clientes 2000/XP tendremos que integrarlos en el dominio siguiendo el proceso habitual.

Una vez hecho esto, cada vez que iniciemos una sesión en el dominio por alguno es estos usuario, dispondrá de una unidad h: asociada al DOCUMENT_ROOT de un VirtualHost. Todo lo que contenga esta unidad es también accesible por parte del servidor web.

Tenemos que asegurarnos que el usuario que ejecuta el servidor web tiene permisos de lectura sobre los contenidos que queremos publicar.

Lo fundamental además es la configuración del fichero smb.conf que se explica en el siguiente link

http://dns.bdat.net/documentos/entorno_publicacion_web/x1752.html