Herramientas de usuario

Herramientas del sitio


informatica:certificaciones:lpic:lpic-2:lab

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:certificaciones:lpic:lpic-2:lab [2021/03/24 19:40] tempwininformatica:certificaciones:lpic:lpic-2:lab [2021/04/02 13:21] (actual) tempwin
Línea 2: Línea 2:
  
 Laboratorio para el curso de LPIC-2 Laboratorio para el curso de LPIC-2
 +
 +Necesario tener instalado:
 +
 +  * [[informatica:sistemas_operativos:virtualizacion:virtualbox|VirtualBox]]
 +  * [[informatica:sistemas_operativos:virtualizacion:vagrant|Vagrant]]
  
 El entorno virtualizado se compone de 3 máquinas virtuales: El entorno virtualizado se compone de 3 máquinas virtuales:
  
-^  Sistema Operativo  ^      IP       ^ +^  Sistema Operativo  ^      IP       ^ Host 
-| Centos 7.2          | 192.168.2.5   | +| Centos 7.2          | 192.168.2.5   | sercentos7 
-| Debian 10           | 192.168.2.10 +| Debian 10           | 192.168.2.10  | debian10 
-| Centos 6.7          | 192.168.2.152 |+| Centos 6.7          | 192.168.2.152 | orion |
  
 Las credenciales: Las credenciales:
Línea 19: Línea 24:
   * Usuario: ''root''   * Usuario: ''root''
   * Contraseña: ''vagrant''   * Contraseña: ''vagrant''
 +
 +<WRAP center round important 60%>
 +En la máquina con Debian no podemos conectarnos vía SSH con la cuenta de root, así que habrá que entrar con la de ''vagrant'' y una vez dentro hacernos root con ''sudo su''
 +</WRAP>
  
 ===== Despliegue del entorno ===== ===== Despliegue del entorno =====
 +
 +Necesitamos un fichero llamado ''CentOS-Base.repo'' con el siguiente contenido para los repositorios de CentOS 6:
 +
 +<code>
 +# CentOS-Base.repo
 +#
 +# The mirror system uses the connecting IP address of the client and the
 +# update status of each mirror to pick mirrors that are updated to and
 +# geographically close to the client.  You should use this for CentOS updates
 +# unless you are manually picking other mirrors.
 +#
 +# If the mirrorlist= does not work for you, as a fall back you can try the 
 +# remarked out baseurl= line instead.
 +#
 +#
 +
 +[base]
 +name=CentOS-$releasever - Base
 +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
 +#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
 +baseurl=https://vault.centos.org/6.10/os/$basearch/
 +gpgcheck=1
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
 +
 +#released updates 
 +[updates]
 +name=CentOS-$releasever - Updates
 +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
 +#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
 +baseurl=https://vault.centos.org/6.10/os/$basearch/
 +gpgcheck=1
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
 +
 +#additional packages that may be useful
 +[extras]
 +name=CentOS-$releasever - Extras
 +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
 +#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
 +baseurl=https://vault.centos.org/6.10/os/$basearch/
 +gpgcheck=1
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
 +
 +#additional packages that extend functionality of existing packages
 +[centosplus]
 +name=CentOS-$releasever - Plus
 +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
 +#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
 +baseurl=https://vault.centos.org/6.10/os/$basearch/
 +gpgcheck=1
 +enabled=0
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
 +
 +#contrib - packages by Centos Users
 +[contrib]
 +name=CentOS-$releasever - Contrib
 +mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib&infra=$infra
 +#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
 +baseurl=https://vault.centos.org/6.10/os/$basearch/
 +gpgcheck=1
 +enabled=0
 +gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
 +</code>
  
 El entorno se monta mediante un ''Vagrantfile'': El entorno se monta mediante un ''Vagrantfile'':
Línea 82: Línea 153:
 <code bash> <code bash>
 vagrant halt vagrant halt
 +</code>
 +
 +Si queremos suspenderlas:
 +
 +<code bash>
 +vagrant suspend
 +</code>
 +
 +Si queremos reanudar la ejecución (tras una suspensión):
 +
 +<code bash>
 +vagrant resume
 </code> </code>
  
Línea 88: Línea 171:
 <code bash> <code bash>
 vagrant destroy -f  vagrant destroy -f 
 +</code>
 +
 +==== Configuración host ====
 +
 +**Centos 7**:
 +
 +<code bash>
 +hostnamectl set-hostname sercentos7.curso.esp
 +</code>
 +
 +Contenido de ''/etc/hostname'':
 +
 +<code>
 +sercentos7.curso.esp
 +</code>
 +
 +Modificar ''/etc/hosts'' de la siguiente manera:
 +
 +<code>
 +127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
 +::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
 +192.168.2.5 sercentos7.curso.esp sercentos7
 +192.168.2.152 orion.curso.esp orion
 +192.168.2.10 debian10.curso.esp debian10
 +</code>
 +
 +Deshabilitar SELinux en ''/etc/sysconfig/selinux'':
 +
 +<code>
 +SELINUX=disabled
 +</code>
 +
 +
 +En **Debian 10**:
 +
 +<code bash>
 +hostnamectl set-hostname debian10.curso.esp
 +</code>
 +
 +Modificar ''/etc/hosts'' de la siguiente manera:
 +
 +<code>
 +127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
 +::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
 +192.168.2.10   debian10.curso.esp  debian10
 +192.168.2.5  sercentos7.curso.esp    sercentos7
 +192.168.2.152   orion.curso.esp  orion
 +</code>
 +
 +En **Centos 6**:
 +
 +Editar ''/etc/sysconfig/network'':
 +
 +<code>
 +NETWORKING=yes 
 +HOSTNAME=orion.curso.esp
 +</code>
 +
 +Modificar ''/etc/hosts'' de la siguiente manera:
 +
 +<code>
 +127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
 +::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
 +192.168.2.5     sercentos7.curso.esp    sercentos7
 +192.168.2.152   orion.curso.esp  orion
 +192.168.2.10   debian10.curso.esp  debian10
 +</code>
 +
 +Deshabilitar SELinux en ''/etc/sysconfig/selinux'':
 +
 +<code>
 +SELINUX=disabled
 +</code>
 +==== Configuración NTP ====
 +
 +En **Centos 7**:
 +
 +Instalamos ntp:
 +
 +<code bash>
 +yum install ntp -y 
 +</code>
 +
 +Establecemos la zona horaria:
 +
 +<code bash>
 +timedatectl set-timezone "Europe/Madrid"
 +</code>
 +
 +Editamos el fichero ''/etc/ntp.conf'':
 +
 +<code>
 +server 0.es.pool.ntp.org iburst 
 +server 1.es.pool.ntp.org iburst 
 +server 2.es.pool.ntp.org iburst 
 +server 3.es.pool.ntp.org iburst
 +</code>
 +
 +Arrancamos servicio y lo habilitamos al arranque NTP:
 +
 +<code bash>
 +systemctl start ntpd 
 +systemctl enable ntpd 
 +</code>
 +
 +Sincronizamos:
 +
 +<code bash>
 +timedatectl set-ntp true 
 +ntpq -p
 +</code>
 +
 +En **Centos 6**:
 +
 +<code bash>
 +yum install ntp -y 
 +cp /etc/localtime /root 
 +rm -rf /etc/localtime 
 +ln -s /usr/share/zoneinfo/Europe/Madrid  /etc/localtime 
 +</code>
 +
 +Editamos ''/etc/ntp.conf'':
 +
 +<code>
 +server 0.es.pool.ntp.org iburst 
 +server 1.es.pool.ntp.org iburst 
 +server 2.es.pool.ntp.org iburst 
 +server 3.es.pool.ntp.org iburst
 +</code>
 +
 +Arrancamos servicio y lo habilitamos al arranque NTP:
 +
 +<code bash>
 +service ntpd start 
 +chkconfig --level 3 ntpd on 
 +</code>
 +
 +En **Debian 10**:
 +
 +<code bash>
 +apt-get update 
 +apt-get install ntp -y 
 +timedatectl set-timezone "Europe/Madrid"
 +</code>
 +
 +Editamos el fichero ''/etc/ntp.conf'':
 +
 +<code>
 +server 0.es.pool.ntp.org iburst 
 +server 1.es.pool.ntp.org iburst 
 +server 2.es.pool.ntp.org iburst 
 +server 3.es.pool.ntp.org iburst 
 +</code>
 +
 +Arrancamos servicio y lo habilitamos al arranque NTP:
 +
 +<code bash>
 +systemctl start ntp 
 +systemctl enable ntp
 +timedatectl set-ntp true 
 +ntpq -p
 </code> </code>
informatica/certificaciones/lpic/lpic-2/lab.1616611254.txt.gz · Última modificación: por tempwin