Article Taggé 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 {} \;
Add comment septembre 19, 2009
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 !
Add comment février 27, 2009
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*[getty]
|-klogd
|-ntpd—ntpd
|-sensord
|-snmpd
|-sshd—sshd—sshd—bash
|-syslogd
`-udevd
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…
Add comment septembre 14, 2008