Menú
08225, Terrassa (Barcelona)
Soporte Técnico
Sábados a convenir
Cita de admin en 25 enero, 2022, 3:28 pmhabilitar webconsole
yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload Ver la hora date
timedatectl
Configuración de la configuración regional del sistema
localectl list-locales
localectl status
localectl set-locale LANG=es_ES.utf8 listar mapa de teclas disponibles
localectl list-keymaps
localectl status localectl set-keymap es
habilitar webconsole
yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload
Ver la hora
date
timedatectl
localectl list-locales
localectl status
localectl set-locale LANG=es_ES.utf8
listar mapa de teclas disponibles
localectl list-keymaps
localectl status
localectl set-keymap es
Cita de admin en 3 febrero, 2022, 4:05 pmConfiguración de red
primero miramos en nombre del adaptador con ifconfig.
nmcli connection down enp0s3
podemos crear un perfil de red:
nmcli connection add con-name Example-Connection ifname enp7s0 type ethernet
nmcli connection modify Example-Connection
ipv4.method manual
ipv4.addresses 192.0.2.1/24
nmcli connection modify Example-Connection ipv4.gateway 192.0.2.254
nmcli connection modify Example-Connection ipv4.dns "80.58.0.33 8.8.8.8"
nmcli connection up Example-Connection
nmcli device status
nmcli connection show Example-Connection
Configuración de red
primero miramos en nombre del adaptador con ifconfig.
nmcli connection down enp0s3
podemos crear un perfil de red:
nmcli connection add con-name Example-Connection ifname enp7s0 type ethernet
nmcli connection modify Example-Connection
ipv4.method manual
ipv4.addresses 192.0.2.1/24
nmcli connection modify Example-Connection ipv4.gateway 192.0.2.254
nmcli connection modify Example-Connection ipv4.dns "80.58.0.33 8.8.8.8"
nmcli connection up Example-Connection
nmcli device status
nmcli connection show Example-Connection
Cita de admin en 3 febrero, 2022, 4:09 pmServicios
systemctl enable service_name
systemctl enable --now service_name (lo mismo que systemctl enable y despues systemctl start)
systemctl disable service_name
Servicios
systemctl enable service_name
systemctl enable --now service_name (lo mismo que systemctl enable y despues systemctl start)
systemctl disable service_name
Cita de admin en 7 febrero, 2022, 7:56 amfirewall y sestatus
systemctl status firewalldsystemctl enable --now firewalldsystemctl status firewalldgetenforcesetenforce Enforcing (forma temporal)(bloqueos)setenforce Permissivenano /etc/selinux/config
lo podemos ver a través de cockpit
firewall y sestatus
systemctl status firewalld
systemctl enable --now firewalld
systemctl status firewalld
getenforce
setenforce Enforcing (forma temporal)(bloqueos)
setenforce Permissive
nano /etc/selinux/config
lo podemos ver a través de cockpit
Cita de admin en 7 febrero, 2022, 8:44 amManejar cuentas
saber id y grupos
# id
useradd example.user passwd example.user
usermod -a -G wheel example.user se puede hacer desde cookpit
Manejar cuentas
saber id y grupos
# id
useradd example.user
passwd example.user
usermod -a -G wheel example.user se puede hacer desde cookpit
Cita de admin en 7 febrero, 2022, 12:08 pmmanejo de pacquetes conm yum o dnf (comandos más importantes)
buscar
yum search term buscar con todos los términos de busqueda
yum search --all term manejo de repositorios yum repolist (muestra todos los repositorios) yum repolist --disabled (muestra los deshabilitados) mostrar inmformación de paquetes yum info nombredelpaquete mostrar los grupos de paquete yum group list | more (muestra los grupos de paquetes para instalar) instalar paquetes yum install nombredelpaquete yum group install nombredelpaquete (instalación de grupos) actualizar sistema yum check-update yum update nombredelpaquete
yum update --security solo paquetes con errores de seguridadpara borrar paquetes yum remove yum group remove yum history (para saber las ultimas transacciones de yum) yum history undo numdetransaccion (para revertir lols cambios) yum history undo last (la ultima transaccion) habilitando un repositorio con yumyum-config-manager --add-repo repository_URL yum-config-manager --enable idderepositorio (lo podemos encontrar con yum repolist)
manejo de pacquetes conm yum o dnf (comandos más importantes)
buscar
yum search term
buscar con todos los términos de busqueda
yum search --all term
manejo de repositorios
yum repolist (muestra todos los repositorios)
yum repolist --disabled (muestra los deshabilitados)
mostrar inmformación de paquetes
yum info nombredelpaquete
mostrar los grupos de paquete
yum group list | more (muestra los grupos de paquetes para instalar)
instalar paquetes
yum install nombredelpaquete
yum group install nombredelpaquete (instalación de grupos)
actualizar sistema
yum check-update
yum update nombredelpaquete
yum update --security solo paquetes con errores de seguridad
para borrar paquetes yum remove yum group remove yum history (para saber las ultimas transacciones de yum) yum history undo numdetransaccion (para revertir lols cambios) yum history undo last (la ultima transaccion) habilitando un repositorio con yum
yum-config-manager --add-repo repository_URL
yum-config-manager --enable idderepositorio (lo podemos encontrar con yum repolist)
Cita de admin en 7 febrero, 2022, 7:17 pmIntroducción a Systemd
systemd es un administrador de sistemas y servicios para sistemas operativos Linux. Está diseñado para ser compatible con versiones anteriores de los scripts de inicio de SysV y proporciona una serie de funciones, como el inicio paralelo de los servicios del sistema en el momento del arranque, la activación a pedido de demonios o la lógica de control de servicios basada en dependencias. A partir de Red Hat Enterprise Linux 7, systemd reemplazó a Upstart como el sistema de inicio predeterminado. systemd introduce el concepto de unidades systemd. Estas unidades están representadas por archivos de configuración de unidades ubicados en uno de los directorios enumerados en la siguiente tabla:
Unit Type File Extension Description Service unit .service
A system service. Target unit .target
A group of systemd units. Automount unit .automount
A file system automount point. Device unit .device
A device file recognized by the kernel. Mount unit .mount
A file system mount point. Path unit .path
A file or directory in a file system. Scope unit .scope
An externally created process. Slice unit .slice
A group of hierarchically organized units that manage system processes. Socket unit .socket
An inter-process communication socket. Swap unit .swap
A swap device or a swap file. Timer unit .timer
A systemd timer.
service systemctl Description service <name> start
systemctl start <name>.service
Starts a service. service <name> stop
systemctl stop <name>.service
Stops a service. service <name> restart
systemctl restart <name>.service
Restarts a service. service <name> condrestart
systemctl try-restart <name>.service
Restarts a service only if it is running. service <name> reload
systemctl reload <name>.service
Reloads configuration. service <name> status
systemctl status <name>.service
systemctl is-active <name>.service
Checks if a service is running. service --status-all
systemctl list-units --type service --all
Displays the status of all services.
Introducción a Systemd
systemd es un administrador de sistemas y servicios para sistemas operativos Linux. Está diseñado para ser compatible con versiones anteriores de los scripts de inicio de SysV y proporciona una serie de funciones, como el inicio paralelo de los servicios del sistema en el momento del arranque, la activación a pedido de demonios o la lógica de control de servicios basada en dependencias. A partir de Red Hat Enterprise Linux 7, systemd reemplazó a Upstart como el sistema de inicio predeterminado. systemd introduce el concepto de unidades systemd. Estas unidades están representadas por archivos de configuración de unidades ubicados en uno de los directorios enumerados en la siguiente tabla:
Unit Type | File Extension | Description |
---|---|---|
Service unit | .service | A system service. |
Target unit | .target | A group of systemd units. |
Automount unit | .automount | A file system automount point. |
Device unit | .device | A device file recognized by the kernel. |
Mount unit | .mount | A file system mount point. |
Path unit | .path | A file or directory in a file system. |
Scope unit | .scope | An externally created process. |
Slice unit | .slice | A group of hierarchically organized units that manage system processes. |
Socket unit | .socket | An inter-process communication socket. |
Swap unit | .swap | A swap device or a swap file. |
Timer unit | .timer | A systemd timer. |
service | systemctl | Description |
---|---|---|
service <name> start | systemctl start <name>.service | Starts a service. |
service <name> stop | systemctl stop <name>.service | Stops a service. |
service <name> restart | systemctl restart <name>.service | Restarts a service. |
service <name> condrestart | systemctl try-restart <name>.service | Restarts a service only if it is running. |
service <name> reload | systemctl reload <name>.service | Reloads configuration. |
service <name> status | systemctl status <name>.service
| Checks if a service is running. |
service --status-all | systemctl list-units --type service --all | Displays the status of all services. |
Cita de admin en 11 febrero, 2022, 11:53 am
/usr/lib/systemd/system/
systemd unit files distributed with installed RPM packages. /run/systemd/system/
systemd unit files created at run time. This directory takes precedence over the directory with installed service unit files. mayor prioridad
/etc/systemd/system/
systemd unit files created by systemctl enable
as well as unit files added for extending a service. This directory takes precedence over the directory with runtime unit files. (mayor prioridad)
/usr/lib/systemd/system/ | systemd unit files distributed with installed RPM packages. |
/run/systemd/system/ | systemd unit files created at run time. This directory takes precedence over the directory with installed service unit files. mayor prioridad |
/etc/systemd/system/ | systemd unit files created by systemctl enable as well as unit files added for extending a service. This directory takes precedence over the directory with runtime unit files. (mayor prioridad) |
Cita de admin en 11 febrero, 2022, 11:57 ammirar todos los servicios en ejecución
systemctl list-units --type service
systemctl list-units --type service --all
(todos incluidos los que no estan en ejecución) mirar el estado de uhn serviciosystemctl status <name>.service
dependencias positivas o negativas
systemctl list-dependencies --after (name.service) (o before)
mirar todos los servicios en ejecución
systemctl list-units --type service
systemctl list-units --type service --all
(todos incluidos los que no estan en ejecución) mirar el estado de uhn servicio systemctl status <name>.service
dependencias positivas o negativas
systemctl list-dependencies --after (name.service) (o before)
© Informàtica Can Boada All rights reserved