SlideShare una empresa de Scribd logo
1 de 15
Mis Comandos favoritos en Linux Parte 3
Por Carlos Antonio Leal Saballos
Agenda
• Instalación de software
• Editores de texto
• Comandos para manejar procesos
– top, ps, pstree, kill, killall
• Comando para la red
– ifconfig, ifdow, ifup, ping
• Comandos para manejar servicios
– /etc/init.d/{servicio} <acción>
– service {servicio} <acción>
– rc{servicio} <acción>
– chkconfig
• Comando para manejar los niveles
de ejecución
• Comandos para apagar y reiniciar
el equipo
– poweroff , shutdown, reboot, halt
Instalación de software
• Es imposible poner todo el software libre que existe en el mundo en un pequeño
CD de 700 MB o incluso en los 4.7 GB de espacio de un DVD.
• Es por eso que existen en internet numerosos “Repositorios” de donde se puede
descargar actualizaciones del software que tenemos instalado y toneladas de
aplicaciones libres.
• No existe el concepto de programa de instalación, todo el software se compila y se
convierte en “paquetes”, los mismos pueden ser independientes o pueden
necesitar otros paquetes a estos se les conoce como “dependencias”. Los paquetes
y sus dependencias se ponen en los Repositorios (también se les dice repo)
• Cada distribución cuenta con su propios repositorios, todo el que lo desee puede
tener su propio repositorio
• Existen herramientas en modo gráfico que permiten identificar el software y
instalarlo, de una forma muy amigable
Instalación de software
• Vía comando, necesita conocer el nombre de los paquetes a
instalar, en este ejemplo instalaremos cuatro editores de texto muy
utilizados:
– En fedora, centos, Yellow Dog y familia:
• yum install nano pico vim gedit
– En ubuntu, debian, linux-mint y familia:
• apt-get install nano pico vim gedit
– En openSUSE y familia:
• zypper install nano pico vim gedit
– Lo siento… no puedo seguir explicando como se hace en cada
distribución
• El usurio root es el único autorizado para instalar y desinstalar
paquetes en el sistema
Editores de texto
• Un editor de texto es una utilidad que permite modificar archivos,
no procesan texto con formato, como si son capaces de hacerlo los
procesadores de texto
• Puede probar el que más le guste, por ejemplo:
– vim prueba.txt
– nano prueba.txt
– pico prueba.txt
– gedit prueba.txt
• Los editores en modo gráfico, dependen del escritorio en GNOME el
más popular es gedit y en KDE es kwrite. Aunque existen otros,
también muy potentes
Comandos para manejar procesos
• El comando top muestra las tareas en ejecución en el sistema en tiempo real
ejemplo:
– top
• El comando ps muestra los procesos que se están ejecutando en el instante que se
ejecuta el comando ejemplo:
– ps aux
• El comando pstree muestra el árbol de procesos ejemplo:
– pstree
• El comando kill envía la señal de apagarse a un proceso identificado por su PID
(Process ID) se dice que mata al proceso, ejemplo:
– kill 4587
• El comando killall elimina los procesos identificándolos por su nombre ejemplo:
– killall xfce4-panel
Comando para la red
• El único usuario autorizado para administrar las configuraciones de red es el
usuario root
• Las interfaces de red se pre-configuran, la configuración puede realizarse
mediante la edición de archivos de texto, mediante comandos o en modo
gráfico
– ifconfig es utilizado para mostrar en pantalla el número ip que tiene asignado el
equipo o para cambiar el número ip, ejemplos:
• ifconfig
• Ifconfig 192.168.1.5/24
– ifup: inicia un adaptador de red pre-configurado, ejemplo:
• ifup etho
– Ifdown: detiene una interface de red pre-configurada, ejemplo:
• ifdown etho
– ifstatus: muestra la configuración de la interface pre-configurada, ejemplo:
• ifstatus eth0
Comando para la red
– ifrenew: renueva la configuración de la interface con el servidor DHCP,
ejemplo:
• ifrenew etho
– ifprobe: chequea que la configuración esté bien, ejemplo:
• ifprobe etho
• ping: utiliza el protocolo icmp para enviar una solicitud de
respuesta a un host ejemplos:
– ping 127.0.0.1
• Envía una solicitud de respuesta a localhost, se cancela con control + C.
– ping -b 192.168.1.255
• Envía una solicitud de respuesta a la dirección de broadcast
– ping -c 10 -s 1024 192.168.1.5
• Envía 10 solicitudes de respuesta con un tamaño de paquete de 1024 bytes al
host 192.168.1.5
Comandos para manejar servicios
• Los servicios en Linux son conocidos como “demonios”
• Todo servicio puede ser configurado para iniciar automáticamente
en el arranque o no.
• Al ser la red un servicio la utilizaremos para esta demostración
• Las acciones más comunes son: start, stop, restart, reload
• La forma tradicional que funciona en todos las distribuciones de
Linux:
– /etc/init.d/{servicio} <acción>, ejemplo:
• /etc/init.d/network restart (Para reiniciar la red)
Comandos para manejar servicios
• Otra forma más elegante que también funciona en una buena parte de las
distribuciones
– service {servicio} <acción> ejemplo:
• service network restart (Para reiniciar la red)
• Una forma muy elegante que funciona muy bien en openSUSE
– rc{servicio} <acción> ejemplo
• rcnetwork restart (Para reiniciar la red)
• Con el comando chkconfig se pueden configurar los servicios para iniciar
automáticamente al arrancar el sistema, ejemplo:
– chkconfig network off (debe entender que esta es una locura, sin red nada
funcionará correctamente)
– chkconfig network on
Comando para manejar los niveles de ejecución
• Los niveles de ejecución en inglés runlevels son estados en los que el
sistema funciona
– Nivel 0: En este nivel se ejecutan los scripts que apagan el equipo
– Nivel 6: En este nivel se ejecutan los scripts que reinician el equipo
– Nivel 1: Este nivel está diseñado para que corra únicamente un usuario (root),
sin soporte para red y en modo texto.
– Nivel 2: Este nivel está diseñado para que corra únicamente un usuario (root),
con soporte para red y en modo texto.
– Nivel 3: Este nivel está diseñado para que corran múltiples usuarios, con
soporte para red y en modo texto. Pensado para servidores
– Niel 4: Este nivel todavía no está en uso
– Nivel 5: Este nivel está diseñado para que corran múltiples usuarios, con
soporte para red y en modo gráfico. Pensado para computadoras de escritorio
Comando para manejar los niveles de ejecución
• Init: El comando init es utilizado para cambiar manualmente los niveles
de ejecución del sistema. Ejemplos:
– init 3
• Notará que todo el modo gráfico se cae, quedará funcionando el modo texto,
recuerde alt + f1 si tiene problemas para encontrar el modo de iniciar sesión
– init 1
• Notará que se caen todos los servicios, entre ellos la red, se le solicitará la
contraseña de root para entrar
– init 5
• Todo regresa a la normalidad
• El nivel de ejecución pre-determinado se cambia en el archivo inittab
ubicado en /etc, se puede modificar con cualquier editor, por ejemplo:
– vim /etc/inittab (NO LO CAMBIE SI NO ESTÁ SEGURO DE LO QUE ESTÁ
HACIENDO)
Comandos para apagar y reiniciar el equipo
– El comando poweroff apaga inmediatamente el equipo
– El comando halt apaga la máquina inmediatamente
– El comando reboot reinicia el sistema inmediatamente
– El comando shutdown puede utilizarse para programar un
apagado o un reinicio del sistema, ejemplo:
• shutdown -h 23:50
– Apaga el sistema a las 11 y 50 de la noche
• shutdown -r 11:50
– Reinicia el sistema a las 11 y 50 de la mañana
Presentación: Mis Comandos favoritos en Linux Parte 3
Autor: Carlos Antonio Leal Saballos (lealsaballos@gmail.com)
● Managua, Nicaragua, Agosto del 2012
● Licencia: CC-BY-SA 3.0 Unported
● http://creativecommons.org/licenses/by-sa/3.0/deed.es
● Datos tomados de Wikipedia (www.wikipedia.org) – CC-BY-SA 3.0
MUCHAS GRACIAS
Por su atención

Más contenido relacionado

La actualidad más candente

Procedimiento Instalacion Ltsp
Procedimiento Instalacion LtspProcedimiento Instalacion Ltsp
Procedimiento Instalacion Ltsp
edgamen
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04
Totus Muertos
 
Debian hecho david g.s.n
Debian hecho david g.s.nDebian hecho david g.s.n
Debian hecho david g.s.n
aliat_so1
 
El servidor perfecto
El servidor perfectoEl servidor perfecto
El servidor perfecto
betabeers
 

La actualidad más candente (20)

Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2
 
1. configuracion del servidor dhcp en linux
1. configuracion del servidor dhcp en linux1. configuracion del servidor dhcp en linux
1. configuracion del servidor dhcp en linux
 
Procedimiento Instalacion Ltsp
Procedimiento Instalacion LtspProcedimiento Instalacion Ltsp
Procedimiento Instalacion Ltsp
 
Linux Terminal Server
Linux Terminal ServerLinux Terminal Server
Linux Terminal Server
 
LTSP SFD Mar del Plata 09
LTSP SFD Mar del Plata 09LTSP SFD Mar del Plata 09
LTSP SFD Mar del Plata 09
 
LTSP - Linux Terminal Server Project
LTSP - Linux Terminal Server ProjectLTSP - Linux Terminal Server Project
LTSP - Linux Terminal Server Project
 
Pxe
PxePxe
Pxe
 
Pxe
PxePxe
Pxe
 
Configuracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linuxConfiguracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linux
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04
 
02. que es linux 2017
02.  que es linux 201702.  que es linux 2017
02. que es linux 2017
 
Pechakucha escritorio remoto
Pechakucha escritorio remotoPechakucha escritorio remoto
Pechakucha escritorio remoto
 
PXE
PXEPXE
PXE
 
Fedora 15
Fedora 15Fedora 15
Fedora 15
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Servidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/LinuxServidor PXE de Instalaciones GNU/Linux
Servidor PXE de Instalaciones GNU/Linux
 
SISTEMAS OPERATIVOS VIRTUALIZACION
SISTEMAS OPERATIVOS VIRTUALIZACIONSISTEMAS OPERATIVOS VIRTUALIZACION
SISTEMAS OPERATIVOS VIRTUALIZACION
 
Debian hecho david g.s.n
Debian hecho david g.s.nDebian hecho david g.s.n
Debian hecho david g.s.n
 
El servidor perfecto
El servidor perfectoEl servidor perfecto
El servidor perfecto
 
Mis comandos favoritos en linux parte 0
Mis comandos favoritos en linux parte 0Mis comandos favoritos en linux parte 0
Mis comandos favoritos en linux parte 0
 

Similar a Mis comandos favoritos en linux parte 3

Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72
Euller108BB72
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunix
sandrasal23
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunix
sandrasal23
 
Ubuntu server aw
Ubuntu server awUbuntu server aw
Ubuntu server aw
olgalt9
 

Similar a Mis comandos favoritos en linux parte 3 (20)

Mis comandos favoritos en linux parte 3
Mis comandos favoritos en linux parte 3Mis comandos favoritos en linux parte 3
Mis comandos favoritos en linux parte 3
 
Unidad 11 - Administración básica del sistema
Unidad 11 - Administración básica del sistemaUnidad 11 - Administración básica del sistema
Unidad 11 - Administración básica del sistema
 
Curso básico linux
Curso básico linuxCurso básico linux
Curso básico linux
 
2.6.montajes y accesos a medios
2.6.montajes y accesos a medios2.6.montajes y accesos a medios
2.6.montajes y accesos a medios
 
2.10 instalacionyconfiguraciondeservicios
2.10 instalacionyconfiguraciondeservicios2.10 instalacionyconfiguraciondeservicios
2.10 instalacionyconfiguraciondeservicios
 
Julissa
JulissaJulissa
Julissa
 
Julissa
JulissaJulissa
Julissa
 
Administración y Comando Básicos
Administración y Comando BásicosAdministración y Comando Básicos
Administración y Comando Básicos
 
Presentacion
PresentacionPresentacion
Presentacion
 
Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72
 
Logs en Linux.pdf
Logs en Linux.pdfLogs en Linux.pdf
Logs en Linux.pdf
 
Jadira palta
Jadira paltaJadira palta
Jadira palta
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunix
 
Instalar unixElvis Urquizo
Instalar unixElvis UrquizoInstalar unixElvis Urquizo
Instalar unixElvis Urquizo
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunix
 
Instalación Y Conf Gnu/Linux
Instalación Y Conf Gnu/LinuxInstalación Y Conf Gnu/Linux
Instalación Y Conf Gnu/Linux
 
Ronald
RonaldRonald
Ronald
 
Codigos de terminal linux
Codigos de terminal linuxCodigos de terminal linux
Codigos de terminal linux
 
Nicolle
NicolleNicolle
Nicolle
 
Ubuntu server aw
Ubuntu server awUbuntu server aw
Ubuntu server aw
 

Más de Carlos Antonio Leal Saballos

Más de Carlos Antonio Leal Saballos (20)

Charla - Beneficios de la Membresía ISOC León.pdf
Charla - Beneficios de la Membresía ISOC León.pdfCharla - Beneficios de la Membresía ISOC León.pdf
Charla - Beneficios de la Membresía ISOC León.pdf
 
Charla - Beneficios de la Membresía Juigalpa.pdf
Charla - Beneficios de la Membresía Juigalpa.pdfCharla - Beneficios de la Membresía Juigalpa.pdf
Charla - Beneficios de la Membresía Juigalpa.pdf
 
Principales distribuciones de GNU/Linux en febrero 2019
Principales distribuciones de GNU/Linux en  febrero 2019Principales distribuciones de GNU/Linux en  febrero 2019
Principales distribuciones de GNU/Linux en febrero 2019
 
Principales distros linux 2019
Principales distros linux   2019Principales distros linux   2019
Principales distros linux 2019
 
¿Qué es Linux?
¿Qué es Linux?¿Qué es Linux?
¿Qué es Linux?
 
Administración de Servidores II - Edición 2019
Administración de Servidores II - Edición 2019Administración de Servidores II - Edición 2019
Administración de Servidores II - Edición 2019
 
Internet de las cosas, la nube y sus posibilidades para la educación
Internet de las cosas, la nube y sus posibilidades para la educaciónInternet de las cosas, la nube y sus posibilidades para la educación
Internet de las cosas, la nube y sus posibilidades para la educación
 
Presentacion asignatura de Administración de Servidores II
Presentacion asignatura de Administración de Servidores IIPresentacion asignatura de Administración de Servidores II
Presentacion asignatura de Administración de Servidores II
 
Horarios a publicar irt 2018 2 c.xlsx
Horarios a publicar irt 2018 2 c.xlsxHorarios a publicar irt 2018 2 c.xlsx
Horarios a publicar irt 2018 2 c.xlsx
 
Horarios a publicar isti redes 2018 2 c.xlsx
Horarios a publicar isti redes 2018 2 c.xlsxHorarios a publicar isti redes 2018 2 c.xlsx
Horarios a publicar isti redes 2018 2 c.xlsx
 
Inscripción Temas Seminario 2018-1C
Inscripción Temas Seminario 2018-1CInscripción Temas Seminario 2018-1C
Inscripción Temas Seminario 2018-1C
 
Temas Seminario de Culminación de estudios 2017-3C
Temas Seminario de Culminación de estudios 2017-3CTemas Seminario de Culminación de estudios 2017-3C
Temas Seminario de Culminación de estudios 2017-3C
 
Politica proteccion ninez-y-adolescencia
Politica proteccion ninez-y-adolescenciaPolitica proteccion ninez-y-adolescencia
Politica proteccion ninez-y-adolescencia
 
Politica prevencion-acoso-sexual
Politica prevencion-acoso-sexualPolitica prevencion-acoso-sexual
Politica prevencion-acoso-sexual
 
Politica de-genero-2013-uca
Politica de-genero-2013-ucaPolitica de-genero-2013-uca
Politica de-genero-2013-uca
 
Isti redes 3 c2017 con aulas
Isti redes   3 c2017 con aulasIsti redes   3 c2017 con aulas
Isti redes 3 c2017 con aulas
 
Horarios IRT 3C-2017
Horarios IRT 3C-2017 Horarios IRT 3C-2017
Horarios IRT 3C-2017
 
01. cultura linux 2017
01.  cultura linux 201701.  cultura linux 2017
01. cultura linux 2017
 
Presentacion fce-2017
Presentacion fce-2017Presentacion fce-2017
Presentacion fce-2017
 
Caracteristicas de un ingeniero
Caracteristicas de un ingenieroCaracteristicas de un ingeniero
Caracteristicas de un ingeniero
 

Último

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 

Último (20)

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 

Mis comandos favoritos en linux parte 3

  • 1. Mis Comandos favoritos en Linux Parte 3 Por Carlos Antonio Leal Saballos
  • 2. Agenda • Instalación de software • Editores de texto • Comandos para manejar procesos – top, ps, pstree, kill, killall • Comando para la red – ifconfig, ifdow, ifup, ping • Comandos para manejar servicios – /etc/init.d/{servicio} <acción> – service {servicio} <acción> – rc{servicio} <acción> – chkconfig • Comando para manejar los niveles de ejecución • Comandos para apagar y reiniciar el equipo – poweroff , shutdown, reboot, halt
  • 3. Instalación de software • Es imposible poner todo el software libre que existe en el mundo en un pequeño CD de 700 MB o incluso en los 4.7 GB de espacio de un DVD. • Es por eso que existen en internet numerosos “Repositorios” de donde se puede descargar actualizaciones del software que tenemos instalado y toneladas de aplicaciones libres. • No existe el concepto de programa de instalación, todo el software se compila y se convierte en “paquetes”, los mismos pueden ser independientes o pueden necesitar otros paquetes a estos se les conoce como “dependencias”. Los paquetes y sus dependencias se ponen en los Repositorios (también se les dice repo) • Cada distribución cuenta con su propios repositorios, todo el que lo desee puede tener su propio repositorio • Existen herramientas en modo gráfico que permiten identificar el software y instalarlo, de una forma muy amigable
  • 4. Instalación de software • Vía comando, necesita conocer el nombre de los paquetes a instalar, en este ejemplo instalaremos cuatro editores de texto muy utilizados: – En fedora, centos, Yellow Dog y familia: • yum install nano pico vim gedit – En ubuntu, debian, linux-mint y familia: • apt-get install nano pico vim gedit – En openSUSE y familia: • zypper install nano pico vim gedit – Lo siento… no puedo seguir explicando como se hace en cada distribución • El usurio root es el único autorizado para instalar y desinstalar paquetes en el sistema
  • 5. Editores de texto • Un editor de texto es una utilidad que permite modificar archivos, no procesan texto con formato, como si son capaces de hacerlo los procesadores de texto • Puede probar el que más le guste, por ejemplo: – vim prueba.txt – nano prueba.txt – pico prueba.txt – gedit prueba.txt • Los editores en modo gráfico, dependen del escritorio en GNOME el más popular es gedit y en KDE es kwrite. Aunque existen otros, también muy potentes
  • 6. Comandos para manejar procesos • El comando top muestra las tareas en ejecución en el sistema en tiempo real ejemplo: – top • El comando ps muestra los procesos que se están ejecutando en el instante que se ejecuta el comando ejemplo: – ps aux • El comando pstree muestra el árbol de procesos ejemplo: – pstree • El comando kill envía la señal de apagarse a un proceso identificado por su PID (Process ID) se dice que mata al proceso, ejemplo: – kill 4587 • El comando killall elimina los procesos identificándolos por su nombre ejemplo: – killall xfce4-panel
  • 7. Comando para la red • El único usuario autorizado para administrar las configuraciones de red es el usuario root • Las interfaces de red se pre-configuran, la configuración puede realizarse mediante la edición de archivos de texto, mediante comandos o en modo gráfico – ifconfig es utilizado para mostrar en pantalla el número ip que tiene asignado el equipo o para cambiar el número ip, ejemplos: • ifconfig • Ifconfig 192.168.1.5/24 – ifup: inicia un adaptador de red pre-configurado, ejemplo: • ifup etho – Ifdown: detiene una interface de red pre-configurada, ejemplo: • ifdown etho – ifstatus: muestra la configuración de la interface pre-configurada, ejemplo: • ifstatus eth0
  • 8. Comando para la red – ifrenew: renueva la configuración de la interface con el servidor DHCP, ejemplo: • ifrenew etho – ifprobe: chequea que la configuración esté bien, ejemplo: • ifprobe etho • ping: utiliza el protocolo icmp para enviar una solicitud de respuesta a un host ejemplos: – ping 127.0.0.1 • Envía una solicitud de respuesta a localhost, se cancela con control + C. – ping -b 192.168.1.255 • Envía una solicitud de respuesta a la dirección de broadcast – ping -c 10 -s 1024 192.168.1.5 • Envía 10 solicitudes de respuesta con un tamaño de paquete de 1024 bytes al host 192.168.1.5
  • 9. Comandos para manejar servicios • Los servicios en Linux son conocidos como “demonios” • Todo servicio puede ser configurado para iniciar automáticamente en el arranque o no. • Al ser la red un servicio la utilizaremos para esta demostración • Las acciones más comunes son: start, stop, restart, reload • La forma tradicional que funciona en todos las distribuciones de Linux: – /etc/init.d/{servicio} <acción>, ejemplo: • /etc/init.d/network restart (Para reiniciar la red)
  • 10. Comandos para manejar servicios • Otra forma más elegante que también funciona en una buena parte de las distribuciones – service {servicio} <acción> ejemplo: • service network restart (Para reiniciar la red) • Una forma muy elegante que funciona muy bien en openSUSE – rc{servicio} <acción> ejemplo • rcnetwork restart (Para reiniciar la red) • Con el comando chkconfig se pueden configurar los servicios para iniciar automáticamente al arrancar el sistema, ejemplo: – chkconfig network off (debe entender que esta es una locura, sin red nada funcionará correctamente) – chkconfig network on
  • 11. Comando para manejar los niveles de ejecución • Los niveles de ejecución en inglés runlevels son estados en los que el sistema funciona – Nivel 0: En este nivel se ejecutan los scripts que apagan el equipo – Nivel 6: En este nivel se ejecutan los scripts que reinician el equipo – Nivel 1: Este nivel está diseñado para que corra únicamente un usuario (root), sin soporte para red y en modo texto. – Nivel 2: Este nivel está diseñado para que corra únicamente un usuario (root), con soporte para red y en modo texto. – Nivel 3: Este nivel está diseñado para que corran múltiples usuarios, con soporte para red y en modo texto. Pensado para servidores – Niel 4: Este nivel todavía no está en uso – Nivel 5: Este nivel está diseñado para que corran múltiples usuarios, con soporte para red y en modo gráfico. Pensado para computadoras de escritorio
  • 12. Comando para manejar los niveles de ejecución • Init: El comando init es utilizado para cambiar manualmente los niveles de ejecución del sistema. Ejemplos: – init 3 • Notará que todo el modo gráfico se cae, quedará funcionando el modo texto, recuerde alt + f1 si tiene problemas para encontrar el modo de iniciar sesión – init 1 • Notará que se caen todos los servicios, entre ellos la red, se le solicitará la contraseña de root para entrar – init 5 • Todo regresa a la normalidad • El nivel de ejecución pre-determinado se cambia en el archivo inittab ubicado en /etc, se puede modificar con cualquier editor, por ejemplo: – vim /etc/inittab (NO LO CAMBIE SI NO ESTÁ SEGURO DE LO QUE ESTÁ HACIENDO)
  • 13. Comandos para apagar y reiniciar el equipo – El comando poweroff apaga inmediatamente el equipo – El comando halt apaga la máquina inmediatamente – El comando reboot reinicia el sistema inmediatamente – El comando shutdown puede utilizarse para programar un apagado o un reinicio del sistema, ejemplo: • shutdown -h 23:50 – Apaga el sistema a las 11 y 50 de la noche • shutdown -r 11:50 – Reinicia el sistema a las 11 y 50 de la mañana
  • 14. Presentación: Mis Comandos favoritos en Linux Parte 3 Autor: Carlos Antonio Leal Saballos (lealsaballos@gmail.com) ● Managua, Nicaragua, Agosto del 2012 ● Licencia: CC-BY-SA 3.0 Unported ● http://creativecommons.org/licenses/by-sa/3.0/deed.es ● Datos tomados de Wikipedia (www.wikipedia.org) – CC-BY-SA 3.0