Posts tagged ‘services linux’

Mieux que le « spotlight » : les outils de bases d’ UNIX

Pour ceux qui l’ignorent encore, Snow Leopard et plus généralement la famille MacOS x, est basé sur le systeme d’exploitation BSD.

SI vous êtes un jour confrontés à la problématique de retrouver le nom d’un fichier contenant une certaine chaîne de caractère (dont vous avez oublié le nom), utilisez la puissance des outils de bases d’unix pour effectuer cette tâche et jouissez de la commande grep et du -exec de find! 🙂

Une petite piqure de rappel au cas ou vous n’êtes pas familiers de la ligne de commande linux :

find / -exec grep -l expression_a_rechercher {} \;

Publicités

19 septembre 2009 at 14 h 10 min Laisser un commentaire

Playing with the shell history on Unix-ish systems

When using the shell on a server, you could type command revealing secrets on your root password or on your server organisation. For instance: just imagine your return keypress has not been working while becoming root, and your « su » password would be written without security asterisk and save in the history…)…

Moreover, it’s sometimes useful to scan your entire history when playing around with your shell.

So you juste have to learn the some shell history tricks command.

How to list the entire shell history ?

Just type « history  »

How to clear the shell history ?

Just type « history -c »

How to avoid having twice the same command in the shell history ?

Just insert this in » ~/.bash_profile: »
export HISTCONTROL=ignoredups

Hope these few tricks could have been useful for you !

27 février 2009 at 20 h 01 min Laisser un commentaire

Faire le ménage parmi les daemons de Debian

Suite du post précédent… ou l’on parlait des services par défaut activés sur une Debian.

Voici de quoi faire un peu d’air pour un serveur LAMP…

Premièrement,

atd

Programmateur des taches définies par at… onlui préferera cron et sa crontab…

inetd

Inetd sert a superviser des services… Pour apache / mysql / bind, c’est inutile de l’utiliser. On peut donc sans souci tuer ce démon. De plus, meme si je ne l’utilise pas personnellement, de nombreuses personnes lui préfererons xinetd.

Portmap , rpc.statd

Pas de systeme NFS chez nous, poubelle…

named

Si on utilise pas de serveur de nom (la résolution DNS ne nécessite pas d’etre un serveur de nom) alors pas besoin de Bind… Au suivant !

acpid

les économies d’nénergies… sur un serveur sans écran, sans usb, et qui n’a pas intéret a se mettre en mode sommeil… je pense que c’est inutile. Allez: un de moins.

update-rc.d -f atd remove

update-rc.d -f inetd remove

update-rc.d -f rpc.statd remove

update-rc.d -f portmap remove

update-rc.d -f named remove

Les survivants sont donc pour le moment:

init-+-cron
|-6*
|-klogd
|-ntpd—ntpd
|-sensord
|-snmpd
|-sshd—sshd—sshd—bash
|-syslogd
`-udevd

ntpd

permet de récupérer l’heure sur un serveur NTP

klogd/syslod

Vital pour avoir des logs du kernel / trier les logs proprement dans /var/log

sensord

Un thermotre qui sera bien utile pour savoir si votre dédié a de la fièvre…

sshd

« Essaie de me tuer si tu lose et je ne te parlerai plus! »

snmpd

Pour que le serveur réponde au ping. Pour sécuriser le systeme on préferera d’enlever le démon SNMPD. Libre à vous de l’enlever, toutefois, le serveur ne répondra plus au ping.

cron

pour lancer des taches périodiques

udevd

pas trop d’infos dessus… permet d’avoir une liste de device dynamique, je ne pense pas que ce soit super utile sur un serveur, mais on ne sait jamais…

14 septembre 2008 at 18 h 17 min Laisser un commentaire


Articles récents