capsula-gemini/source/notes/ubuntuserver.gmi

155 lines
2.5 KiB
Plaintext
Raw Permalink Normal View History

2023-01-03 22:25:40 -06:00
## Ubuntu Server 22.04
2021-08-26 17:40:14 -05:00
2021-08-28 23:13:02 -05:00
2021-09-06 23:11:53 -05:00
Agregar un usuario.
2022-02-10 22:44:33 -06:00
```Agregar usuario
2021-09-06 23:11:53 -05:00
adduser USER
```
2021-08-28 23:13:02 -05:00
Agregar un usuario al grupo "sudo".
2022-02-10 22:44:33 -06:00
```Agregar usuario a grupo
2021-08-28 23:13:02 -05:00
gpasswd -a USER sudo
```
2021-08-26 17:40:14 -05:00
Establecer el uso horario
```Establecer el uso horario
sudo timedatectl set-timezone America/Mexico_City
```
Mantener actualizado el servidor
```Mantener actualizado
sudo apt update
sudo apt upgrade
```
Establecer locales
```Establecer locales
sudo localectl set-locale LANG=en_US.UTF-8 LANGUAGE="en_US:en"
sudo vim /etc/environment
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
2021-09-12 22:59:41 -05:00
2021-08-26 17:40:14 -05:00
```
Limpiar locales no utilizados
```Limpiar locales no utilizados
sudo dpkg-reconfigure locales
2021-09-12 22:59:41 -05:00
2021-08-26 17:40:14 -05:00
```
Establecer un mejor prompt
```Establecer un mejor prompt
vim .bashrc
2023-01-03 22:25:40 -06:00
PS1="┌─[\e[0;32m\H\e[m][\e[1;31m\u\e[m]->{\[\e[34;1m\]\w\[\e[0;0m\]}\n└──> \[\e[0m\]"
2021-08-26 17:40:14 -05:00
source .bashrc
2021-09-12 22:59:41 -05:00
2021-08-26 17:40:14 -05:00
```
Establecer el hostname
```Establecer el hostname
sudo hostnamectl set-hostname elmau.net
sudo vim /etc/hosts
127.0.0.1 elmau.net localhost
2021-09-12 22:59:41 -05:00
2021-08-26 17:40:14 -05:00
```
Establecer configuración para `ssh`
```Establecer configuración para ssh
sudo vim /etc/ssh/sshd_config
2023-01-03 22:25:40 -06:00
Port 2274
AllowUsers USER
LoginGraceTime 1m
ClientAliveInterval 600
ClientAliveCountMax 0
MaxAuthTries 3
IgnoreRhosts yes
PermitEmptyPasswords no
LogLevel INFO
PasswordAuthentication no
PermitRootLogin no
2021-09-12 22:59:41 -05:00
2022-02-10 22:44:33 -06:00
sudo systemctl restart ssh
2021-08-26 17:40:14 -05:00
```
Desactivar los mensajes de Ubuntu al entrar
```Desactivar los mensajes de Ubuntu al entrar
2021-09-06 23:11:53 -05:00
sudo chmod -x /etc/update-motd.d/50-motd-news
2021-11-07 18:05:49 -06:00
sudo chmod -x /etc/update-motd.d/00-header
2021-09-06 23:11:53 -05:00
sudo chmod -x /etc/update-motd.d/10-help-text
2021-08-26 17:40:14 -05:00
```
Instalar certbot
```
sudo apt install certbot
2021-09-27 22:49:33 -05:00
sudo certbot register --agree-tos -m EMAIL
2021-09-12 22:59:41 -05:00
2021-08-26 17:40:14 -05:00
```
Instalar firewall
```Instalar firewall
sudo apt install ufw
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
2022-02-10 22:44:33 -06:00
sudo ufw allow PORT/tcp
2021-08-26 17:40:14 -05:00
sudo ufw enable
2021-09-12 22:59:41 -05:00
2021-08-26 17:40:14 -05:00
```
2023-01-03 22:25:40 -06:00
* Instalar docker
```
sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
apt-cache policy docker-ce
sudo apt install docker-ce
sudo systemctl status docker
sudo usermod -aG docker USERNAME
```
2021-09-06 23:11:53 -05:00
2021-08-28 22:50:55 -05:00
Cambiar limite de archivos abiertos
```Cambiar limite de archivos abiertos
sudo vim /etc/security/limits.conf
* soft nofile 20480
2021-09-12 22:59:41 -05:00
2021-08-28 22:50:55 -05:00
```
2021-08-26 17:40:14 -05:00
=> gemini://elmau.net/chuletas.gmi Regresar el índice
=> gemini://elmau.net Regresar el inicio
2021-08-28 23:13:02 -05:00