Los ultimos sabados hemos utilizado en la terminal de linux unos comandos para modificar permisos y crear,modificar,eliminar ver los estados de los ficheros
Al iniciar la terminal debemos ingresar el siguiente comando para entrar como administrador por la terminal
"sudo -s" al darle enter saldra una opcion de ingresar la contraseña del equipo la ingresamos y ahi podemos iniciar los comandos como administrador
despues de esto utilizamos el comando "cd" para ingresar a algun fichero
y "ls -l" para mostrar el estado de los ficheros
Utilizaremos los siguientes comandos para el siguiente ejercicio
Sudo -s-> Ingresar Modo Administrador
Ls -l-> Ver estado de los ficheros
cd->Entrar algun fichero
Mkdir->Agregar fichero o carpeta
Rmdir->Eliminar fichero
chmod->Cambiar los permisos
mv->Mover Ficheros
Df->Monitorea la memoria
who->examinar los conectados a la maquina
sdf->cantidad de disco utilizado
du->Indica total de espacios utilizados
etc->Ver archivos configuracion del sistema
group->Grupos a los que pertenecen
top->Examinar procesos
Kill All-> Eliminar o terminar proceso de la memoria
Cuando entramos como administrador Ingresamos cd /home
para ingresar al fichero home
y agregar ficheros como lo indica el ejercicio en clase lo agregamos asi mkdir Bin
y asi sucecivamenete con las demas carpetas
Despues de agregadas , Cambiamos los permisos utilizando chmod 777 Bin
Asi cambiamos los permisos a todas las carpetas debemos tener en cuenta que depende los permisos tenemos derecho a agregar archivos y demas .
Ejemplo 777 Tiene Todos los permisos pero 000 No tiene permiso de nada
Despues de hacer esto movemos los ficheros , De un fichero a otro fichero asi
Mov bin usr , con esto movemos el fihcero bin al fichero usr
un pequeña entrega delo hecho en clase
sanmartin@ubuntu:~$ sudo -s
[sudo] password for sanmartin:
root@ubuntu:~# cd /home
root@ubuntu:/home# mkdir David
root@ubuntu:/home# sudo -s
root@ubuntu:/home# cd
root@ubuntu:~# ls -l
total 36
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Descargas
drwxr-xr-x 5 sanmartin sanmartin 4096 2011-09-24 11:31 Documentos
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Escritorio
-rw-r--r-- 1 sanmartin sanmartin 179 2011-03-11 15:18 examples.desktop
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Imágenes
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Música
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Plantillas
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Público
drwxr-xr-x 2 sanmartin sanmartin 4096 2011-09-10 10:28 Videos
root@ubuntu:~# cd /home
root@ubuntu:/home# ls -l
total 8
drwxr-xr-x 2 root root 4096 2011-10-01 11:15 David
drwxr-xr-x 27 sanmartin sanmartin 4096 2011-10-01 11:03 sanmartin
root@ubuntu:/home# cd David
root@ubuntu:/home/David# mkdir /bin
mkdir: no se puede crear el directorio «/bin»: El archivo ya existe
root@ubuntu:/home/David# ls -l
total 0
root@ubuntu:/home/David# mkdir bin
root@ubuntu:/home/David# ls -l
total 4
drwxr-xr-x 2 root root 4096 2011-10-01 11:17 bin
root@ubuntu:/home/David# mkdir boot
root@ubuntu:/home/David# ls -l
total 8
drwxr-xr-x 2 root root 4096 2011-10-01 11:17 bin
drwxr-xr-x 2 root root 4096 2011-10-01 11:20 boot
root@ubuntu:/home/David# mkdir dev
root@ubuntu:/home/David# mkdir etc
root@ubuntu:/home/David# mkdir home
root@ubuntu:/home/David# mkdir lib
root@ubuntu:/home/David# mkdir media
root@ubuntu:/home/David# mkdir mnt
root@ubuntu:/home/David# mkdir opt
root@ubuntu:/home/David# mkdir sbin
root@ubuntu:/home/David# mkdir srv
root@ubuntu:/home/David# mkdir tmp
root@ubuntu:/home/David# mkdir usr
root@ubuntu:/home/David# mkdir var
root@ubuntu:/home/David# mkdir root
root@ubuntu:/home/David# mkdir proc
root@ubuntu:/home/David# ls -l
total 64
drwxr-xr-x 2 root root 4096 2011-10-01 11:17 bin
drwxr-xr-x 2 root root 4096 2011-10-01 11:20 boot
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 dev
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 etc
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 home
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 lib
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 media
drwxr-xr-x 2 root root 4096 2011-10-01 11:23 mnt
drwxr-xr-x 2 root root 4096 2011-10-01 11:24 opt
drwxr-xr-x 2 root root 4096 2011-10-01 11:34 proc
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 root
drwxr-xr-x 2 root root 4096 2011-10-01 11:31 sbin
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 srv
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 tmp
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 usr
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# cd home
root@ubuntu:/home/David/home# mkdir student
root@ubuntu:/home/David/home# mkdir linuxgym
root@ubuntu:/home/David/home# cd student
root@ubuntu:/home/David/home/student# mkdir dir
root@ubuntu:/home/David/home/student# cd david
bash: cd: david: No existe el archivo o directorio
root@ubuntu:/home/David/home/student# cd
root@ubuntu:~# cd David
bash: cd: David: No existe el archivo o directorio
root@ubuntu:~# cd home
bash: cd: home: No existe el archivo o directorio
root@ubuntu:~# cd /home
root@ubuntu:/home# cd David
root@ubuntu:/home/David# ls -l
total 64
drwxr-xr-x 2 root root 4096 2011-10-01 11:17 bin
drwxr-xr-x 2 root root 4096 2011-10-01 11:20 boot
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 dev
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 etc
drwxr-xr-x 4 root root 4096 2011-10-01 11:42 home
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 lib
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 media
drwxr-xr-x 2 root root 4096 2011-10-01 11:23 mnt
drwxr-xr-x 2 root root 4096 2011-10-01 11:24 opt
drwxr-xr-x 2 root root 4096 2011-10-01 11:34 proc
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 root
drwxr-xr-x 2 root root 4096 2011-10-01 11:31 sbin
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 srv
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 tmp
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 usr
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# cd usr
root@ubuntu:/home/David/usr# mkdir local
root@ubuntu:/home/David/usr# cd local
root@ubuntu:/home/David/usr/local# mkdir bin
root@ubuntu:/home/David/usr/local# mkdir games
root@ubuntu:/home/David/usr/local# cd /home/David
root@ubuntu:/home/David# ls -l
total 64
drwxr-xr-x 2 root root 4096 2011-10-01 11:17 bin
drwxr-xr-x 2 root root 4096 2011-10-01 11:20 boot
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 dev
drwxr-xr-x 2 root root 4096 2011-10-01 11:21 etc
drwxr-xr-x 4 root root 4096 2011-10-01 11:42 home
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 lib
drwxr-xr-x 2 root root 4096 2011-10-01 11:22 media
drwxr-xr-x 2 root root 4096 2011-10-01 11:23 mnt
drwxr-xr-x 2 root root 4096 2011-10-01 11:24 opt
drwxr-xr-x 2 root root 4096 2011-10-01 11:34 proc
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 root
drwxr-xr-x 2 root root 4096 2011-10-01 11:31 sbin
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 srv
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 tmp
drwxr-xr-x 3 root root 4096 2011-10-01 11:47 usr
drwxr-xr-x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# chmod 777 bin
root@ubuntu:/home/David# chmod 012 boot
root@ubuntu:/home/David# chmod 234 dev
root@ubuntu:/home/David# chmod 451 etc
root@ubuntu:/home/David# chmod 775 home
root@ubuntu:/home/David# chmod 421 lib
root@ubuntu:/home/David# chmod 025 media
root@ubuntu:/home/David# chmod 477 mnt
root@ubuntu:/home/David# chmod 100 opt
root@ubuntu:/home/David# chmod 421 proc
root@ubuntu:/home/David# chmod 123 root
root@ubuntu:/home/David# chmod 444 sbin
root@ubuntu:/home/David# chmod 745 srv
root@ubuntu:/home/David# chmod 701 tmp
root@ubuntu:/home/David# chmod 477 usr
root@ubuntu:/home/David# chmod 211 var
root@ubuntu:/home/David# ls -l
total 64
drwxrwxrwx 2 root root 4096 2011-10-01 11:17 bin
d-----x-w- 2 root root 4096 2011-10-01 11:20 boot
d-w--wxr-- 2 root root 4096 2011-10-01 11:21 dev
dr--r-x--x 2 root root 4096 2011-10-01 11:21 etc
drwxrwxr-x 4 root root 4096 2011-10-01 11:42 home
dr---w---x 2 root root 4096 2011-10-01 11:22 lib
d----w-r-x 2 root root 4096 2011-10-01 11:22 media
dr--rwxrwx 2 root root 4096 2011-10-01 11:23 mnt
d--x------ 2 root root 4096 2011-10-01 11:24 opt
dr---w---x 2 root root 4096 2011-10-01 11:34 proc
d--x-w--wx 2 root root 4096 2011-10-01 11:33 root
dr--r--r-- 2 root root 4096 2011-10-01 11:31 sbin
drwxr--r-x 2 root root 4096 2011-10-01 11:33 srv
drwx-----x 2 root root 4096 2011-10-01 11:33 tmp
dr--rwxrwx 3 root root 4096 2011-10-01 11:47 usr
d-w---x--x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# rmdir srv
root@ubuntu:/home/David# rmdir mnt
root@ubuntu:/home/David# rmdir opt
root@ubuntu:/home/David# ls -l
total 52
drwxrwxrwx 2 root root 4096 2011-10-01 11:17 bin
d-----x-w- 2 root root 4096 2011-10-01 11:20 boot
d-w--wxr-- 2 root root 4096 2011-10-01 11:21 dev
dr--r-x--x 2 root root 4096 2011-10-01 11:21 etc
drwxrwxr-x 4 root root 4096 2011-10-01 11:42 home
dr---w---x 2 root root 4096 2011-10-01 11:22 lib
d----w-r-x 2 root root 4096 2011-10-01 11:22 media
dr---w---x 2 root root 4096 2011-10-01 11:34 proc
d--x-w--wx 2 root root 4096 2011-10-01 11:33 root
dr--r--r-- 2 root root 4096 2011-10-01 11:31 sbin
drwx-----x 2 root root 4096 2011-10-01 11:33 tmp
dr--rwxrwx 3 root root 4096 2011-10-01 11:47 usr
d-w---x--x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# mv bin home
root@ubuntu:/home/David# mv etc lib
root@ubuntu:/home/David# ls -l
total 44
d-----x-w- 2 root root 4096 2011-10-01 11:20 boot
d-w--wxr-- 2 root root 4096 2011-10-01 11:21 dev
drwxrwxr-x 5 root root 4096 2011-10-01 12:08 home
dr---w---x 3 root root 4096 2011-10-01 12:14 lib
d----w-r-x 2 root root 4096 2011-10-01 11:22 media
dr---w---x 2 root root 4096 2011-10-01 11:34 proc
d--x-w--wx 2 root root 4096 2011-10-01 11:33 root
dr--r--r-- 2 root root 4096 2011-10-01 11:31 sbin
drwx-----x 2 root root 4096 2011-10-01 11:33 tmp
dr--rwxrwx 3 root root 4096 2011-10-01 11:47 usr
d-w---x--x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David# chmod 775 dev
root@ubuntu:/home/David# chmod 776 tmp
root@ubuntu:/home/David# chmod 773 dev
root@ubuntu:/home/David# chmod 377 dev
root@ubuntu:/home/David# chmod 477 tmp
root@ubuntu:/home/David# diff tmp dev
root@ubuntu:/home/David# du
4 ./proc
4 ./boot
148 ./dev
4 ./lib/etc
8 ./lib
4 ./sbin
4 ./usr/local/bin
4 ./usr/local/games
12 ./usr/local
160 ./usr
4 ./var
148 ./tmp
4 ./home/bin
4 ./home/linuxgym
4 ./home/student/dir
8 ./home/student
20 ./home
4 ./root
4 ./media
512 .
root@ubuntu:/home/David# ^C
root@ubuntu:/home/David# df
S.archivos Bloques de 1K Usado Dispon Uso% Montado en
/dev/loop0 7805344 2086396 5322456 29% /
none 244180 240 243940 1% /dev
none 249772 1216 248556 1% /dev/shm
none 249772 80 249692 1% /var/run
none 249772 0 249772 0% /var/lock
/dev/sda1 20482840 17857052 2625788 88% /host
/dev/sdb1 3902056 3666100 235956 94% /media/JDRL
root@ubuntu:/home/David# free
total used free shared buffers cached
Mem: 499548 493728 5820 0 82716 207208
-/+ buffers/cache: 203804 295744
Swap: 261116 452 260664
root@ubuntu:/home/David# date
sáb oct 1 12:41:38 CEST 2011
root@ubuntu:/home/David# top
top - 12:42:32 up 1:56, 2 users, load average: 0.22, 0.21, 0.17
Tasks: 151 total, 1 running, 150 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.2%us, 0.5%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 499548k total, 491368k used, 8180k free, 82552k buffers
Swap: 261116k total, 452k used, 260664k free, 204256k cached
Kill PID 2155 with signal [15]:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2155 root 20 0 2624 1112 832 R 1 0.2 0:00.02 top
899 root 20 0 44612 15m 7224 S 0 3.1 0:47.72 Xorg
1719 sanmarti 20 0 92140 13m 10m S 0 2.8 0:07.22 gnome-terminal
1 root 20 0 2892 1552 1132 S 0 0.3 0:00.60 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:00.08 ksoftirqd/0
4 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0
5 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/0
6 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/1
7 root 20 0 0 0 0 S 0 0.0 0:00.12 ksoftirqd/1
8 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/1
9 root 20 0 0 0 0 S 0 0.0 0:00.16 events/0
10 root 20 0 0 0 0 S 0 0.0 0:00.10 events/1
11 root 20 0 0 0 0 S 0 0.0 0:00.00 cpuset
12 root 20 0 0 0 0 S 0 0.0 0:00.00 khelper
13 root 20 0 0 0 0 S 0 0.0 0:00.00 netns
14 root 20 0 0 0 0 S 0 0.0 0:00.00 async/mgr
root@ubuntu:/home/David# du
4 ./proc
4 ./boot
148 ./dev
4 ./lib/etc
8 ./lib
4 ./sbin
4 ./usr/local/bin
4 ./usr/local/games
12 ./usr/local
160 ./usr
4 ./var
148 ./tmp
4 ./home/bin
4 ./home/linuxgym
4 ./home/student/dir
8 ./home/student
20 ./home
4 ./root
4 ./media
512 .
root@ubuntu:/home/David# date
sáb oct 1 12:43:01 CEST 2011
root@ubuntu:/home/David# pwu
No se ha encontrado la orden «pwu», quizás quiso decir:
La orden «gwu» del paquete «geneweb» (universe)
La orden «pwd» del paquete «coreutils» (main)
pwu: orden no encontrada
root@ubuntu:/home/David# pwd
/home/David
root@ubuntu:/home/David# du
4 ./proc
4 ./boot
148 ./dev
4 ./lib/etc
8 ./lib
4 ./sbin
4 ./usr/local/bin
4 ./usr/local/games
12 ./usr/local
160 ./usr
4 ./var
148 ./tmp
4 ./home/bin
4 ./home/linuxgym
4 ./home/student/dir
8 ./home/student
20 ./home
4 ./root
4 ./media
512 .
root@ubuntu:/home/David# ls -l
total 44
d-----x-w- 2 root root 4096 2011-10-01 11:20 boot
d-wxrwxrwx 2 root root 4096 2011-10-01 12:38 dev
drwxrwxr-x 5 root root 4096 2011-10-01 12:08 home
dr---w---x 3 root root 4096 2011-10-01 12:14 lib
d----w-r-x 2 root root 4096 2011-10-01 11:22 media
dr---w---x 2 root root 4096 2011-10-01 11:34 proc
d--x-w--wx 2 root root 4096 2011-10-01 11:33 root
dr--r--r-- 2 root root 4096 2011-10-01 11:31 sbin
dr--rwxrwx 2 root root 4096 2011-10-01 12:38 tmp
dr--rwxrwx 3 root root 4096 2011-10-01 12:31 usr
d-w---x--x 2 root root 4096 2011-10-01 11:33 var
root@ubuntu:/home/David#