Category: High Tech

5 Important scripts useful for a Linux system administrator

While all the scripts provided below may be accurate, there may be much more advanced features available. However, these scripts are just to give an overview of how things are meant to be done for a systems administrator. I did not make any of the below scripts and all scripts’ references are given inline along with their description.

Disk usage

This script will be useful to analyze the disk usage and if the reported disk space is more than 90 % an email will be sent to the administrator. The script is taken from here.

Incremental Backup Scripts

This script will do the incremental backup into an external mounted hard-drive. It is to take a backup of the /home directory. However, it can be modified to suit the requirements. The script is taken from here.

High CPU Usage Script

At times, we need to monitor the high CPU usage in the system. We can use the below script to monitor the high CPU usage. The script is taken from here.

Adding new users to a Linux system

This script allows the root user or admin to add new users to the system in an easier way by just typing the user name and password (The password is entered in an encrypted manner). The below script is taken from here.

Database Backup

This script is a pretty basic script useful in backing up the database. The script is taken from here.

Source : http://unix.stackexchange.com/questions/125726/important-scripts-useful-for-a-linux-system-administrator

More

Script : Color_bash.sh

Travaillant actuellement sur une fonction d’affichage pour les scripts bash, je vous partage un petit qui vous affichera dans le terminal les couleurs et leur code associé en bash.

skynet.tomzone.fr - PuTTY_2

Source : https://github.com/fikovnik/bin-scripts

More

Script – Changer le hostname d’un serveur CentOS – RedHat

Dans les outils utiles, mention spéciale pour distribuer aux petits admin qui doivent renommer leur serveur RedHat / CentOS.

Ce petit script vous changera le hostname de votre serveur sous CentOS et RedHat sans redémarrer la machine. Simple. Efficace.

 

 

More

Shc – Shell script compiler

Shc est un programme qui permet de compiler des scripts shell afin d’obtenir un binaire. Cette méthode offre plusieurs avantages aux développeurs. Tout d’abord, elle permet de distribuer un logiciel sans forcément fournir son code source. Ensuite, shc propose une option qui propose de positionner une date d’expiration. Cette fonctionnalité sera intéressante dans le cadre d’une distribution de logiciels avec une licence qui expire dans le temps ou d’un version beta que l’on veut bloquer.

Vous me direz quel est l’intérêt de ne pas fournir le code source ? Je pense dans le milieu des entreprises, lorsque l’on fournit à des utilisateurs travaillant sur des stations Linux des scripts ou des wrappers, il peut être intelligent de fermer le code pour éviter une utilisation détournée des scripts.

shc est quand même loin de fournir des binaires infaillibles. Des crackers peuvent facilement désassembler le fichier afin d’obtenir le code source. Néanmoins, cela découragera la plupart des utilisateurs.

(suite…)

More