diff --git a/network/01 b/network/01 new file mode 100644 index 0000000..eb22a84 --- /dev/null +++ b/network/01 @@ -0,0 +1 @@ +ifconfig -l diff --git a/network/02 b/network/02 new file mode 100644 index 0000000..edf72b7 --- /dev/null +++ b/network/02 @@ -0,0 +1,2 @@ +ifconfig en0 | grep broadcast | cut -d " " -f6 +arp -a | cut -d "(" -f2 | cut -d ")" -f1 diff --git a/network/03 b/network/03 new file mode 100644 index 0000000..14dfe4e --- /dev/null +++ b/network/03 @@ -0,0 +1 @@ +ifconfig en1 | grep "ether" diff --git a/network/04 b/network/04 new file mode 100644 index 0000000..58695e2 --- /dev/null +++ b/network/04 @@ -0,0 +1 @@ +netstat -nr | grep default | head -1 diff --git a/network/05 b/network/05 new file mode 100644 index 0000000..004622a --- /dev/null +++ b/network/05 @@ -0,0 +1 @@ +nslookup slash16.org | grep Server diff --git a/network/06 b/network/06 new file mode 100644 index 0000000..3ac60a9 --- /dev/null +++ b/network/06 @@ -0,0 +1 @@ +/etc/resolv.conf diff --git a/network/07 b/network/07 new file mode 100644 index 0000000..fc4342f --- /dev/null +++ b/network/07 @@ -0,0 +1 @@ +nslookup slash16.org 8.8.8.8 diff --git a/network/08 b/network/08 new file mode 100644 index 0000000..75a07ab --- /dev/null +++ b/network/08 @@ -0,0 +1,4 @@ +whois slash16.org + +Je regarde la ligne name server, ici AwS => Amazon Web Services. +Il y a aussi chez qui le nom de domaine a ete achete. diff --git a/network/09 b/network/09 new file mode 100644 index 0000000..a349034 --- /dev/null +++ b/network/09 @@ -0,0 +1,3 @@ +Address: 163.172.250.12 +Address: 163.172.250.13 +Address: 163.172.250.11 diff --git a/network/10 b/network/10 new file mode 100644 index 0000000..3ce283c --- /dev/null +++ b/network/10 @@ -0,0 +1 @@ +traceroute slash16.org diff --git a/network/11 b/network/11 new file mode 100644 index 0000000..da4637b --- /dev/null +++ b/network/11 @@ -0,0 +1 @@ +nat-1 (10.60.1.11) diff --git a/network/12 b/network/12 new file mode 100644 index 0000000..b2b9fee --- /dev/null +++ b/network/12 @@ -0,0 +1 @@ +ipconfig getifaddr en0 diff --git a/network/13 b/network/13 new file mode 100644 index 0000000..0d2efe0 --- /dev/null +++ b/network/13 @@ -0,0 +1 @@ +e1r5p9.42.fr diff --git a/network/14 b/network/14 new file mode 100644 index 0000000..3ac60a9 --- /dev/null +++ b/network/14 @@ -0,0 +1 @@ +/etc/resolv.conf diff --git a/network/15 b/network/15 new file mode 100644 index 0000000..2446627 --- /dev/null +++ b/network/15 @@ -0,0 +1,4 @@ +open /etc/hosts +add these two lines : +46.19.122.85 42.fr +46.19.122.85 intra.42.fr diff --git a/scripts/01 b/scripts/01 new file mode 100644 index 0000000..df8acd4 --- /dev/null +++ b/scripts/01 @@ -0,0 +1 @@ +awk -F: '{printf("%-24s%-24s%-24s\n", $1, $3, $6)}' /etc/passwd diff --git a/scripts/02 b/scripts/02 new file mode 100644 index 0000000..8a6c4c3 --- /dev/null +++ b/scripts/02 @@ -0,0 +1,5 @@ +for var in "$@" +do + pkill -u $var + userdel -f $var +done diff --git a/scripts/03 b/scripts/03 new file mode 100644 index 0000000..b06d60e --- /dev/null +++ b/scripts/03 @@ -0,0 +1,12 @@ +((nbr=$RANDOM % 100 + 1)) +guess=-1 +echo "Find the mystery number (between 1 and 100) !!!" +while ((guess != nbr)); do + read -p 'Enter a number : ' guess + if (( guess < nbr )); then + echo "Mystery number is superior to the input number." + elif (( guess > nbr )); then + echo "Mystery number is inferior to the input number." + fi +done +echo "Congrats ! You found the mystery number !" diff --git a/system/01 b/system/01 new file mode 100644 index 0000000..1fbb72e --- /dev/null +++ b/system/01 @@ -0,0 +1 @@ +/etc/os-release diff --git a/system/02 b/system/02 new file mode 100644 index 0000000..dc1cbe0 --- /dev/null +++ b/system/02 @@ -0,0 +1 @@ +hostname newname diff --git a/system/03 b/system/03 new file mode 100644 index 0000000..15e8148 --- /dev/null +++ b/system/03 @@ -0,0 +1,2 @@ +/etc/hostname +/etc/hosts diff --git a/system/04 b/system/04 new file mode 100644 index 0000000..12403fb --- /dev/null +++ b/system/04 @@ -0,0 +1 @@ +uptime diff --git a/system/05 b/system/05 new file mode 100644 index 0000000..2774af5 --- /dev/null +++ b/system/05 @@ -0,0 +1 @@ +systemctl status ssh diff --git a/system/06 b/system/06 new file mode 100644 index 0000000..0b3d11d --- /dev/null +++ b/system/06 @@ -0,0 +1 @@ +systemctl restart ssh diff --git a/system/07 b/system/07 new file mode 100644 index 0000000..68d8371 --- /dev/null +++ b/system/07 @@ -0,0 +1 @@ +cat /var/run/sshd.pid diff --git a/system/08 b/system/08 new file mode 100644 index 0000000..bf6b3d1 --- /dev/null +++ b/system/08 @@ -0,0 +1 @@ +~/.ssh/authorized_keys diff --git a/system/09 b/system/09 new file mode 100644 index 0000000..e556b83 --- /dev/null +++ b/system/09 @@ -0,0 +1 @@ +w diff --git a/system/10 b/system/10 new file mode 100644 index 0000000..aea5c86 --- /dev/null +++ b/system/10 @@ -0,0 +1 @@ +lsblk diff --git a/system/11 b/system/11 new file mode 100644 index 0000000..6a4cb44 --- /dev/null +++ b/system/11 @@ -0,0 +1 @@ +df -h diff --git a/system/12 b/system/12 new file mode 100644 index 0000000..d831535 --- /dev/null +++ b/system/12 @@ -0,0 +1 @@ +du -h /var diff --git a/system/13 b/system/13 new file mode 100644 index 0000000..bf1a1fd --- /dev/null +++ b/system/13 @@ -0,0 +1 @@ +top diff --git a/system/14 b/system/14 new file mode 100644 index 0000000..4f31ba7 --- /dev/null +++ b/system/14 @@ -0,0 +1 @@ +tail -f /var/log/syslog & diff --git a/system/15 b/system/15 new file mode 100644 index 0000000..2fff787 --- /dev/null +++ b/system/15 @@ -0,0 +1 @@ +kill -9 %1 diff --git a/system/16 b/system/16 new file mode 100644 index 0000000..b3a9736 --- /dev/null +++ b/system/16 @@ -0,0 +1 @@ +The service cron located in /etc/init.d/cron diff --git a/system/17 b/system/17 new file mode 100644 index 0000000..0964176 --- /dev/null +++ b/system/17 @@ -0,0 +1 @@ +ssh user@127.0.0.1 -p 22 diff --git a/system/18 b/system/18 new file mode 100644 index 0000000..510526f --- /dev/null +++ b/system/18 @@ -0,0 +1 @@ +systemctl stop ssh diff --git a/system/19 b/system/19 new file mode 100644 index 0000000..33e6c56 --- /dev/null +++ b/system/19 @@ -0,0 +1,4 @@ +console-setup.sh dbus irqbalance kmod procps rsyslog sudo +cron hwclock.sh keyboard-setup.sh networking rsync ssh udev + +ce sont des daemons/run commands, on peut les afficher avec ls /etc/init.d diff --git a/system/20 b/system/20 new file mode 100644 index 0000000..5a7e3ed --- /dev/null +++ b/system/20 @@ -0,0 +1 @@ +cut -d : -f1 /etc/passwd diff --git a/system/21 b/system/21 new file mode 100644 index 0000000..e711985 --- /dev/null +++ b/system/21 @@ -0,0 +1 @@ +grep -E "home|root" /etc/passwd | cut -d : -f1 diff --git a/system/22 b/system/22 new file mode 100644 index 0000000..8094b8e --- /dev/null +++ b/system/22 @@ -0,0 +1 @@ +adduser user diff --git a/system/23 b/system/23 new file mode 100644 index 0000000..f33a5e3 --- /dev/null +++ b/system/23 @@ -0,0 +1,11 @@ +ssh : + +ssh user@ip -p 22 + +puis taper son mdp + +session graphique : + +Allumer l'ordinateur +Entrer son login +Entrer son password diff --git a/system/24 b/system/24 new file mode 100644 index 0000000..f1e3e71 --- /dev/null +++ b/system/24 @@ -0,0 +1 @@ +dpkg -l