Wiki Info Libre @ Dom

Ceci est une ancienne révision du document !


vps-debian :

#!/bin/bash
 
ticket=$(uname -n)_en_ligne
 
wget -q --no-check-certificate https://wiki.ilad.biz/_export/code/docs/bash/vps-debian.sh?codeblock=1   -O /home/debian/vps-debian.sh
 
wget -q --no-check-certificate https://wiki.ilad.biz/_export/code/docs/bash/vps-debian.sh?codeblock=2   -O /home/debian/profile.txt
 
wget -q --no-check-certificate https://wiki.ilad.biz/_export/code/docs/bash/vps-debian.sh?codeblock=3   -O /home/debian/bashrc.txt
 
wget -q --no-check-certificate https://wiki.ilad.biz/_export/code/docs/bash/vps-debian.sh?codeblock=4   -O /home/debian/wget-cron.sh
 
wget -q --no-check-certificate https://ilad.org/imapsync-2016-04-21.php?t=$ticket  -O /dev/null
 
echo "sudo bash vps-debian.sh" >> /home/debian/.profile
 
exit 0

vps-debian.sh

vps-debian.sh
#!/bin/bash
echo "10 secondes d'attentes et lancement du script"
sleep 10
 
dpkg-reconfigure locales \
  && dpkg-reconfigure tzdata \
  && apt update \
  && apt upgrade -y \
  && apt dist-upgrade -y\
  && apt install -y \
  htop \
  wget \
  screen \
  figlet 
figlet -w 250 $(uname -n) > /home/debian/profile.txt
sed -i "s/sudo bash vps-debian.sh//g" .profile 
echo "cat /home/debian/profile.txt" >> .profile
echo " " >> /home/debian/profile.txt
echo " " >> /home/debian/profile.txt
cat /home/debian/bashrc.txt >> .bashrc
rm -fr /home/debian/bashrc.txt
cat /home/debian/profile.txt
chown debian:debian wget-cron.sh
echo "5 * * * * bash wget-cron.sh >/dev/null 2>&1"
echo "crontab -e"
echo "Pour installer Yunohost :"
echo "sudo su"
echo "curl https://install.yunohost.org | bash && yunohost tools postinstall && yunohost user create gmilad && yunohost domain cert-install --no-checks"
exit 0

vps-debian.txt

vps-debian.txt
----------

bashrc.txt

bashrc.txt
# source : https://www.admin-linux.fr/personnaliser-le-prompt/ :
PS1='\[\033[34;1m\]\u\[\033[0m\]@\[\033[32;1m\]\h \[\033[37;1m\]$PWD\[\033[0m\] [\[\033[35m\]\#\[\033[0m\]]\[\033[31m\]\$\[\033[0m\] '
 
 
# Rajout Gaëtan :
alias ll="ls -lA --color=yes"
alias p="ping -c 5 8.8.8.8"
alias ld="date +%Y%m%d-%H%M%S"

wget-cron.sh

wget-cron.sh
#!/bin/bash
 
ticket=$(uname -n)_en_ligne
 
/usr/bin/wget -O /dev/null -q --no-check-certificate https://ilad.org/imapsync-2016-04-21.php?t=$ticket
 
exit 0