Académique Documents
Professionnel Documents
Culture Documents
1 ls -l /etc/yum.repo.d
Si prsent, on a un rsultat du type
Remarque
Normalement, vrification inutile sur OEL 6 car si linstallation de la VM est bien faite (yum update utilis la fin
de son installation), le public-yum-ol6.repo est prsent dorigine (voir capture prcdente)
Mais si pas prsent, le tlcharger chez Oracle:
Si pas de proxy (cas dune installation personnelle), saisir dans un terminal en tant root
1 cd /etc/yum.repos.d
2 wget http://public-yum.oracle.com/public-yum-el6.repo
3 vi public-yum-el6.repo
Dans ce fichier, activer le bloc [el6_u5_base] et mettre enabled=1 (dorigine on avait enabled=0)
Ainsi, si toutes les conditions sont runies, on peut utiliser la commande de configuration automatique en tant
queroot dans un terminal
Cette commande soccupe dune grande partie des prrequis, cest dire
configure le noyau Linux de la VM,
cre les groupes dba et oinstall
cre le user oracle dinstallation des binaires mais sans mot de passe
=> Il faut alors le crer pour cet utilisateur oracle en tant root
1 passwd oracle
1 groups oracle
2 id
On doit avoir un rsultat du type
et non
Attention, si on est dans le 2 me cas (gid=n (oracle)), on aura lerreur suivante pendant linstallation
Cration et droits sur les rpertoires des binaires Oracle (installation et oraInventory)
A saisir dans un terminal en tant root
1 mkdir -p /u01/app/oracle
2 chown -R oracle:oinstall /u01/app/oracle/
3 chmod -R 775 /u01/app/oracle/
4 mkdir -p /u01/app/oraInventory
5 chown -R oracle:oinstall /u01/app/oraInventory/
6 chmod -R 775 /u01/app/oraInventory/
7 ls l /u01/app/oracle
8 ls l /u01/app/oraInventory
Linstallation proprement dite sera traite dans mon prochain article:
Installer Oracle Database 12c sur une VM en Oracle Enterprise 6 (2/2) Linstallation
Posted on 30, juin 2014 by Stphane Tanou in Bases de Donnes, Page d'accueil with 0 Comments
De par nos activits de DBA sous Linux (Oracle Enterprise Linux), nous sommes souvent amens manipuler
des commandes systmes.
Ainsi, je vous propose une fiche de commandes Linux trs pratiques utiliser.
Commandes sys
su pour tre root sous Red Hat et nous placer dans le rpertoire courant
su pour tre root sous Red Hat et nous placer dans le rpertoire personnel root (/root)
rend accessible certains programmes destins seulement root
su nom_user prsence dun espace aprs le ( utiliser en pratique partir dun utilisateur root)
sudo su nom_user pour se connecter en tant que nom_user sous red hat ( utiliser en pratique partir dun
utilisateur non root)
sudo -l taper en tant root
liste tous les utilisateurs avec lesquels je peux me connecter (que je peux tre) en tapant su nom_user
who am i pour savoir avec quel utilisateur jai ouvert cette session Linux
id pour afficher lUID (User Id), le GID (Group Id) et connaitre le groupe principal et secondaire de l utilisateur
courant
who affiche la liste des utilisateurs connects
pwd pour savoir dans quel rpertoire nous sommes (connaitre notre rpertoire courant)
whereis cmd affiche le rpertoire dexcution de cette cmd (rpertoire o se trouve cette commande)
rajouter alors ce rpertoire dans le PATH, si la commande ne sexcute pas par dfaut.
Attention cette modification est provisoire (valable uniquement dans ce terminal)
cmd help pour avoir laide Linux sur commande cmd
man cmd pour avoir laide Linux sur commande cmd (touche Q pour quitter laide)
history Affiche numrotes toutes les commandes russies (uniquement)
cmd1 && cmd2 cmd2 sexcute que si cmd1 a russi (ET)
cmd1 || cmd2 cmd2 sexcute que si cmd1 na pas russi (OU)
alias pour afficher tous les alias prsents dans le Shell utilis
alias nom_alias=cmd_origine_longue pour crer son alias partir dune vritable commande
ps -ef | more pour afficher la liste des processus courants pages par pages
clear pour effacer (vider) toutes les commandes prcdemment saisies dans le terminal
Variables
set | more pour afficher par page les valeurs de toutes les variables (utilisateurs et environnement)
env | more pour afficher par page les valeurs de toutes les variables denvironnement uniquement
Ctrl+C pour quitter cet affichage par page
unset nom_variable pour supprimer nom_variable et effacer son contenu
readonly nom_variable pour verrouiller,empcher leffacement ou la modification de cette variable
echo $variable pour afficher une variable (son contenu)
echo $VARIABLEENVIRON pour afficher une variable d environnement (nom variable en MAJUSCULE)
export pour afficher les variables exportes dans notre terminal (fentre)
export nom_variable pour exporter nom_variable dans un autre terminal
echo $HOME pour afficher (connaitre) notre rpertoire /home/utilisateur
cd pour aller directement dans notre rpertoire /home/utilisateur
/dev/null il sagit de la corbeille (poubelle)
Fichiers
ls -l liste dtaille en ligne touts les fichiers du rpertoire o je me trouve
ls -lrt liste dtaille des fichier du plus vers le moins rcent (le plus utilis)
ls -la liste dtaille en ligne touts les fichiers dont fichiers cachs du rpertoire o je me trouve
ls -F Affiche liste des fichiers en prcisant leur type
nom_fichier/ pour un rpertoire
fichier pour un simple fichier,
nom_fichier* pour indiquer quil sagit dun fichier excutable (script en .sh),@ raccourci ou lien symbolique)
ls -t pour lister touts les fichiers du rpertoire o je me trouve classs par date de modification
touch nom_fichier pour la cration du fichier nom_fichier
cat fichier pour afficher le contenu de ce fichier
cat -n fichier pour afficher le contenu de ce fichier en numrotant chaque ligne du fichier
more fichier pour afficher le contenu de ce fichier page par page
vi fichier permet toujours de modifier fichier grce lditeur de texte vi
head fichier pour afficher les 10 premires lignes de ce fichier
head -n fichier pour afficher les n premires lignes de ce fichier
tail fichier pour afficher les 10 dernires lignes de ce fichier
tail -n fichier pour afficher les n dernires lignes de ce fichier
dif fichier1 fichier2 pour afficher les diffrences de contenu entre ces 2 fichiers
mv ancien_nom_fichier nouveau_nom_fichier
pour renommer (dplacer) un fichier attention ancien_nomfichier est alors effac
cp ancien_nom_fichier nouveau_nom_fichier pour copier un fichier, attention ancien_nom_fichier nest pas
effac
mkdir -p /a/b cration de b mme si /a nexiste pas,cration en une cmd de /a/b
rm -r /a effacement de /a et de tous ses sous rpertoires avec demande de confirmation
rm -rf /a effacement de /a et de tous ses sous rpertoires sans demande de confirmation
find chemin_o_on_veut_faire_cette_recherche -name nom_fichier
pour rechercher nom_fichier lendroit spcifi
find . -name nom_fichier
Posted on 23, janvier 2015 by Stphane Tanou in Oracle Linux, Oracle VM & Linux @fr, Oracle VM
for x86, Page d'accueil, Virtual Desktop Infrastructure @fr with 1 Comment
Je vous donne une petite astuce, vous permettant, en fonction de votre besoin, denlever ou ajouter une interface graphique,
dun serveur Linux, mais aprs son installation.
Pour cela, dans un terminal, en tant que root, modifier le fichier /etc/inittab
1 id:3:initdefault:
10
Redmarrer le systme
1 reboot
11
1 id:5:initdefault:
Redmarrer le systme
1 reboot
12