Compare commits

..

10 Commits

Author SHA1 Message Date
Martin Chaparro
c2ad5e3fed migracióm 2026-01-19 14:13:34 -05:00
124810bf56 Actualizar 'proxmox.md' 2025-07-12 22:42:11 -05:00
b10c8a7655 Añadir 'proxmox.md' 2025-05-05 19:10:00 -05:00
b85a653377 iniciar equipo desde tarjeta de red 2025-04-13 18:07:53 -05:00
0ae274c339 Actualizar 'README.md' 2025-02-23 07:19:39 -05:00
1cf17365f3 Actualizar 'README.md' 2024-10-28 11:41:52 -05:00
63d17a569d Actualizar 'README.md' 2024-09-09 20:40:08 -05:00
9ddefa03c2 Actualizar 'README.md' 2024-07-10 13:46:37 -05:00
4ae7dbf5de Actualizar 'README.md' 2024-02-09 19:57:56 -05:00
d99a652968 Actualizar 'README.md' 2024-01-27 22:36:02 -05:00
2 changed files with 177 additions and 3 deletions

108
README.md
View File

@@ -1,4 +1,4 @@
# ubunti_tips
# ubuntu_tips
Tips y configuraciones de ubuntu
@@ -12,13 +12,30 @@ sudo apt-get install docker-ce
sudo apt-get install docker-compose
```
### Pagina Oficial
Consultar Instalacion https://docs.docker.com/engine/install/ubuntu/
### Permitir correr docker sin sudo
```sh
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
```
Otra Forma:
```sh
sudo usermod -aG docker $USER
```
### Detener todos los contenedores
```sh
docker stop $(docker ps -a -q)
```
### borrar todos los contenedores
```sh
docker rm $(docker ps -a -q)
```
### imagen docker ayuda
```sh
docker run -d -p 80:80 docker/getting-started
@@ -73,7 +90,7 @@ ToDo:
EMQX_DASHBOARD__DEFAULT_USER__LOGIN: "mdchaparror"
EMQX_AUTH__USER__1__USERNAME: "mdchaparror"
EMQX_AUTH__USER__1__PASSWORD: "pass_clientes_mtt"
EMQX_LOADED_PLUGINS: "emqx_recon,emqx_retainer,emqx_management,emqx_dashboard,emqx_auth_mnesia"
EMQX_LOADED_PLUGINS: "emqx_auth_username,emqx_recon,emqx_retainer,emqx_management,emqx_dashboard"
@@ -274,4 +291,89 @@ cat ~/.ssh/id_rsa.pub | ssh <USERNAME>@<IP-ADDRESS> 'mkdir -p ~/.ssh && cat >> ~
```
https://www.raspberrypi.com/documentation/computers/remote-access.html#passwordless-ssh-access
https://www.raspberrypi.com/documentation/computers/remote-access.html#passwordless-ssh-access
### Estadisticas del sistema
```sh
systemd-analyze
```
salida
```
Startup finished in 10.336s (kernel) + 54.408s (userspace) = 1min 4.745s
multi-user.target reached after 54.214s in userspace
```
### Velocidad Escritura
```sh
sudo apt-get install hdparm
sudo hdparm -t /dev/mmcblk0
```
## Hardware
### Dar permisos a los puertos seriales sin sudo
```sh
sudo usermod -a -G dialout $USER
```
Es necesario reiniciar la sesión
## error: **Kernel panic -> not syncing vfs unable to mount root fs
```sh
sudo update-initramfs -c -k 6.1.0-18-amd64 #version del kernel
sudo update-grub
```
## Activar Encendido por tarjeta de red
Para saber si la tarjeta de red tiene activo el encendido por red
```sh
ethtool enp7s0 | grep Wake-on
```
en caso de tener la siguiente respuesta
```sh
Supports Wake-on: pumbg
Wake-on: g
```
si Wake-on =d corremos la siguiente linea
```sh
ethtool -s enp7s0 wol g
```
Este cambio es temporal se pierde en el proximo reinicio
para dejar el cambio permanente creamos el siguiente archivo **/etc/systemd/network/10-enp7s0.link** con la siguiente información:
```sh
[Match]
MACAddress=00:e0:1d:67:00:d1
[Link]
NamePolicy=kernel database onboard slot path
MACAddressPolicy=persistent
WakeOnLan=magic
```
para enviar el pakete de encendido desde otro equipo se usa **wakeonlan** en caso de no tener el paquete se instala con apt
```sh
#wakeonlan mac
wakeonlan 00:e0:1d:67:00:d1
```
se puede crear un alias en .basrc o .zshrc
```sh
alias server="wakeonlan 00:e0:1d:67:00:d1"
```

72
proxmox.md Normal file
View File

@@ -0,0 +1,72 @@
# Proxmox
## Ampliar disco root
## Activar Encendido por tarjeta de red
Para saber si la tarjeta de red tiene activo el encendido por red
```sh
ethtool enp7s0 | grep Wake-on
```
en caso de tener la siguiente respuesta
```sh
Supports Wake-on: pumbg
Wake-on: g
```
si Wake-on =d corremos la siguiente linea
```sh
ethtool -s enp7s0 wol g
```
Este cambio es temporal se pierde en el proximo reinicio
para dejar el cambio permanente creamos el siguiente archivo **/etc/systemd/network/10-enp7s0.link** con la siguiente información:
```sh
[Match]
MACAddress=00:e0:1d:67:00:d1
[Link]
NamePolicy=kernel database onboard slot path
MACAddressPolicy=persistent
WakeOnLan=magic
```
para enviar el pakete de encendido desde otro equipo se usa **wakeonlan** en caso de no tener el paquete se instala con apt
```sh
#wakeonlan mac
wakeonlan 00:e0:1d:67:00:d1
```
se puede crear un alias en .basrc o .zshrc
```sh
alias server="wakeonlan 00:e0:1d:67:00:d1"
```
[https://github.com/TechHutTV/homelab/blob/main/storage/README.md](https://github.com/TechHutTV/homelab/blob/main/storage/README.md)
### Recuperar datos de un LXC que no inicia
En caso de que un LXC no inicie se pueden recuperar lso datos desde otro LXC montando el disco del LXC con falla
Recuperar datos:
Para acceder a los datos del LXC fallido, la imagen de disco del LXC fallido debe montarse en un nuevo LXC. Para ello, ve a **/etc/pve/nodes/<nombre del nodo>/lxc/** de tu host proxmox. Podrás ver todos los archivos de configuración de tus LXC en esta carpeta.
Busca la configuración del LXC fallido. En mi caso, el ID de mi LXC es 111. Por lo tanto, el archivo de configuración es **111.conf**.
Abra o lea ese archivo con el método que prefiera y localice la línea que empieza por **rootfs**. Esa es la imagen de disco. Vea la captura de pantalla a continuación. Necesita la parte **local:111/vm-111-disk-0.raw**. Abra o edite el archivo de configuración del nuevo LXC que se usará para recuperar los datos. Añada una nueva línea:
```sh
mp1: local:111/vm-111-disk-0.raw,mp=/root/111
```
Iniciar el LXC usado para la recuperación y dirigirse al punto de montaje mp