Les spécificités du système

Voici quelques spécificités du système Solaris de Sun  

1) Adminstration

L'outil permettant d'administrer les systèmes Solaris est admintool ; il permet de gérer les utilisateurs, les impressions et NIS+ L'outil de documentation graphique est answerbook

2) Les principaux fichiers

/bin /dev /etc /home /kernel (noyau et drivers) /lib /opt /tmp /usr /usr/bin /usr/share/man /usr/snadm (executables admintool) /usr/openwin (système graphique) /usr/ucb (commandes BSD) /var

3) Les Systèmes de Fichiers

ufs le plus courant
nfs network file system, fs réseau
rfs fs réseau d'AT&T
hsfs fs des cd-rom
tmpfs  fs en mémoire
lofs fs de loopback, permet d'uiliser un chemin d'accès alternatif
profs mémoire virtuelle des applications
Les FS montés au boot sont indiqués dans /etc/vfstab Quelques commandes
newfs  crée un fs
fsck -m détermine si un fs a besoin d'être vérifié
devnm  affiche le fichier spécial lié à un point de montage
fstyp   affiche le type de fs
 

4) Arrêt / Démarrage

  • Arrêt
shutdown arrêt normal, prévient les utilisateurs
halt   arrêt immédiat
reboot   redémarrage du serveur
telinit   modifie le niveau d'init
Démarrage
boot   démarrage normal
boot -s  démarrage en mode mono-utilisateur
boot -a  démarrage interactif
les scripts de démarrage sont sous /etc/*rc*  

5) Disques physiques et logiques

Les partitions pour les disques SCSI sont nommées /dev/dsk/cNtXdYsZ où N = numéro de contrôleur X = Target address Y = Numéro de disque Z = Slice, numéro de la partition (2 pour le disque complet) Les partitions pour les disques non-SCSI sont nommées /dev/dsk/cNdYsZ Quelques commandes
format     partionne, formate, donne un label, répare un disque ou tout simplement d'affiche des informations le concernant
drvconfig   fait prendre en compte par le système les disques ajoutés
prtvtoc affiche les partitions d'un disque
 

6) Le réseau

Les fichiers de configuration
/etc/init.d/rootusr configure les interfaces réseaux et le hostname
/etc/init.d/inetint routage ip et domaine NIS
/etc/init.d/sendmail configure la messagerie
/etc/init.d/rpc configure les démons rpc
/etc/init.d/nfs.server configure le serveur nfs
/etc/init.d/nfs.client configure le client nfs
/etc/nsswitch.conf configure la priorité de résolution de nom (dns, NIS ou /etc/hosts)
/etc/nodename nom du serveur
/etc/resolv.conf fichier de configuration DNS
Quelques commandes
ifconfig configure l'interface IP
ifconfig -a affiche la configuration IP
route ajoute une route
netstat affiche les statistiques réseaux
 

7) NFS

Les FS NFS à monter sont sous /dev/vfstab Les arborescences exportées sont sous /etc/dfs/dfstab Quelques commandes
dfshares affiche les ressources partagées
dfmounts affiche les ressources montées
share exporte une ressource
 

8) Les périphériques

Les périphériques possèdent un nom physique (sous /devices) qui est utilisé par les applications.
/dev/dsk/* disques en mode bloc
/dev/rdsk/* disques en mode caractère
/dev/rmt/* bandes
/dev/term/* terminaux
/dev/pts/* pseudo terminaux