<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SysAdmin.CykloDev &#187; Bash</title>
	<atom:link href="http://sysadmin.cyklodev.com/category/shell/feed/" rel="self" type="application/rss+xml" />
	<link>http://sysadmin.cyklodev.com</link>
	<description>Administration de systèmes gnu/linux</description>
	<lastBuildDate>Tue, 13 Dec 2011 13:00:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Commandes sur les disques durs en shell :  Détection-Formatage-LVM-Resize-RAID</title>
		<link>http://sysadmin.cyklodev.com/commandes-sur-les-disques-durs-en-shell-detection-formatage-lvm-resize-raid/</link>
		<comments>http://sysadmin.cyklodev.com/commandes-sur-les-disques-durs-en-shell-detection-formatage-lvm-resize-raid/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:06:00 +0000</pubDate>
		<dc:creator>zephilou</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Systeme]]></category>

		<guid isPermaLink="false">http://sysadmin.cyklodev.com/?p=115</guid>
		<description><![CDATA[Voila un post regroupant une collection des commandes et des manières de traiter les disques sous GNU/Linux. Il convient bien sur de rappeler qu&#8217;il faut être bien sur de ce qu&#8217;on fait sinon on peut perdre ses données. Lister les peripheriques lshw -C disk df -ahl ou dmesg &#124; grep … <a href="http://sysadmin.cyklodev.com/commandes-sur-les-disques-durs-en-shell-detection-formatage-lvm-resize-raid/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>Voila un post regroupant une collection des commandes et des manières de traiter les disques sous GNU/Linux. Il convient bien sur de rappeler qu&#8217;il faut être bien sur de ce qu&#8217;on fait sinon on peut perdre ses données.</p>
<p><span id="more-115"></span></p>
<p><span style="text-decoration: underline;">
<ul><strong>Lister les peripheriques</strong></ul>
<p> </span></p>
<div class=moncode>
lshw -C disk<br />
df -ahl
</div>
<p>ou</p>
<div class=moncode>
dmesg | grep [sh]d[a-z]<br />
fdisk -l<br />
udevtrigger
</div>
<p><span style="text-decoration: underline;">
<ul><strong>Cas d&#8217;un san</strong></ul>
<p></span></p>
<p>Le numero LUN dans le gestionnaire du san est le dernier numero SCSI disponible via le listage suivant</p>
<div class=moncode>
lshw -C disk
</div>
<p><span style="text-decoration: underline;">
<ul><strong>Formater un volume en ext3</strong></ul>
<p></span> !!! Vérifiez bien sur quel volume &#8211; ici sda !!! </p>
<div class=moncode>
sudo fdisk /dev/sda<br />
puis n > p > 1 > enter > enter<br />
sudo mkfs.ext3 /dev/sda1
</div>
<p><span style="text-decoration: underline;">
<ul><strong>Monter un volume</strong></ul>
<p></span></p>
<div class=moncode>
sudo mkdir /path/to/dir/<br />
sudo mount /dev/sda1 /path/to/dir/
</div>
<p><span style="text-decoration: underline;">
<ul><strong>Demonter un volume</strong></ul>
<p></span> </p>
<div class=moncode>
sudo umount -f /path/to/dir/
</div>
<p><span style="text-decoration: underline;">
<ul><strong>Ecrire dans le fstab</strong></ul>
<p></span>  </p>
<div class=moncode>
nano /etc/mtab
</div>
<p>Copier la ligne correspondante dans </p>
<div class=moncode>
nano /etc/fstab
</div>
<p>Exemple :</p>
<div class=moncode>
# /dev/sda1<br />
/dev/sda1        /home/mako/d4t4 ext3    relatime 0 2
</div>
<p><span style="text-decoration: underline;">
<ul><strong>LVM : Volumes logiques</strong></ul>
<p></span>  </p>
<p>Installation et inscritpion des modules dans le kernel :</p>
<div class=moncode>
apt-get install lvm2 xfsprogs<br />
modprobe dm_mod<br />
modprobe dm_mirror<br />
modprobe dm_snapshot
</div>
<p>Pour vérifier :</p>
<div class=moncode>
lsmod | grep dm_*
</div>
<p>Création  physique-logique, formatage, montage : </p>
<div class=moncode>
pvcreate /dev/sdj<br />
vgcreate mvg /dev/sdj<br />
lvcreate -n san-000 -L 500g mvg<br />
mkfs.xfs /dev/mvg/san-000<br />
mkdir /path/<br />
mount /dev/mvg/san-000 /path
</div>
<ul><strong>Resize de lvm xfs a chaud</strong></ul>
<div class=moncode>
df -ahl<br />
lvextend -L+500G /dev/mvg/san-000<br />
lvdisplay<br />
xfs_growfs /path<br />
df -ahl
</div>
<p><span style="text-decoration: underline;">
<ul><strong>RAID5 sur 3 diques sans spare</strong></ul>
<p></span></p>
<p>Installation et formatage : </p>
<div class=moncode>
apt-get install mdadm<br />
fdisk /dev/sdb<br />
fdisk /dev/sdc<br />
fdisk /dev/sdd
</div>
<p>Création de l&#8217;array : </p>
<div class=moncode>
mdadm &#8211;create /dev/md0 &#8211;level=5 &#8211;raid-devices=3 /dev/sd[bcd]1<br />
mdadm &#8211;daemonise /dev/md0<br />
mdadm &#8211;detail /dev/md0
</div>
<p>Formatage, monitoring et montage</p>
<div class=moncode>
mkfs.xfs /dev/md0<br />
cat /proc/mdstat<br />
mount /dev/md0 /path/
</div>
]]></content:encoded>
			<wfw:commentRss>http://sysadmin.cyklodev.com/commandes-sur-les-disques-durs-en-shell-detection-formatage-lvm-resize-raid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cours de survie en bash : 1,2</title>
		<link>http://sysadmin.cyklodev.com/cours-de-survie-en-bash/</link>
		<comments>http://sysadmin.cyklodev.com/cours-de-survie-en-bash/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 12:51:20 +0000</pubDate>
		<dc:creator>zephilou</dc:creator>
				<category><![CDATA[Bash]]></category>

		<guid isPermaLink="false">http://sysadmin.cyklodev.com/?p=5</guid>
		<description><![CDATA[Au programme la fenêtre d&#8217;un shell et rien de plus . Application &#62; Accessoires &#62; Terminal A partir de la on peut appeler ce binaire si on est sur une machine cliente pour régler un raccourci. gnome-keybinding-properties Premier principe : le prompt darkos@darkos-desktop:~$ il faut lire &#8216;Utilisateur&#8217;@'machine&#8217;:'repertoire actuel&#160;&#187;grade&#8217; Utilisateur : … <a href="http://sysadmin.cyklodev.com/cours-de-survie-en-bash/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>Au programme la fenêtre d&#8217;un shell et rien de plus . Application &gt; Accessoires &gt; Terminal</p>
<p>A partir de la on peut appeler ce binaire si on est sur une machine cliente pour régler un raccourci.</p>
<div class="moncode">
gnome-keybinding-properties
</div>
<p><span id="more-5"></span><br />
<span style="text-decoration: underline;"><strong>Premier principe : le prompt </strong></span></p>
<div class="moncode">
darkos@darkos-desktop:~$
</div>
<p>il faut lire</p>
<p>&#8216;Utilisateur&#8217;@'machine&#8217;:'repertoire actuel&nbsp;&raquo;grade&#8217;</p>
<p>Utilisateur : Votre login</p>
<p>Machine : Le nom de la machine</p>
<p>Répertoire actuel : le ~ (tilde) signifie votre répertoire de l&#8217;utilisateur soit /home/darkos/ dans ce cas</p>
<p><span style="text-decoration: underline;"><strong>Deuxième principe : les utilisateurs<br />
</strong></span></p>
<p>Commandes associées <strong>: <em>adduser, passwd, </em></strong><strong><em>whoami, ls, login, sudo</em></strong></p>
<p><span style="text-decoration: underline;">Creation d&#8217;un utilisateur :</span></p>
<div class="moncode">
<em>root@zaza:~# adduser -system -group -home /home/marko2 -shell /bin/bash marko2<br />
Ajout de l&#8217;utilisateur système « marko2 » (identifiant : 109)&#8230;<br />
Ajout du nouvel utilisateur « marko2 » (identifiant : 109) avec le<br />
groupe « marko2 »&#8230;<br />
Création du répertoire personnel « /home/marko2 »&#8230;</em><em><br />
root@zaza:~# passwd marko2<br />
Entrez le nouveau mot de passe UNIX :<br />
Retapez le nouveau mot de passe UNIX :<br />
passwd: password updated successfully</em>
</div>
<p>Fichiers de configurations (root) : /etc/passwd, /etc/shadow</p>
<p><span style="text-decoration: underline;">Super user : Root</span></p>
<p>Attention sur ubuntu le root est régit par une règle spéciale, il change à chaque reboot. A la place on utilise la liste des sudoers dans /etc/sudoers</p>
<p>Voir : <a title="ubuntu-fr" href="http://doc.ubuntu-fr.org/sudo?s[]=sudoer" target="_blank" onclick="pageTracker._trackPageview('/outgoing/doc.ubuntu-fr.org/sudo?s_=sudoer&amp;referer=');">ubuntu-fr</a></p>
<p><span style="text-decoration: underline;">Login et changement d&#8217;utilisateur :</span></p>
<p>On commence par <em>whoami qui nous donne notre identitée<br />
</em></p>
<div class="moncode">
<em>marko@zaza:~$ whoami<br />
marko</em>
</div>
<p>On peut changer d&#8217;utilisateur avec <em>login</em></p>
<div class="moncode">
marko@zaza:~$ login marko2<br />
No utmp entry.  You must exec &laquo;&nbsp;login&nbsp;&raquo; from the lowest level &laquo;&nbsp;sh&nbsp;&raquo;
</div>
<p>Si vous croisez ce cas, préférez :</p>
<div class="moncode">
marko@zaza:~$ su &#8211; marko2<br />
Mot de passe :<br />
marko2@zaza:~$
</div>
<p>Mais à partir de la vous n&#8217;êtes toujours pas admin :</p>
<div class="moncode">
marko2@zaza:~$ sudo -s<br />
[sudo] password for marko2:<br />
marko2 is not in the sudoers file.  This incident will be reported.
</div>
<p>Pour cela à partir d&#8217;un compte sudoer faites :</p>
<div class="moncode">
marko@zaza:~$ sudo adduser marko2 admin<br />
Ajout de l&#8217;utilisateur « marko2 » au groupe « admin »&#8230;<br />
Adding user marko2 to group admin<br />
Terminé.<br />
marko@zaza:~$ su &#8211; marko2<br />
Mot de passe :<br />
To run a command as administrator (user &laquo;&nbsp;root&nbsp;&raquo;), use &laquo;&nbsp;sudo <command>&laquo;&nbsp;.<br />
See &laquo;&nbsp;man sudo_root&nbsp;&raquo; for details.<br />
marko2@zaza:~$ sudo -s<br />
[sudo] password for marko2:<br />
root@zaza:~#
</div>
]]></content:encoded>
			<wfw:commentRss>http://sysadmin.cyklodev.com/cours-de-survie-en-bash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

