Cet article explique comment « prendre en main » rapidement son nouveau système.
La plupart des manipulations nécessite d'être le super-utilisateur (**root**).
===== 1. Modification du fichier '/etc/rc.conf' =====
Normalement durant l'installation, le nom de la machine et la carte réseau ont été configuré.
.
.
.
# -- Fonts
font8x8="iso15-8x8"
font8x14="iso15-8x14"
font8x15="iso15-8x15"
# -- Run cron(8)
cron_enable="YES"
# -- Start sshd(8) at system boot time
sshd_enable="YES"
# -- The keyboard bell sound ''off''
keybell="off"
# -- Set to have /var/run, /var/spool/lock and /var/spool/uucp/.Temp/*
# cleaned at startup
cleanvar_enable="YES"
# -- Set to have /tmp cleaned at startup
clean_tmp_enable="YES"
# -- Here disable sendmail
sendmail_enable="NONE"
Pour plus de détails, ''man 5 rc.conf''.
===== 2. Modification du fichier '.cshrc' =====
L'utilisateur root utilise le shell ''tcsh'' présent par défaut, voici un extrait.
.
.
.
# éditeur par défaut
if (-x /usr/pkg/bin/emacs) then
alias emacs emacs -nw
setenv EDITOR emacs
else
setenv EDITOR vi
endif
setenv PAGER more
# ls en couleur
setenv CLICOLOR enable
setenv LSCOLORS exfxcxdxbxegedabagacad
# prompt PS1
if ($?prompt) then
# An interactive shell -- set some stuff up
alias setprompt 'set prompt="%{\033[35m%}`/bin/hostname -s`@$cwd#%{\033[0m%} "'
alias cd 'cd \!* && setprompt'
alias pushd 'pushd \!* && setprompt'
alias popd 'popd \!* && setprompt'
setprompt
set filec
set history = 100
set savehist = 100
set mail = (/var/mail/$USER)
if ( $?tcsh ) then
bindkey "^W" backward-delete-word
bindkey -k up history-search-backward
bindkey -k down history-search-forward
endif
endif
if ( ! -d /usr/pkgsrc || ! -d /usr/pkgsrc/mk ) then
set _OS = `uname -s`
set _ARCH = `uname -p`
set _RELEASE = `uname -r | awk '{if ( length($1) > 6 ) print substr($1,1,4); else print $1;}'`
set _MIN =
setenv PKG_PATH ftp://chlamydia.fs.ei.tum.de/pub/$_OS/packages/$_OS-$_RELEASE$_MIN/stable/All
#setenv PKG_PATH http://pkgbox.dragonflybsd.org/packages/$_OS-$_RELEASE$_MIN/stable/All
endif
Pour prendre en compte les modifications:
source ~/.cshrc
Dans cet exemple, le prompt PS1 de l'utilisateur **root** apparaît en violet.
La variable ''PKG_PATH'' est définie, pour pouvoir ajouter des paquets supplémentaires.