Mostrando entradas con la etiqueta centos. Mostrar todas las entradas
Mostrando entradas con la etiqueta centos. Mostrar todas las entradas

jueves, 16 de junio de 2011

Clase Linux FTP CentOS 16-06-11

FTP :::::::::: vsftpd

[root@localhost publico]# rpm -q vsftpd
vsftpd-2.0.5-16.el5

[root@localhost publico]# cd /etc/vsftpd/
[root@localhost vsftpd]# ls
ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh
[root@localhost vsftpd]#
[root@localhost vsftpd]# vim vsftpd.conf









Clase linux SERVIDOR Y CLIENTE NFS 16-06-11

NFS: NETWORK FILE SYSTEM
 
Este servicio no pide contraseña
REBIZAMOS LOS PAQUETES

[root@localhost ~]# rpm -q nfs-utils
nfs-utils-1.0.9-42.el5
[root@localhost ~]# rpm -q portmap
portmap-4.0-65.2.2.1
[root@localhost ~]#
[root@localhost ~]# cd /etc
[root@localhost etc]# ls ex*
exports

exim:
exim.conf
[root@localhost etc]# vim exports
 enter

escribimos
/nfs/publico    *(ro,rw)
~                           


[root@localhost etc]# mkdir -p /nfs/publico

[root@localhost etc]# cd /nfs/publico/
[root@localhost publico]# cat > registro1
con cat creo un archivo

[root@localhost publico]# rpcinfo -p
   programa vers proto   puerto
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp    959  status
    100024    1   tcp    962  status

necesitamos: mountd y nfs/nfsd   } ntf => portmap

[root@localhost publico]# service portmap restart
Parando portmap:                                          [  OK  ]
Iniciando portmap:                                        [  OK  ]

[root@localhost publico]# service nfs restart
Cerrar NFS mountd:                                         [FALLÓ]
Cerrar el demonio NFS:                                     [FALLÓ]
Apagando cuotas NFS:                                       [FALLÓ]
Apagar los servicios NFS:                                  [FALLÓ]
Inicio de los servicios NFS:                              [  OK  ]
Iniciando cuotas NFS:                                     [  OK  ]
Inicialización del demonio NFS:                           [  OK  ]
Inicialización de NFS mountd:                             [  OK  ]

[root@localhost publico]# rpcinfo -p


para tener acceso al servidor escribimos desde la pc cliente
[root@localhost publico]# showmount -e 10.10.25.45
Export list for 10.10.25.45:
/nfs/publico *


************
[root@localhost publico]# showmount -e 10.10.25.28
mount clntudp_create: RPC: Port mapper failure - RPC: Unable to receive
**************
si nos apaerce bloqueado deshabilitamos el firewall
[root@localhost publico]# setup

[root@localhost publico]# showmount -e 10.10.25.35
Export list for 10.10.25.35:
/nfs/publico *

creamos mas carpetas
[root@localhost publico]# mkdir -p /compartir/zegarra

[root@localhost publico]# mount -t nfs 10.10.25.35:/nfs/publico /compartir/zegarra/
 
nota: -t , nfs: es formato de archivo, ip servidotr,:/55/55, /,i carpeta


--------------------------------------
crow tab /* investigar esto */
[root@localhost publico]# sh bach1 
[root@localhost publico]# vim fstab
--------------------------------------

[root@localhost publico]# vim bach1
////escribir////////////////
clear
ls -p
~                                                                                           
~
[root@localhost publico]# sh bach1
bach1  registro1



          

























jueves, 26 de mayo de 2011

Clase Linux - Configuracion de apache en CentOS

Revisamos si se encuentra instalado el paquete de apache

[root@localhost ~]# rpm -q httpd
httpd-2.2.3-43.el5.centos


configurareros el apache en esta ruta

[root@localhost ~]# cd /etc/httpd/conf

[root@localhost conf]# ls
httpd.conf magic


[root@localhost conf]# vim httpd.conf


nos vamos a la parte

### Section 2: 'Main' server configuration


#ServerName www.example.com:80 nombre de dominio:puerto
ServerName www.zegarra.com:80


DocumentRoot "/var/www/html"


guardamos y salimos


ahora enlazamos el ip con el dominio


[root@localhost conf]# vim /etc/hosts
no borrar nada de lo que esta escrito



colocamos nuestra IP , dominio y nombre de pc


# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

10.10.25.28 www.zegarra.com localhost


ahora ingresamos al la carpte

[root@localhost conf]# cd /var/www/html/

y creeamos una pagina web


[root@localhost html]# vim hello.html


<-html>
<-head>
<-title>Sergio Zegarra
<-/head>
<-/html>
~
~
~
~
~


ahora reiniciamos el servicio

[root@localhost html]# service httpd restart
Parando httpd: [FALLÓ]
Iniciando httpd: [ OK ]

[root@localhost html]# wget www.tareasyclases.co.cc
--2011-05-26 14:02:52-- http://www.tareasyclases.co.cc/
Resolviendo www.tareasyclases.co.cc...


[root@localhost html]# wget www.zegarra.com/hello.html
--2011-05-26 14:06:50-- http://www.zegarra.com/hello.html
Resolviendo www.zegarra.com... 10.10.25.28
Connecting to www.zegarra.com|10.10.25.28|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 61 [text/html]
Saving to: `hello.html.1'

100%[===============================>] 61 --.-K/s in 0s

2011-05-26 14:06:50 (9,70 MB/s) - `hello.html.1' saved [61/61]

ahora editamos los VIRTUALHOST



[root@localhost html]# cd
[root@localhost ~]# cd /etc/httpd/conf
[root@localhost conf]# ls
httpd.conf  magic
[root@localhost conf]#vim  httpd.conf

#NameVirtualHost *:80, permite crear varios dominios con un solo ip, el * representa el dominio y el 80 el puerto

agregamos esto
#NameVirtualHost *:80
NameVirtualHost 10.10.25.28:80

#
#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#


ServerName www.idatlinux1.com
DocumentRoot "/var/www/html/web1"



ServerName www.idatlinux2.com
DocumentRoot "/var/www/html/web2"



ServerName www.idatlinux3.com
DocumentRoot "/var/www/html/web3"
guardamos


ahora entramos al virtualhost, para agregar los nuevos dominios creados 

[root@localhost conf]# vim /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6

10.10.25.28     www.zegarra.com         localhost
10.10.25.28     www.idatlinux1.com      localhost
10.10.25.28     www.idatlinux2.com      localhost
10.10.25.28     www.idatlinux3.com      localhost

guardamos y salimos

ahora ingresamos al
[root@localhost conf]# cd /var/www/html/
y creamos 3 carpetas y creamos una pagina en cada una para las pruebas

[root@localhost conf]# cd /var/www/html/
[root@localhost html]# mkdir web1
 [root@localhost web1]# vim index.html

[root@localhost html]# mkdir web2
[root@localhost html]# cd web2
[root@localhost web2]# vim index.html

ahora el ultimo

[root@localhost web2]# cd /var/www/html/
[root@localhost html]# mkdir web3
[root@localhost html]# cd web3
[root@localhost web3]# vim index.html
























asdsd




jueves, 14 de abril de 2011

Comandos Basicos II Linux CentOS

ejercicios de Tuberias en Linux CentOS

buscar cuantas palabras root tiene el archivo de los usurios del sistema operativo
#grep root /etc/passwd | wc -w

cuantas particiones tiene el disco duro
[root@localhost ~]#  fdisk -l | grep /dev |  wc -l

14/04/2011

martes, 12 de abril de 2011

Cambiando permisos y Comandos basicos LINUX CentOS

Comando Basicos de Linux en el entorno de CentOS

cambiar propiedades del archivo
# chown guest4 registro4 

cambiar de ususario y grupo a un archivo
# chown guest4.guest4 registro4
cambiar grupo a un archivo
# chgrp grupo4 registro4

[root@localhost ~]# ls -l
total 108
-rw------- 1 root   root    4418 abr  9 08:44 anaconda-ks.cfg
drwxr-xr-x 2 root   root    4096 abr 12 13:00 Desktop
-rw-r--r-- 1 root   root   62179 abr  9 08:43 install.log
-rw-r--r-- 1 root   root       0 abr  9 08:20 install.log.syslog
-rw-r--r-- 1 root   root       0 abr 12 13:52 ls
-rw-r--r-- 1 guest4 grupo4    16 abr 12 13:53 registro4

CAMBIANDO PERMISOS EN LOS ARCHIVOS : 

-rw------- 

PRIMERA COLUMNA
- : es un archivo
d: es un dorectorio

-rw------- 1 root   root    4418 abr  9 08:44 anaconda-ks.cfg
drwxr-xr-x 2 root   root    4096 abr 12 13:00 Desktop

-+---+---+---
1  2   3   4

1: AREA DE TIPO DE FICHERO
2: AREA DE PERMISO DE USUSARIO
3: AREA DE PERMISO DE GRUPO
4: AREA DE PERMISO DE OTROS
   
   r = leer
   w = escribir
   x = ejecutar
   - = sin permiso

el orden es - rwx r-x r-x

#chmod el comando usa por bloque los siguientes opcion
r = 4, w = 2, x = 1, - = 0 } la suma total o los permisos totales seria de 7

Permisos por defecto para ARCHIVOS 644
Permisos por defecto para CARPETAS 755

[root@localhost ~]# chmod 543 registro4
[root@localhost ~]# ls -l
total 108
-rw------- 1 root   root    4418 abr  9 08:44 anaconda-ks.cfg
drwxr-xr-x 2 root   root    4096 abr 12 13:00 Desktop
-rw-r--r-- 1 root   root   62179 abr  9 08:43 install.log
-rw-r--r-- 1 root   root       0 abr  9 08:20 install.log.syslog
-rw-r--r-- 1 root   root       0 abr 12 13:52 ls
-r-xr---wx 1 guest4 grupo4    16 abr 12 13:53 registro4
el color verde es un archivos ejecutable



Prof. Carlos Jara - Idatux