BII TEMA 4 LINUX Flashcards
Paquetería debian
Fichero configuración (donde está el catálogo)
Online: apt
(Versiones antiguas: apt-get y apt-cache)
Offline:dpkg
Formato : apt install/show/search/update/upgrade/remove/purge/autoremove + nombre paquete
Catálogo/índice con los repositorios de los paquetes que puedes instalar :etc/apt/sources.list
Paquetería red hat
Comando
Fichero configuración ( donde está el catálogo)
Online:
Yum install + nombre paquete
Dnf install + nombre paquete
Offline:
Rpm + nombre paquete
Catálogo/índice repositorios en etc/yum/repos.d
Paquetería en mac
Online: brew install +nombre paquete
Offline: dmg y pkg
Paquetería Windows
Online: cocho install +nombre paquete
Offline : msi
Permisos linux
Se estructuran en 9 bits
User owner grupo owner otros
rwx rwx rwx
Comando whoami
Muestra el usuario logado con el que estas
Comando pwd
Muestra el directorio en el que estas
Comando date VS time
Time muestra el tiempo de ejecución del comando que le pongan después
Ej # time ls
Date muestra día fecha y hora
Comando exec
Exec + comando
Ejecuta el comando y te saca del shell
Comando history
Últimos comandos que has usado
Acl
Listas de control de acceso
Getfacl vemos las acl
Setfacl -m crea acl
Setfacl -x borra acl
Setfacl -m u:Carlos:rw F1.txt
Se ve que un archivo tiene acl si al final tiene un +
Ej rwxr-xrwx+
Permisos especiales
Setuid
Setgid
Stickybit
Setuid - para el propietario
Permite que un usuario lo haga como el owner
#chmod u+s F1.txt
Setgid - para el grupo.
#chmod g+s F1.txt
Stickybit - para directorios
#chmod +t F1.txt
Lo que hace es impersonal.
S Mayúscula si no tiene permisos detrás
s minúscula si tiene permiso detrás.
En el stickybit es una t
Comando useradd / userdel / usermod
Useradd Crea un nuevo usuario
Userdel borra un usuario
Usermod modifica un usuario
Comando adduser/ addgroup/ delgroup
Adduser : alta de usuario con preguntas
Addgroup : añade un grupo al sistema
Delgroup borra un grupo
Comando chage
Cambia la información de expiración de una cuenta
Comando stat + nombre fichero
Da información del fichero
Tamaño, inodos. Enlaces, permisos, acceso,modificación,cambio,creacion
Comando kill
No mata proceso que tb lo hace. Manda señales
Comando nohup
Para que un proceso sobreviva aunque salgamos del Shell
Useradd parametros
-m
-d
-s
-G
-g
-f
-a
-m :crea directorio home si no existe
- d /home/pepe : crea el directorio home en la ruta que pongas
-s /usr/Bin/zsh le configura el Shell zsh
-G asocia grupos secundarios al usuario
-g grupos principal
- e expiración cuenta
-f 45 bloquea cuenta pasado 45 días
-a append añade. Suele ir con G
Ejemplo: useradd -m -d /home/pepe -s /usr/Bin/zsh -G devs,admins pepe
El usuario al final
Protocolos impresión linux
-LDP/LPR (puerto 31)
IPP (puerto 515l