Outils pour utilisateurs

Outils du site


linux:debian

OS : Distribution Debian 6(Squeeze)

Configurer son/ses interface(s) réseau

Attribuez une adresse IP fixe

vi /etc/network/interfaces
Modifiez la partie suivante :
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

En ceci :

# The primary network interface
auto eth0
iface eth0 inet static
address       192.168.1.10
netmask       255.255.255.0
network       192.168.1.0
broadcast     192.168.1.255
gateway       192.168.1.254
nameserver    192.168.1.200

On relance le service réseau :

/etc/init.d/networking restart

Changer son/ses serveur(s) DNS

vi /etc/resolv.conf

Changer la liste d'association des nom de machine - Adresse IP

vi /etc/hosts

Changer le nom de sa Debian

vi /etc/hostname

Modifier le message du jour ou MOTD

Pour modifier la bannière qui apparaît lors d'une connexion en ssh sur sa Debian, il faut éditer le fichier suivant :

vi /etc/motd

Des Packages sympas permettent de générer de belle bannière comme cowsay, boxes, linuxlogo, figlet, cadubi et pleins d'autres….

Debian 6 screenshot

apt-get install linuxlogo
linux_logo -L14

linux_logo -L1 à linux_logo -L27 pour voir les différentes versions.

Une fois votre logo choisi, tapez la commande suivante pour l'intégrer dans votre motd.tail

linux_logo -L14 > /etc/motd

  • Pour conserver votre modification après reboot :

vi /etc/motd.tail

Vous pouvez aussi y inclure la version de votre distribution GNU/LINUX :

cat /etc/debian_version >> /etc/motd

Le .bashrc

Personnalisation du SHELL en Bash (Couleurs - Alias - PATH - Proxy)

vi /root/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.

export PS1='\[\033[1;31m\]\u\[\033[1;34m\]@\[\033[1;32m\]\h\[\033[0;0m\] >\[\033[0;35m\]\w\[\033[1;34m\]\$\[\033[0;0m\] '

#export PATH=..:$PATH
#export HTTP_PROXY="http://....:port"
umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
 export LS_OPTIONS='--color=auto'
 eval "`dircolors`"
 alias ls='ls $LS_OPTIONS'
 alias ll='ls $LS_OPTIONS -ail'
 alias l='ls $LS_OPTIONS -lA'

# Some more alias to avoid making mistakes:
 alias rm='rm -i'
 alias cp='cp -i'
 alias mv='mv -i'

Pour le fun, vous pouvez également afficher un message à chaque connexion de l'utilisation à la façon matrix ! Rajouter ses quelques lignes dans le bashrc :

message="Wake up Neo !!! The matrix has you ..."
nLetter=${#message}
i=0
while [ "$i" -lt "$nLetter" ]
do
sleep 0.05
echo -n "${message:$i:1}"
(( i += 1 ))
done
echo

Le .vimrc

Le fichier .vimrc permet d'affecter les options que l'on désire au lancement de VIM.
L'équivalement pour VI sera nommé .exrc mais est plus limité en options.

vi /root/.vimrc

syntax on
set noai
colorscheme torte

Le .toprc

Fichier pour obtenir une coloration du tableau dynamique obtenu par la commande TOP.

vi /root/.toprc
RCfile for "top with windows"           # shameless braggin'
Id:a, Mode_altscr=0, Mode_irixps=1, Delay_time=0.500, Curwin=3
Def     fieldscur=AEHIOQTWKNMbcdfgjplrsuvyzX
 winflags=32057, sortindx=10, maxtasks=0
 summclr=1, msgsclr=1, headclr=3, taskclr=1
Job     fieldscur=ABcefgjlrstuvyzMKNHIWOPQDX
 winflags=64825, sortindx=0, maxtasks=0
 summclr=6, msgsclr=6, headclr=7, taskclr=6
Mem     fieldscur=ANOPQRSTUVbcdefgjlmyzWHIKX
 winflags=64825, sortindx=13, maxtasks=0
 summclr=5, msgsclr=5, headclr=4, taskclr=5
Usr     fieldscur=ABDECgFhiJLOPQRSTuvyzMKNWX
 winflags=97593, sortindx=10, maxtasks=0
 summclr=3, msgsclr=3, headclr=2, taskclr=3

Le .my.cnf

Ce fichier est un fils du my.cnf (configuration générale de MYSQL).
Il permet une personnalisation par utilisateur et un login automatique.

vi /root/.my.cnf
# ~/.my.cnf for mysql user's configuration

[client]
user = 'root'
password = 'password'
#database = 'mysql'

[mysql]
prompt = "\\u@\\h \\d > "

linux/debian.txt · Dernière modification: 15/04/2016 à 21:15 (modification externe)

Outils de la page