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
vi /etc/resolv.conf
vi /etc/hosts
vi /etc/hostname
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….
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
vi /etc/motd.tail
Vous pouvez aussi y inclure la version de votre distribution GNU/LINUX :
cat /etc/debian_version >> /etc/motd
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 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
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
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 > "