apache.py
À propos du fichier
- Type de fichier
- Fichier PY de 3 Ko (text/plain)
- Confidentialité
- Fichier public, envoyé le 28 mai 2017 à 00:42, depuis l'adresse IP 82.216.x.x (France)
- Sécurité
- Ne contient aucun Virus ou Malware connus - Dernière vérification: 2 jours
- Statistiques
- La présente page de téléchargement a été vue 532 fois depuis l'envoi du fichier
- Page de téléchargement
-
Aperçu du fichier
import os
import platform
import sys
with open ('/etc/apt/sources.list', 'r') as file :
liste = file.readlines()
depot = 'deb http://ftp.fr.debian.org/debian/ jessie main\n'
update = "apt-get update"
apache = "apache2"
mysql = "mysql-server-5.5"
php = "php5"
apt = "apt-get install -y "
dist = platform.linux_distribution()
if "debian" in dist:
depot = 'deb http://ftp.fr.debian.org/debian/ jessie main\n'
else :
if "ubuntu" in dist:
depot = 'deb http://us.archive.ubuntu.com/ubuntu/ xenial main\n'
os.system(update)
if depot in liste :
print "Le depot est present"
print ("Le script verifie si le paquet %s est bien installe" %apache)
os.system('dpkg -s %s | grep Status > package1' %apache)
with open ('package1', 'r') as var :
if 'Status: install ok installed' in var.read() :
print ('Le package est installe')
else :
print ("Le package %s nest pas installe" %apache)
os.system("%s" %apt + "%s" %apache)
print ("Le script verifie si le paquet %s est bien installe" %mysql)
os.system('dpkg -s %s | grep Status > package2' %mysql)
with open ('package2', 'r') as var :
if 'Status: install ok installed' in var.read() :
print('Le package est installe')
else :
print("Le package %s nest pas installe" %mysql)
os.system("%s" %apt + "%s" %mysql)
print ("Le script verifie si le paquet %s est bien installe" %php)
os.system('dpkg -s %s | grep Status > package3' %php)
with open ('package3', 'r') as var :
if 'Status: install ok installed' in var.read() :
print('Le package est installe')
else :
print("Le package %s nest pas installe" %php)
os.system("%s" %apt + "%s" %php)
else :
print "Le depot va etre ajoute"
with open ('/etc/apt/sources.list', 'a') as file :
file.write(depot)
os.system(update)
os.system("%s" %apt + "%s" %apache)
os.system("%s" %apt + "%s" %mysql)
os.system("%s" %apt + "%s" %php)
print ("La version de votre distribution est : " + str(dist))
ip = raw_input("Entrez une adresse IP : ")
netmask = raw_input("Entrez votre masque de sous-reseaux : ")
hostname = raw_input("Entrez votre nom d'hote : ")
with open('/etc/network/interfaces', 'w') as file :
network ="source /etc/network/interfaces.d/*\n"\
"\n"\
"auto eth0\n"\
"iface eth0 inet dhcp\n"\
"\n"\
"auto eth1\n"\
"iface eth1 inet static\n"\
"\taddress " + ip + "\n"\
"\tnetmask " + netmask + "\n"
file.write(network)
with open('/etc/hosts', 'w') as file :
hosts ="127.0.0.1\t" + hostname + "\n"
file.write(hosts)
with open('/etc/hostname', 'w') as file :
hostname = hostname
file.write(hostname)
Partager le fichier apache.py sur le Web et les réseaux sociaux:
Télécharger le fichier apache.py