1. LINUX Básico
TAKASHI SUGASAWA
LINUX Básico (2. Operación básica de LINUX) 1
2. Programa del curso
1. Introducción a LINUX
2. Operación básica de LINUX
3. Operación de archivos y directorios
4. Editor vi
5. Comprensión del sistema de ficheros
6. Shells(1)
7. Shells(2)
8. Shells(3)
9. Otros comandos
LINUX Básico (2. Operación básica de LINUX) 2
3. LINUX Básico
2. Operación básica de LINUX
Índice
2.1 Login y Logout
2.2 Login por la red
2.3 Comandos básicos
2.4 Terminación de comandos
LINUX Básico (2. Operación básica de LINUX) 3
4. 2.1 Login y Logout
(Windows)
Login … entrar al sistema Logon
Logout … salir del sistema Logoff
(1) Necesidades para Login
• ¿Qué necesita para Login?
nombre de un usuario
su contraseña
LINUX Básico (2. Operación básica de LINUX) 4
5. 2.1(2) Tipo de usuarios
• súper usuario
el nombre es “root”.
existe necesariamente.
puede cualquier operación.
Para el mantenimiento del sistema.
damos la contraseña al instalar el sistema.
• usuarios ordinales
los crea el súper usuario.
generalmente muchos existen.
• usuarios para servicios del sistema
los usuarios se crean al instalar el sistema
o aplicaciones.
no podemos usarlos para Login.
LINUX Básico (2. Operación básica de LINUX) 5
6. 2.1(3) Sistema de LINUX para el curso
Un sistema de LINUX para el curso
• dirección IP: 192.168.3.199
• usuarios y contraseñas
Nombre del usuario Contraseña
usr000 usr000 profesor
usr001 usr001
usr002 usr000 alumnos
; ;
Cada estudiante va a tener un usuario en este curso.
Memoricen y no olviden, por favor.
LINUX Básico (2. Operación básica de LINUX) 6
7. 2.1(4) Login
(GUI) Casi igual que Windows
1. Teclear el nombre
de usuario
2. Entrar la contraseña
LINUX Básico (2. Operación básica de LINUX) 7
8. (CUI)
1. Teclear el nombre
de usuario
2. Entrar la contraseña
LINUX Básico (2. Operación básica de LINUX) 8
9. 2.1(5) Logout
(GUI) Casi igual que Windows
3. Seleccionar
“Terminar la sesión”
2. Seleccionar
“Terminar la sesión”
4. Hacer clic “OK”
1. Abrir el menú
LINUX Básico (2. Operación básica de LINUX) 9
10. (CUI) Tecla <Control> + <d>
Ejecutar un comando.
“exit”, “logout” o “^d”
Cuando hacemos Login, una aplicación que
se llama Shell inicia automáticamente.
Login
Logout Login Shell
“exit”
La salida del Login “logout” Shell es una aplicación como “Símbolo del
Shell significa
Logout.
“^d” sistema” en el Windows, provee la
interfaz de usuario en el terminal de
carácter.
El Shell que se abre automáticamente al
hacer Login es Login Shell.
LINUX Básico (2. Operación básica de LINUX) 10
11. 2.2 Login por la red
(1) Telnet
• Una aplicación tradicional para Login remoto de
UNIX
• Una aplicación de TCP/IP la pareja de servidor y
cliente existe.
→ Modelo cliente-servidor
Red
1 nombre de usuario
contraseña
Servidor Cliente
Telnet Telnet
2 operación
inicia el cliente de
el cliente puede controlar Telnet y accede al
el servidor a distancia. servidor.
LINUX Básico (2. Operación básica de LINUX) 11
12. 2.2 (2) Problema de Telnet
Telnet tiene problemas de la seguridad.
– La contraseña se envía sin cifrar.
– Datos transmitidos para controlar se envían sin cifrar.
Ahora no usamos Telnet mucho. SSH tiene mucha
En vez de Telnet utilizamos SSH. seguridad, pero es un
poquito molestoso para
(Secure Shell) usar. La seguridad y la
manejabilidad siempre
funciona como un rutador. tienen la relación opuesta.
Servidor LAN
(LINUX)
Internet
?
Telnet Telnet
Como en este curso no tenemos problemas de la seguridad,
usamos Telnet.
LINUX Básico (2. Operación básica de LINUX) 12
13. 2.2 (3) Telnet de PC (Windows) Windows tiene la
[1] Iniciar la computadora de Windows. aplicación de cliente
de Telnet, de sí.
[2] Abrir “Símbolo del sistema”
3. “Accesorios”
4. “Símbolo del sistema”
2. “Programas”
1. “Inicio”
LINUX Básico (2. Operación básica de LINUX) 13
14. [3] Ejecutar “telnet 192.168.3.199” la dirección IP del
servidor.
[4] Esperar el indicador para Login.
[5] Teclear el nombre de usuario y la contraseña.
Confirmar el indicador
LINUX Básico (2. Operación básica de LINUX) 14
15. 2.2 (4) Login shell
(Mensajes al Login)
Indicador del shell
nombre del directorio en donde está ahora
nombre del servidor
nombre del usuario
arranca automáticamente al hacer login
Login
Login shell
Logout
“exit”
“logout”
“^d”
LINUX Básico (2. Operación básica de LINUX) 15
16. 2.3 Comandos básicos depende de comandos.
necesita siempre.
Forma de introducir comandos
<nombre del comando> <opciones> <parámetros>
LINUX es sensible a mayúsculas y minúsculas.
→ “exit”, “Exit” o “EXIT” son diferentes.
(1) exit, logout Sale del sistema.
(2) who, w presenta quienes están entrando al sistema.
who –b : presenta la fecha y la ora del
arranque del sistema.
who –a : presenta muchas información.
LINUX Básico (2. Operación básica de LINUX) 16
17. (3) man presenta los manuales en línea .
(ej.) man who : un línea adelante
man man : una página adelante
b : una página atrás
h : ayuda
q : salir
LINUX Básico (2. Operación básica de LINUX) 17
18. (4) date Presenta la fecha y la hora de ahora.
(ej.) date
date ”+%d/%b/%Y %T”
Se puede cambiar
el formato del
salida.
(5) cal Presenta los calendarios.
(ej.) cal
cal 2004
cal 7 2004
LINUX Básico (2. Operación básica de LINUX) 18
19. (6) clear Borra la pantalla.
(7) passwd Cambia el contraseña para Login.
“clave”
“clave1”
“clave1!”
Primero, se le pregunta la contraseña de hoy, y lo tecleamos adecuadamente.
Después tecleamos la contraseña nueva. Pero, si la contraseña es fácil o corta, se
lo niega. Debe usar mayúsculas, minúsculas, números, símbolos. Tiene que ser
más de 6 caracteres, en la configuración originario de Red Hat LINUX. Luego,
Tiene que teclear la contraseña nueva otra vez. No olvide la contraseña nueva, por
favor. Si lo olvida, no puede hacer login la próxima vez.
LINUX Básico (2. Operación básica de LINUX) 19
20. (8) history Presenta el historial del los comandos
ejecutados.
[usuario1@linuxpc usuario1]$ history El Shell, tiene la función de
1 who historial para recordar los
2 w
3 cal comandos previos.
4 date
5 history
[usuario1@linuxpc usuario1]$ !! el comando pasado
history
1 who
2 w
3 cal
4 date
5 history
6 history el comando Hace
[usuario1@linuxpc usuario1]$
date
!-3 3 comandos
lun jul 26 19:48:24 ECT 2004
[usuario1@linuxpc usuario1]$ !1 el comando de
who numero 1
usuario1 pts/0 Jul 26 18:55
(192.168.3.121) el comando que
[usuario1@linuxpc usuario1]$
date
!d empieza con “d” y
lun jul 26 19:50:39 ECT 2004 que está el más
cerca.
O bien, usando las teclas arriba, abajo, podemos
seleccionar el comando previo, áeditarlo y ejecutarlo. de LINUX)
LINUX B sico (2. Operación básica 20
21. Algún shell tiene la función para
2.4 Terminación de comandos completar los nombres de
comandos automáticamente.
(1) Escribir “d” y presionar [Tab] 2 veces.
(2) Se presenta estos.
[usuario1@linuxpc usuario1]$ d
date diff dnsdomainname
dateconfig diff3 do
dc dig doexec
dd dir domainname
ddate dircolors done
deallocvt directomatic dos2unix
declare dirname dprofpp
desktop-file-install dirs dpsexec
desktop-file-validate disable dpsinfo
desktop-menu-tool disol du
detect_ppa disown dumpkeys
devdump display dvipdf
df djpeg
dga dmesg la lista de todos los comandos
[usuario1@linuxpc usuario1]$ da que empiezan en “d”.
(3) Escribir “a” y presionar [Tab]
[usuario1@linuxpc usuario1]$ date (4) Se complementa
automáticamente.
LINUX Básico (2. Operación básica de LINUX) 21
22. (5) Para ejecutar “date”,
empujar [Enter].
[usuario1@linuxpc usuario1]$ date
(5’) Teclear un [Tab].
[usuario1@linuxpc usuario1]$ date
date dateconfig
[usuario1@linuxpc usuario1]$ date
(6) Teclear “c”
[usuario1@linuxpc usuario1]$ datec
(7) Teclear un [Tab].
[usuario1@linuxpc usuario1]$ dateconfig
(8) Se complementa
automáticamente.
LINUX Básico (2. Operación básica de LINUX) 22
23. Consulten los comandos “finger” y “chfn”,
y utilicen los.
LINUX Básico (2. Operación básica de LINUX) 23
24. (9) finger Despliega información acerca de los
usuarios en el sistema.
ahora están “usuario0” y
“usuario1”
[usuario0@linuxpc usuario0]$ finger
Login Name Tty Idle Login Time Office Office Phone
usuario0 pts/0 Sep 15 09:21
usuario1 pts/1 Sep 15 09:21
[usuario0@linuxpc usuario0]$ finger usuario0 información
Login: usuario0 Name: (null) detallada de
Directory: /home/usuario0 Shell: /bin/bash un usuario
On since Wed Sep 15 09:21 (ECT) on pts/0 from 192.168.x.x
No mail.
No Plan.
[usuario0@linuxpc usuario0]$ finger usuario2 un usuario que
Login: usuario2 Name: (null) no está ahora
Directory: /home/usuario2 Shell: /bin/bash
Never logged in.
No mail.
No Plan.
LINUX Básico (2. Operación básica de LINUX) 24
25. (10) chfn Cambia su información para finger
[usuario0@linuxpc usuario0]$ chfn
Cambiando información de finger para usuario0. necesita su contraseña
Password:
Name []: Takashi Sugasawa
Office []:
Office Phone []:
Home Phone []:
Se ha cambiado la información de finger.
[usuario0@linuxpc usuario0]$ finger
Login Name Tty Idle Login Time Office Office Ph
usuario0 Takashi Sugasawa pts/0 Sep 15 09:21
usuario1 pts/1 1 Sep 15 09:21
[usuario0@linuxpc usuario0]$ finger usuario0
Login: usuario0 Name: Takashi Sugasawa
Directory: /home/usuario0 Shell: /bin/bash
Office:
On since Wed Sep 15 09:21 (ECT) on pts/0 from 192.168.x.x
No mail.
No Plan.
LINUX Básico (2. Operación básica de LINUX) 25
26. ¡ Muchas gracias por su atención !
¡ Hasta pronto !
En la próxima hora, vamos a aprender “3. Operación
de archivos y directorios”.
LINUX Básico (2. Operación básica de LINUX) 26