Sunteți pe pagina 1din 33

Gua para novatos en configuracin de servidores

Configuracin de Servidor CentOS 6.4

ndice de contenido
Comandos Bsicos y pre-configuracin del Servidor..........................................................................2 Montar Disco duros y particiones con el arranque de Centos..............................................................4 Definiciones de los campos............................................................................................................. !gregamos "epositorio #pel $"epositorio de %edora&......................................................................'( !gregamos "epositorio ")Mfusion...................................................................................................'( !gregar "epositorio "pm%orge.........................................................................................................'' Servidor SS*......................................................................................................................................'2 Servidor +%S.................................................................................................................................'2 %uente, -ttp,../log.malaya-digital.org.setup-a-minimal-centos-0-04-/it-nfs-server................'1 Servidor de M2sica $M)D&.......................................................................................................'1 !pac-e userdir con S#3inu4 en Cent5S . "*#3 0.4..........................................................'4 6estor de descargas via 7e/ $)yload&..................................................................................'8 9e/ de Control y )-pSys:nfo.........................................................................................2' Solucin de algunos pro/lemas.................................................................................................2' Mas :nformacin so/re 6nu-3inu4 Centos................................................................24

CentOS es una distribucin Linux de clase empresarial se obtiene de fuentes libremente al pblico por un destacado proveedor de Linux Empresarial de Amrica del Norte. CentOS se ajuste plenamente a la pol tica de redistribucin del proveedor ori!inal " aspira a ser #$$% compatible a nivel binario. &CentOS principalmente cambia los pa'uetes para eliminar la marca de proveedores " obras de arte(. CentOS es !ratuito. CentOS es desarrollado por un pe'ue)o pero creciente !rupo de desarrolladores del ncleo. A su ve*+ los desarrolladores principales son apo"ados por una comunidad de usuarios activa+ inclu"endo los administradores de sistemas+ administradores de red+ los usuarios empresariales+ !erentes+ colaboradores
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


ncleo Linux " los entusiastas de Linux de todo el mundo.

Comandos Bsicos y pre-configuracin del Servidor Comandos 3inu4 - Mover; Copiar; Borrar y <isuali=ar !rc-ivos; aqu> tenemos algunos comandos 2tiles para tra/a?ar con arc-ivos, #.- 3istar todos los arc-ivos $e4cepto los ocultos& del directorio actual; en formato detallado.
ls -l

$.- 3istar los arc-ivos del directorio actual; indicando el tipo de arc-ivo.
ls -F

3.- 3istar todos los arc-ivos $incluyendo los ocultos& del directorio actual; en formato detallado y presentarlo en columnas.
ls -laC

4.- Borrar el arc-ivo o directorio denominado @fic-ero@


rm fichero

%.- Borrar el directorio denominado @directorio@; incluyendo todos sus arc-ivos y su/directorios.
rm -rf directorio

6.- Copiar el arc-ivo o directorio denominado @fic-ero@ al directorio @.-ome.datos@.


cp fichero /home/datos/

7.- Mover el arc-ivo o directorio denominado @fic-ero@ al directorio @.-ome.datos@.


mv fichero /home/datos/

&.- <isuali=ar el arc-ivo denominado @arc-ivo@. cat archivo '.- <isuali=ar todas las paginas de mantenimiento que contienen la pala/ra @pala/raclave@. man -k palabraclave #(.- <isuali=ar el arc-ivo denominado @arc-ivo@; una pgina a la ve=. )ara avan=ar a la siguiente pgina se de/e presionar la /arra espaciadora.
more archivo

##.- <isuali=ar las '( primeras l>neas del arc-ivo denominado @arc-ivo@.
head archivo

#$.- <isuali=ar las 2( primeras l>neas del arc-ivo denominado @arc-ivo@.


head -20 archivo

#3.- <isuali=ar las '( 2ltimas l>neas del arc-ivo denominado @arc-ivo@.
tail archivo

#4.- <isuali=ar las 2( 2ltimas l>neas del arc-ivo denominado @arc-ivo@.


tail -20 archivo

#%.- "enom/rar !rc-ivos


mv mi_archivo_original.avi mi archivo resultado.avi http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores #6.- !/rir o dirigirnos a un directorio usamos el comando cd e?emplo, cd /home/ronald/Descargas #7.- #liminar )rogramas yum remove nom/reAdelApaqute #&.- )lugin para eliminar programas ?unto con sus dependencias.
sudo yum install yum-plugin-remove- ith-leaves

#?emplo de como usar el plugin $cam/ias caligra por el paquete que quieres desinstalar&
! yum remove --remove-leaves calligra"

#'.-#liminar o desactivar un repositorios BCmo puedo /orrar o eliminar los repositorios o/soletos de CDM como los arc-ivos de configuracin en un servidor con Cent5S o "*#3E Dsted puede eliminar los repositorios y los arc-ivos de configuracin desde el directorio .etc.yum.repos.d. )*todo +#: Borrar los arc-ivos de configuracin del "epo usando el comando rm #scri/ir el siguiente comando,
# cd /etc/yum.repos.d/ # ls -l

Salida de resultados, -r7-rFrF ' root root GH4 !ug '' 2('( epel.repo -r7-rFrF ' root root '(H4 !ug '' 2('( epel-testing.repo -r7-rFrF ' root root H0' Dec '4 2('( r-el-de/uginfo.repo -r7-rFrF ' root root 222 Dec '4 2('( r-el-source.repo -r7-rFrF ' root root 21H Ian '0 'H,2 srpm.repo #ntonces para /orar epel.repo; ingresar,
# rm epel.repo epel-testing.repo

JJJ KKKKKKKKKKKKKKKKKKKKKKKKKKKKK JJJ JJJ aseg2rese que /orra tam/iLn las 6)6 Meys JJJ JJJ KKKKKKKKKKKKKKKKKKKKKKKKKKKKK JJJ
# rm /etc/pki/rpm-gpg/$%&-'%'-()*-)%)+ # yum clean all

)*todo+$: #liminar el paquete "epo .rpm !nte todo; de/emos encontrar el nom/re del paquete instalado; ingresando,
# rpm -,a - grep epel

Salida de resultados, epel-release-H-4

# yum remove epel-release-5-4 # yum clean all

$(.- Descargar un arc-ivo desde la terminal


get url_del_archivo

http://ronald-l337.blogspot.co /

!onald-"337

Gua para novatos en configuracin de servidores $#.- :nstalar un ")M $"ed *at )acMage Manager&
su nano /etc/sudoers sudo yum locallinstall url_del_pa,uete.rpm

$$.- !ctivar comando sudo $para ser super usuario por un pequeNo momento& /uscamos la siguiente linea y agregamos nuestro usuario. JJ !llo7 root to run any commands any7-ere root !33O$!33& !33 usuario !33O$!33& !33 Jagregamos esta linea y cam/iamos PusuarioQ por Jel nom/re usuario que usas. Nota, en el caso de 'ue te sal!a un error al tipear con nano puedes usar otro editor como !edit o vim+ si 'uiere usar nano lo puedes instalaremos
yum install nano

$3.- Buscar disponi/ilidad de un paquete en los repositorios

yum info nombre_del_pa,uete $4.- )ara sa/er que arcquitectura es nuestro sistema $12/it o 04/it& # .name-r

$%.- Buscar el nom/re de un progrma instalado o cualquier paquetes


# rpm -,a - grep nombre_del_pa,ute

Montar Disco duros y particiones con el arranque de Centos


Si tienes un disco duro y no quieres estar colocando tu contraseNa para a/rirlo o simplemente quieres -acer un acceso directo en el escritorio; o no quieres pro/lemas para sincroni=acion; si quieres que tus descargas se vallan al otro disco en fin... !ntes que nada de/emos sa/er algo so/re particiones. ,articin pri aria, Son las divisiones crudas o primarias del disco; solo puede -a/er 4 de Lstas o 1 primarias y una e4tendida. Depende de una ta/la de particiones. Dn disco f>sico completamente formateado consiste; en realidad; de una particin primaria que ocupa todo el espacio del disco y posee un sistema de arc-ivos. ! este tipo de particiones; prcticamente cualquier sistema operativo puede detectarlas y asignarles una unidad; siempre y cuando el sistema operativo recono=ca su formato $sistema de arc-ivos&. ,articin e-tendida, Ram/iLn conocida como particin secundaria es otro tipo de particin que act2a como una particin primariaS sirve para contener m2ltiples unidades lgicas en su interior. %ue ideada para romper la limitacin de 4 particiones primarias en un solo disco f>sico. Solo puede e4istir una particin de este tipo por disco; y solo sirve para contener particiones lgicas. )or lo tanto; es el 2nico tipo de particin que no soporta un sistema de arc-ivos directamente. ,articin lgica, 5cupa una porcin de la particin e4tendida o la totalidad de la misma; la cual se -a formateado con un tipo espec>fico de sistema de arc-ivos $%!R12; +R%S; e4t2;...& y se le -a asignado una unidad; as> el sistema operativo reconoce las particiones lgicas o su sistema de arc-ivos. )uede -a/er un m4imo de 21 particiones lgicas en una particin
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


e4tendida. 3inu4 impone un m4imo de 'H; incluyendo las 4 primarias; en discos SCS: y en discos :D# 8G01. .ipos de dispositivos 3os dispositivos se encuentran dentro del directorio /dev. 3a siguiente ta/la muestra como se designan los dispositivos mas comunes, fdo - primera unidad de disquetes fd# - segunda unidad de disquetes hda( - primera particin el primer disco duro :D# hda# - segunda particin del primer disco duro :D# hdb( - primera particin del segundo disco duro :D# hdb# - segunda particin del segundo disco duro :D# hdc( - primera particin del tercer disco duro :D# hdc# - segunda particin del tercer disco duro :D# sda# - primera particion del primer disco duro S!R! o SCS: sda$ - segunda particin del primer disco duro S!R! o SCS: sdb# - primera particin del segundo disco duro S!R! o SCS: sdb$ - segunda particin del segundo disco duro S!R! o SCS: scd( - primera unidad de D<D o CD-"5M scd# - segunda unidad de D<D o CD-"5M )ara comen=asr de/emos formatear el disco duro y luego montar el disco duro. +o es necesario formatearlo pero en mi caso lo -are; entonces procemos -acer lo siguiente
sudo fdisk -l

Nota, lue!o de tipear el comando nos saldr- una trabla de particiones " discos con sus respectivos puntos de montaje tambin el sistema operativo 'ue tienen+ si el caso es formatear un disco 'ue contiene .indo.s vemos 'ue conten!a la particin N/0S o saber la capacidad del disco+ si el disco contiene 1nu2Linux " no descubrimos cual de los discos contiene Centos entonces descontamos el disco " volvemos 3acer un fdis4 2l " asi descartaremos el disco 'ue contiene el sistema mirando la ruta de montaje. Con este comando veremos todos los discos y su punto de monta?e; de/emos tener claro la capacidad del disco duro que queremos montar. #n mi caso el punto de monta?e era .dev.sda entonces -acemos lo siguiente
sudo fdisk /dev/sda

5ebemos conocer esta tabla para reali*ar las modificaciones 'ue 'ueremos.
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


Orden /ccin a / c d l m n o p q s t u v 7 4 Conmuta el indicador de inicia/le Modifica la etiqueta de disco /sd Conmuta el indicador de compati/ilidad con D5S Suprime una particin 3ista los tipos de particiones conocidos :mprime este men2 !Nade una nueva particin Crea una nueva ta/la de particiones D5S vac>a :mprime la ta/la de particiones Sale sin guardar los cam/ios Crea una nueva etiqueta de disco Sun Cam/ia el identificador de sistema de una particin Cam/ia las unidades de visuali=acin.entrada <erifica la ta/la de particiones #scri/e la ta/la en el disco y sale %unciones adicionales $slo para usuarios avan=ados&

3uego de tipear el comando te saldr un 6arnin! y seguidamente un comentario que dice Orden &m para obtener a"uda(,7 teclearemos la letra 8d9 + para eliminar las particiones. Numero de particiones &#2:(, pondremos el numero de particiones a eliminar. Lue!o nos pre!untara otra ve* orden &m para obtener a"uda(+ teclearemos 8p9 para ver si no tenemos nin!una particin. orden &m para obtener a"uda(, n 7 8n9 para crear una particin limpia. e particin e4tendida p particin primaria $'-4& #n mi caso quiero una sola particin; entonces esco?ere particin primaria tecleando la letra
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


PpQ y luego tecleare P'Q cuando me pregunten cuantas particiones. +os saldra algo como esto, ;rimer cilindro &#2#<:=>+ valor predeterminado #(, 0teclea os enter1 Se esta utili*ando el valor predeterminado # Last cilindro+ ?cililindros or ?si*e@A+B+1C&#2#<:=>+ valor predeterminado #<:=>(, 0teclea os enter1 orden &m para obtener a"uda(, 8.9 para salir " !uardar Dna ve= ec-o esto lo que -aremos a continuacin es darle formato. #4isten varios formatos como, MSD5S; /fs SC5; C)M; e4t2 ; e4t1; e4t4; mini4; grasa $vfat&; *%S; <T%S; disco "%; "U disco; D#Ctape y +R%S de los cuales el comando 2fs es compati/le. #n mi caso quiero que el sistema de arc-ivos sea e4t4; asi comen=amos a darle formato. #?emplo, sudo mkfs.ntfs -v -+ /+abel0 /Device0
mkfs.ntfs /dev/sda1

)ara tener una idea de lo que -ace el comando comen=amos con mM es de maMe de crear; fs es de fic-ero; luego viene el tipo de sistema de arc-ivos que puede ser cualquiera de los nom/rados anteriormente y luego la ruta de monta?e del disco. Nota, despus de eliminar las D particiones del disco el punto de montaje 'uedo en sda#+ "a 'ue antes tenia sda# " sdaD 3a tene os el disco duro for ateado4 ahora procede os a editar el archivo fstab para 5ue arran5ue con el siste a:
sudo nano /etc/fstab

#n caso de que no tenga el editor nano use


sudo gedit /etc/fstab

6efiniciones de los ca pos #l arc-ivo .etc.fsta/ contiene los siguientes campos separados por un espacio o una ta/ulacin, Vfile systemW VdirW VtypeW VoptionsW VdumpW VpassW

7file s8ste 9- Define la particin o dispositivo de almacenamiento para ser montado. 7dir9- :ndica a la orden mount el punto de monta?e donde la particin $Efile s"stemF& ser montada. 7t8pe9- :ndica el tipo de sistema de arc-ivos de la particin o dispositivo de
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


almacenamiento para ser montado. *ay muc-os sistemas de arc-ivos diferentes que son compati/les como; por e?emplo, e4t2; e4t1; e4t4; reiserfs; 4fs; ?fs; sm/fs; isoG00(; vfat; ntfs; s7ap y auto. #lt"pe auto permite a la orden mount determinar quL tipo de sistema de arc-ivos se utili=a. #sta opcin es 2til para proporcionar soporte a unidades pticas $CD.D<D&. 7options9- :ndica las opciones de monta?e que la orden mount utili=ar para montar el sistema de arc-ivos. Renga en cuenta que algunas opciones de monta?e son para sistema de arc-ivos espec>ficos. !lgunas de las opciones ms comunes son, auto- #l sistema de arc-ivos ser montado automticamente durante el arranque; o cuando la orden mount -a se invoque. noauto- #l sistema de arc-ivos no ser montado automticamente; solo cuando se le ordene manualmente. e-ec- )ermite la e?ecucin de /inarios residentes en el sistema de arc-ivos. noe-ec- +o permite la e?ecucin de /inarios que se encuentren en el sistema de arc-ivos. ro- Monta el sistema de arc-ivos en modo slo lectura. r:- Monta el sistema de arc-ivos en modo lectura-escritura. user- )ermite a cualquier usuario montar el sistema de arc-ivos. #sta opcin incluye noe4ec; nosuid; nodev; a menos que se indique lo contrario. users- )ermite que cualquier usuario perteneciente al grupo users montar el sistema de arc-ivos. nouser- Solo el usuario root puede montar el sistema de arc-ivos. o:ner- )ermite al propietario del dispositivo montarlo. s8nc- Rodo el :.5 se de/e -acer de forma sincrnica. as8nc- Rodo el :.5 se de/e -acer de forma as>ncrona. dev- :ntLrprete de los dispositivos especiales o de /loque del sistema de arc-ivos. nodev- :mpide la interpretacin de los dispositivos especiales o de /loques del sistema de arc-ivos. suid- )ermite las operaciones de suid; y sgid /its. Se utili=a principalmente para permitir a los usuarios comunes e?ecutar /inarios con privilegios concedidos temporalmente con el fin de reali=ar una tarea espec>fica. ;osuid- Bloquea el funcionamiento de suid; y sgid /its noati e- +o actuali=a el inode con el tiempo de acceso al filesystem. )uede aumentar las prestaciones $vLase opciones ati e&. nodirati e- +o actuali=a el inode de los directorios con el tiempo de acceso al filesystem. )uede aumentar las prestaciones $vLase opciones ati e&. relati e- !ctuali=a en el inode solo los tiempos relativos a modificaciones o cam/ios de los arc-ivos. 3os tiempos de acceso vienen actuali=ados solo si el 2ltimo acceso es anterior respecto al de la 2ltima modificacin. $Similar a noatime; pero no interfiere con programas como mutt u otras aplicaciones que de/en conocer si un arc-ivo -a sido leido despuLs de la 2ltima modificacin&. )uede aumentar las prestaciones $vLase opciones ati e&.
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


flush- 3a opcin vfat permite eliminar datos con ms frecuencia; dado que el sistema

de arc-ivos fat necesita escri/ir ms a menudo los datos en el disco con el fin de evitar que las ventanas de transferencia se cierren mientras los datos no se -an escrito todav>a. defaults- !signa las opciones de monta?e predeterminadas que sern utili=adas para el sistema de arc-ivos. 3as opciones predeterminadas para e4t4 son, r7; suid; dev; e4ec; auto; nouser; async. 7du p9- Dtili=ado por el programa dump $GvolcadoH& para decidir cundo -acer una copia de seguridad. Dump comprue/a la entrada en el arc-ivo fsta/ y el n2mero de la misma le indica si un sistema de arc-ivos de/e ser respaldado o no. 3a entradas posi/les son ( y '. Si es (; dump ignorar el sistema de arc-ivos; mientras que si el valor es '; dump -ar una copia de seguridad. 3a mayor>a de los usuarios no tendrn dump instalado; por lo que de/en poner el valor ( para la entrada VdumpW. 7pass9-Dtili=ado por fscM para decidir el orden en el que los sistemas de arc-ivos sern compro/ados. 3as entradas posi/les son (; ' y 2. #l sistema de arc-ivos ra>= $ GrootH& de/e tener la ms alta prioridad, ' -todos los dems sistemas de arc-ivos que desea compro/ar de/en tener un 2-. 3a utilidad fscM no compro/ar los sistemas de arc-ivos que vengan a?ustados con un valor ( en VpassW. )ara que el disco arranque con el sistema le cam/ianos la opcion que trae que dice defaults y colocamos auto;user #?emplo, .dev.sda' .run.sda' e4t4 defaults;noatime ( 2
>>>>> Problemas, no encuentras tu disco en fstab ..23universally .ni,ue 2dentifier.

#l bl2id comando muestra informacin so/re los dispositivos de /loque disponi/les; tales como el tipo de sistema de arc-ivos o el identificador nico universal $DD:D&.
blkid

)ara mostrar informacin so/re un dispositivo en particular solamente; especifique el nom/re del dispositivo en la l>nea de comandos
blkid /dev/sda1

Ram/iLn puede utili=ar el comando anterior con el -pyudev-o opciones de l>nea de comandos para o/tener informacin ms detallada. Renga en cuenta que la ra<= se requieren privilegios para e?ecutar este comando,
blkid-po udev /dev/sda1

Bueno en mi caso al aplicar /lMid y la ruta .dev.sda' me mostro como se llama/a y el tipo de formato. #?emplo, sudo blkid /dev/sda1
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


dev/sda1: UUID=09c2d3e7-00a4-41c7.... SEC_TY PE=ex 2 TYPE=ex 3 Ca sa/iendo esta informacin editamos el arc-ivo fsta/; agregamos una linea nueva como la siguiente, DD:DO(Gc2d1e -((a4-4'c .... e4t1 auto;user ((

Configurar prioridad de Repositorios


Debemos instalar un plugin para la prioridad de los repositorios, esto es para que cuando queramos instalara un programa comienze a buscar en el orden que le queramos dar y tambien para que no hallan conflitos entre los paquetes. Sudo yum -y install yum-plugin-priorities
!-ora tiene que ir a travLs de todos sus repositorios y darles un n2mero de prioridad de '-GG los pases con el n2mero ms /a?o o/tiene la ms alta prioridad; por lo que normalmente se esta/lece todos los repositorios oficiales de '.
nano / etc / yum / pluginconf.d / priorities.conf

#ste es un e?emplo con Centos; el repositorio principal Se fi?a prioridad '; el repositorio @contri/@ a 2 y @#)#3@ a 1,

-ttp,../log.desdelinu4.net.centos-0-4-disponi/le-como-configurarlo. -ttp,..linu4aria.com.article.2-useful-plugins-for-yumElangOen Agregamos Repositorio pel !Repositorio de "edora# #l repositorio #pel es de fedora y lo agregamos ya que los repositorios /ase de Centos solo tienen lo necesario para tra/a?ar como servidor y si queremos alg2n programa adicional esta es la solucin. ,ara siste as de 3 $ bits
get http4//epel.gtdinternet.com/5/i675/epel-release-57.noarch.rpm rpm -ivh epel-release-5-7.noarch.rpm

,ara siste

as de 64 bits.

get http4//epel.gtdinternet.com/5/875_59/epel-release-57.noarch.rpm http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


rpm -ivh epel-release-5-7.noarch.rpm

6eshabilitar >,>" #n caso que queramos de?ar el repositorio des-a/ilitado editamos el arc-ivo de configuracin,
vim /etc/yum.repos.d/epel.repo

C donde dice ena/ledO'; lo cam/iamos por ena/ledO(. Ram/iLn podemos e?ecutar lo siguiente; para -acerlo de forma automtica,
/usr/bin/perl -p -i -e :s/enabled31/enabled30/g: /etc/yum.repos.d/epel.repo

Agregamos Repositorio R$Mfusion


!,) ?usin; es un repositorio de soft7are; proporcionando complemento de paquetes para %edora distri/ucin de 3inu4 )C sistema operativo. +aci como una fusin de los repositorios ms 3ivna; dri/lar y %res-rpms. #llos distri/uyen soft7are que %edora no quieren; ya sea porque no cumple con la definicin de la %edora Soft7are li/re; o porque la distri/ucin de soft7are que puede violar la ley ##.DD.
# yum localinstall - nogpgcheck-y http4//do nload1.rpmfusion.org / free/el/updates/5/i675/rpmfusion-free-release-5-1.noarch.rpm # yum localinstall - nogpgcheck-y http4//do nload1.rpmfusion.org/nonfree/el/updates/5/ i675/rpmfusion-nonfree-release-5-1.noarch.rpm Nota,Existe el enlace para repositorio rpmfusion para fedora " para centos+ no debemos combinarlos.

Agregar Repositorio Rpm"orge


")M%orge es una cola/oracin de Dag; Dries y otras personas que empaquetan soft7are. #llos mantienen ms de 4((( paquetes para Cent5S; dentro de los que incluyen pla8er; s- p3 y otras -erramientas populares de medios. !unque este repositorio no es parte de "ed*at o Cent5S; est diseNado para tra/a?ar con estas distri/uciones. 3os paquetes estn en formato ")M y en su mayor>a estn listos para usar. De/emos estar atentos para no instalar ciegamente algunos paquetes ms nuevos que las versiones oficiales de Cent5S. !ntes de rempla=ar los paquetes de Cent5S de/emos estar seguros que esto no daNar algo importante. !unque en la mayor>a de los casos se puede revertir los errores es muc-o me?or evitar el desastre.

+ + !@>" / CentOS 6 3$ bit OS + +


http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


*ttp,..pacMages.s7./e.rpmforge-release.rpmforge-release-(.H.2-2.el0.rf.i080.rpm J 7get sudo "pm-Dv- rpmforge-release-(.H.2-2.el0.rf.i080.rpm

+ + !@>" / CentOS 6 64 bit OS + +


*ttp,..pacMages.s7./e.rpmforge-release.rpmforge-release-(.H.2-2.el0.rf.480A04.rpm J 7get "pm-Dv- rpmforge-release-(.H.2-2.el0.rf.480A04.rpm

A portacin !,)?orge clave repositorio en !@>" / CentOS 6/%/4 ! continuacin; tendr que descargar e instalar B,B del 6/B clave para su sistema.
*ttp,..dag.7ieers.com.rpm.pacMages.")M-6)6-U#C.dag.t4t J 7get J "pm - import ")M-6)6-U#C.dag.t4t Nota: La importacin GPG clave se almacena en / etc / pki / rpm-gpg directorio como un arc3ivo RPM-GPG-KEY-rpmforge-dag. :nstalacin de pa5uetes utili=ando !,)?orge repositorio en !@>" / CentOS 6/%/4 <amos a tratar de instalar algo usando repositorio rpmforge. J Cum - ena/lerepo O rpmforge instalacin aria2

6esactivar !epositorio !,)?orge en !@>" / CentOS 6/%/4


)ara desactivar !,)?orge repositorio simplemente a/ra el arc-ivo / etc / 8u .repos.d / rp forge.repo. J <i . etc . yum.repos.d . rpmforge.repo Cam/io @enabledC #@ a @enabled C (@. ( significa apagado y # medio de encendido. J J J +om/re, rpmforge "epositorio ")M para "ed *at #nterprise 3inu4 0 - dag J J J D"3, -ttp,..rpmforge.net. X"pmforgeY name O "*#3 Z releasever - ")Mforge.net - dag /aseurl O -ttp,..apt.s7./e.red-at.el0.en. Z /asearc- . rpmforge mirrorlist O -ttp,..apt.s7./e.red-at.el0.en.mirrors-rpmforge J Mirrorlist O file ,. . . etc . yum.repos.d . espe?os rpmforge habilitado C ( proteger a O ( gpgMey O file ,. . . etc . pMi . rpm-gpg . ")M-6)6-U#C-rpmforge-dag

http://ronald-l337.blogspot.co /

!onald-"337

Gua para novatos en configuracin de servidores


gpgc-ecM O ' :nstalacin 6rfica, -ttp,..repoforge.org.use. +o instalar rpmforge y instalar paquetes de otra forma, -ttp,..rpm.p/one.net.inde4.p-p1.stat.''.vendor.H(H'.com.")M%orge.-tml

Servidor SS% Cuando tienes un servidor que se encuentra en otra u/icacin puede acceder a el por medio de un cone4in de segura o SS*; para poder reali=ar esta cone4in el servidor de/e estar escuc-ando por el puerto R)C.:) 22 o por un puerto determinado; es decir en servicio ss-d de/e estar corriendo. )ara iniciar una sesin a la terminal del servidor remoto de/es e?ecutar en una terminal local el siguiente comando,
ss- usuario['2 .(.(.' -p 22 donde usuario es el nom/re del usuario en el servidor remoto con el que te vas conectar; la direccin '2 .(.(.' representa la direccin :) del servidor remoto o puedes indicar el domino; por e?emplo miservidor.com. Si el servicio SS* escuc-a por el puero normal no -ace falta indicar nada mas; pero si esta configurado en un puerto diferente puedes indicarlo en el parmetro -p y el numero de puerto.

Configurar y securizar ssh en CentOS 6.2


DespuLs de instalar Cent5S 0.2 desde el 3iveDSB en mi nuevo *) )roliant +4(3; toca el turno de -a/ilitar y configurar la cone4in v>a ss- para poder prescindir de usar el teclado y el monitor en las su/siguientes tareas con el servidor. )ara ello de/emos evidentemente tener el servidor conectado al router y con la ip configurada manualmente y esttica. *aremos los siguientes procesos, '. 2. 1. 4. H. >dicin fichero /etc/ssh/sshdDconfig. /bri os puerto en el fire:all. Beneracin de clave pEblica-privada. A portar clave pEblica en el servidor. /rranca os servicio ssh 8 hace os 5ue se inice con el siste a.

&' dicin fic(ero )etc)ss()ss(d*config'


)rimeros editaremos el fic-ero /etc/ssh/sshdDconfig y modificaremos los siguientes parmetros para a la ve= que configuramos el servidor; securi=arlo lo m4imo posi/le. Rodos los cam/ios los -aremos con el usuario que creamos al instalar Cent5S s8sad in; dic-o usuario de/e contar con privilegios para utili=ar el comando sudo. Si nos los tuviera se los aNadimos de la siguiente forma $como root&.

http://ronald-l337.blogspot.co /

!onald-"337

Gua para novatos en configuracin de servidores


' 2 1 4 H 0 /sysadmin;localhost <0! su Contrase=a4 /root;localhost sysadmin0! visudo ## >llo root to run any commands any here root >++3?>++@ >++ sysadmin >++3?>++@ >++

8 G /root;localhost sysadmin0! e8it '( e8it '' /sysadmin;localhost <0! Dna ve= con permisos para e?ecutar comandos como root empe=amos editando el fic-ero de configuracin de ss-; situado en /etc/ssh/sshdDconfig. ' /sysadmin;localhost <0! sudo vim /etc/ssh/sshd_config 2 /sudo0 pass ord for sysadmin4 Cam/iamos el puerto por defecto; descomentando la l>nea y usando un puerto aleatorio. \sta tLcnica de seguridad se conoce como ocultacin y aunque no detendr>a a un -acMer e4perimentado en su intento de acceder al sistema; si que dificultar o ralenti=ar su tareaS aparte de que nos quitaremos un segmento de atacantes con pocos conocimientos. ' %ort AB2A DespuLs quitamos el acceso root mediante ss-; limitamos el n2mero de intentos de cone4in y el n2mero m4imo de sesiones a/iertas por usuario. ' #+ogin'raceCime 2m 2 %ermit$oot+ogin no 1 #Dtrict&odes yes 4 &a8>uthCries 6 H &a8Dessions 2 )ara acceder a ss- utili=aremos clave p2/lica; que generaremos ms adelante; para ello nos aseguramos de tener Lsta opcin. ' %ubkey>uthentication yes #l servidor /uscar automticamente las claves p2/licas en el fic-ero authori=edD2e8s que en Lste caso estar en el -ome del usuario en la carpeta .ss- /ho e/s8sad in/.ssh/authori=edD2e8s. Modificaremos el fic-ero ms adelante. !-ora nos aseguramos de que no permitimos el acceso mediante usuario y contraseNa; que ?unto con la opcin que vimos anteriormente )a-/uth.ries nos protegen ante ataques de fuer=a /ruta. ' %ass ord>uthentication no Con Lsto tenemos modificado correctamente el fic-ero /etc/ssh/shdDconfig; a continuacin a/riremos el puerto en el fire7all.

+' A,rimos puerto en el fire-all'


#l servicio de fire7all en 3inu4 se llama iptables y su utili=acin da para una entrada completa; para simplificar utili=aremos una -erramienta que tenemos disponi/le en Cent5S y que facilita enormemente Lsta tarea s8ste -config-fire:all; -ay que tener en cuenta que Lste tipo de -erramientas las tenemos disponi/les si -emos instalado desde 3iveCD o 3iveDSB con el entorno http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


grfico. ' /sysadmin;localhost <0! sudo system-config-fire all 2 /sudo0 pass ord for sysadmin4

)antalla de inicio de system-config-fire7all )ara aNadir el puerto GH2G; lo -aremos desde la opcin ,ersonali=ar usando para movernos los cursores del teclado $flec-as&.

3istado de puertos por defecto de system-config-fire7all http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


Como el puerto GH2G no se corresponde con el puerto por defecto de ning2n servicio conocido lo aNadimos desde la opcin !eenv<o.

3istado de puertos personali=ados en system-config-fire7all )ulsamos so/re la opcin /gregar e indicamos los datos tal como aparecen a continuacin.

)ersonali=acin de puerto en system-config-fire7all )ulsamos el /otn /ceptar y nos aparecer el puerto tal como lo -emos aNadido.

http://ronald-l337.blogspot.co /

!onald-"337

Gua para novatos en configuracin de servidores

)uerto personali=ado configurado en system-config-fire7all !-ora pulsamos el /otn atrs -asta que lleguemos a la siguiente pantalla; que pulsamos en el /otn /ceptar.

!ceptamos y escri/imos las reglas en system-config-fire7all !l pulsar /ceptar nos aparece la siguiente pantalla avisndonos de que se van a so/reescri/ir las reglas de iptables. )ulsamos en S<.

http://ronald-l337.blogspot.co /

!onald-"337

Gua para novatos en configuracin de servidores

)antalla de confirmacin de system-config-fire7all #n Cent5S; por defecto; el servicio ipta/les est arrancado pero no est de ms compro/ar que realmente lo Lsta y que se inicia con el sistema. \stas dos compro/aciones las -acemos mediante los comandos, /sysadmin;localhost <0! sudo /etc/init.d/iptables status /sudo0 pass ord for sysadmin4 Cabla4 filter ' Chain 2E%.C ?policy >CC)%C@ 2 num target prot opt source destination 1 1 >CC)%C all -- 0.0.0.0/0 0.0.0.0/0 state 4 $)+>C)DF)DC>G+2DH)D H 2 >CC)%C icmp -- 0.0.0.0/0 0.0.0.0/0 0 6 >CC)%C all -- 0.0.0.0/0 0.0.0.0/0 9 >CC)%C tcp -- 0.0.0.0/0 0.0.0.0/0 state E)I 8 tcp dpt4AB2A G B $)J)CC all -- 0.0.0.0/0 0.0.0.0/0 reKect- ith '( icmp-host-prohibited '' '2 Chain FL$I>$D ?policy >CC)%C@ '1 num target prot opt source destination '4 1 $)J)CC all -0.0.0.0/0 0.0.0.0/0 reKect- ith 'H '0 icmp-host-prohibited ' '8 Chain L.C%.C ?policy >CC)%C@ prot opt source destination 'G num target 2( /sysadmin;localhost <0! sudo chkconfig --list - grep MiptablesM iptables 04desactivado 14desactivado 24activo 64activo 94activo B4activo 54desactivado #n Lste caso como podemos ver el puerto est configurado $l>nea G& y el servicio se e?ecuta al inicio como indican los valores 2,activo 1,activo 4,activo H,activo de la 2ltima l>nea; si Lstos 2ltimos http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


valores estuvieran a desactivado lo activar>amos simplemente con el siguiente comando. ' /sysadmin;localhost <0! sudo chkconfig iptables on

.' /eneracin de clave p0,lica-privada


#l par de claves se -a de generar en todos los ordenadores que deseen conectarse al servidor. #s recomenda/le usar una passp-rase y de?ar el arc-ivo que nos genera por defecto /ho e/vbueno/.ssh/idDrsa. Desde 9indo7s tam/iLn se pueden crear claves usando la -erramienta ,u..3; en Lste caso utili=amos un sistema linu4 para la creacin de las claves; el uso de )uRRC se ver en otra entrada. )ara generar las claves introducimos lo siguiente. /usuario;localhost <0! ssh-keygen 'enerating public/private rsa key pair. )nter file in hich to save the key ?/home/usuario/.ssh/id_rsa@4 )nter passphrase ?empty for no passphrase@4 )nter same passphrase again4 *our identification has been saved in id_rsa. *our public key has been saved in id_rsa.pub. Che key fingerprint is4 8 A642b42N4ea46647040b4AB47949a4Bc4794594Bb42947e G usuario;localhost.localdomain '( Che keyMs randomart image is4 '' O--/ $D> 20970----O '2 -o333 '1 -3O3 '4 -)O . 'H . '0 -. o o D ' o '8 -o . -.. . o o 'G o. O 2( -. .oo 2' O-----------------O ' 2 1 4 H 0

1' 2mportar clave p0,lica en el servidor'


)ara importar la clave recien creada mostraremos la entrada del fic-ero /ho e/usuario/.ssh/idDrsa mediante la siguiente l>nea de comandos y copiaremos el contenido en el servidor; en el fic-ero /ho e/s8sad in/.ssh/authori=edD2e8s. \ste proceso se puede -acer manualmente o con la -erramienta ssh-cop8-id. Como no siempre se puede usar Lsta -erramienta; lo -aremos manualmente. ' /usuario;localhost <0! cat /home/usuario/.ssh/id_rsa.pub 2 ssh-rsa http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores

>>>>G6EPaC1yc2)>>>>D>Q>G>>>G>QDQl &.D0F0$(,G9kpF*E1C$JekpIrKh2aP6R'%,> kbO eBlrO+(SetKR2bDPa2A%'iT$m7Qt5v&$,lus8E''s8(,2ioh(FOGT2.)rHS*.C6usufa2D/DCC 9PG1fIQKynv,PTIeR>fC$F5r2QebvKbopsu>1a movfadF2/'G'hPf7bAbfHdntiF$rc%bId'h v2GnP2v'eAI1iNFt.&S9JF1y2 (286o>E*d2$Qh'Hrb/NOofbDS81ldO,.1$o212u e(6uhsJO S*5LLhBF5QofCP&gAKO5Je568ln>EKDNn.lSH)u2.SktS Ky5kL9yhCGlDP1,T2sv6CDch>HDg *E usuario;localhost.localdomain !-ora copiamos la clave al servidor mediante el mLtodo que queris; yo -e usado una memoria us/. C editamos el contenido de /ho e/s8sad in/.ssh/authori=edD2e8s donde copiamos la clave p2/lica; quedando como sigue. /sysadmin;localhost <0! vim /home/sysadmin/.ssh/authoriPed_keys

ssh-rsa ' >>>>G6EPaC1yc2)>>>>D>Q>G>>>G>QDQl &.D0F0$(,G9kpF*E1C$JekpIrKh2aP6R'%,> kbO 2 eBlrO+(SetKR2bDPa2A%'iT$m7Qt5v&$,lus8E''s8(,2ioh(FOGT2.)rHS*.C6usufa2D/DCC 1 9PG1fIQKynv,PTIeR>fC$F5r2QebvKbopsu>1a movfadF2/'G'hPf7bAbfHdntiF$rc%bId'h v2GnP2v'eAI1iNFt.&S9JF1y2 (286o>E*d2$Qh'Hrb/NOofbDS81ldO,.1$o212u e(6uhsJO S*5LLhBF5QofCP&gAKO5Je568ln>EKDNn.lSH)u2.SktS Ky5kL9yhCGlDP1,T2sv6CDch>HDg *E usuario;localhost.localdomain C ya tenemos la clave importada; puede ser que el directorio .ssh no estL creado por lo que tendremos que crearlo mediante 2dir. FFOGOHH #s muy importante que los permisos de la carpeta .ssh y del fic-ero estLn seteados correctamente. )ara la carpeta .ssh los permisos de/en ser 7(( o dr:-II y para el fic-ero authori=edD2e8s sern 6(( o -r:II-. Si no estuvieran los permisos seteados correctamente lo -ar>amos mediante los siguientes comandos. /sysadmin;localhost <0! chmod N00 /home/sysadmin/.ssh ' /sysadmin;localhost <0! chmod 500 2 /home/sysadmin/.ssh/authoriPed_keys

3' Arrancamos servicio ss( y (acemos que se inicie con el sistema'


De la misma manera que compro/amos si el servicio ipta/les esta/a arrancado; lo -aremos con el servicio ss-; que por defecto en Cent5S no se e?ecuta al inicio del sistema. )ara ello usamos los siguientes comandos para compro/ar el estado $l>neas ' y 2& y para ponerlo al inicio $l>nea 1&. /sysadmin;localhost <0! sudo /etc/init.d/sshd status ' openssh-daemon estU parado 2 /sysadmin;localhost <0! sudo /etc/init.d/sshd start / L( 1 2niciando sshd4 40 H /sysadmin;localhost <0! sudo chkconfig --list - grep MsshM 0 sshd 04desactivado 14desactivado 24desactivado 64desactivado 94desactivado B4desactivado 54desactivado /sysadmin;localhost <0! sudo chkconfig sshd on http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


C voil ya tenemos el servicio ss- configurado y arri/a para conectarnos desde la mquina en la que generamos el par de claves. Durante el proceso nos pedir la passp-rase que generamos en el punto 1; en mi caso la ip del servidor es la 'G2.'08.'.'((; para sa/er la ip del servidor; que de/e ser fi?a y configurada manualmente podemos usar el comando ifconfig. )ro/amos la cone4in. ' /usuario;localhost <0! ssh sysadmin;1A2.157.1.100 -p AB2A 2 +ast login4 Chu &ar 7 2142B4B6 2012 from 1A2.157.1.6A 1 /sysadmin;localhost <0! Si todo -a ido correctamente como de/er>a nos -a/remos conectado correctamente. #n la pr4ima entrada veremos como instalar y configurar un servidor de intercam/io de arc-ivos sa ba en nuestro servidor.

Servidor NFS
#l ;et:or2 ?ile S8ste &Sistema de arc3ivos de red(; o ;?S; es un protocolo de nivel de aplicacin; seg2n el Modelo 5S:. #s utili=ado para sistemas de arc-ivos distri/uido en un entorno de red de computadoras de rea local. )osi/ilita que distintos sistemas conectados a una misma red accedan a fic-eros remotos como si se tratara de locales. 5riginalmente fue desarrollado en 'G84 por Sun Microsystems; con el o/?etivo de que sea independiente de la mquina; el sistema operativo y el protocolo de transporte; esto fue posi/le gracias a que est implementado so/re los protocolos TD" $presentacin& y 5+C ")C $sesin&. #l protocolo +%S est incluido por defecto en los Sistemas 5perativos D+:T y la mayor>a de distri/uciones 3inu4. #n resumidas cuentas lo que -ace un servidor +%S es compartir un directorio del servidor y que ese disponi/le en la red local. Fuente: http://blog.malaya-digital.org/setup-a-minimal-centos-6-6 -bit-nfs-ser!er/

2nstalar "lu4,o4

http://ronald-l337.blogspot.co /

!onald-"337

Gua para novatos en configuracin de servidores Servidor de M0sica !M$D#


Nota, para instalar B;5 desde la terminal necesitamos del repositorio rpmfor!e

Apac(e userdir con S 5inu4 en Cent6S ) R% 5 7'1 %uente,-ttp,..777.if-not-true-t-en-false.com.2('(.ena/le-apac-e-userdir-7it--selinu4-on-fedoracentos-red--at-r-el.

#sto es 6u>a rpida cmo se puede activar !pac-e userdirs con S#3inu4 en %edora 'G.'8.' ; 0.4.0.1.0.2.0.'.0.H.G Cent5S y "ed *at $"*#3& 0.4.0.1.0.2.0.'.0.H.G. #sta gu>a asume que usted tiene !pac-e $-ttpd& servidor instalado en su sistema. #sta gu>a utili=a separeteduserdir.conf sin tocar 3ttpd.conf predeterminado ms tarde 3ttpd.conf puede overrided o configuracin entera se movi; simplemente. #sta gu>a utili=a usuario llamado testuser y de/e ser reempla=ado por el nom/re real del usuario $s&.

@abilitar /pache Jserdirs #. Ca biar de usuario root do JJoJJ sudo -i $. Crear / etc / httpd / conf.d / userdir.conf !/rir el arc-ivo; con nuestro editor favorito; como, nano -7 . etc . -ttpd . conf.d . userdir.conf !Nadir algo como siguiente contenido al arc-ivo, V modAuserdir.c :fModule W J J DserDir est desactivada por defecto porque puede confirmar la presencia de J un nom/re de usuario en el sistema $en funcin de directorio J permisos&. J J )ara que las peticiones a . ] user . pu/licA-tml servir del usuario J directorio; quite el @discapacitado DserDir@ l>nea arri/a; y elimine el comentario J la siguiente l>nea en su lugar,
#

DserDir pu/licA-tml V. :fModule W


http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores V directorio . -ome . K . pu/licA-tml W 5ptions :nde4es :ncluye %ollo7Sym3inMs J J !pac-e 2.4 los usuarios utili=an siguiendo J J "equerir toda concedi J J !pac-e 2.2 los usuarios utili=an siguiendo J J !llo75verride !ll De?ar de todas 5rden negar; permitir V. Directory W C guardar el arc-ivo. Nota, ;ara permitir 'ue al!unos usuarios ten!an directorios Iser5ir+ pero no cual'uier otra persona+ use lo si!uiente, DserDir desactivado DserDir activado testuser' testuser2 RestDser1 )ara permitir que la mayor>a de los usuarios tengan directorios DserDir; pero negar esto a unos pocos; utilice lo siguiente, DserDir -a/ilitado DserDir desactivado testuser4 testuserH testuser0 3. Anicio / reinicio de /pache KhttpdL J J Cent5S . "*#3 J J . etc . init.d . -ttpd start JJoJJ . etc . init.d . -ttpd restart J J J J %edora service -ttpd start JJ5JJ service -ttpd restart 4. Crear directorio / directorios publicDht l *aga directorio . pu/licA-tml directorios de usuario . usuarios de directorios de origen. mMdir . -ome . testuser . pu/licA-tml
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores %. Ca bie los per isos correctos a los directorios de origen 8 publicDht l J J Directorio J J c-mod '' . -ome . testuser J J Directorio pu/licA-tml J J c-o7n testuser, testuser . -ome . testuser . pu/licA-tml c-mod HH . -ome . testuser . pu/licA-tml 6. >stable=ca la configuracin de S>"inu- adecuadas para /pache @o edirs $-ttpdAena/leA-omedirs& setse/ool -) -ttpdAena/leA-omedirs verdadera )arece que las versiones anteriores de S#3inu4 necesita tam/iLn siguiente $e?emplo Cent5S y "ed *at&, c-con -" -t -ttpdAsysAcontentAt . -ome . testuser . pu/licA-tml ,rueba >nabled /pache userdir :r a D"3 -ttp,..local-ost. ] testuser . De/e tener un aspecto como el siguiente,
:r a D"3 -ttp,..local-ost. ] testuser . De/e tener un aspecto como el siguiente,

,rueba de @.)" 8 ,@, baMo /pache userdir


Crea los siguientes arc-ivos ] . pu/licA-tml . test.-tml y ] . pu/licA-tml . test.p-p ] . pu/licA-tml . test.-tml contenidos V *RM3 W V ca/e=a W V t>tulo W )rue/as !pac-e userdir V. titulo W V. ca/e=a W V cuerpo W V -' W )rue/as !pac-e userdir V. -' W
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


V. cuerpo W V. *RM3 W ] . )u/licA-tml . content test.p-p V)-pE p-pinfo $ & S EW !ctuali=ar navegador,

"evise los arc-ivos de prue/a,

http://ronald-l337.blogspot.co /

!onald-"337

Gua para novatos en configuracin de servidores

/estor de descargas via -e, !$yload#

Antroduccin py3oad es un gestor de descarga rpida; ligera y completa para muc-os 5ne-ClicM*oster; formatos contenedores como D3C; sitios de v>deo o enlaces -ttp . ftp simplemente. Se apuesta por los requerimientos de -ard7are /a?os y la independencia de la plataforma para ser e?ecuta/le en todos los tipos de sistemas $)C de escritorio; net/ooM; +!S; router&. ! pesar de su limitacin estricta que est repleto de caracter>sticas igual interfa= 7e/; reconocimiento de captc-a; descomprimir y muc-o ms. py3oad se divide en central y los clientes; para que sea fcilmente accesi/le a distancia. #n la actualidad -ay una interfa= 7e/; la interfa= de l>nea de comandos; una interfa= grfica de usuario escrito en ^t y un cliente de !ndroid. :mgenes se pueden encontrar aqu> . NentaMas
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores !lgunas de las venta?as principales de un vista=o, completamente escrito en pyt-on /a?os requerimientos de -ard7are muc-as caracter>sticas 5ne-ClicM-*oster incluyendo el apoyo; reconocimiento de captc-a premium; vuelva funcin D3C; CC%; apoyo %DS" fcilmente accesi/le a distancia a travLs de interfa= 7e/ o la interfa= grfica de usuario soporte gratuito en irc o foro pu/licado /a?o licencia 6)3 ! continuacin encontrar un e4tracto de py3oads plugins y caracter>sticas. )ara o/tener ms informacin y algunos tutoriales ec-ar un vista=o a la Comunidad py3oad 9iMi .

Anstalacin en Centos K?edora4 )andrivaL: ,agina de descarga de ,8load 6escripcin de los pasos de instalacin de la pagina oficial )ara la instalacin de/emos tener )yt-on como dependencia
Du yum -y install python yum install python-crypto python-pycurl tesseract gKs Ks

"ecordemos que para e?ecutar un arc-iovo en pyt-on de/emos colocar


http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores pyt-on nom/reAdelAarc-ivo.py )rocedemos a la instalacion y configuracion de )yload
python py+oadCore.py

)ara usar una interfa= grafica necesitamos tener instalado


yum install %yQt9

Nota, Es necesario saber 'ue instalaremos un servidor de descar!as+ para poder comen*ar a trabajar necesitamos un cliente+ podemos usar el nave!ador o un cliente como p"load !ui. )ara -acer uso de )yload a travLs de una terminal utili=amos el comando _py3oadCli`; podemos ver una lista completa de opciones disponi/les con el comando _py3oadCli -c`. 6ependencias +ecesita al menos pyt-on 2.H para e?ecutar py3oad y todas estas li/rerias requeridas. De/en instalarse automticamente cuando se utili=a la instalacin pip. 3os paquetes pre-compilados py3oad tam/iLn instalar estas dependencias o -acer que se incluye; por lo manuall instalacin slo se necesita cuando se instala py3oad de la fuente. ,8load en /ndroid )ar2et

6escripcin J J J )y3oad Client !ndroid #ste es el cliente oficial de !ndroid para el py3oad KK KK Do7nload Manager. Dsted necesita tener http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


py3oad que se e?ecuta en su )C o servidor. )or si no lo tiene; puede descargarlo desde -ttp,..pyload.org ; es li/re; de cdigo a/ierto y est disponi/le para muc-as plataformas. )or favor; informa de cualquier pro/lema con el cliente aqu>, -ttps,..git-u/.com.pyload.pyloadandroid.issues )ara utili=ar el cliente de !ndroid aseg2rese de que el nuevo Core py3oad con la versin (.4.G se est e?ecutando en el sistema; accesi/le a travLs de la red; la :) . nom/re de -ost es correcto y el puerto enviar; si es necesario. J J J J Caracter>sticas - interfa= de usuario moderna $!ndroid 4 a componentes& - KK !ctionBar KK integracin - !Nadir enlaces a travLs de la opcin Compartir KK KK $por e?emplo; cromo . CouRu/e -W py3oad& - !Nada paquetes o cargar arc-ivos contenedores $D3C ; CC%; etc& - Mostrar las descargas actuales - Mostrar fila . colector - #liminar . Mover . reinicio paquetes - !/ortar descargas - :ntroducir captc-as para descargas - descarga Roggle . recone4in - #ditar la configuracin del lado del servidor - <er cuentas - cone4in SS3 segura a la /ase Me?oras en J J J J )lanned - Soporte de m2ltiples servidores J J J J 3ocali=acin ^ueremos ofrecer la aplicacin en el mayor n2mero posi/le de idiomas. )or esta ra=n siempre estamos /uscando traductores y correctores. Si te gusta ayudar; por favor visite -ttp,..cro7din.net.pro?ect.pyload para ms informacin.

8e, de Control y $(pSys2nfo

http://ronald-l337.blogspot.co /

!onald-"337

Gua para novatos en configuracin de servidores 2nstalar "lu4,o4 scritorio


)ara instalar %lu4/o4; de/emos tener el repositorio #)#3 previamente instalado; tam/iLn es '((b recomenda/le instalar el plugin de prioridades y darle la prioridad indicada al repo de #)#3. yum -y install flu4/o4 t-unar t-unar-volman r4vt 7get alsautils pciutils us/utils 4dg-utils fuse fuse-ntfs-1g ntfs-1g ntfsprogs parted udisMs gvfs yum-utils /indutils ls/ 7ireless-tools gdm gtM2-devel =li/-devel gli/c gli/2 gli/2-devel vim-en-anced vim-T'' rpm-/uild gette4t-devel perl-TM3-)arser 4arc-iver p =ip

Solucin de algunos pro,lemas Cannot retrieve etalin2 for repositor8: epel


#. >dit the epel repo nano JetcJ"um.repos.dJepel.repo %ind line, mirrorlistO-ttps,..mirrors.fedorapro?ect.org.metalinMErepoOepel-0carc-OZ/asearcC-ange to mirrorlistO-ttp,..mirrors.fedorapro?ect.org.metalinMErepoOepel-0carc-OZ/asearcSave and e4it. $. Clean 8u "um clean all

>pel : O>rrno $%6P no


yum clean metadata yum clean dbcache yum update

ore

irrors to tr8

,roble a al instalar repositorio !p fusion


Si nos da un error como este Error:Cannot find a valid baseurl for repo, rpmfusion2free 5ebemos edictar todos los repositorios rpmfusion+ entonces 3acemos lo si!uiente,
sudo nano /etc/yum.repos.d/rpmfusion-free.repo

Lue!o descomentamos todo lo 'ue di!a base r!+ le 'uitamos el car-cter numeral 8K9+ despus de terminar de desconmentar le damos ctrl?o para !uardar " ctrl?x para salir " as con todos los repositorios rpmfusion+ lue!o 3acemos lo si!uiente para terminar.
http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


;ara conocer todos los repositorios instalados 3acemos lo si!uiente,
ls /etc/yum.repos.d/

5espus de terminar de modificar los repositorios 3acemos lo si!uiente,


yum clean all yum update

Corregir errores 4(4


S<nto a: !l intentar instalar un paquete con yum; yum se que?a de que las direcciones D"3 de los repositorios no se encuentran; y lan=a el error 4(4; como se muestra a continuacin.
Plugins cargados: fastestmirror la base | 3.7 k !!:!! base " primary#db | 4.4 $ !!:!% e&tras | 3.5 k !!:!! /)rrno 190 pycurl )$$L$ 22 - :+a .$+ solicitada regresaron error4 909 Eo encontrado : Cratando otro espeKo. /)rrno 190 pycurl )$$L$ 22 - :+a .$+ solicitada regresaron error4 909 Eo encontrado : Cratando otro espeKo.

Dsted puede o/tener estos 4(4 errores cuando los metadatos descargados por yum -a quedado o/soleta. )ara reparar yum errores 4(4; limpio yum metadatos de la siguiente manera.
sudo yum clean metadata

o /ien; puede /orrar el cac-e del yum


sudo yum clean all

,roble a con co binacin del repositorio rp fusion de fedora con Centos


/l66N;dcAd2cNN7<0! sudo yum update /sudo0 pass ord for l66N4 +oaded plugins4 fastestmirrorF refresh-packagekitF security +oading mirror speeds from cached hostfile " epel4 epel.gtdinternet.com " e8tras4 mirrors.ucr.ac.cr

http://ronald-l337.blogspot.co /

!onald-"337

Gua para novatos en configuracin de servidores


" updates4 centos.secrel.com.br

http://do:nload#.rp fusion.org/free/fedora/releases/6/>ver8thing/i3&6/os/repod ata/repo d.- l4 /)rrno 190 %*C.$+ )$$L$ 22 - :Che re,uested .$+ returned error4 909
Eot Found: Crying other mirror. )rror4 Cannot retrieve repository metadata ?repomd.8ml@ for repository4 rpmfusion-free. %lease verify its path and try again

3a solucin es editar los repositorios


# cd /etc/yum.repos.d/ # ls -l +uego buscamos el repositorio rpmfusion y lo editamos # sudo nano rpmfusion-free.repo

!-ora en el arc-ivo cam/iamos todas las pala/ras que digan PfedoraQ por PelQ. #ditacmos todos los repositorios rpmfusion -aciendo lo mismo y se arreglara el error.

Conflicto en un archivo local entre pa5uetes


6os pa5uetes proporcionan el is o archivo. @abitual ente esto sucede al e=clar pa5uetes de diferentes repositorios de soft:are.
"est "ransaction #rrors: file /sbin/mount.lo$ntfs-%g from install of fuse-ntfs-%g-&'(%.(.(%&.el6.rf.i6)6 conflicts $ith file from pac*age ntfs-%g-&:&'((. .(&-+.el6.i6)6 file /sbin/mount.ntfs from install of fuse-ntfs-%g-&'(%.(.(%-&.el6.rf.i6)6 conflicts $ith file from pac*age ntfs-%g-&:&'((. .(&-+.el6.i6)6 file /sbin/mount.ntfs-%g from install of fuse-ntfs-%g-&'(%.(.(%-&.el6.rf.i6)6 conflicts $ith file from pac*age ntfs-%g-&:&'((. .(&-+.el6.i6)6 file /usr/bin/ntfs-%g from install of fuse-ntfs-%g-&'(%.(.(%-&.el6.rf.i6)6 conflicts $ith file from pac*age ntfs-%g-&:&'((. .(&-+.el6.i6)6 file /usr/bin/ntfsmount from install of fuse-ntfs-%g-&'(%.(.(%-&.el6.rf.i6)6 conflicts $ith file from pac*age ntfs-%g-&:&'((. .(&-+.el6.i6)6 file /usr/share/man/man)/ntfs-%g.).gz from install of fuse-ntfs-%g-&'(%.(.(%-&.el6.rf.i6)6 conflicts $ith file from pac*age ntfs-%g-&:&'((. .(&-+.el6.i6)6 file /usr/share/man/man)/ntfs-%g.probe.).gz from install of fuse-ntfs-%g-&'(%.(.(%-&.el6.rf.i6)6 conflicts $ith file from pa...

3a solucin es la siguiente, vemos el conflicto entre ntfs-%g-&:&'((. .(&-+.el6.i6)6 y el


paquete

Corregir los errores de error de cone-in


http://ronald-l337.blogspot.co / !onald-"337

Gua para novatos en configuracin de servidores


S<nto a: Dsted reci/e @la red es inalcan=a/le@ o @no se puede conectar al servidor@ errores durante la e?ecucin de yum de comandos.
%lugins cargados4 fastestmirrorF presto Cargando velocidades espeKo de hostfile cachV no pudo recuperar mirrorlist error http4//mirrorlist.centos.org/Wrelease35Xarch3875_59Xrepo3os fue 194 )$$L$ pycurl N - :Eo se pudo conectar a 2a024 29A7 4 01406 d4 B0B94 ff4 fed64 )A1>4 +a red es inaccesible : )rror4 Eo se puede encontrar un baseurl vUlida para repo4 Gase http4//mirror.ne8cess.net/ CentLD / 5.9/os/875_59/repodata/repomd. 8ml4 /)rrno 190 pycurl )$$L$ N - :Eo se pudo conectar al servidor: Cratando otro espeKo. http4//mirrordenver.fdcservers.net/centos/5.9/os/875_59/repodata/repomd.8ml4 /)rrno 190 pycurl )$$L$ N - :Eo se pudo conectar al servidor: Cratando otro espeKo. http4//mirrors.cmich.edu/centos/5.9/os/875_59/repodata/repomd.8ml4 /)rrno 190 pycurl )$$L$ N - :no podYa Mt conectar al servidor : Cratando otro espeKo.

#l error indica que no se puede conectar correctamente a los servidores de repositorio por alguna ra=n. Si usted todav>a puede -acer ping a los servidores sin ning2n pro/lema; comprue/e si su sistema est detrs de un pro4y. Si est e?ecutando yum detrs de un pro4y; pero no se -a especificado el pro4y en el yum configuracin; o/tendr errores de fallo de cone4in como el de arri/a. )ara configurar un pro4y en el yum configuracin,
sudo nano /etc/yum.conf
/%rincipal0 pro8y 3 http4//pro8y.com47000

Mas 2nformacin so,re /nu-5inu4 Centos %oro, 777.centos.org.modules.ne7//. Correos, 7iMi.centos.org.6etting*elp.3istinfo 7iMi, 7iMi.centos.org :rc, 777.centos.org.modules.tinycontent.inde4.p-pEidO8 Servidor, irc.freenode.netS )uerto, 000 S JcentosS Jcentos-7e/S Jcentos-develS Jcentos-mirrorS Jcentos-social

http://ronald-l337.blogspot.co /

!onald-"337

S-ar putea să vă placă și