Difference between pages "Install/fr/Kernel" and "Hostname"

< Install‎ | fr(Difference between pages)
(Les ensembles de paquets)
 
(Configuration)
 
Line 1: Line 1:
=== Configuration et mise en place du noyau ===
+
w.i.p
 
+
==Introduction==
Aucun système Funtoo Linux ne peut fonctionner sans noyau. C'est le cœur du système, son moteur. Le chargeur d'amorçage interpelle ce dernier lors du démarrage. Le noyau sert d'interface entre les composants matériels et il permet l'exécution des différentes applications installées.
+
A hostname is a unique name created to identify a machine on a network. In computer networking, a hostname  is a label that is assigned to a device connected to a computer network and that is used to identify the device in various forms of electronic communication such as the World Wide Web, e-mail or Usenet. Hostnames may be simple names consisting of a single word or phrase, or they may be structured.
 
+
==Configuration==
Le noyau se doit d'être convenablement configuré afin de prendre en charge les unités de disque, les systèmes de fichiers, les cartes réseau, etc... Les utilisateurs expérimentés de Linux ont la possibilité de choisir un noyau à installer, le configurer et le mettre en place. En fait, c'est la façon traditionnelle d'installer un noyau quand on met en place un système bâti à partir de sources, un système tel Funtoo Linux.
+
In Funtoo Linux <code>/etc/conf.d/hostname</code> is the only configuration file for setting a hostname. In OpenRC framework <code>/etc/conf.d/foo</code> is the configuration file for a corresponding Init script <code>/etc/init.d/foo</code>.  With the case of hostname, default value in <code>/etc/conf.d/hostname</code> is set to ''localhost'', means when system boots and OpenRC's <code>/etc/init.d/hostname</code> script started a hostname getting only ''localhost'' name. How it looks?  In your shell promt this will look in following way, an example for root:
 
+
<console>
Funtoo Linux a pris en considération les utilisateurs moins expérimentés, voire débutants. C'est pourquoi Funtoo Linux met à la disposition de tous un noyau de type universel. Il s'agit d'un paquet constitué de «ebuilds» qui génèrent automatiquement les modules et le fichier «initramfs» garantissant ainsi un démarrage sans faille et un système capable de conjuguer avec tous les composants matériels. Voyons comment réaliser ceci en toute simplicité et le plus facilement possible.
+
localhost ~ # ##i## Hello :)
 
+
</console>
==== Les ensembles de paquets ====
+
Let's play a bit with a configuration. Open <code>/etc/conf.d/hostname</code> with your favorite editor and set a hostname of your choice.  Below, I will use a real examples  from one of my working test boxes.
 
+
<console>
Nous avons abordé le concept des ensembles de paquets à la [[Install/fr#Introduction_.C3.A0_Portage|section précédente]].
+
localhost ~ # ##i## nano /etc/conf.d/hostname
 
+
</console>
[[Category: Installation Guide Parts]]
+
Let's set it to hostname="oleg-stable.host.funtoo.org". Save the file and restart  a hostname service:
 +
<console>
 +
localhost ~ # ##i## service hostname restart
 +
</console>
 +
Now, let's examine our changes, after a restarting a hostname
 +
<console>
 +
oleg-stable ~ # ##i## Hello :)
 +
</console>
 +
== Diving deeper==
 +
Notice, that in above output we seeing a shortened hostname here, and not a FQDN (Fully Qualified Domain Name). Don't be frustrated , this is  how  default bash promt <code>PS1</code> set. To get nice promts, please, consult http://www.ibm.com/developerworks/library/l-tip-prompt/ <-- this one should be on Funtoo wiki :)
 +
Another way to test our settings is using a '''hostname''' command. Here we will show only  some of it's features. Let's try to execute '''hostname''' command:
 +
<console>
 +
oleg-stable ~ # ##i## hostname
 +
oleg-stable.host.funtoo.org
 +
</console>
 +
Now we see our fully qualified domain name hostname just how we configured it in <code>/etc/conf.d/hostname</code> in above paragraph. To get a short hostname we need to set '''-s ''' (short) argument to hostname command.  
 +
<console>
 +
oleg-stable ~ # ##i## hostname -s
 +
oleg-stable
 +
</console>

Revision as of 18:00, February 18, 2015

w.i.p

Introduction

A hostname is a unique name created to identify a machine on a network. In computer networking, a hostname is a label that is assigned to a device connected to a computer network and that is used to identify the device in various forms of electronic communication such as the World Wide Web, e-mail or Usenet. Hostnames may be simple names consisting of a single word or phrase, or they may be structured.

Configuration

In Funtoo Linux /etc/conf.d/hostname is the only configuration file for setting a hostname. In OpenRC framework /etc/conf.d/foo is the configuration file for a corresponding Init script /etc/init.d/foo. With the case of hostname, default value in /etc/conf.d/hostname is set to localhost, means when system boots and OpenRC's /etc/init.d/hostname script started a hostname getting only localhost name. How it looks? In your shell promt this will look in following way, an example for root:

localhost ~ #  Hello :)

Let's play a bit with a configuration. Open /etc/conf.d/hostname with your favorite editor and set a hostname of your choice. Below, I will use a real examples from one of my working test boxes.

localhost ~ #  nano /etc/conf.d/hostname

Let's set it to hostname="oleg-stable.host.funtoo.org". Save the file and restart a hostname service:

localhost ~ #  service hostname restart

Now, let's examine our changes, after a restarting a hostname

oleg-stable ~ #  Hello :)

Diving deeper

Notice, that in above output we seeing a shortened hostname here, and not a FQDN (Fully Qualified Domain Name). Don't be frustrated , this is how default bash promt PS1 set. To get nice promts, please, consult http://www.ibm.com/developerworks/library/l-tip-prompt/ <-- this one should be on Funtoo wiki :) Another way to test our settings is using a hostname command. Here we will show only some of it's features. Let's try to execute hostname command:

oleg-stable ~ #  hostname
oleg-stable.host.funtoo.org

Now we see our fully qualified domain name hostname just how we configured it in /etc/conf.d/hostname in above paragraph. To get a short hostname we need to set -s (short) argument to hostname command.

oleg-stable ~ #  hostname -s
oleg-stable