La première chose à faire après l'installation minimale de CentOS Stream

Résumé de cet article

Une note sur ce qu'il faut faire si vous installez CentOS Stream avec la configuration minimale.

supposition

--Image ISO utilisée pour l'installation - CentOS-Stream-8-x86_64-20200629-boot.iso

La procédure d'installation est omise.

Première chose à faire

La partie principale de cet article. Faites ce qui suit dans l'ordre.

1. Vérifiez votre connexion Internet

Il ne démarrera pas sans connexion Internet. Vous pouvez le définir au moment de l'installation, mais vérifiez-le à nouveau.

grep -e BOOTPROTO -e ONBOOT /etc/sysconfig/network-scripts/ifcfg-eth0
#OK si c'est comme indiqué ci-dessous
BOOTPROTO=dhcp
ONBOOT=yes
Si cela ne fonctionne pas
S'il ne correspond pas à l'affichage ci-dessus, modifiez le paramètre avec la commande `` nmcli ''.
nmcli connection modify "eth0" ipv4.method auto
nmcli connection modify eth0 connection.autoconnect yes

C'est OK si le système d'exploitation est redémarré et que les paramètres sont reflétés.

2. Mettre à jour

yum update -y

3. Arrêtez firewalld

Après cela, le pare-feu sera un obstacle lors de la configuration de SSH, etc., alors arrêtez-le une fois.

systemctl disable firewalld
systemctl stop firewalld

4. Désactivez SELinux

vi /etc/sysconfig/selinux

Modifiez le fichier et réglez-le sur SELINUX = désactivé```. Une fois que vous avez fait cela, redémarrez le système d'exploitation une fois.

5. Installez rsyslog

Il est utile de consulter rapidement les journaux système lors de la recherche de la cause d'une mauvaise connexion SSH ou lors de la publication du serveur sur Internet.

yum install -y rsyslog
systemctl enable rsyslog
systemctl start rsyslog

6. Configurer SSH

Comme il est difficile de continuer à faire fonctionner la console directement, nous allons permettre de se connecter en SSH le plus rapidement possible. La commande de réglage suivante est un exemple.

echo "Port 10022" >> /etc/ssh/sshd_config #Changer de port
echo "PermitRootLogin no" >> /etc/ssh/sshd_config #Pas de connexion SSH pour l'utilisateur root
echo "PasswordAuthentication no" >> /etc/ssh/sshd_config #Connexion SSH interdite par l'authentification PW

Si l'authentification PW est interdite, la clé publique sera également enregistrée. Ce qui suit est un exemple de commande lorsque l'utilisateur user est SSH.

mkdir -p /home/user/.ssh
cd /home/user/.ssh
touch authorized_keys
cat id_rsa.pub >> authorized_keys
chmod 600 *
chmod 700 ../.ssh
chown -R user ../.ssh

Après avoir terminé les réglages jusqu'à ce point, redémarrez le serveur SSH.

systemctl restart sshd

Après cela, il peut être exploité à partir d'un client SSH tel que TeraTerm.

Si cela ne fonctionne pas
Si vous rencontrez des problèmes avec la connexion SSH, veuillez vérifier / var / log / secure, etc.

7. Installez bash-completion

yum install -y wget
yum install -y bash-completion
wget https://github.com/terralinux/systemd/raw/master/src/systemctl-bash-completion.sh -O /etc/bash_completion.d/systemctl-bash-completion.sh

8. Créez un alias

Les alias pratiques tels que ll et tailf ne sont pas disponibles depuis le début, vous pouvez donc les définir vous-même.

echo "alias ll='ls -la'" >> /etc/bashrc
echo "alias tailf='tail -f'" >> /etc/bashrc
source /etc/bashrc

Résumé

J'ai mis CentOS dans mon serveur domestique et je l'écrase souvent, donc c'était un mémorandum.

Référence: La première chose à faire lorsque j'installe CentOS 7 Référence: Rendre le minimum utilisable après l'installation de CentOS7 minimal

Recommended Posts

La première chose à faire après l'installation minimale de CentOS Stream
13 choses à faire après l'installation d'Ubuntu 20.04 LTS
Que faire après l'installation de Linux (Ubuntu)
10 choses à faire après l'installation d'Ubuntu 18.04 LTS
[Pour les débutants] Que faire après l'installation d'Anaconda
[Premier apprentissage en profondeur] Remarques sur l'exécution de l'exemple après l'installation de Deel
Que faire si vous obtenez "La session n'a pas pu être ouverte" lors de l'installation de CentOS sur VirtualBox
Que faire si Scrapy ne fonctionne pas après l'installation de Scrapy avec PIP sur Mac
La première chose à vérifier quand un No Reverse Match se produit dans Django