Si vous apprenez Linux pour la première fois, faites-le!

Personne cible

J'ai décidé d'utiliser Linux pour les affaires Je ne sais pas de quoi étudier Je l'ai posté pour que les gens puissent le voir. Si vous avez des questions, veuillez commenter. Je vais le modifier comme il convient!

Comme prémisse

Il existe un environnement dans lequel vous pouvez utiliser Linux librement. Il existe de nombreux articles sur l'installation du système d'exploitation, je vais donc l'omettre. (Il est recommandé de s'appuyer sur le cloud plutôt que chez vous.)

Construisons un serveur Web

Je pense que c'est la meilleure façon d'en apprendre davantage sur Linux.

--Utilisateur général (utilisateur qui ne peut exécuter que des commandes limitées) Connectez-vous avec saito --Confirmez que vous pouvez vous connecter en tant qu'utilisateur saito

$ id
uid=1000(saito) gid=1000(saito) groups=1000(saito)

Supplément: Lorsqu'aucun utilisateur général ne peut

# useradd saito
# passwd saito
(Tout PW est OK. Il n'y a pas de sortie à l'écran, alors entrez-le deux fois.)

L'invite passe de $ à #.

$ su -
Password: (Entrez root PW)
# 
# id
uid=0(root) gid=0(root) groups=0(root)

--Vérifiez si les packages requis sont installés sur le serveur Web

Si vous considérez un package comme un logiciel, c'est OK. Cette fois, Apache (httpd) est supposé. Si vous procédez comme suit et qu'il n'y a pas de sortie, vous savez que vous ne l'avez pas installé.

# rpm -qa | grep httpd

Remarque: comment installer httpd Je posterai la différence entre rpm et yum si j'ai une chance.

# rpm -ivh httpd*
Ou
# yum -y install httpd

Entrez "http: // localhost" dans l'URL du navigateur et exécutez. J'obtiens une erreur car le service HTTP n'a pas démarré.

--Vérifiez et démarrez l'état du service HTTP

# systemctl status httpd
   :
 Active: inactive (dead)
   :
# systemctl start httpd
   :
 Active: active (running)
   :

Si vous mettez à jour avec la touche F5 sur le navigateur, une page de test sera sortie. image.png


Bonus: créez votre propre fichier HTML

# vi index.html
--d'ici--
<html>
<head>
 <title>Test Page</title>
</head>
<body bgcolor=skyblue>
 <h1>hello world</h1>
</body>
</html>
--Jusque là--

--Vérifiez le HTML créé

# ls
(index.Assurez-vous que vous avez html)

# cat index.html
(Si vous avez besoin de modifier, vi index.html)

--Copier et vérifier le fichier HTML créé

# cp index.html /var/www/html
# ls /var/www/html

-Ouvrez votre navigateur et essayez à nouveau d'y accéder Vous pouvez vérifier le HTML que vous avez créé!


Résumé

En construisant un serveur Web --S'identifier --Commutation d'utilisateur --Opération de fichier

Recommended Posts

Si vous apprenez Linux pour la première fois, faites-le!
Essayons Linux pour la première fois
Premier Kaggle (kaggle ①)
Kaguru pour la première fois
Voir python pour la première fois
Démarrez Django pour la première fois
Différences que les ingénieurs C # ont ressenties lors de l'apprentissage de Python pour la première fois
MongoDB avec Python pour la première fois
Comment utiliser MkDocs pour la première fois
J'ai essayé la programmation python pour la première fois.
J'ai essayé Mind Meld pour la première fois
virtualenv Pour le moment, c'est tout!
Essayez de publier sur Qiita pour la première fois
Retour sur le concours d'apprentissage automatique sur lequel j'ai travaillé pour la première fois
GTUG Girls + PyLadiesTokyo Meetup Je suis allé au premier machine learning
Ce que je suis entré dans Python pour la première fois
J'ai essayé Python sur Mac pour la première fois.
Enregistrer une tâche dans cron pour la première fois
J'ai essayé python pour la première fois avec heroku
Essayez d'installer Arch Linux pour le moment.
AI Gaming Je l'ai essayé pour la première fois
Apprentissage automatique à tour de rôle (analyse de régression) -Cela réduit considérablement le temps de réglage des paramètres-
Résumé des points d'achoppement à Django pour la première fois
Se présenter à Qiita pour la première fois (test post)
Introduction au Deep Learning pour la première fois (Chainer) Reconnaissance des caractères japonais Chapitre 1 [Construction de l'environnement]
[Apprentissage de renforcement d'introduction] Renforcement de l'apprentissage pour bouger pour le moment
Quel type d'environnement les personnes qui apprennent Python pour la première fois devraient-elles créer?
Introduction au Deep Learning pour la première fois (Chainer) Reconnaissance de caractères japonais Chapitre 3 [Reconnaissance de caractères à l'aide d'un modèle]
Que faire lorsque l'inode est épuisé sur EC2 Linux
[Python] [Apprentissage automatique] Les débutants sans aucune connaissance essaient l'apprentissage automatique pour le moment
Impressions et mémorandum lors de la première utilisation de VScode
Pour la première fois dans Numpy, je vais le mettre à jour de temps en temps
Découvrez où se trouve l'entité Java sur Linux (CentOS cette fois)
Depuis que je suis libre, l'ingénieur front-end a essayé Python (v3.7.5) pour la première fois
Premier message de Qiita (la raison du départ)
Premiers pas pour les débutants en apprentissage automatique (IA)
Pilotes d'horloge en temps réel (RTC) pour Linux
Affichons un template simple idéal pour le premier Django
Introduction au Deep Learning pour la première fois (Chainer) Reconnaissance de caractères japonais Chapitre 4 [Amélioration de la précision de la reconnaissance en développant les données]