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.