Update httpserv command with Python3
This commit is contained in:
		
							parent
							
								
									e62370ffe8
								
							
						
					
					
						commit
						9ec904304a
					
				|  | @ -0,0 +1,132 @@ | |||
| : 1633622894:0;cd | ||||
| : 1633622895:2;mr update | ||||
| : 1633622909:0;tiday | ||||
| : 1633622913:0;t | ||||
| : 1633622921:0;tase  | ||||
| : 1633632972:0;ta | ||||
| : 1633632977:0;ssh home.gardouille.fr | ||||
| : 1633632989:0;host home.gardouille.fr | ||||
| : 1633632992:0;cd .ssh | ||||
| : 1633632995:0;vi 01.gardouille.conf | ||||
| : 1633633332:0;ggstatus | ||||
| : 1633635651:0;ANS_HOST="vmreverse" ; ANS_DOMAIN="101010.virtual" ; DEBOPS_REPO="101010" | ||||
| : 1633635655:0;debops service/pki -l "${ANS_HOST:=/dev/null}" | ||||
| : 1633637410:0;host home.gardouille.fr | ||||
| : 1633638841:0;ssh home.gardouille.fr | ||||
| : 1633638845:0;clearsshkey 449 | ||||
| : 1633638847:0;ssh home.gardouille.fr | ||||
| : 1633638960:0;ggpull | ||||
| : 1633638971:0;vi alerts.cfg.j2 | ||||
| : 1633639044:0;ANS_HOST="vmmonitoring" ; ANSIBLE_CONFIG="~/repos/101010.debops/ansible.cfg" ansible-playbook ~/repos/101010.debops/ansible/playbooks/101010.xymon.server.yml -l "${ANS_HOST:=/dev/null}" -t role::xymon_server | ||||
| : 1633639470:0;ggstatus | ||||
| : 1633639473:0;ggdiff analysis.cfg.j2 | ||||
| : 1633639476:0;ggadd analysis.cfg.j2 | ||||
| : 1633639477:0;ggco | ||||
| : 1633679146:0;ta | ||||
| : 1633679148:0;ggstatus | ||||
| : 1633679151:0;gglg | ||||
| : 1633679152:0;ggpush | ||||
| : 1633679177:0;ggpush | ||||
| : 1633679200:0;v | ||||
| : 1633679755:0;vi analysis.cfg.j2 | ||||
| : 1633679765:0;vi client-local.cfg.j2 | ||||
| : 1633679788:0;ANSIBLE_CONFIG="~/repos/ipr.debops/ansible.cfg" ansible-playbook ~/repos/ipr.debops/ansible/playbooks/ipr.xymon.server.yml -l "${ANS_HOST:=/dev/null}" -t role::xymon_server | ||||
| : 1633679800:0;ANSIBLE_CONFIG="~/repos/ipr.debops/ansible.cfg" ansible-playbook ~/repos/ipr.debops/ansible/playbooks/ipr.post.debops.yml -l "${ANS_HOST:=/dev/null}" -t role::xymon_server | ||||
| : 1633679834:0;ANSIBLE_CONFIG="~/repos/ipr.debops/ansible.cfg" ansible-playbook ~/repos/ipr.debops/ansible/playbooks/ipr.xymon.server.yml -l "${ANS_HOST:=/dev/null}" -t role::xymon_server | ||||
| : 1633679843:0;ANS_HOST="monitoring.ipr" ; ANSIBLE_CONFIG="~/repos/ipr.debops/ansible.cfg" ansible-playbook ~/repos/ipr.debops/ansible/playbooks/ipr.xymon.server.yml -l "${ANS_HOST:=/dev/null}" -t role::xymon_server | ||||
| : 1633679885:0;u | ||||
| : 1633679888:0;cd inventory/host_vars | ||||
| : 1633679889:0;vi peach.yml | ||||
| : 1633679933:0;ggdiff . | ||||
| : 1633679935:0;ggstatus | ||||
| : 1633679938:0;ggdiff donkey.yml peach.yml | ||||
| : 1633679941:0;ggadd donkey.yml peach.yml | ||||
| : 1633679942:0;ggco | ||||
| : 1633680111:0;u | ||||
| : 1633680116:0;vi group_vars/gardouille_phys/apt_install.yml | ||||
| : 1633680164:0;ggrep apt_install__group_packages | ||||
| : 1633680170:0;ggstatus | ||||
| : 1633680176:0;ggadd group_vars/gardouille_phys/apt_install.yml | ||||
| : 1633680179:0;ggadd group_vars/gardouille_rpi/apt_install.yml | ||||
| : 1633680181:0;cd host_vars | ||||
| : 1633680182:0;vi peach.yml | ||||
| : 1633680192:0;ggadd peach.yml | ||||
| : 1633680202:0;ggdiff donkey.yml | ||||
| : 1633680204:0;ggadd donkey.yml | ||||
| : 1633680205:0;ggstatus | ||||
| : 1633680207:0;ggco | ||||
| : 1633680220:0;ggpush | ||||
| : 1633680521:0;ggstatus | ||||
| : 1633680524:0;ggdiff analysis.cfg.j2 | ||||
| : 1633680534:0;ggadd analysis.cfg.j2 | ||||
| : 1633680535:0;ggstatus | ||||
| : 1633680537:0;ggdiff hosts.d/ipr.licence.cfg.j2 | ||||
| : 1633680556:0;vi hosts.d/ipr.licence.cfg.j2 | ||||
| : 1633680636:0;ggstatus | ||||
| : 1633685369:0;vi analysis.cfg.j2 | ||||
| : 1633685443:0;ANS_HOST="monitoring.ipr" ; ANSIBLE_CONFIG="~/repos/ipr.debops/ansible.cfg" ansible-playbook ~/repos/ipr.debops/ansible/playbooks/ipr.xymon.server.yml -l "${ANS_HOST:=/dev/null}" -t role::xymon_server | ||||
| : 1633685860:0;vi analysis.cfg.j2 | ||||
| : 1633686949:0;vi analysis.cfg.j2 | ||||
| : 1633688047:0;ggstatus | ||||
| : 1633688052:0;ggstatus | ||||
| : 1633688055:0;ggdiff hosts.d/ipr.kvm.cfg.j2 | ||||
| : 1633688059:0;ggadd hosts.d/ipr.kvm.cfg.j2 | ||||
| : 1633688060:0;ggco | ||||
| : 1633688208:0;vi analysis.cfg.j2 | ||||
| : 1633688280:0;ANS_HOST="monitoring.ipr" ; ANSIBLE_CONFIG="~/repos/ipr.debops/ansible.cfg" ansible-playbook ~/repos/ipr.debops/ansible/playbooks/ipr.xymon.server.yml -l "${ANS_HOST:=/dev/null}" -t role::xymon_server | ||||
| : 1633694239:0;ggstatus | ||||
| : 1633694242:0;ggdiff analysis.cfg.j2 | ||||
| : 1633694244:0;ggadd analysis.cfg.j2 | ||||
| : 1633694248:0;vi analysis.cfg.j2 | ||||
| : 1633694318:0;ggdiff analysis.cfg.j2 | ||||
| : 1633694320:0;ggadd analysis.cfg.j2 | ||||
| : 1633694321:0;ggco | ||||
| : 1633694342:0;vi analysis.cfg.j2 | ||||
| : 1633694346:0;ggamend | ||||
| : 1633694450:0;ggstatus | ||||
| : 1633694453:0;ggdiff analysis.cfg.j2 | ||||
| : 1633694458:0;ANS_HOST="vmmonitoring" ; ANSIBLE_CONFIG="~/repos/101010.debops/ansible.cfg" ansible-playbook ~/repos/101010.debops/ansible/playbooks/101010.xymon.server.yml -l "${ANS_HOST:=/dev/null}" -t role::xymon_server | ||||
| : 1633694769:0;ggstatus | ||||
| : 1633694771:0;ggdiff analysis.cfg.j2 | ||||
| : 1633694772:0;ggadd analysis.cfg.j2 | ||||
| : 1633694773:0;ggco | ||||
| : 1633694778:0;gglg | ||||
| : 1633694795:0;ggstatus | ||||
| : 1633694798:0;ggpush | ||||
| : 1633695109:0;ggstatus | ||||
| : 1633695111:0;ggstatus | ||||
| : 1633695153:0;ggstatus | ||||
| : 1633695162:0;cd -5 | ||||
| : 1633695170:0;find . -iname "cups" | ||||
| : 1633695180:0;cd templates/by-group/ipr_users/etc/cups | ||||
| : 1633695181:0;ll | ||||
| : 1633695183:0;ll ppd | ||||
| : 1633695198:0;cd - | ||||
| : 1633695203:0;cd ./templates/by-group/ipr_users_nano/etc/cups | ||||
| : 1633695203:0;ll | ||||
| : 1633695206:0;vi printers.conf | ||||
| : 1633695221:0;vi mr076109.spm.yml | ||||
| : 1633695720:0;ggstatus | ||||
| : 1633695722:0;vi mr076109.spm.yml | ||||
| : 1633695754:0;ANS_HOST="mr076109.spm" | ||||
| : 1633695761:0;debops service/nfs -l "${ANS_HOST:=/dev/null}" | ||||
| : 1633696074:0;vi mr076109.spm.yml | ||||
| : 1633696219:0;vi fury.yml | ||||
| : 1633696323:0;debops service/mount -l "${ANS_HOST:=/dev/null}" | ||||
| : 1633696371:0;vi mr076109.spm.yml | ||||
| : 1633696387:0;debops service/mount -l "${ANS_HOST:=/dev/null}" | ||||
| : 1633697041:0;path | ||||
| : 1633697044:0;ll | ||||
| : 1633697047:0;path | ||||
| : 1633697909:0;ggstatus | ||||
| : 1633697912:0;ggadd mr076109.spm.yml | ||||
| : 1633697912:0;ggco | ||||
| : 1633697925:0;ggstatus | ||||
| : 1633697927:0;ggpush | ||||
| : 1633697931:0;aful | ||||
| : 1633697937:0;ggstatus | ||||
| : 1633758492:0;ta | ||||
| : 1633758502:0;cd repos/101010.debops | ||||
| : 1633758509:0;cd repos/ipr.debops | ||||
| : 1633758517:0;ssh physix102.ipr.univ-rennes1.fr | ||||
| : 1633758509:0;cd repos/ipr.debops | ||||
							
								
								
									
										19
									
								
								zshrc
								
								
								
								
							
							
						
						
									
										19
									
								
								zshrc
								
								
								
								
							|  | @ -321,8 +321,9 @@ alias md='mkdir' | |||
| alias rd='rmdir' | ||||
| 
 | ||||
| #Internet | ||||
| ## Créer un mini serveur web à partir du dossier courant (http://localhost:8002) | ||||
| alias httpserv='python -m SimpleHTTPServer' | ||||
| ## Minimal webserver from current directory and available at http://IP.AD.RE.SS:8002 | ||||
| ## See : https://docs.python.org/3/library/http.server.html | ||||
| alias httpserv='python3 -m http.server -b $(hostname -i) 8002' | ||||
| ## Créer un mini serveur web à partir du quel les utilisateurs peuvent uploader des fichiers sur la machine | ||||
| alias httpup="python /home/${USER}/bin/droopy -m \"Salut, c'est Bob l'éponge, envoi moi un fichier stp.\" -p /home/${USER}/avatar.png -d /media/data/download" | ||||
| 
 | ||||
|  | @ -1201,7 +1202,7 @@ function listalias(){ | |||
| } | ||||
| 
 | ||||
| 
 | ||||
| #Récupère l'adresse IP publique | ||||
| # Get public IP address {{{ | ||||
| function ippub() | ||||
| { | ||||
|   #curl ifconfig.me | ||||
|  | @ -1209,9 +1210,9 @@ function ippub() | |||
|   #wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d" " -f 6 | cut -d\< -f 1 | ||||
|   dig +short myip.opendns.com @resolver1.opendns.com | ||||
| } | ||||
| # }}} | ||||
| 
 | ||||
| 
 | ||||
| #Récupère l'adresse IP (privee) | ||||
| # Get all private IP addresses {{{ | ||||
| function ippriv() | ||||
| { | ||||
|   for interface in $(find /sys/class/net/ ! -name lo -type l -printf "%f\n" | sort); | ||||
|  | @ -1220,6 +1221,14 @@ function ippriv() | |||
|     printf '%b' "${WHITEB}${interface}${RESET}: ${IP_INTER}\n" | ||||
|   done | ||||
| } | ||||
| # }}} | ||||
| 
 | ||||
| # Get main private IP adress {{{ | ||||
| function ipmain() | ||||
| { | ||||
| 	hostname -i | ||||
| } | ||||
| # }}} | ||||
| 
 | ||||
| # Test if a network connection is available | ||||
| function is_network() | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue