Hispanitat nº 7 Local C

08225, Terrassa (Barcelona)

+34 600 676 872

Soporte Técnico

Lunes-Viernes: 9:30 a 13:30 - 16:30 a 20:00

Sábados a convenir

Por favor, o Registro para crear entradas y debates.

Curso Almalinux

Página 1 de 2Siguiente

habilitar 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

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 manualipv4.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


Servicios

systemctl enable service_name
systemctl enable --now service_name (lo mismo que systemctl enable y despues systemctl start)
systemctl disable service_name


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

Manejar cuentas

saber id y grupos

# id

useradd example.user
passwd example.user
usermod -a -G wheel example.user

se puede hacer desde cookpit

 

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)

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

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.

 

/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)

mirar los aliases

systemctl show nfs-server.service -p Names

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)

Página 1 de 2Siguiente
WhatsApp chat