SlideShare una empresa de Scribd logo
1 de 16
República Bolivariana De Venezuela.
Ministerio Del Poder Popular Para La Educación.
Universidad Politécnica Territorial
“José Antonio Anzoátegui.
Profesora:
Nathalie Rodriguez
Unidad V
Arquitectura del Computador.
Estudiante:
Emerson Gonzalez
C.I: 17.870.431
PNF INF-04 T1 F2
ADMINISTRACIÓN DE UN SISTEMA
• La gestión del sistema operativo es la tarea de la
persona a la que normalmente se denomina, en la
documentación de UNIX, administrador del sistema.
Desafortunadamente, sólo unas cuantas actividades del
administrador del sistema son lo suficientemente
sencillas para denominarse correctamente
administración.
• La administración de un sistema incluye un amplia gama
de tareas tales como las de instalar y configurar
periféricos y compartir el acceso a Internet, instalar
programas, configurar un cortafuegos, añadir nuevos
usuarios, etc., en definitiva crear un entorno de trabajo
seguro, cómodo y productivo.
Algunas de las gestiones de un administrador de
sistema son:
• Actualizaciones del sistema operativo
El paquete del sistema operativo se divide en catálogos de
archivos, en los que cada catálogo de archivo contiene un grupo
de archivos relacionados lógicamente que se pueden entregar al
cliente. Cada catálogo de archivos se puede instalar y actualizar
individualmente.
• Copia de seguridad del sistema
Una vez que el sistema esté en marcha, la siguiente
consideración que debe tener en cuenta debe ser hacer copia de
seguridad de los sistemas de archivos, directorios y archivos.
• Archivos del sistema operativo
Los archivos se utilizan para toda la entrada y salida (E/S) de
información del sistema operativo, para estandarizar el acceso al
software y al hardware.
COMANDOS BÁSICOS
Un comando es una instrucción que le indica al
sistema operativo una tarea a realizar. En
algunas ocasiones hay comandos básicos que
permiten crear, modificar o mover archivos y
carpetas. En otras ocasiones el comando
permite correr o ejecutar un programa o
proceso en el S.O. Para poder ejecutar
comandos se requiere de una terminal o un
programa que tenga la capacidad de ejecutar
comandos a través de la biblioteca.
• Que son comandos básicos ?
• Vamos a pasar por diferentes comandos más básicos que puedes utilizar para el
diagnóstico de tu equipo y principales comandos en categorías, tanto para facilitar
la memorización, como para facilitar una consulta en Windows y Linux.
• Comandos básicos en Windows:
Comando básico de red
 ping: permite diagnosticar problemas de conexión enviando paquetes ICMP. es un
comando muy básico el cual permite saber si se envían y reciben los paquetes
correctamente
 ipconfig: muestra la configuración básica de red
 ipconfig /all: muestra toda la información básica de la red
 ipconfig /displaydns: Muestra los DNS almacenados en cache
 ipconfig /flushdns : Limpia la resolución de los DNS en el equipo. Muy utilizado cuando
se trabaja con DHCP.
 ipconfig /registerdns : vuelve a registrar los DNS y actualiza las concesiones DHCP.
 nslookup : ideal para verificar la resolución de nombres
telnet: Probar conexiones a puertos específicos de un host
tracert : Permite ver las rutas (saltos) que tiene que pasar para conectarse a cierto host
 route print: muestra la tabla de enrutamiento
 getmac: muestra la dirección MAC de las interfaces de red
Comandos de administración de Windows
 systeminfo: muestra las propiedades del equipo
 tasklist: Ver los procesos de Windows
 taskmgr: Abrir el administrador de tareas de Windows
 taskkill : Terminar procesos
 sc: Administrar servicios de Windows
 Set: Muestra las variables del sistema
 date /t : permite visualizar la fecha del sistema (sin /t permite cambiar la fecha)
 time /t : permite visualizar la hora del sistema (sin /t permite cambiar la hora)
 fc: permite comparar 2 o más archivos desde la consola
icalcs: visualizar, modificar o respaldar las ACL (permisos) para carpetas y archivos
 mkdir: permite crear directorios
 rename: cambia el nombre de carpetas o archivos
 copy: Copia 1 o más archivos
 xcopy: permite copiar carpetas
 type: muestra el contenido de un archivo
 robocopy: Indispensable utilidad para copiar y mover carpetas y archivos tiene un sin fin de parámetros que nos son
de gran utilidad
 findstr: permite buscar cadenas de texto (lo más parecido al grep en Linux)
 schtasks: programar tareas desde la consola
 openfiles: ver archivos abiertos por usuarios remotos
 cmdkey: contraseñas almacenadas en Windows
Atajos por excelencia
Con Windows + R lanzamos la ventana de ejecutar, desde la cual podemos correr cualquiera de los siguientes
comandos:
• Control panel: Panel de control de Windows
• ncpa.cpl: ventana de conexiones de red
• winver:» Acerca de» de Windows
• control system: Propiedades del sistema
• inetcpl.cpl: Propiedades de Internet (Internet Explorer)
• appwiz.cpl: Agregar o quitar programas de Windows
• sysdm.cpl: propiedades del sistema
• sndvol: mezclador de volumen
• mspaint: Paint de Windows
• notepad: Bloc de notas de Windows
• cmd: consola de Windows
• mstsc: Escritorio remoto de Windows
• shutodown: Permite apagar, reiniciar el equipo
• osk: teclado en pantalla de Windows
Comandos utilices para verificar problemas de dominio
• gpresult: Muestra la información de directivas entre el usuario y el servidor de dominio
• gpupdate: Permite actualizar las directivas normalmente agregar /forcé
• dsquery: permite realizar consultas en el directorio activo
• dsget: conjunto con dsquery muestra las propiedades seleccionadas de un objeto
Comandos básicos en Linux
Administración de procesos
 ps: muestra los procesos de usuario activos en tiempo real
 top: muestra todos los procesos que se ejecutan en tiempo real
 kill pid: mata un proceso específico por el número ID (sustituir pid por el número de proceso)
 killall proc: mata todos los procesos con el nombre especificado (sustituir proc por el nombre del
proceso)
 bg: lista de trabajos parados o en segundo plano
 fg: trae el trabajo más reciente a primer plano
 fg trab: trae el trabajo «trab» a primer plano (reemplazar trab por el nombre del proceso)
Administración de permisos de archivos
chmod octal archivo: cambia los permisos del archivo «archivo» a octal, que puede especificarse por separado para
«usuario», «grupo» y «otros». Los valores en octal se representan a continuación:
 4 – lectura (r de read)
 2 – escritura (w, de write)
 1 – ejecución (x, ejecute)
Explicación: Para establecer permisos, se suman los valores de arriba. Por ejemplo, para asignar al propietario del
archivo (usuario) el acceso total de lectura (r), escritura (w) y ejecución (x), basta con sumar el valor octal 4 + 2 + 1 = 7.
Suponiendo que desees limitar el acceso para los miembros del «grupo», permitiendo sólo la lectura y escritura, basta
con sumar 4 + 2 = 6. Reuniendo los dos ejemplos citados, quedaría: chmod 760 (r para el usuario, w para el grupo y 0
para otros o «rw-«)
SSH: conexión remota
ssh usuario@host: se conecta al host como usuario (ejemplo: ssh andres@miservidor)
ssh -p puerto usuario@host: se conecta al host en el puerto especificado (sustituir «puerto» por el número de
puerto configurado)
ssh-copy-id usuario@host: agrega la clave para el host y usuario de ese host; sirve para activar el inicio de
sesión sin contraseña con el uso de claves
Comandos para búsquedas
grep secuencia archivos: búsqueda de la secuencia de los archivos (sustituir la secuencia y archivos por los
valores correspondientes a la investigación)
grep-r secuencia dir: búsqueda de forma recursiva por la secuencia en el directorio dir
comando | grep secuencia: busca por la secuencia en la salida del comando (sustituir comando y secuencia de
acuerdo con los valores a ser buscados)
locate archivo: encuentra todas las instancias de un archivo (sustituir la variable archivo por el nombre del
archivo)
Información del sistema
 date: muestra la fecha y la hora actual
 cal: muestra un calendario del mes actual
 uptime: muestra el tiempo de actividad del sistema
 w: muestra quién está en línea
 whoami: muestra quién está conectado
 finger usuario: muestra la información del usuario
 uname -a: muestra la información de núcleos
 cat /porc/cpuinfo: muestra la información de la CPU
 cat /proc/meminfo: muestra la información de la memoria
 man comando: abre el manual del comando especificado (sustituir la variable comando por el nombre del
comando que se quiere conocer)
Compresión de archivos
 tar cf paquete.tar archivos: crea un paquete TAR (nombrado paquete.tar) con los archivos
especificados (sustituir la variable archivos por el nombre del archivo)
 tar xf paquete.tar: extrae los archivos de paquete.tar (reemplazar la variable paquete.tar por el nombre
del archivo)
 tar czf pacote.tar.gz archivos: crea un paquete TAR (nombrado pacote.tar.gz) con la compresión GZip
 tar xzf pacote.tar.gz: extrae un paquete TAR (nombrado pacote.tar.gz) con la compresión GZip
 tar cjf paquete.tar.bz2: crea un paquete TAR (nombrado paquete.tar.bz2) con la compresión BZip2
 tar xjf paquete.tar.bz2: extrae un paquete TAR con la compresión BZip2
 gzip archivo: comprime un archivo y el nombre a archivo.gz (sustituir la variable archivo por el nombre
del archivo)
 gzip -d archivo.gz: descomprime archivo.gz a un archivo (sustituir la variable archivo.gz por el nombre
del archivo)
Comandos para conexión de red
ping host: envía un paquete ICMP (ping) para el host y muestra el resultado (sustituir la variable host por el
dominio de un sitio web o el número IP)
whois dominio: devuelve información sobre el dominio (sustituir la variable dominio por la dirección de un
sitio web o el número IP)
dig dominio: devuelve la información de DNS para el dominio (sustituir la variable host por el dominio de un
sitio web o el número IP)
dig -x host: muestra el retorno inverso para un host
wget archivo: descarga de archivo (archivo) (sustituir la variable archivo por la dirección en línea del
archivo)
wget -c archivo: continúa la descarga interrumpida de un archivo (sustituir la variable archivo por la
dirección en línea del archivo)
Instalación de paquetes
Instalación a partir del código fuente; los comandos se deben introducir en la secuencia en un
terminal, uno a la vez:
 ./configure
 make
 make install
Comandos de instaladores
dpkg -i paquete.deb: instala un paquete DEB (distros Debian) (sustituir la variable paquete.deb por el
nombre del paquete de programa)
rpm -Uvh paquete.rpm: instala un paquete RPM (Distros que usan RPM) (sustituir la variable
paquete. Rpm por el nombre del paquete de programa)
Atajos globales
 Ctrl+C: cancela el comando actual en funcionamiento
 Ctrl+Z: para el sistema actual, regresa con fg en primer plano o bg en segundo plano
 Ctrl+D: sale de la sesión actual; similar al comando exit
 Ctrl+W: borra una palabra en la línea actual
 Ctrl+U: borra la línea entera
 Ctrl+R: pulsa la tecla para mostrar un comando de hoy
 !!: repite el último comando
 exit: cierra la sesión de la sesión actual
• Al tener un conocimiento básico sobre la línea
de comandos puedes realizar instalaciones de paquetes, revisar
si hay actualizaciones disponibles, reiniciar un servidor local e
instalar módulos. Sin duda alguna, estas son acciones que en
algún punto de tu carrera como desarrollador deberás aprender
a realizar.
• Es bueno saber y conocer algunos de los comandos básicos en
la terminal, esto además de aumentar tu grado de
conocimiento sobre el sistema operativo, ayuda mucho
ahorrándote horas de investigación.

Más contenido relacionado

La actualidad más candente

Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntu
Monchitocm Cuemtz
 
2 filesystem basics
2 filesystem basics2 filesystem basics
2 filesystem basics
cyberleon95
 
Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.
Alan Resendiz
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
guest238e87
 
Tutorial Comandos
Tutorial ComandosTutorial Comandos
Tutorial Comandos
eguzman
 

La actualidad más candente (18)

Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntu
 
Administración y comandos básicos. Arquitectura del Computador
Administración y comandos básicos. Arquitectura del ComputadorAdministración y comandos básicos. Arquitectura del Computador
Administración y comandos básicos. Arquitectura del Computador
 
Que es gnu
Que es gnuQue es gnu
Que es gnu
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
17 comandos basicoslinuxasoitson
17 comandos basicoslinuxasoitson17 comandos basicoslinuxasoitson
17 comandos basicoslinuxasoitson
 
2 filesystem basics
2 filesystem basics2 filesystem basics
2 filesystem basics
 
Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.Comandos GNU/Linux-Unix y programación shell.
Comandos GNU/Linux-Unix y programación shell.
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntu
 
Linux
LinuxLinux
Linux
 
Comandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntuComandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntu
 
Comandos de ubuntu
Comandos de ubuntuComandos de ubuntu
Comandos de ubuntu
 
Script Y Comandos De Linux
Script Y Comandos De LinuxScript Y Comandos De Linux
Script Y Comandos De Linux
 
Curso-Taller GNU-Linux Dia2
Curso-Taller GNU-Linux Dia2Curso-Taller GNU-Linux Dia2
Curso-Taller GNU-Linux Dia2
 
Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Tutorial Comandos
Tutorial ComandosTutorial Comandos
Tutorial Comandos
 
Comandos básicos GNU/Linux
Comandos básicos GNU/LinuxComandos básicos GNU/Linux
Comandos básicos GNU/Linux
 

Similar a Actividad v administración y comandos básicos if04 emerson

Similar a Actividad v administración y comandos básicos if04 emerson (20)

876t
876t876t
876t
 
Pract_1_Comandos_Linux.pdf
Pract_1_Comandos_Linux.pdfPract_1_Comandos_Linux.pdf
Pract_1_Comandos_Linux.pdf
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Comandos Básicos en GNU/Linux
Comandos Básicos en GNU/LinuxComandos Básicos en GNU/Linux
Comandos Básicos en GNU/Linux
 
Comandos cmd
Comandos cmdComandos cmd
Comandos cmd
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Comandos ubuntu
Comandos ubuntuComandos ubuntu
Comandos ubuntu
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubuntu
 
Curso Linux Basico
Curso Linux BasicoCurso Linux Basico
Curso Linux Basico
 
40 Comandos básicos de Linux.docx
40 Comandos básicos de Linux.docx40 Comandos básicos de Linux.docx
40 Comandos básicos de Linux.docx
 
Que es gnu
Que es gnuQue es gnu
Que es gnu
 
44 comandos linux
44  comandos linux44  comandos linux
44 comandos linux
 
Linux itsbolivar
Linux itsbolivarLinux itsbolivar
Linux itsbolivar
 
Linux
LinuxLinux
Linux
 
Clase11 (consola linux)
Clase11 (consola linux)Clase11 (consola linux)
Clase11 (consola linux)
 
Curso GNU/Linux
Curso GNU/LinuxCurso GNU/Linux
Curso GNU/Linux
 
linux comando
linux comandolinux comando
linux comando
 
Comandos linux unix de manipulación de archivos y directorios
Comandos linux unix de manipulación de archivos y directoriosComandos linux unix de manipulación de archivos y directorios
Comandos linux unix de manipulación de archivos y directorios
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Comando de linux
Comando de linuxComando de linux
Comando de linux
 

Último

QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
Marc Liust
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (18)

Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
2023 07 Casos prácticos para Realidad aumentada, metaverso y realidad extendida
 
QUINTA SEXTA GENERACION de COMPUTADORAS
QUINTA  SEXTA GENERACION de COMPUTADORASQUINTA  SEXTA GENERACION de COMPUTADORAS
QUINTA SEXTA GENERACION de COMPUTADORAS
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

Actividad v administración y comandos básicos if04 emerson

  • 1. República Bolivariana De Venezuela. Ministerio Del Poder Popular Para La Educación. Universidad Politécnica Territorial “José Antonio Anzoátegui. Profesora: Nathalie Rodriguez Unidad V Arquitectura del Computador. Estudiante: Emerson Gonzalez C.I: 17.870.431 PNF INF-04 T1 F2
  • 2. ADMINISTRACIÓN DE UN SISTEMA • La gestión del sistema operativo es la tarea de la persona a la que normalmente se denomina, en la documentación de UNIX, administrador del sistema. Desafortunadamente, sólo unas cuantas actividades del administrador del sistema son lo suficientemente sencillas para denominarse correctamente administración. • La administración de un sistema incluye un amplia gama de tareas tales como las de instalar y configurar periféricos y compartir el acceso a Internet, instalar programas, configurar un cortafuegos, añadir nuevos usuarios, etc., en definitiva crear un entorno de trabajo seguro, cómodo y productivo.
  • 3. Algunas de las gestiones de un administrador de sistema son: • Actualizaciones del sistema operativo El paquete del sistema operativo se divide en catálogos de archivos, en los que cada catálogo de archivo contiene un grupo de archivos relacionados lógicamente que se pueden entregar al cliente. Cada catálogo de archivos se puede instalar y actualizar individualmente. • Copia de seguridad del sistema Una vez que el sistema esté en marcha, la siguiente consideración que debe tener en cuenta debe ser hacer copia de seguridad de los sistemas de archivos, directorios y archivos. • Archivos del sistema operativo Los archivos se utilizan para toda la entrada y salida (E/S) de información del sistema operativo, para estandarizar el acceso al software y al hardware.
  • 4. COMANDOS BÁSICOS Un comando es una instrucción que le indica al sistema operativo una tarea a realizar. En algunas ocasiones hay comandos básicos que permiten crear, modificar o mover archivos y carpetas. En otras ocasiones el comando permite correr o ejecutar un programa o proceso en el S.O. Para poder ejecutar comandos se requiere de una terminal o un programa que tenga la capacidad de ejecutar comandos a través de la biblioteca. • Que son comandos básicos ?
  • 5. • Vamos a pasar por diferentes comandos más básicos que puedes utilizar para el diagnóstico de tu equipo y principales comandos en categorías, tanto para facilitar la memorización, como para facilitar una consulta en Windows y Linux. • Comandos básicos en Windows: Comando básico de red  ping: permite diagnosticar problemas de conexión enviando paquetes ICMP. es un comando muy básico el cual permite saber si se envían y reciben los paquetes correctamente  ipconfig: muestra la configuración básica de red  ipconfig /all: muestra toda la información básica de la red  ipconfig /displaydns: Muestra los DNS almacenados en cache  ipconfig /flushdns : Limpia la resolución de los DNS en el equipo. Muy utilizado cuando se trabaja con DHCP.  ipconfig /registerdns : vuelve a registrar los DNS y actualiza las concesiones DHCP.  nslookup : ideal para verificar la resolución de nombres telnet: Probar conexiones a puertos específicos de un host tracert : Permite ver las rutas (saltos) que tiene que pasar para conectarse a cierto host  route print: muestra la tabla de enrutamiento  getmac: muestra la dirección MAC de las interfaces de red
  • 6. Comandos de administración de Windows  systeminfo: muestra las propiedades del equipo  tasklist: Ver los procesos de Windows  taskmgr: Abrir el administrador de tareas de Windows  taskkill : Terminar procesos  sc: Administrar servicios de Windows  Set: Muestra las variables del sistema  date /t : permite visualizar la fecha del sistema (sin /t permite cambiar la fecha)  time /t : permite visualizar la hora del sistema (sin /t permite cambiar la hora)  fc: permite comparar 2 o más archivos desde la consola icalcs: visualizar, modificar o respaldar las ACL (permisos) para carpetas y archivos  mkdir: permite crear directorios  rename: cambia el nombre de carpetas o archivos  copy: Copia 1 o más archivos  xcopy: permite copiar carpetas  type: muestra el contenido de un archivo  robocopy: Indispensable utilidad para copiar y mover carpetas y archivos tiene un sin fin de parámetros que nos son de gran utilidad  findstr: permite buscar cadenas de texto (lo más parecido al grep en Linux)  schtasks: programar tareas desde la consola  openfiles: ver archivos abiertos por usuarios remotos  cmdkey: contraseñas almacenadas en Windows
  • 7. Atajos por excelencia Con Windows + R lanzamos la ventana de ejecutar, desde la cual podemos correr cualquiera de los siguientes comandos: • Control panel: Panel de control de Windows • ncpa.cpl: ventana de conexiones de red • winver:» Acerca de» de Windows • control system: Propiedades del sistema • inetcpl.cpl: Propiedades de Internet (Internet Explorer) • appwiz.cpl: Agregar o quitar programas de Windows • sysdm.cpl: propiedades del sistema • sndvol: mezclador de volumen • mspaint: Paint de Windows • notepad: Bloc de notas de Windows • cmd: consola de Windows • mstsc: Escritorio remoto de Windows • shutodown: Permite apagar, reiniciar el equipo • osk: teclado en pantalla de Windows Comandos utilices para verificar problemas de dominio • gpresult: Muestra la información de directivas entre el usuario y el servidor de dominio • gpupdate: Permite actualizar las directivas normalmente agregar /forcé • dsquery: permite realizar consultas en el directorio activo • dsget: conjunto con dsquery muestra las propiedades seleccionadas de un objeto
  • 8. Comandos básicos en Linux Administración de procesos  ps: muestra los procesos de usuario activos en tiempo real  top: muestra todos los procesos que se ejecutan en tiempo real  kill pid: mata un proceso específico por el número ID (sustituir pid por el número de proceso)  killall proc: mata todos los procesos con el nombre especificado (sustituir proc por el nombre del proceso)  bg: lista de trabajos parados o en segundo plano  fg: trae el trabajo más reciente a primer plano  fg trab: trae el trabajo «trab» a primer plano (reemplazar trab por el nombre del proceso)
  • 9. Administración de permisos de archivos chmod octal archivo: cambia los permisos del archivo «archivo» a octal, que puede especificarse por separado para «usuario», «grupo» y «otros». Los valores en octal se representan a continuación:  4 – lectura (r de read)  2 – escritura (w, de write)  1 – ejecución (x, ejecute) Explicación: Para establecer permisos, se suman los valores de arriba. Por ejemplo, para asignar al propietario del archivo (usuario) el acceso total de lectura (r), escritura (w) y ejecución (x), basta con sumar el valor octal 4 + 2 + 1 = 7. Suponiendo que desees limitar el acceso para los miembros del «grupo», permitiendo sólo la lectura y escritura, basta con sumar 4 + 2 = 6. Reuniendo los dos ejemplos citados, quedaría: chmod 760 (r para el usuario, w para el grupo y 0 para otros o «rw-«)
  • 10. SSH: conexión remota ssh usuario@host: se conecta al host como usuario (ejemplo: ssh andres@miservidor) ssh -p puerto usuario@host: se conecta al host en el puerto especificado (sustituir «puerto» por el número de puerto configurado) ssh-copy-id usuario@host: agrega la clave para el host y usuario de ese host; sirve para activar el inicio de sesión sin contraseña con el uso de claves Comandos para búsquedas grep secuencia archivos: búsqueda de la secuencia de los archivos (sustituir la secuencia y archivos por los valores correspondientes a la investigación) grep-r secuencia dir: búsqueda de forma recursiva por la secuencia en el directorio dir comando | grep secuencia: busca por la secuencia en la salida del comando (sustituir comando y secuencia de acuerdo con los valores a ser buscados) locate archivo: encuentra todas las instancias de un archivo (sustituir la variable archivo por el nombre del archivo)
  • 11. Información del sistema  date: muestra la fecha y la hora actual  cal: muestra un calendario del mes actual  uptime: muestra el tiempo de actividad del sistema  w: muestra quién está en línea  whoami: muestra quién está conectado  finger usuario: muestra la información del usuario  uname -a: muestra la información de núcleos  cat /porc/cpuinfo: muestra la información de la CPU  cat /proc/meminfo: muestra la información de la memoria  man comando: abre el manual del comando especificado (sustituir la variable comando por el nombre del comando que se quiere conocer)
  • 12. Compresión de archivos  tar cf paquete.tar archivos: crea un paquete TAR (nombrado paquete.tar) con los archivos especificados (sustituir la variable archivos por el nombre del archivo)  tar xf paquete.tar: extrae los archivos de paquete.tar (reemplazar la variable paquete.tar por el nombre del archivo)  tar czf pacote.tar.gz archivos: crea un paquete TAR (nombrado pacote.tar.gz) con la compresión GZip  tar xzf pacote.tar.gz: extrae un paquete TAR (nombrado pacote.tar.gz) con la compresión GZip  tar cjf paquete.tar.bz2: crea un paquete TAR (nombrado paquete.tar.bz2) con la compresión BZip2  tar xjf paquete.tar.bz2: extrae un paquete TAR con la compresión BZip2  gzip archivo: comprime un archivo y el nombre a archivo.gz (sustituir la variable archivo por el nombre del archivo)  gzip -d archivo.gz: descomprime archivo.gz a un archivo (sustituir la variable archivo.gz por el nombre del archivo)
  • 13. Comandos para conexión de red ping host: envía un paquete ICMP (ping) para el host y muestra el resultado (sustituir la variable host por el dominio de un sitio web o el número IP) whois dominio: devuelve información sobre el dominio (sustituir la variable dominio por la dirección de un sitio web o el número IP) dig dominio: devuelve la información de DNS para el dominio (sustituir la variable host por el dominio de un sitio web o el número IP) dig -x host: muestra el retorno inverso para un host wget archivo: descarga de archivo (archivo) (sustituir la variable archivo por la dirección en línea del archivo) wget -c archivo: continúa la descarga interrumpida de un archivo (sustituir la variable archivo por la dirección en línea del archivo)
  • 14. Instalación de paquetes Instalación a partir del código fuente; los comandos se deben introducir en la secuencia en un terminal, uno a la vez:  ./configure  make  make install Comandos de instaladores dpkg -i paquete.deb: instala un paquete DEB (distros Debian) (sustituir la variable paquete.deb por el nombre del paquete de programa) rpm -Uvh paquete.rpm: instala un paquete RPM (Distros que usan RPM) (sustituir la variable paquete. Rpm por el nombre del paquete de programa)
  • 15. Atajos globales  Ctrl+C: cancela el comando actual en funcionamiento  Ctrl+Z: para el sistema actual, regresa con fg en primer plano o bg en segundo plano  Ctrl+D: sale de la sesión actual; similar al comando exit  Ctrl+W: borra una palabra en la línea actual  Ctrl+U: borra la línea entera  Ctrl+R: pulsa la tecla para mostrar un comando de hoy  !!: repite el último comando  exit: cierra la sesión de la sesión actual
  • 16. • Al tener un conocimiento básico sobre la línea de comandos puedes realizar instalaciones de paquetes, revisar si hay actualizaciones disponibles, reiniciar un servidor local e instalar módulos. Sin duda alguna, estas son acciones que en algún punto de tu carrera como desarrollador deberás aprender a realizar. • Es bueno saber y conocer algunos de los comandos básicos en la terminal, esto además de aumentar tu grado de conocimiento sobre el sistema operativo, ayuda mucho ahorrándote horas de investigación.