Tamaño del Texto:
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
 

Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: [guia] Conf de tu server linux  (Leído 1644 veces)
0 Usuarios y 1 Visitante están viendo este tema.
zerosk8
Usuario Habitual
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 61
Miembro Nº: 1040



WWW

Última visita: 23 de Julio de 2008, 07:59:11
« : 16 de Julio de 2007, 08:17:44 »

Bueno como tenia algo de tempo libre (la vdd no) y estaba algo aburrido y al ver que no hay algo de este tipo me puse a hacer este tuto
   
  0.-Antes que nada
   
  Este tuto es para aquellas personas que tienen un servidor dedicado y no tienen la mínima idea de cómo comenzar, donde tratare de explicar lo mas sencillo posible  con base a mi experiencia personal que no es mucha
  También recomiendo leer un manual básico de Linux
   
  1.- Usuarios
   
  Linux es un sistema multiusuario hacemos que nuestro Server tenga una administración mas segura de los distintos usuarios que van hacer diferentes tareas y que estos tendrán privilegios específicos.
   
   
   
  Yo recomiendo que tengamos mas de 3 usuarios en nuestro Server uno exclusivo el RO, uno de administración y otro de monitoreo / mantenimiento
   
  Root
  Como muchos dicen el dios, y hay que tener mucho cuidado cuando entramos con el, ya que no hay “restricciones” y podemos hacer grades destrozos en nuestro SO.  MUY IMPORTANTE No tiene por que haber mas de una persona que se sepa la contraseña de root  y que esta se use, que se use en lo mas mínimo posible, ya que podemos ser victimas de un ataque. Y será fácil borrar los “logs” con este nivel de privilegios.
   
  Usuarios de Sistema
  Son usuarios que son usados para los servicios como puede ser un FTP, HTTPD, IRC (demonios) estos no tienen que tener una shell valida
   
  Usuarios normales con más o menos privilegios que harán uso de los recursos del sistema.
   
 
 
  Creación de usuarios
 
  Primero creamos nuestro grupo
   
 
Citar
Groupadd DEMO
 Y después el usuario
   
 
Citar
useradd -g DEMO -d /home/ragnarok -m –G root -s /bin/bash ragnarok
 
   
   
  donde -g DEMO es el grupo,
  -d /home/ragnarok es el directorio acsignado
  -m Crea el directorio / home/ragnarok/
  –G root Para ser que tenga un sub grupo “root”
  -s /bin/bash cramos una shell valida
  Ragnarok el usuario que crearemos
   
   
  2.- instalación de paquetes
   
  Primero tenemos que importar GPG keys para los paquetes de software
   
 
Citar
rpm --import /usr/share/rhn/RPM-GPG-KEY*
 hacer el update de paquetes
   
Citar
atp-get update  Debian, Ubuntu
Citar
yum update       Fendora, Centos
 Instalamos  los paquetes que vamos a utilizar mas adelante
   
 
Citar
yum install  wget bzip2 unzip zip nmap openssl lynx fileutils gcc gcc-c++
 
   
   
   
  3 Instalacion de SQL
   
  Para instalar mysql
   
 
Citar
yum install mysql mysql-devel mysql-server
 
 
   
  Después creamos un acoplamiento del arranque de sistema, para MySQL (de modo que MySQL comience automáticamente siempre que los cargadores del sistema) y encendemos el servidor de MySQL
   
 
Citar
chkconfig --levels 235 mysqld on
 Iniciamos el servicio
 
Citar
/sbin/service mysqld start
 
  Verificamos si mysql esta corriendo
   
   
   
Citar
netstat –tap

 
Código:
tcp        0      0 *:mysql             *:*                   LISTEN   2995/mysqld
Creamos una contraseña para root
   
 
Citar
mysqladmin -u root password TU_Root_Sql_Password
 Para conectarnos a mysql
   
 
Citar
mysqladmin  -u root password  TU_Root_Sql_Password
 
   
  4 instalación de APACHE y PHP
   
   
  Para instalar los paquetes apache y php
   
   
 
Citar
yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel
 Editar /etc/httpd/conf/httpd.conf:
   
 
Citar
Nano  /etc/httpd/conf/httpd.conf
 Agregar
 
Citar
DirectoryIndex    index.html index.htm index.shtml index.cgi index.php index.php3 index.pl
 
  Configurar el pache pata que inicie con el boot
   
 
Citar
chkconfig --levels 235 httpd on
 Iniciar apache
   
 
Citar
/etc/init.d/httpd start
 
   
  5 Intalando un servidor FTP
   
  Para mi uno de los mejores es el Proftpd en algunos servidores ya tienen instalado otro tipo como es mi caso y lo voy a remover
   
   
Citar
yum remove vsftpd
 Instalar el proftp
   
Citar
yum install proftpd
 Para crear que inicie automáticamente
Citar
chkconfig --levels 235 proftpd on
Citar
/etc/init.d/proftpd start
 
  Editaremos el archivo de configuración principal, después de hacer una copia del archivo:
   
Citar
cp /etc/proftpd.conf /etc/proftpd.conf.old
Citar
nano /etc/proftpd.conf
 editamos el defaulroot
 
   
Citar
DefaultRoot ~
 El símbolo "~" indica que sea el directorio home de cada usuario, de esta manera, si soy el usuario PEPE y conecto al servidor FTP, iré a parar a /home/PEPE/ que es mi directorio home y no podré acceder a los directorios superiores a éste
   
  Por defecto pro ftpd tiene “/” que es el directorio raiz y se podra mover por todo servidor
  Mas bien es un método de seguridad
   
   
   
   
   
  6 WEBMIN
   
  Como muchas empresas ofrecen paneles de administración como es el caso de CPANEL y entro otros la mejor opción es sin duda webmin
   
  No recomiendo el uso de yum o apt-get para obtenerlo ya que casi siempre es una versión vieja.
   
  Para Redhat, Caldera, SuSE, Mandrake or MSC Linux


  http://prdownloads.sourceforge.net/webadmin/webmin-1.350-1.noarch.rpm
 

Para Debian package suitable for Debian, Ubuntu or other derived Linux
   http://prdownloads.sourceforge.net/webadmin/webmin_1.350_all.deb
   
  Para instalarlo redhat
 
Citar
rpm -U webmin-1.350-1.noarch.rpm
 DEBIAN
   
 
Citar
dpkg --install webmin_1.350_all.deb
 
  para configurarlo lo hacemos via web
   
  http://localhost:10000/
   
  Donde tu user y pass sera root/tu pass de root
   
  Pagina oficial  http://www.webmin.com
   
   
   
   
  ANEXO
   
  INSTALACIÓN DE INTERFACES GRÁFICA

   
  No lo recomiendo, pero como me lo piden mucho lo pongo de una vez
   
   
  Voy a escoger como manejador de ventanas XFE ya que es muy ligero pero también se pude tomar como base para KDE o GNOME
   
  En la consola de comandos
   
 
Citar
yum groupinstall XFCE
 
Citar
yum install xorg-x11
 que nos instalara lo requerido  para poder iniciar nuestra interfaces gráfica
   
  Hay que editar el /etc/X11/xorg.conf
   
 
Citar
Nano /etc/X11/xorg.conf
 buscar esta línea (25)
   
  FontPath "unix/:7100"
   
  Y no mas comentarla
 
Citar
# FontPath "unix/:7100"
 Para arrancarlo
   
Citar
startxfce4
 
  ANEXO II
   
  Acceso remoto por VNC
   
   
  Sant wiki dice
   
 
Citar
VNC es un programa de software libre basado en una estructura cliente-servidor el cual nos permite tomar el control del ordenador servidor remotamente a través de un ordenador cliente. También llamado software de escritorio remoto. VNC permite que el sistema operativo en cada computadora sea distinto: Es posible compartir la pantalla de una máquina de "cualquier" sistema operativo conectando desde cualquier otro ordenador o dispositivo que disponga de un cliente VNC portado
 
  Instalación
   
  Primero descagemos el realvnc
   
  http://www.realvnc.com/cgi-bin/download.cgi
   
  descarga el binario rmp o bueno si sabes copilar omite estos pasos
   
  para rethat
   
  http://www.realvnc.com/cgi-bin/download.cgi
   
Citar
 rpm -U vnc-E4_2-x**_linux.rpm
 para debian
   
  necesitas descargar el paquete alien que convertira el paquete rmp en un paquete de DEBIAN


Citar

    apt-get install alien  
    alien vnc-E4_2-x86_linux.rpm   dpkg -i vnc-e_4.2-2_i386.deb
 Si tienes algun problema necesitas los paketes libstdc++2.10-glibc2.2 package, libstdc++-libc6.2-2.so.3
   
 
Citar
 apt-get install libstdc++2.10-glibc2.2
 Iniciando el servicio
   
 
Citar
 vncserver - start o stop  VNC server  
mas info   http://www.realvnc.com/products/enterprise/4.2/man/vncserver.html
   
   
  la primera vez  que lo inicies te pedirá una clave la cual tenderas que repetir 2 veces,con el usuario que ejecutes vncserver será el usuario con quien tendrás el acceso, no lo hagas con root.
   
   
   
  Para conectarte tu Server utiliza la utilidad  vncviewer que la puedes descargar de la pagina oficial de realnvc
   
   
  en Server pon la ip  
   
  127.0.0.1: 5901
Ok  
   



tu clave
ok






   
  Listo
   
   
   

   
   
   
  Bueno es todo creo que es lo básico,solo falto como configurar el apache y las DNS,  pronto tendre otra guia de webmind



mas bien parecen 3 guias


Guia original de Emulanetwork
En línea


DivineRO :: Foro :: Ragnarok Online
« : 16 de Julio de 2007, 08:17:44 »

 En línea
Vladd
Moderador
Posteador de Oro
*
Desconectado Desconectado

Sexo: Masculino
Mensajes: 720
Miembro Nº: 1141





Última visita: 01 de Abril de 2008, 07:32:55
« Respuesta #1 : 19 de Julio de 2007, 08:52:45 »

Gracias por el aporte men, se agradece....sobre todo para gente como yo que esta poco familiarizado con este Sistema Operativo.
En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

BlueSkies design by Bloc, editado por eves para DivineRO | XHTML | CSS

Página creada en 0.136 segundos con 19 consultas.


Google visitó por ultima vez esta pagina 18 de Julio de 2008, 09:25:23