« Tips » Linux
Faire une recherche dans un fichier:
find /www/html/typo3_instance_name -type f -exec grep -H 'login_name' {} \;
Va faire une recherche dans un chemin donné du mot login_name dans tous les fichiers du répertoire.
Faire une recherche dans un répertoire donné des fichiers qui datent de plus d’un an (avec le « ctime », date de création):
find /www/html/typo3_instance_name/fileadmin -type f -ctime +365
Taille des répertoires:
df -h
Voici une variante, affichage en Mo d’un répertoire:
du -hms /var/log/* | sort -nr | head
Une autre variante plus parlante uniquement sur les répertoires:
du -Sh | sort -n
Configuration du proxy sur le serveur:
sudo echo 'Acquire::http::Proxy "http://login_name:password@ip:port";' > /etc/apt/apt.conf.d/proxy
Une autre variante est possible:
export http_proxy="http://login_name:password@ip:port"
Extraire une archive .zip dans un répertoire:
unzip -o /path/to/filename.zip -d /var/www
Cette commande va donc simplement extraire le fichier filename.zip dans le répertoire /var/www, l’option -o écrase les fichiers existants.
Capture le trafic sur le réseau:
tcpdump -ni eth0 port 60021
Affiche les connexions réseau:
netstat -tapn
Va chercher un fichier en « sftp »:
/usr/bin/sftp -b /www/html/typo3_instance_name/typo3conf/ext/crontab/misc/config login_name@domain_name.fr >/dev/null 2>&1
Voici le contenu du fichier config:
get /import/path_to_file/GETFILE.csv /www/path/GETFILE.csv
quit
Pour faire simple la commande sftp va charger en mode « batch » le fichier config qui contient la commande « get », vous devez simplement modifier les chemins en fonction de votre environnement.
Pour trouver un mot dans l’éditeur VI:
Ouvrir un fichier avec VI et taper sur « ? », puis pour le suivant taper sur « n »
Pour remplacer un mot dans la totalité d’un fichier:
Ouvrir un fichier avec VI et taper:
%s/OLD/NEW/g
OLD correspond au mot que vous voulez remplacer par NEW
L’éditeur VI est votre meilleur ami, alors n’hésitez pas à explorer ses nombreuses fonctionnalités : VI