¿Qué es Unix/Linux?
¿Qué es Unix/Linux?
El sistema operativo Unix es una colección de programas que actúan como una conexión entre la computadora y el usuario.
Un programa de computadora descentraliza los recursos del sistema y coordina todas las partes internas de una computadora, llamadas sistema operativo o kernel.
El usuario se comunica con el kernel a través de un programa llamado shell. Shell es un compilador de línea de comandos que compila los comandos ingresados por el usuario y los traduce a un lenguaje que comprende el kernel.
Unix/Linux fue desarrollado originalmente por un grupo de empleados de AT&T en Bell Labs, incluidos Ken Thompson, Dennis Ritchie, Douglas McLoy y Joe Osana.
Hay muchas versiones diferentes de Unix en el mercado. Solaris Unix, AIX, HP Unix y BSD son algunos ejemplos. Linux es también una versión gratuita de Unix.
Mucha gente puede usar una computadora Unix al mismo tiempo; por lo que Unix se llama un sistema multiusuario.
El usuario puede ejecutar varios programas simultáneamente; por eso Unix se llama multitarea.
Estructura Unix/Linux
La siguiente figura es la estructura de un sistema Unix:
Los conceptos básicos que se unifican en todas las versiones de Unix son los siguientes cuatro conceptos básicos:
centro : El núcleo es el corazón del sistema operativo. Interactúa con el hardware y la mayoría de las tareas, como la gestión de la memoria, la gestión de archivos y la programación de tareas.
cáscara : Shell es una utilidad que procesa su solicitud. Cuando ingresa un comando en la terminal, el shell compila el comando y llama al programa que desea. El shell usa sintaxis estándar para todos los comandos. C shell, Bourne shell y Korn son los shells más famosos y están disponibles en la mayoría de las versiones de Unix.
Comandos y utilidades : Puede usar muchos comandos y utilidades en su trabajo diario. cp, mv, gato y grep . son algunos ejemplos de comandos y utilidades. El tercer software proporciona más de 250 comandos estándar y varios otros. Todos estos comandos vienen con sus opciones (funcionales).
archivos y directorios : Todos los datos de Unix están organizados en archivos. Todos los archivos están organizados en carpetas. Estos directorios están organizados en una estructura de árbol llamada sistema de archivos.
Arrancar el sistema en Unix/Linux
Si tiene un sistema operativo Unix instalado en su computadora, solo necesita encenderlo para iniciar el sistema.
Una vez que enciende el sistema, comienza a cargarse y finalmente le pide que inicie sesión en el sistema, que se utiliza para las actividades diarias.
Iniciar sesión en Unix/Linux
Cuando se conecta por primera vez a un sistema Unix, a menudo verá el siguiente mensaje:
login :
Iniciar sesión en Unix/Linux
- Prepare su nombre de usuario y contraseña. Si aún no lo ha hecho, comuníquese con su gerente.
- Ingrese la ID en el indicador de inicio de sesión y presione Entrar. Su identificación distingue entre mayúsculas y minúsculas, así que asegúrese de ingresarla exactamente como lo indique su gerente.
- Ingrese una contraseña en el campo de contraseña y presione Entrar. Su contraseña también distingue entre mayúsculas y minúsculas.
- Si proporciona la identificación y la contraseña correctas, será admitido en el sistema. Lea la información y los mensajes que se muestran en la pantalla de la siguiente manera:
login : amrood amrood 's password: Last login: Sun Jun 14 09:32:32 2009 from 62.61.164.73 $
Verá un mensaje (a veces llamado comando $) donde ingresará todos los comandos. Por ejemplo, para ver el calendario, debe ingresar calorías El comando es el siguiente:
$ cal December 2015 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 $
Cambiar la contraseña en Unix/Linux
Todos los sistemas operativos Unix requieren contraseñas para proteger sus datos y archivos y para proteger su sistema de hackers o crackers. Estos son los pasos para cambiar su contraseña:
- Primero, escribe contraseña En el símbolo del sistema, como se muestra a continuación.
- Introduce una contraseña antigua
- Introduzca la nueva contraseña que desea cambiar. Mantenga siempre las contraseñas lo más complejas posible para que nadie pueda adivinarlas. Pero no olvides recordarlo.
- Debe ingresar la contraseña nuevamente para confirmar la contraseña
$ passwd Changing password for amrood ( current ) Unix password : ****** New UNIX password : ******* Retype new UNIX password : ******* passwd : all authentication tokens updated successfully $
notas : Configuré * donde debe ingresar la contraseña anterior y la nueva. También en su sistema, cuando ingresa su contraseña, no muestra ningún carácter.
Listar directorios y archivos en Unix/Linux
Todos los datos de Unix están organizados en archivos. Todos los archivos están organizados en carpetas. Estos directorios están organizados en una estructura de árbol llamada sistema de archivos.
puedes usarlo ls comando para enumerar todos los archivos o directorios en un directorio. A continuación se muestra un ejemplo de cómo utilizar ls equipo con -l Ajustes .
$ ls - l total 19621 drwxrwxr - x 2 amrood amrood 4096 Dec 25 09 : 59 uml - rw - rw - r - 1 amrood amrood 5341 Dec 25 08 : 38 uml . jpg drwxr - xr - x 2 amrood amrood 4096 Feb 15 2006 univ drwxr - xr - x 2 root root 4096 Dec 9 2007 urlspedia - rw - r - r - 1 root root 276480 Dec 9 2007 urlspedia . tar drwxr - xr - x 8 root root 4096 usr - rwxr - xr - x 1 root root 3192 Nov 25 2007 webthumb . php - rw - rw - r - 1 amrood amrood 20480 Nov 25 2007 webthumb . tar - rw - rw - r - 1 amrood amrood 5654 Aug 9 2007 yourfile . mid - rw - rw - r - 1 amrood amrood 166255 Aug 9 2007 yourfile . swf $
Aquí está el resultado desde el principio. mi. representa el directorio. Por ejemplo, uml, univ y urlspedia son directorios, el resto son archivos.
¿El comando Whoami en Unix/Linux?
Cuando inicie sesión, es posible que desee saber: ¿quién soy?
La forma más fácil es buscar "quién eres" e ingresar quién soy Pedido :
$ whoami amrood $
Pruébelo en su sistema. Este comando enumera los nombres de cuenta asociados con el inicio de sesión actual. También puedes probar el comando whoami para obtener información sobre ti. usted está.
¿Quién inició sesión en Unix/Linux?
A veces puede preguntarse quién inició sesión en la computadora al mismo tiempo.
Hay 3 comandos para ayudarlo a obtener esta información, dependiendo de cuánta otra información desee saber usuario : usuario, quién y w.
$ users amrood bablu qadir $ who amrood ttyp0 Oct 8 14 : 10 ( limbo ) bablu ttyp2 Oct 4 09 : 08 ( calliope ) qadir ttyp4 Oct 8 12 : 09 ( dent ) $
Pruebe el comando w en su sistema para comprobar los resultados. Este comando enumerará cierta información relacionada con el inicio de sesión.
Salir a Unix/Linux
Una vez que haya terminado su sesión, deberá salir del programa para asegurarse de que nadie tenga acceso a sus archivos mientras estén disfrazados de usted.
salir del programa:
- Solo necesita ingresar el comando de salida en la línea de comando y el sistema borrará todo y se desconectará.
Apagando el sistema en Unix / Linux
La mejor manera de apagar un sistema Unix es usar uno de los siguientes comandos:
Descripción del comando detente Apague el sistema inmediatamente. Inicializar 0 Apague el sistema usando un script predefinido para sincronizar y limpiar el sistema antes de apagarlo. inicialización 6 Apague el sistema, reinícielo inmediatamente, luego reinícielo como antes, luego apáguelo excluir la alimentación apaga el sistema reiniciar reiniciar el sistema apagado apagar el sistema
Debe ser el usuario principal con permisos de apagado del sistema, pero a veces un proxy puede hacerlo.
Según el punto de entrenamiento
Lección anterior: función de señal () en C
Próxima lección: Gestión de archivos en Unix / Linux
Deja una respuesta