Articles of bash

Comment éditer une ligne dans un fichier en utilisant bash

J’essaie d’éditer un fichier sans en créer un nouveau, je dois changer un nombre dans une ligne. C’est ce que j’ai jusqu’à présent: less php.ini | grep “upload_max_filesize”| xargs sed sed -e “s/upload_max_filesize=10M/150M/ > php.ini mais il m’envoie juste à> La ligne dans le fichier ressemble actuellement à: ; Taille maximale autorisée pour les fichiers […]

Bash – scripts sécurisés

J’ai quelques questions sur la sécurité dans les scripts bash. J’ai un script nommé test.sh , qui ressemble à #!/bin/bash cat “$1″ Ouais, script assez impressionnant et innocent … Mais quand l’utilisateur (comme un utilisateur Web utilisant ce script cgi) me donne un argument comme ” ; rm -rf /*” ou utilise la substitution de […]

Comment append un horodatage pour enregistrer les entrées de sortie avec cron?

J’essaie de programmer htcacheclean pour fonctionner toutes les demi-heures avec cron. Le service lui-même fonctionne correctement, mais je ne peux pas comprendre comment obtenir un horodatage à append aux entrées du journal elles-mêmes (pas le nom de fichier cron-log). Je ne pouvais pas trouver une réponse à la question de savoir comment append l’horodatage pour […]

Trouver le répertoire Apache

Je cherche un moyen de détecter par programme l’emplacement du répertoire de configuration d’Apache et le nom du fichier de configuration. Points bonus si cela est en Ruby ou Bash.

Erreur d’access se connecte au serveur Apache AWS EC2 Linux

Je vais dans mon serveur dans le bon répertoire (comme su ). cd /var/log/httpd Quand je ls , je reçois: access_log error_log Cependant, quand j’essaie cd /error_log ou cd error_log , j’obtiens bash: cd: /error_log: No such file or directory ou bash: cd: error_log: Not a directory . Je veux simplement voir les 50 dernières […]

Modifier la valeur du fichier de configuration apache à partir du script bash

J’ai besoin d’un exemple de modification des valeurs de configuration apache à partir du script bash, de sorte que je puisse avoir la même configuration en exécutant le script sur mes serveurs au lieu de copier et coller tout le fichier de configuration. Juste un sharepoint départ pour me laisser comprendre comment on pourrait faire. […]

Apache httpd ne charge pas .bashrc

J’exécute des scripts Python en tant que CGI sous Apache 2.2. Ces scripts reposent sur des variables d’environnement définies dans mon fichier .bashrc pour fonctionner correctement. Le fichier .bashrc n’est jamais chargé et mes scripts échouent. Je ne veux pas dupliquer mon bashrc en utilisant un tas de commandes SETENV; les fichiers de configuration seront […]

Joindre un script bash au démarrage d’Apache

J’ai un script bash que je veux être exécuté avant qu’Apache ne démarre ou redémarre. Je veux que mon script bash soit exécuté lorsque Apache démarre pendant le processus de démarrage et que j’exécute manuellement “/etc/init.d/apache2 restart / start”. Il y a un script init.d “/etc/init.d/apache2” mais je ne touche pas ce fichier. Google n’est […]

Convertir la ligne bash à utiliser dans perl

Comment pourrais-je procéder pour convertir la ligne de bash suivante en Perl? Puis-je exécuter la commande system () ou existe-t-il un meilleur moyen? Je recherche perl pour imprimer l’access par jour à partir de mon fichier apache access_log. En bash: awk ‘{print $4}’ /etc/httpd/logs/access_log | cut -d: -f1 | uniq -c Imprime ce qui suit: […]

Serveur Web Apache – PHP – Dynamic Vhost – Shell

Merci pour votre temps. J’ai des problèmes avec mon travail scolaire. Nous avons créé un serveur Web sur Apache, avec une interface graphique pour l’enregistrement “domain”. Le serveur est VPN, c’est-à-dire que le nom de domaine ne sera pas domain.cz, par exemple, mais domain.ourserver.cz. Comment ça marche: PHP script de script d’exécution, qui ressemble à […]